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

34649 Commits

Author SHA1 Message Date
Francisco Molina
34628c8fe8
tests/gnrc_tx_sync: add boards with insufficient memmory 2021-02-16 18:18:21 +01:00
Fabian Hüßler
85a84aa957 drivers/nrf24l01p_ng: ARD conversion bugfix 2021-02-16 17:36:43 +01:00
Francisco Molina
5c1b959a24
tests/bench_xtimer: blacklist zigduino 2021-02-16 16:32:12 +01:00
bcb23da368
Merge pull request #16005 from benpicco/cpu/nrf52_gpio_count
cpu/nrf5x_common: make GPIO_PIN macro model independent
2021-02-16 16:18:29 +01:00
Francisco Molina
8d63bc10c9
makefiles/info-global.inc.mk: reset features_required_any 2021-02-16 16:17:46 +01:00
chrysn
856f246131
Merge pull request #16017 from chrysn-pull-requests/riotboot-dfu-codes
riotboot_dfu: Use allocated USB IDs
2021-02-16 15:04:49 +01:00
Joakim Nohlgård
a23b29d42e pic32_common: Add CPU specific xfa.ld variant 2021-02-16 14:55:26 +01:00
Joakim Nohlgård
abca94b25d tests/xfa: Add static check of XFA linking 2021-02-16 14:55:26 +01:00
Joakim Nohlgård
12a2243485 unittests: Add XFA tests 2021-02-16 14:55:26 +01:00
Joakim Nohlgård
6adeec09e9 atmega_common: add arch specific XFA ldscript to properly place .roxfa 2021-02-16 14:55:26 +01:00
Joakim Nohlgård
97e1be0830 tests: Add xfa test 2021-02-16 14:21:33 +01:00
66092f5506 core: Introduce cross file arrays (XFA)
Co-Authored-By: Joakim Nohlgård <joakim.nohlgard@eistec.se>
2021-02-16 14:21:32 +01:00
Marian Buschsieweke
5bfb93885f
Merge pull request #16019 from nmeum/pr/pktbuf_malloc_free
gnrc_pktbuf: always use _free function with gnrc_pktbuf_malloc
2021-02-16 13:57:43 +01:00
2dd49a0737
Merge pull request #15966 from aabadie/pr/make/gcc_10_riscv_failures
make: silence a couple of warnings raised with gcc 10 on riscv
2021-02-16 12:05:42 +01:00
09df6a4549
Merge pull request #15971 from aabadie/pr/make/emulate_flash_bug
make/emulate: fix bugs when using flash target
2021-02-16 11:56:04 +01:00
benpicco
4bacc4f9b1
Merge pull request #16015 from jeandudey/2021_02_15-gpio-params
boards/[cc2650, cc1312]-launchpad: add saul_gpio definitions
2021-02-16 10:12:55 +01:00
benpicco
b4523297c5
Merge pull request #16016 from memiks/issue-15954
remove unused parameter spi3w_en to solve issue #15954
2021-02-16 10:12:40 +01:00
chrysn
9c8cbe9aea riotboot_dfu: Use allocated USB IDs
The IDs are not advertised to dfu-util to allow a smooth transition into
having a VID/PID-identifiable riotboot_dfu.

As allocated on https://pid.codes/1209/7D02/.
2021-02-16 09:11:53 +01:00
Memiks
e6cb7392d7 drivers/bmx280: remove unused parameter spi3w_en #15954 2021-02-16 09:04:08 +09:00
Jean Pierre Dudey
6178698c3d boards/cc2650-launchpad: add saul_gpio definitions
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-15 22:39:05 +01:00
Jean Pierre Dudey
17baeb2258 boards/cc1312-launchpad: add saul_gpio definitions
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-15 22:39:05 +01:00
Leandro Lanzieri
4172066ab3
Merge pull request #15984 from MrKevinWeiss/pr/posix_sleep/kconfig
sys/posix_sleep: Add Kconfig support
2021-02-15 16:01:09 +01:00
Leandro Lanzieri
85da504d2d
Merge pull request #15947 from nmeum/pr/clif_get_attr_empty
clif: Don't access any data if input is empty
2021-02-15 13:53:40 +01:00
MrKevinWeiss
83f5995b6f murdock: Add tests/posix_sleep to TEST_KCONFIG 2021-02-15 12:24:38 +01:00
MrKevinWeiss
d5a94d79a5 tests/posix_sleep: add Kconfig configuration file 2021-02-15 12:24:38 +01:00
MrKevinWeiss
b8eb12d43b sys/posix_sleep: add module to Kconfig 2021-02-15 12:24:38 +01:00
benpicco
ffdddc802e
Merge pull request #14738 from benpicco/c11
CODING_CONVENTIONS.md: default to C11
2021-02-15 10:42:54 +01:00
chrysn
54b2436daa
Merge pull request #16006 from chrysn-pull-requests/no-mutex-in-init
core/mutex: Check against mutex use outside of threads
2021-02-15 10:39:30 +01:00
benpicco
68f840e5e5
Merge pull request #15394 from chrysn-pull-requests/particle-mesh-acmdefault
b/c/particle-mesh: Switch default stdio to USB
2021-02-15 10:28:06 +01:00
chrysn
9c08017dea b/c/particle-mesh: Switch default stdio to USB
The ttyUSB0 defaults are inapplicable here, and the default values
should work for CDC-ACM.
2021-02-15 08:56:27 +01:00
chrysn
711e9ab3b6 doc: Warn against blocking in board_init 2021-02-15 06:01:29 +01:00
chrysn
6145949f88 core/mutex: Add assert guard against usage without threads 2021-02-15 06:01:01 +01:00
Marian Buschsieweke
bf7c697c8d
Merge pull request #16004 from benpicco/cpu/nrf52-DCDCEN0_fix
cpu/nrf5x: only enable DCDC for REG0 if REG0 exists
2021-02-14 14:28:41 +01:00
Benjamin Valentin
95f814b5da CODING_CONVENTIONS.md: default to C11
The standard is 9 years old now, it is well supported in all mayor compilers.
In fact, features of the 'new' standard are already used in RIOT (std_atomic).

