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
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
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
3a9f8d5851
Merge pull request #15988 from aabadie/pr/cpu/fe310_newlib_default
...
cpu/fe310: set back newlib as default libc
2021-02-12 09:59:48 +01:00
4dc7f33b2b
cpu/fe310: set newlib as default libc
2021-02-11 21:49:43 +01:00
Martine Lenders
2991466cdd
Merge pull request #15986 from maribu/llvm-target-tripple
...
build system: support wrong target triples with LLVM
2021-02-11 19:15:31 +01:00
Marian Buschsieweke
efb2adf27a
Merge pull request #15977 from maribu/ptp-api-fix-adjust
...
drivers/periph_ptp: fix clock adjustment API
2021-02-11 17:28:02 +01:00
Marian Buschsieweke
6dcd3bb8ff
build system: support wrong target triples with LLVM
...
clang/LLVM is a bit more finicky with what target triples it accepts compared
to GCC. However, the GCC target triple is needed to properly locate the C
libraries. In case a locally installed GCC toolchain uses a technically not
fully correct target triple, it might be impossible to build with LLVM.
The solution here is to allow specifying a TARGET_ARCH_LLVM target triple
(which defaults to TARGET_ARCH), which is passed to clang. For locating the
C lib, still TARGET_ARCH is used.
2021-02-11 17:19:15 +01:00
benpicco
e8cca1e079
Merge pull request #15982 from haukepetersen/add_nrf52_adcvddhdiv5
...
cpu/nrf52: add VDDHDIV5 as ADC input
2021-02-11 14:55:13 +01:00
Kevin "Tristate Tom" Weiss
3ebe62f1d9
Merge pull request #15979 from MrKevinWeiss/pr/fix/fmt
...
sys/fmt: Add print_s64_dec to header
2021-02-11 11:11:43 +01:00
Hauke Petersen
63c23598b3
cpu/nrf52: add VDDHDIV5 as ADC input
2021-02-11 10:40:11 +01:00
MrKevinWeiss
f22dede3ce
test/periph_ptp_clock: Remove redundant function
2021-02-11 09:30:58 +01:00
Marian Buschsieweke
ed2ae85985
tests/feature_resolution: add build system unit tests
...
This test "application" contains a set of unit tests for the feature resolution
of RIOT's build system.
2021-02-10 21:05:38 +01:00
MrKevinWeiss
73cd498dba
tests/fmt_print: improve test coverage
2021-02-10 13:40:40 +01:00
5c478a0c25
boards/microbit-v2: add support for pyocd programmer
2021-02-10 13:39:52 +01:00
c6cae514d4
tests/board_microbit: add microbit-v2 in whitelist
2021-02-10 13:39:52 +01:00
8f16f99936
boards/microbit-v2: adapt microbit mineplex to v2
2021-02-10 13:39:52 +01:00
a4f9435779
examples/default: add microbit-v2 in boards with netif list
2021-02-10 13:39:52 +01:00