crasbe
bc3c992bca
Merge pull request #21328 from maribu/tests/unittests/out-of-tree-tests
...
tests/unittests: allow out-of-tree tests
2025-11-08 17:42:20 +00:00
Marian Buschsieweke
eff6816ded
tests/unittests: allow out-of-tree tests
...
This adds and documents the new `EXTERNAL_UNIT_TEST_DIRS` environment
variable that allows including out-of-tree unit tests. The intention is
to allow users of `EXTERNAL_MODULE_DIRS` to also provide corresponding
unit tests and run them all with a single test app.
Co-authored-by: crasbe <crasbe@gmail.com>
2025-11-08 17:55:58 +01:00
benpicco
a6cfc3f0dd
Merge pull request #21788 from kfessel/p-usb-turb
...
sys/usb/cdc_acm, sys/tsrb: speedup usb_cdc ringbuffer handling
2025-11-07 19:02:49 +00:00
benpicco
d450db4a51
Merge pull request #21829 from crasbe/pr/seeedstudio-xiao-esp32s3
...
boards/seeedstudio-xiao-esp32s3: Add Initial Support [new PR]
2025-11-07 18:58:23 +00:00
Isikcan Yilmaz
483dae014d
boards/seeedstudio-xiao-esp32s3: initial support
2025-11-07 19:26:07 +01:00
crasbe
64d3cead56
Merge pull request #21856 from LeonardHerbst/paa5100je_driver
...
drivers/paa5100je: support for the PAA5100JE and PMW3901 optical flow sensors
2025-11-07 15:56:27 +00:00
Karl Fessel
d893fc9abb
sys/usb/cdc_acm: replace tsrb with turb
2025-11-07 15:55:09 +01:00
Karl Fessel
0099b623d9
sys/tsrb: use turb.h for c-file implemetation
2025-11-07 15:55:00 +01:00
Karl Fessel
40cca9246d
sys/turb: header only unguarded access for tsrb
2025-11-07 15:54:47 +01:00
LeonardHerbst
fb4e1838d7
drivers: added support for the PA5100JE and PMW3901 optical flow sensor
2025-11-07 14:21:52 +01:00
Marian Buschsieweke
d3a0be4a60
Merge pull request #21850 from maribu/drivers/sx126x/fix-hardware-detection
...
drivers/sx126x: fix hardware detection on init
2025-11-07 10:29:01 +00:00
Marian Buschsieweke
f16ceb3326
drivers/sx126x: always report back that netdev is LoRa
...
No network stack in RIOT is prepared for hardware to change its
device type at runtime. Especially the unknown network device is just
not handled and causes assertions to blow.
Instead, the driver now just returns to be a LoRa radio regardless of
configured modulation.
2025-11-07 10:26:05 +01:00
Marian Buschsieweke
ea231574fd
drivers/sx126x: fix hardware detection on init
...
When the CIPO line is pulled high, the driver will initialize even when
no chip is connected. This adds a read of the configured modulation,
which should be LoRa after a reset (even when configured to e.g. GFSK
prior). The packet type contains both one and zero bits, so chance
to read the only accepted byte from a floating SPI bus is relatively
low.
Co-authored-by: crasbe <crasbe@gmail.com>
2025-11-07 10:26:05 +01:00
crasbe
b1256ffb1b
Merge pull request #21837 from crasbe/pr/nucleo-wl55jc-rtc-support_new
...
boards/nucleo-wl55jc, cpu/stm32: enable RTC support, increase RTC accuracy
2025-11-07 08:16:46 +00:00
crasbe
84aad9948d
Merge pull request #21846 from benpicco/cpu/sam0-gpio_tamper
...
cpu/sam0_common: clear tamper wake on `gpio_irq_disable()`
2025-11-06 23:12:11 +00:00
crasbe
8381d642fc
Merge pull request #21858 from benpicco/dist/tools/edbg-bump
...
dist/tools/edbg: bump version
2025-11-06 21:42:00 +00:00
crasbe
1e920d37e0
Merge pull request #21859 from crasbe/pr/fix_no_merge_keywords
...
dist/tools: fix no-merge-keywords of pr_check (fix regression from #21803 )
2025-11-06 19:00:16 +00:00
crasbe
259af6be4f
dist/tools: fix no-merge-keywords of pr_check
2025-11-06 19:44:37 +01:00
crasbe
5c12ed9dbb
boards/lora-e5-dev: enable RTC peripheral
2025-11-06 19:38:51 +01:00
crasbe
71c2d4ab6a
cpu/stm32: disable RTC MEM feature for F302
2025-11-06 19:38:51 +01:00
Guillaume Meunier
315e3dab39
cpu/stm32/periph/rtc: don't stop RTC for every lock
2025-11-06 19:38:51 +01:00
crasbe
5afa6f726c
tests/periph: use a year != RIOT_EPOCH for the RTC test
2025-11-06 19:38:51 +01:00
Kasper Hjort Berthelsen
07cca537ff
boards/nucleo-wl55jc: enable RTC peripheral
2025-11-06 19:38:51 +01:00
crasbe
2844950a39
cpu/stm32: style improvements of rtc_all.c
2025-11-06 19:38:42 +01:00
Benjamin Valentin
083680998e
dist/tools/edbg: bump version
2025-11-06 18:58:13 +01:00
benpicco
fac9816a3f
Merge pull request #21827 from mguetschow/dtls-fixes
...
pkg/tinydtls: various bugfixes
2025-11-06 16:38:43 +00:00
crasbe
05d6611f08
Merge pull request #21857 from crasbe/pr/no-info_generate-warnings
...
boards: don't show pin conflict warnings for info and generate targets
2025-11-06 16:38:04 +00:00
crasbe
fddf3629bd
Merge pull request #21852 from LeonardHerbst/apb2_fix
...
drivers/abp2: faulty saul init for multiple abp2 devices
2025-11-06 16:37:40 +00:00
crasbe
f366153e0b
boards: don't show pin conflict warnings for info and generate targets
2025-11-06 16:46:55 +01:00
crasbe
7d2d3c1d7a
Merge pull request #21845 from mdrssv/weak-mcps-confirm
...
gnrc/lorawan: define gnrc_lorawan_mcps_confirm as weak function
2025-11-06 13:07:31 +00:00
benpicco
a8f0171bc1
Merge pull request #21853 from crasbe/pr/tests_zep_random_port
...
tests/net: use random, free port for socket_zep&gnrc_netif_ieeee802154
2025-11-06 12:37:36 +00:00
crasbe
8e3a6ee11a
tests/net: use random, free port for gnrc_netif_ieee802154
2025-11-06 13:03:49 +01:00
crasbe
6a89fe55cb
tests/net: use random, free port for socket_zep
2025-11-06 12:33:29 +01:00
Marvin Drescher
78068728b9
gnrc/lorawan: define gnrc_lorawan_mlme_indication as weak function
2025-11-06 10:02:33 +01:00
Marvin Drescher
0c5e2abe4a
gnrc/lorawan: define gnrc_lorawan_mcps_confirm as weak function
2025-11-06 10:01:56 +01:00
crasbe
02515a1802
Merge pull request #21849 from benpicco/drivers/at86rf215-rpc-fix
...
drivers/at86rf215: re-enable RPC when TX is done
2025-11-05 18:47:25 +00:00
crasbe
91daf5621c
Merge pull request #21848 from leandrolanzieri/pr/fix_clist_doc
...
core/lib/clist: fix example of clist_foreach usage in docs
2025-11-05 18:34:22 +00:00
Benjamin Valentin
afcc7864c6
drivers/at86rf215: re-enable RPC when TX is done
2025-11-05 18:33:28 +01:00
Leandro Lanzieri
79a54c5741
core/lib/clist: fix example of clist_foreach usage
...
Also fix some doxygen rendering issues.
2025-11-05 16:32:37 +01:00
crasbe
2a21229a82
Merge pull request #21847 from LeonardHerbst/origin/motor_driver
...
drivers/motor_driver: fix accidental braking
2025-11-05 14:08:08 +00:00
Benjamin Valentin
15ffad4e39
cpu/sam0_common: clear tamper wake on gpio_irq_disable()
2025-11-05 14:43:37 +01:00
LeonardHerbst
1a4491e7da
drivers/motor_driver: fix accidental braking
2025-11-05 14:27:01 +01:00
Marian Buschsieweke
5d26414ecf
Merge pull request #21839 from maribu/pkg/cmake/fix-compilation-on-cmake-4.1.2
...
pkg: Add `-DCMAKE_POLICY_VERSION_MINIMUM=3.5` to cmake flags
2025-11-03 15:54:34 +00:00
crasbe
b8f96e7212
Merge pull request #21671 from maribu/dist/tools/vera++/no-length-limit-in-comments
...
dist/tools/vera++: allow comments to be overlong
2025-11-03 11:53:49 +00:00
crasbe
df58de4ba2
Merge pull request #20430 from cogip/native_i2c_mock
...
cpu/native: introduce periph_i2c_mock
2025-11-03 11:33:59 +00:00
Gilles DOFFE
4de38f2de4
drivers/at24mac: add missing stdbool.h include
...
Fix compilation error on native platform where bool type is used but
stdbool.h is not explicitly included.
On many platforms, stdbool.h is indirectly included via CPU headers,
but on native this is not the case.
Signed-off-by: Gilles DOFFE <g.doffe@gmail.com>
2025-11-03 10:10:40 +01:00
Marian Buschsieweke
5305a12aa9
pkg: Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to cmake flags
...
This disable policy enforcement of newer cmake 4.1.2 on older cmake
projects. The flags can be removed once the upstream projects are
compatible with newer versions of cmake.
Co-authored-by: crasbe <crasbe@gmail.com>
2025-11-03 10:02:11 +01:00
crasbe
775d4362d2
Merge pull request #21841 from maribu/pkg/no-gpg-sign-no-matter-what
...
pkg: Always add mandatory GITAMFLAGS
2025-11-03 08:56:09 +00:00
mguetschow
8c1412d22b
Merge pull request #21821 from mguetschow/psa-ed25519-sizes
...
sys/psa_crypto: unify buffer size size handling for ed25519 backends
2025-11-03 08:46:18 +00:00
Mikolai Gütschow
36e09ccec9
sys/psa_crypto: unify buffer size size handling for ed25519 backends
2025-11-03 09:33:48 +01:00