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

38363 Commits

Author SHA1 Message Date
Marian Buschsieweke
d4e051596c
core/init: minor code cleanup 2022-01-12 16:15:48 +01:00
chrysn
acbbb405b0 doc: Fix C2Rust installation procedure
The `--locked` is required since dependencies increased their MSRV to
something later than C2Rust's fixed nightly. That was already reflected
in the riotdocker installation steps, but not here where the line was
taken from upstream's docs.

Closes: https://github.com/RIOT-OS/RIOT/issues/17492
2022-01-12 08:56:13 +01:00
chrysn
b4a185132a core/msg: Document caution needed when having queue on the stack 2022-01-11 21:51:14 +01:00
chrysn
87847b1de4 tests: Fix thread return with local message queue
When a message queue is configured from the stack, that main function
must never return -- otherwise, during sched_task_exit (which the
thread's function "returns" to), message senders might still send
messages into already freed stack space (which would be reused by
sched_task_exit).

Co-authored-by: Marian Buschsieweke <maribu@users.noreply.github.com>
2022-01-11 21:51:09 +01:00
Marian Buschsieweke
6a138cc5c4
pkg/paho-mqtt: fix memory corruption
This fixes instances where a pointer to an enum (possibly sized one
byte) is casted to a pointer to int (which is at least two and in most
cases four bytes in size). As result, out-of-bounds memory accesses
are bound to happen.

This was detected by GCC 11.2.0 with -Wstringop-overflow.
2022-01-11 18:23:06 +01:00
benpicco
2491bbaea3
Merge pull request #17501 from spectraphilic/arduino-sdi12-feather-m0
pkg/arduino_sdi_12: fix for the feather-m0 board
2022-01-11 16:22:44 +01:00
J. David Ibáñez
a2e989369d pkg/arduino_sdi_12: fix for the feather-m0 board
Use RIOT's API.
2022-01-11 13:16:08 +01:00
380b2468e3
drivers/ethos: remove deprecated USE_ETHOS_FOR_STDIO define 2022-01-11 12:41:24 +01:00
Marian Buschsieweke
62921e8336
Merge pull request #17495 from kaspar030/nightly_no_partial_build
murdock: don't run can_fast_ci_run if `FULL_BUILD==1`
2022-01-11 09:58:51 +01:00
59d9faa73c
Merge pull request #17498 from benpicco/zep_dispatch-ipv4
tools/zep_dispatch: basic dual-stack support
2022-01-11 09:22:58 +01:00
benpicco
d0868bc997
Merge pull request #16918 from jia200x/pr/gnrc_netif/refactor_init
gnrc_netif: move netdev initialization to ops->init
2022-01-10 17:58:45 +01:00
Benjamin Valentin
1b71ccab09 tools/zep_dispatch: basic dual-stack support
Murdock does not support IPv6 on link-local interfaces.
Therefore in order to being able to use ZEP dispatcher in automated tests
on CI, we have to add dual-stack support.
2022-01-10 17:57:58 +01:00
benpicco
f2f643f30a
Merge pull request #16946 from jia200x/pr/hal/v_10_04
ieee802154/hal: adapt to latest changes of #13943
2022-01-10 17:05:34 +01:00
c95f9a436b murdock: don't run can_fast_ci_run if FULL_BUILD==1 2022-01-10 15:15:48 +01:00
Jose Alamos
e40f97c4da
net/gnrc/netif: move interface registration to init function 2022-01-10 13:59:28 +01:00
Jose Alamos
eb23813467
tests/gnrc_netif: adapt ops->init to handle driver initialization 2022-01-10 13:59:27 +01:00
Jose Alamos
5f46ab72e0
net/gnrc/lorawan: adapt ops->init to handle driver initialization 2022-01-10 13:59:27 +01:00
Jose Alamos
08ec9693cd
net/lwmac: adapt ops->init to handle driver initialization 2022-01-10 13:59:26 +01:00
Jose Alamos
298f16fee7
net/gomach: adapt ops->init to handle driver initialization 2022-01-10 13:59:26 +01:00
Jose Alamos
49527fc994
pkg/nimble/netif: adapt ops->init to handle driver initialization 2022-01-10 13:59:25 +01:00
Jose Alamos
415704fa76
net/gnrc_netif: move netdev init code to ops->init 2022-01-10 13:59:24 +01:00
Jose Alamos
e7fac9f661
net/gnrc_netif: add return values to init 2022-01-10 13:59:01 +01:00
Jose Alamos
874a13e090
ieee802154/hal: remove RX continuous cap 2022-01-10 13:57:03 +01:00
Jose Alamos
94a996ee7c
ieee802154/hal: request set IDLE before calling read 2022-01-10 13:57:02 +01:00
Jose Alamos
db815aa779
ieee802154/hal: migrate to request_op and confirm_op 2022-01-10 13:57:02 +01:00
benpicco
f33b3ad10d
Merge pull request #17242 from bergzand/pr/hid/add_descriptor_defines
usb/hid: Add HID report descriptor defines
2022-01-10 12:28:01 +01:00
ce373902ee
sys/can: migrate to ztimer 2022-01-10 12:21:40 +01:00
8ea334dbc2
tests/usbus_hid: Adapt HID descriptors to use helper defines
Content of the HID report descriptor itself is unchanged
2022-01-10 11:35:58 +01:00
a148f2d40d
sys/fido2: Adapt CTAP HID descriptors to use helper defines
Content of the HID report descriptor itself is unchanged
2022-01-10 11:35:58 +01:00
758a0bc174
usb/hid: Add HID report descriptor defines 2022-01-10 11:35:58 +01:00
c49f156e6e
Merge pull request #17448 from aabadie/pr/drivers/ft5336
drivers/ft5x06: add support for touch panel controller
2022-01-09 18:02:40 +01:00
benpicco
c18c56aa03
Merge pull request #17380 from qmk/bind_extra_usb_config
usbus: Bind extra USB config
2022-01-09 17:58:38 +01:00
8ca9cbc0b6
sys/auto_init/screen: fix coccinelle warning 2022-01-09 16:43:35 +01:00
5bbab90f57
tools/doccheck: extend exclude patterns 2022-01-09 16:43:35 +01:00
c983007ec3
boards/stm32f723e-disco: pull-in ft6x06 with touch_dev 2022-01-09 16:43:35 +01:00
deeb204a14
boards/stm32f723e-disco: configure ft5x06 I2C peripheral and int pin 2022-01-09 16:43:35 +01:00
c67920c1cc
boards/stm32f746g-disco: pull-in ft5336 with touch_dev 2022-01-09 16:43:35 +01:00
f5b5af9469
drivers/ft5x06: add touch_dev interface 2022-01-09 16:43:34 +01:00
0080657d63
boards/stm32f746g-disco: configure ft5336 I2C peripheral and int pin 2022-01-09 16:43:34 +01:00
444170ed04
tests/driver_ft5x06: add test application for touch panel 2022-01-09 16:43:34 +01:00
11f73ea5c9
drivers/ft5x06: add touch panel driver 2022-01-08 15:08:05 +01:00
a76e4bdc11
Merge pull request #17489 from aabadie/pr/sys/saul_reg_rm_remove
sys/saul_reg: remove deprecated saul_reg_rm function
2022-01-08 12:45:58 +01:00
9eec6f4eb1
makefiles/openocd: remove DEBUG_ADAPTER and PRE_FLASH_CHECK_SCRIPT vars 2022-01-08 12:05:46 +01:00
135e0a6ca1
makefiles/tools/pyocd: remove deprecated FLASH_TARGET_TYPE var 2022-01-08 12:04:51 +01:00
6e8d3246e6
makefiles/tools: remove deprecated FFLAGS_OPTS variable 2022-01-08 12:04:02 +01:00
a7fab3fe53
tests/unittests/tests-saul_reg: remove saul_reg_rm test function 2022-01-08 11:49:06 +01:00
08f93d7904
sys/saul_reg: remove deprecated saul_reg_rm 2022-01-08 11:48:44 +01:00
c5656ef3b2
Merge pull request #17481 from aabadie/pr/sys/asymcute_bufsize_removal
sys/asymcute: remove deprecated CONFIG_ASYMCUTE_BUFSIZE_EXP
2022-01-08 11:30:59 +01:00
Marian Buschsieweke
7911846047
Merge pull request #17487 from aabadie/pr/drivers/stmpe811_callback_cleanup
drivers/stmpe811: improve interrupt callback management
2022-01-08 09:12:39 +01:00
795b71f7bf
Merge pull request #17480 from aabadie/pr/sys/crypto_aes_cipher_removal
sys/crypto: remove deprecated CIPHER_AES_128
2022-01-08 02:18:23 +01:00