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
a8b81adbd2
boards/cc2650*: don't export XDEBUGGER variable
2020-03-03 14:18:03 +01:00
21f48af3cd
boards/nz32-sc151: don't export ID variable
2020-03-03 14:18:03 +01:00
2722869dbb
boards/arduino-due: don't export BOSSA_ARDUINO_PREFLASH
2020-03-03 14:18:03 +01:00
acce5e22d1
boards/pic32: don't export APPDEPS
...
This variable is already export in vars.inc.mk
2020-03-03 14:18:03 +01:00
cc48b67fb5
boards/pic32: don't export USE_UHI_SYSCALLS
2020-03-03 14:18:03 +01:00
b7f5b18991
boards: don't export ROM_OFFSET variable
2020-03-03 14:18:03 +01:00
bd81060354
boards/{telosb,iotlab}: remove useless export for BAUD
...
The variable is already eported in serial.inc.mk
2020-03-03 14:18:03 +01:00
Gunar Schorcht
9e372104f0
Merge pull request #13284 from benpicco/rtc_mktime
...
periph_common/rtc: add rtc_mktime() & rtc_localtime() helper functions for RTC implementations
2020-03-03 14:12:50 +01:00
8069c8e5a1
doxygen: increase DOT_GRAPH_MAX_NODES
2020-03-03 14:09:37 +01:00
Martine S. Lenders
6c5d9e4f39
gnrc_uhcpc: fix NULL pointer dereference
2020-03-03 13:56:56 +01:00
b050608771
Merge pull request #13262 from aabadie/pr/sys/disp_dev
...
sys/disp_dev: add generic interface for display drivers
2020-03-03 13:25:45 +01:00
Francisco
3f062a78b2
Merge pull request #13045 from aabadie/pr/boards/remote_factorize
...
boards/remote*: cleanup and factorize code in peripheral configuration headers
2020-03-03 13:21:04 +01:00
481f3bcb35
Merge pull request #13180 from fjmolinas/pr_slwstk6000b_cleanup
...
boards/slwstk6000b-*: cleanup
2020-03-03 13:15:03 +01:00
Juergen Fitschen
8fbfb13c84
Revert "boards/samr30-xpro: fix AT86RF212B communication"
...
This reverts commit a9faac7218
.
The changed rounding behavior sets the SPI baud rate to 4MHz, which is a suitable rate for the AT86RF212B.
2020-03-03 12:32:54 +01:00
Juergen Fitschen
0032d35fe8
cpu/sam0_common: mitigate rounding errors of baud rate calculation
...
Instead of always rounding up, the driver now rounds to the nearest integer. This reduces the absolut rounding error when setting SPI baud rates.
2020-03-03 12:32:42 +01:00
d13d1aed48
Merge pull request #13336 from bergzand/pr/mtd_spi_nor/erase_timings_in_struct
...
mtd_spi_nor: erase timings in struct
2020-03-03 11:59:28 +01:00