3c0e405f32
boards/cc2538: replace GPIO_UNDEF with SPI_CS_UNDEF
2022-01-06 12:34:10 +01:00
c6c31f0361
boards/kinetis: replace GPIO_UNDEF with SPI_CS_UNDEF
2022-01-06 12:34:09 +01:00
796e127df9
boards/stm32: replace GPIO_UNDEF with SPI_CS_UNDEF
2022-01-06 12:34:09 +01:00
benpicco
0b43b8d1f1
Merge pull request #17473 from Ollrogge/hid_pr
...
usbus/hid: Remove unimplemented function declaration
2022-01-06 00:35:37 +01:00
Ollrogge
58764f2e16
usbus/hid: Remove unimplemented function declaration
2022-01-05 21:46:15 +01:00
d72ff50777
Merge pull request #17268 from maribu/core/BUILD_BUG_ON
...
core/kernel_defines: drop BUILD_BUG_ON()
2022-01-05 17:27:18 +01:00
Marian Buschsieweke
8608104fe5
core/kernel_defines.h: drop BUILD_BUG_ON()
...
This provides the same functionality as `static_assert()` provided by
C11 and has no advantages compared to it. Hence, encourage users to use
standard C functionality instead.
2022-01-05 15:41:39 +01:00
Marian Buschsieweke
674fca2023
sys/arduino: use static_assert() instead of BUILD_BUG_ON()
2022-01-05 15:41:39 +01:00
Marian Buschsieweke
f022f88629
drivers/sps30: make cppcheck happy
2022-01-05 15:09:10 +01:00
Marian Buschsieweke
362b964ed2
drivers/sps30: use static_assert() instead of BUILD_BUG_ON()
2022-01-05 15:09:09 +01:00
Marian Buschsieweke
92d75695b5
pkg/fatfs: use static_assert() instead of BUILD_BUG_ON()
2022-01-05 15:09:09 +01:00
Marian Buschsieweke
906d73107a
pkg/littlefs2: use static_assert() instead of BUILD_BUG_ON()
2022-01-05 15:09:09 +01:00
Marian Buschsieweke
b76ba4bbfd
pkg/littlefs: use static_assert() instead of BUILD_BUG_ON()
2022-01-05 15:09:09 +01:00
3aac469e61
Merge pull request #16852 from HendrikVE/pr/wolfmqtt_split_4
...
sys/posix/socket: use explicit bind
2022-01-05 14:31:52 +01:00
8d3d012acd
Merge pull request #17248 from benpicco/riotboot_serial-btn
...
riotboot_serial: enter bootloader mode by pin
2022-01-05 14:14:00 +01:00
2b5ac8d422
Merge pull request #17262 from benpicco/msg_avail-return
...
core/msg: make msg_avail() return 0 on no queue
2022-01-05 14:13:28 +01:00
b84c3e47bf
Merge pull request #17267 from maribu/core/alignof
...
core/kernel_defines.h: drop ALIGN_OF()
2022-01-05 14:10:00 +01:00
benpicco
120e840b42
Merge pull request #16889 from benpicco/tools/zep_dispatch-topogen
...
tools/zep_dispatch: add topology generator
2022-01-05 13:47:23 +01:00
Benjamin Valentin
958cc12c99
gh_actions: add step for zep_dispatch
2022-01-05 13:34:31 +01:00
Benjamin Valentin
b6819b442a
tools/zep_dispatch: add topology generator
2022-01-05 13:34:31 +01:00
3c5c351ef5
Merge pull request #17466 from aabadie/pr/examples/suit_update_readme_fix
...
examples/suit_update: fix test instructions in README
2022-01-04 15:00:10 +01:00
0056648581
Merge pull request #17418 from aabadie/pr/drivers/periph_build_enh
...
drivers/periph_common: build periph module selectively
2022-01-04 14:59:39 +01:00
b54ae0db92
Merge pull request #17469 from aabadie/pr/drivers/sdcard_spi_cs_undef
...
drivers/sdcard_spi: replace GPIO_UNDEF by SPI_CS_UNDEF
2022-01-04 14:59:01 +01:00
Marian Buschsieweke
30b3f9ad55
Merge pull request #17464 from gschorcht/sys/new_delete_module
...
sys/new_delete: add malloc/free based new/delete implementation
2022-01-04 14:50:30 +01:00
benpicco
55900e0fb5
Merge pull request #16755 from benpicco/gnrc_ipv6_nib-no_adv_router
...
gnrc_dhcpv6_client / uhcp: delay router advertisements until prefix was received
2022-01-04 13:34:32 +01:00
9963e28d18
drivers/sdcard_spi: replace GPIO_UNDEF by SPI_CS_UNDEF
2022-01-04 12:53:02 +01:00
Benjamin Valentin
0504771c6c
sys/net/uhcp: delay router advertisements until prefix was received
2022-01-04 12:42:44 +01:00
Benjamin Valentin
a629e70357
gnrc_dhcpv6_client: delay router advertisements until prefix was received
2022-01-04 12:42:43 +01:00
1a3f2d908a
Merge pull request #17424 from gschorcht/cpu/esp/kconfig_cpu_frequency
...
cpu/esp: integrate CPU clock frequency selection in Kconfig
2022-01-04 12:06:56 +01:00
05da606ea6
Merge pull request #17438 from gschorcht/cpu/esp/feature_cleanup
...
boards/esp* and cpu/esp: feature definition cleanup
2022-01-04 10:51:33 +01:00
fbf2179fa5
examples/suit_update: fix test instructions in README
2022-01-04 10:08:36 +01:00
Gunar Schorcht
d778e77c97
cpu/avr8_common: use C++ new and delete operator
2022-01-03 23:35:35 +01:00
Gunar Schorcht
4bfd549301
sys/new_delete: add malloc/free based new/delete implementation
...
On some platforms `libstdc++` is not used or not available, like on the AVR. Such platforms can use this module to implement the C++ `new` and `delete` operators using `malloc` and `free` respectively. However, to be thread-safe, a thread-safe implementation of `malloc` and `free` must be present.
2022-01-03 23:35:35 +01:00
07e46cef0e
Merge pull request #16412 from benpicco/pkg/fatfs-r0.14b
...
pkg/fatfs: bump version to r0.14b
2022-01-03 19:09:37 +01:00
74b38ca641
Merge pull request #17446 from gschorcht/sys/std_available
...
sys/stdio: add optional function stdio_available
2022-01-03 18:15:06 +01:00
benpicco
27f3261792
Merge pull request #17432 from benpicco/tests/socket_zep-fix
...
tests/socket_zep: fix automatic test
2022-01-03 17:25:38 +01:00
Benjamin Valentin
49e609a631
pkg/fatfs: bump version to r0.14b
...
R0.14b (April 17, 2021)
Made FatFs uses standard library <string.h> for copy, compare and search instead of built-in string functions.
Added support for long long integer and floating point to f_printf(). (FF_STRF_LLI and FF_STRF_FP)
Made path name parser ignores the terminating separator to allow "dir/".
Improved the compatibility in Unix style path name feature.
Fixed the file gets dead-locked when f_open() failed with some conditions. (appeared at R0.12a)
Fixed f_mkfs() can create wrong exFAT volume due to a timing dependent error. (appeared at R0.12)
Fixed code page 855 cannot be set by f_setcp(). (appeared at R0.13)
Fixed some compiler warnings.
- http://elm-chan.org/fsw/ff/updates.txt
2022-01-03 17:23:46 +01:00
db2b29d822
Merge pull request #17463 from aabadie/pr/boards/p-l496g-cell02-riotboot
...
boards/p-l496g-cell02: add riotboot feature
2022-01-03 17:21:23 +01:00
Gunar Schorcht
af621ec91b
sys/usb/cdc/acm: implementation of stdio_available
2022-01-03 16:14:11 +01:00
Gunar Schorcht
0ffad24112
sys/stdio_uart: implementation of stdio_available
2022-01-03 16:14:11 +01:00
Gunar Schorcht
a71dec81a2
sys/stdio_base: add optional function stdio_available
...
A couple of `stdio` backend implementations allow to check for the number of available bytes for reading before the blocking `stdio_read` is called. This helps to implement non-blocking functionalities while waiting for `stdin`.
2022-01-03 16:14:11 +01:00
c2420e0577
boards/p-l496g-cell02: add riotboot feature
2022-01-03 15:37:09 +01:00
7eef2bbd50
Merge pull request #17441 from aabadie/pr/cpu/stm32_periph_include_cleanup
...
cpu/stm32: split periph_cpu.h in sub headers
2022-01-03 14:32:15 +01:00
benpicco
74d1582fad
Merge pull request #17407 from kaspar030/time_units
...
sys: factor out US_PER_SEC etc from timex.h into time_units.h
2022-01-03 13:32:53 +01:00
082ea7accd
Merge pull request #17449 from aabadie/pr/boards/stm32f746g_disco_openocd
...
boards/stm32f746g-disco: use connect_assert_srst with openocd
2022-01-03 12:14:26 +01:00
fc9c82f540
Merge pull request #17462 from aabadie/pr/boards/stm32f723e-disco-openocd
...
boards/stm32f723e-disco: use connect_assert_srst with openocd
2022-01-03 12:05:11 +01:00
Marian Buschsieweke
4f6e2620df
Merge pull request #17461 from aabadie/pr/doc/various_fixes
...
doc: fix missing or non matching arguments in Doxygen documentation
2022-01-03 11:12:57 +01:00
02893420dd
boards/stm32f723e-disco: use connect_assert_srst with openocd
2022-01-03 10:50:05 +01:00
f27cccd0cc
sys/net: fix non matching arguments in doc
2022-01-03 09:52:57 +01:00
c78a67422a
sys/crypto: fix missing documentation
2022-01-03 09:52:28 +01:00