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

34547 Commits

Author SHA1 Message Date
Benjamin Valentin
2bdc5cf6d7 cpu/stm32: fix FLASHPAGE_ERASE_STATE for stm32l4 2021-02-18 14:22:11 +01:00
Benjamin Valentin
d98d6c1e7c tests/mtd_flashpage: remove native from blacklist 2021-02-18 14:22:11 +01:00
Benjamin Valentin
033c0110d0 cpu/native: flashpage: sector-slign the flashpage area 2021-02-18 14:22:11 +01:00
Benjamin Valentin
177f73c789 drivers/mtd_flashpage: make use of uword_t 2021-02-18 14:22:11 +01:00
Benjamin Valentin
1ca93e0171 drivers/mtd_flashpage: narrow down FLASHPAGE_WRITE_BLOCK_ALIGNMENT check
Only check the *write* block alignment, not the *read* or *source* alignment.
2021-02-17 11:18:14 +01:00
Benjamin Valentin
4291df0305 tests/mtd_flashpage: make use of FLASHPAGE_ERASE_STATE 2021-02-16 21:51:41 +01:00
Martine Lenders
285d20b7bf
Merge pull request #16026 from fjmolinas/pr_fix_native
makefiles/info-global.inc.mk: reset features_required_any
2021-02-16 20:30:01 +01:00
Francisco Molina
1d8448d449
tests/unittests/tests-flashpage: require periph_flashpage
The test uses module functions, so require it.
2021-02-16 18:52:53 +01:00
Francisco Molina
227cd98050
tests/mtd_flashpage: blacklist native
https://github.com/RIOT-OS/RIOT/pull/15859 exposed a bug in the
handling of FEATURES_REQUIRED_ANY, so https://github.com/RIOT-OS/RIOT/pull/15935
did not run this test, native is currently failing, so blacklist while this
is still the case
2021-02-16 18:18:22 +01:00
Francisco Molina
3cd12d3e1b
sys/include/net/netstats: move xtimer header where it is needed 2021-02-16 18:18:21 +01:00
Francisco Molina
34628c8fe8
tests/gnrc_tx_sync: add boards with insufficient memmory 2021-02-16 18:18:21 +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
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