Let's make it the default and adapt the Makefiles accordingly.
2021-02-14 14:28:13 +01:00
Benjamin Valentin
eb89482a75 cpu/nrf5x_common: make GPIO_PIN macro model independent
We can use the `GPIO_COUNT` vendor macro to check if there is more than
one GPIO port on nRF52.
This is the case for nRF52840 and nRF52833.
2021-02-14 00:30:25 +01:00
Benjamin Valentin
5a11fd2c66 cpu/nrf51: define GPIO_COUNT
GPIO_COUNT is not defined in the vendor headers, but it's always one
for this family (one GPIO port).
2021-02-14 00:29:47 +01:00
Benjamin Valentin
a8fcc7b238 cpu/nrf5x: only enable DCDC for REG0 if REG0 exists
nRF52833 has POWER_MAINREGSTATUS_MAINREGSTATUS_High, but no POWER->DCDCEN0
register.

This breaks all builds on this MCU.

Fix the ifdef to fix the build.
2021-02-14 00:06:34 +01:00
benpicco
76c03291dc
Merge pull request #15990 from haukepetersen/opt_board_nrf52840dogle_dcdc
boards/nrf52840dongle: enable DCDC converters
2021-02-13 23:53:03 +01:00
benpicco
3e3c4d06fb
Merge pull request #15955 from aabadie/pr/boards/microbit-v2
boards: add support for microbit v2
2021-02-13 23:48:43 +01:00
benpicco
84e21e97f1
Merge pull request #15991 from haukepetersen/opt_nrf52_dcdc
cpu/nrf5x: enable DC/DC also for REG0 if VDDH is used
2021-02-13 23:09:12 +01:00
54dbc555c0
Merge pull request #15176 from nmeum/pr/hifive1-llvm
fe310: Support compilation with clang
2021-02-13 18:53:54 +01:00
Martine Lenders
c50f7a177c
Merge pull request #16001 from yarrick/esp_netif
lwip/esp: Support adding both netifs (eth+wifi)
2021-02-13 18:07:14 +01:00
benpicco
490e94c917
Merge pull request #15976 from benpicco/boards/cc26xx_cc13xx-cleanup
boards/[cc13x0, cc26x0]: move programmer config to common folder
2021-02-13 17:15:13 +01:00
Erik Ekman
a29c835b2e lwip/esp: Support adding both netifs (eth/wifi) 2021-02-13 15:42:33 +01:00
Marian Buschsieweke
f3ec10ac64
Merge pull request #15997 from maribu/serpente-led-pwm
boards/serpente: add SAUL PWM integration
2021-02-13 13:17:00 +01:00
Marian Buschsieweke
50b91f35a0
boards/serpente: add SAUL PWM integration 2021-02-13 12:20:20 +01:00
Francisco
579de7c35e
Merge pull request #15973 from maribu/feature-resolution-test
tests/feature_resolution: add build system unit tests
2021-02-13 09:53:48 +01:00
Sören Tempel
178c9eb745 gnrc_pktbuf: use _free function with gnrc_pktbuf_malloc
Otherwise the local mallocs variable is not decremented correctly (if
TEST_SUITES is defined) and the fuzzing setup (i.e. when MODULE_FUZZING
is defined) does not terminate. This regression was introduced in
3970b667aa.
2021-02-12 18:15:40 +01:00
Hauke Petersen
f3d0be4566 boards/nrf52840dongle: enable DCDC converters 2021-02-12 11:03:46 +01:00
Hauke Petersen
9d7a37a571 cpu/nrf5x: also enable DCDC for REG0 if used 2021-02-12 10:37:43 +01:00