1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

27392 Commits

Author SHA1 Message Date
9a430cd682
mtd: add module for remapping MTD sectors 2020-03-04 10:47:50 +01:00
MichelRottleuthner
698f313f6f
Merge pull request #13489 from miri64/tinydtls/enh/mbox-recv
tinydtls: remove receive buffer indirection via mbox
2020-03-04 10:03:39 +01:00
Koos
24b9b99fee boards/stm32f3discovery: Updated broken image link 2020-03-04 09:54:36 +01:00
Koos
f970f67785 boards/sodaq-sara-aff: Updated broken image link 2020-03-04 09:54:36 +01:00
Koos
ed2ea24405 boards/sodaq-autonomo: Updated broken image link 2020-03-04 09:54:36 +01:00
Koos
2a253ed175 boards/saml11-xpro: Updated broken image link 2020-03-04 09:54:36 +01:00
Koos
8219685be1 boards/nrf52840-mdk: Updated broken image link 2020-03-04 09:54:36 +01:00
Koos
6dd8b2deac boards/frdm-k64f: Updated broken image link 2020-03-04 09:54:36 +01:00
Koos
cec9817b2e boards/arduino-mega2560: Updated broken image link 2020-03-04 09:54:36 +01:00
Koos
67dfb9d39e cpu/esp8266: Fixed small typo in code example 2020-03-04 09:54:36 +01:00
Kevin "Tristate Tom" Weiss
21395f0396
Merge pull request #13514 from benpicco/cc2538-bsl-fix
cc2538-bsl.py: fix ERROR: string argument without an encoding
2020-03-04 09:53:13 +01:00
68ec8b2c2b
Merge pull request #13391 from kaspar030/mpu_feature
cpu/cortex-m: turn MPU support into a feature
2020-03-04 07:09:40 +01:00
2f3bd83b32
Merge pull request #13401 from leandrolanzieri/pr/fix_auto_init_default_modules
Makefile.dep: Fix duplicate modules from USEMODULE
2020-03-04 07:07:09 +01:00
benpicco
8e8cfbfe9c
Merge pull request #13516 from gschorcht/cpu/esp/fix_common_cpu_conf
cpu/esp_common: fixes common CPU configurations
2020-03-04 00:26:36 +01:00
benpicco
7792f91ddc
Merge pull request #13535 from btcven/2020_03_02-cc1312-openocd
boards/cc1312-launchpad: add OpenOCD configuration
2020-03-04 00:26:14 +01:00
benpicco
0c8ddd6620
Merge pull request #13542 from miri64/auto_init/enh/IS_USED
auto_init: some more cleanup and unification
2020-03-04 00:25:38 +01:00
a3c527fdbc cpu/*: add cortex_mpu to known-to-support CPU families 2020-03-03 22:59:41 +01:00
cbca43bf6c tests/mpu_stack_guard: update Makefile.ci 2020-03-03 22:58:21 +01:00
b154784421 tests/mpu_stack_guard: error unless __MPU_PRESENT 2020-03-03 22:58:21 +01:00
benpicco
935e42cb2a
Merge pull request #13484 from miri64/examples/cleanup/border-router-conf
examples/gnrc_border_router: move module specific config to extra Makefile
2020-03-03 22:47:44 +01:00
Jean Pierre Dudey
6e77d9194b
boards/cc1352-launchpad: enable OpenOCD
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2020-03-03 13:42:33 -05:00
Jean Pierre Dudey
ca2e2a4289
boards/cc1312-launchpad: add OpenOCD configuration
This enables OpenOCD for the CC1312 LaunchPad.

All we need is:

- The Texas Instruments version of OpenOCD
  (https://git.ti.com/cgit/sdo-emu/openocd)
- Set the `PROGRAMMER` environment variable to `openocd`.
- Connect a cc1312-launchpad and play with the commands.

Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2020-03-03 13:42:29 -05:00
Martine Lenders
e4f27b415e
Merge pull request #13394 from benpicco/atmega-rtc
cpu/atmega_common: implement emulated RTC support
2020-03-03 19:03:47 +01:00
ca3c256e49
Merge pull request #13430 from kaspar030/split_static_tests
dist: factor out static tests from build_and_test.sh
2020-03-03 18:41:25 +01:00
Martine Lenders
47eeafc553
Merge pull request #13178 from miri64/dist/fix/iotlab-improvements
dist/testbed-support: several improvements
2020-03-03 18:39:26 +01:00
Martine S. Lenders
9cadd5569f
gnrc_border_router: move module specific config to extra Makefile
This aims to make the main Makefile more accessible for new users.
2020-03-03 18:24:46 +01:00
95d607b54d
Merge pull request #13480 from aabadie/pr/tools/openocd_export_variables
tools/openocd: export configuration variables only to required targets
2020-03-03 18:16:05 +01:00
Martine S. Lenders
6765ff8a77
auto_init: use IS_USED() to check if module is used 2020-03-03 17:42:12 +01:00
Martine S. Lenders
43c153ce1a
auto_init: move grouped initializations to own function 2020-03-03 17:42:05 +01:00
benpicco
17659018bf
Merge pull request #13520 from benpicco/rtc_mktime-convert
cpu/stm32f1: make RTC Y2038 safe
2020-03-03 17:23:04 +01:00
Martine Lenders
e7047cb85e
Merge pull request #13539 from miri64/gnrc_uhcpc/fix/null-ptr
gnrc_uhcpc: fix NULL pointer dereference
2020-03-03 16:56:59 +01:00
df4f1758be
Merge pull request #13464 from aabadie/pr/boards/export_remove
boards: remove some of the non required variables export
2020-03-03 16:54:37 +01:00
Martine S. Lenders
b04e01a19f
auto_init: replace remaining DEBUG with LOG_DEBUG
Follow-up on dfeb4116c8
2020-03-03 16:39:20 +01:00
Martine S. Lenders
4160439eab
auto_init: unify init function declarations 2020-03-03 16:39:19 +01:00
Benjamin Valentin
1dd260b446 boards: enable RTC for every ATmega board that supports RTT
Every ATmega board that can run an Real Time Timer can also run
an emulated Real Time Clock.

Got all supported boards by adding `FEATURES_REQUIRED += arch_8bit`
to `tests/periph_rtt` and running

    sed -i 's/FEATURES_PROVIDED += periph_rtt/
              FEATURES_PROVIDED += periph_rtc\n
              FEATURES_PROVIDED += periph_rtt/g'

on them.
2020-03-03 16:27:44 +01:00
Benjamin Valentin
93d2068a9e cpu/atmega_common: Implement RTC based on TIM2
This implements a basic Real Time Clock based on TIM2.

As the timer is too fast and wraps around after just 8 bits, it is
not used directly. Instead TIM2 is responsible for providing a 1 Hz
tick by generating an alarm every second.

The current time data is kept in the `.noinit` section, so it will survive
a reboot, but the clock will not be updated while the bootloader runs, so
expect inaccuracies.
2020-03-03 16:26:26 +01:00
Benjamin Valentin
725311a054 periph_common/rtc: add rtc_tm_valid()
Add a function to verify all members of a struct tm are within
the valid range.
2020-03-03 16:26:14 +01:00
4f7d7c03b4
Merge pull request #13364 from kaspar030/auto_init_more_Debug
sys/auto_init: cleanup / unify / DEBUG -> LOG_DEBUG
2020-03-03 16:06:35 +01:00
Martine S. Lenders
d455662a02
dist/testbed-support: Make tmux optional with iotlab-term 2020-03-03 15:24:02 +01:00
Martine S. Lenders
59ecc48eb6
dist/testbed-support: Wait for flash to be done when provided with term
Compare https://github.com/RIOT-OS/RIOT/pull/12468
2020-03-03 15:24:01 +01:00
Martine S. Lenders
2fec1f7adc
dist/testbed-support: Use IOTLAB_EXP_ID when trying to login at site 2020-03-03 15:24:00 +01:00
Martine S. Lenders
d169a6ac9f
dist/testbed-support: Fix IOTLAB_SITE determination 2020-03-03 15:24:00 +01:00
Martine S. Lenders
f8198dbf6f
tinydtls: remove receive buffer indirection via mbox 2020-03-03 14:42:16 +01:00
f7bb189d3e dist/tools/ci/static_tests.sh: tag base branch for Murdock 2020-03-03 14:38:13 +01:00
294b999d34 dist/tools/ci/static_tests.sh: fix shellcheck errors 2020-03-03 14:38:13 +01:00
5c44e27a7d murdock: use dist/tools/ci/static_tests.sh 2020-03-03 14:38:13 +01:00
392e5ed5f5
Merge pull request #13540 from aabadie/pr/doc/doxygen_dot_graph_fix
doxygen: increase DOT_GRAPH_MAX_NODES
2020-03-03 14:29:51 +01:00
a9768151dd
ci/buildssytem: ensure APPDEPS not exported 2020-03-03 14:19:55 +01:00
26222d601c
boards/arduino-mkr: don't export MKR_JLINK_DEVICE variables 2020-03-03 14:18:03 +01:00
d10211b7ff
boards/esp32-wroom-32: don't export _PARAM_DEFINED variables 2020-03-03 14:18:03 +01:00