crasbe
ac3cd3fc00
Merge pull request #21711 from fabian18/pr/sx126x_radio_hal_sync_word
...
drivers/sx126x add optional CONFIG_SX126X_DEFAULT_SYNC_WORD
2025-10-28 12:56:18 +00:00
Fabian Hüßler
7bd175e340
drivers/sx126x: add optional CONFIG_SX126X_DEFAULT_SYNC_WORD
2025-10-09 09:16:51 +02:00
fabian18
e3fa62f38f
Merge pull request #21533 from fabian18/pr/submac_ack_transmission
...
ieee802154/submac: add automatic ACK transmission when AUTO_ACK is not supported by driver
2025-10-06 11:05:40 +00:00
Leandro Lanzieri
787d687b93
drivers/disp_dev: fix documentation
2025-09-17 14:24:33 +02:00
crasbe
ef76a04d02
Merge pull request #21687 from fabian18/pr/sx126x_tx_power
...
drivers/sx126x: bind PA config to output power
2025-09-10 11:29:19 +00:00
Fabian Hüßler
f54c8ff1d8
drivers/sx126x: bind PA config to output power
2025-09-10 13:16:38 +02:00
Fabian Hüßler
78c2973a04
ieee802154/submac: change IRS flags handling
2025-09-10 11:12:05 +02:00
Martine S. Lenders
ef5f42235c
saul_bat_voltage: add output unit to documentation
...
Co-authored-by: crasbe <crasbe@gmail.com>
2025-09-05 09:56:50 +02:00
Fabian Hüßler
e15a65e3a7
drivers/sx126x: add support for Dio2 and Dio3
2025-08-27 13:44:43 +02:00
crasbe
59f9b5c46a
tests/drivers: add dedicated hd44780_i2c test
2025-08-01 08:56:57 +02:00
Gunar Schorcht
62aa9c9577
drivers/netdev: add ESP32x IEEE802.15.4
2025-07-15 14:35:31 +02:00
Teufelchen1
b45010e6f2
drivers/dht: Remove deprecated enum
2025-07-14 12:49:12 +02:00
Teufelchen
b2406da63f
Merge pull request #21418 from Teufelchen1/feat/slipmux_c
...
drivers/slipmux: Add to RIOT
2025-07-07 09:50:29 +00:00
Teufelchen1
166ffcb027
driver/slip: Add slipmux frames
2025-07-02 12:12:53 +02:00
Gunar Schorcht
b562cbac06
Merge pull request #21498 from dpproto/21362-add-driver-max31865
...
drivers: add driver for MAX31865 resistance-to-digital converter
2025-06-27 12:01:26 +00:00
David Picard
ee65ab5687
drivers/max31865: add SAUL support
2025-06-27 09:28:25 +02:00
David Picard
c3a14457f3
drivers/max31865: implement the driver
...
Implement the driver for the MAX31865 RTD-to-digital converter.
2025-06-27 09:28:25 +02:00
crasbe
8b9ae18b0a
Merge pull request #21521 from benpicco/pkg/driver_sx126x-bump
...
pkg/driver_sx126x: bump to v2.3.2
2025-06-04 22:08:21 +00:00
crasbe
6210aff940
drivers/gpio: fix doc for gpio_irq_enable
2025-06-04 19:22:33 +02:00
crasbe
8c99719f0d
drivers/gpio_ll: Add doc about gpio_get_port and gpio_get_pin_num
2025-06-04 19:22:33 +02:00
Benjamin Valentin
00c875b951
pkg/driver_sx126x: don't rename vendor files
2025-06-02 14:09:52 +02:00
Gunar Schorcht
3a81390b2a
drivers/sdmmc: add additional debugging info
2025-05-28 18:05:53 +02:00
Marian Buschsieweke
cac44edec7
tree-wide: replace multiple empty lines with one
...
For each C source/header `$file`: `sed -e '/^$/N;/^\n$/D' -i $file`.
2025-05-21 22:51:04 +02:00
crasbe
876792e489
Merge pull request #10688 from gschorcht/drivers_mcp23x17
...
drivers: add MCP23x17 I/O expander support
2025-05-19 19:15:47 +00:00
Gunar Schorcht
f8585d81c7
drivers/mcp23x17: add support for MCP23x17 I/O expanders
2025-05-19 16:42:14 +02:00
KSKNico
7a6b83a40c
drivers: replace header guards with #pragma once
2025-05-16 19:33:04 +02:00
benpicco
8a6bb51adb
Merge pull request #20992 from benpicco/netdev_ieee802154_submac-new_api
...
drivers/netdev_ieee802154_submac: port to netdev_new_api
2025-05-12 16:11:18 +00:00
David Picard
d2f8d4df22
drivers/abp2: driver for SPI sensors, prepare for I2C
...
Honeywell ABP2 pressure sensors series.
Implement all sensors features, only supporting the SPI version
of the sensor.
Prepare future support for the I2C interface by emphasizing where
to implement the code that will support the I2C bus version.
2025-05-04 10:28:58 +02:00
Marian Buschsieweke
4ce7ab2133
tree-wide: fix documentation issues
...
This should fix compilation with -Wdocumentation on LLVM.
2025-04-10 13:37:13 +02:00
Marian Buschsieweke
e5d2321fc2
Merge pull request #21392 from crasbe/pr/sen5x_fixup
...
driver/sen5x: Small Fixups
2025-04-08 18:20:16 +00:00
crasbe
832edbf11c
drivers/sen5x: change header guard to #pragma once
2025-04-08 18:37:14 +02:00
mguetschow
3b470956aa
Merge pull request #21386 from mguetschow/deprecated-mtd-dev
...
drivers/mtd_default: remove deprecated `mtd_default_get_dev()`
2025-04-08 14:53:35 +00:00
crasbe
87352ee72d
Merge pull request #19955 from dprigoshij/sen5x
...
drivers/sen5x: Add device driver for SEN5x
2025-04-08 13:21:57 +00:00
Mikolai Gütschow
23d7f99f2b
drivers/mtd_default: remove deprecated mtd_default_get_dev()
...
use `mtd_dev_get()` instead
deprecated in https://github.com/RIOT-OS/RIOT/pull/20078
2025-04-08 15:05:34 +02:00
Daniel Prigoshij
0fd9959fbb
tests/driver_sen5x: Added a test case for the SEN5X driver
2025-04-08 11:22:15 +02:00
Daniel Prigoshij
0eb1d9bca4
pkg/driver_sen5x: Implemented dedicated package for the sen5x driver
2025-04-08 11:22:06 +02:00
Marian Buschsieweke
db0be36345
tree-wide: mixed back of documentation fixes
...
This fixes a number of documentation issues that LLVM/clang would flag
with `-Wdocumentation`.
2025-04-07 15:59:13 +02:00
Daniel Prigoshij
3aa960ea01
drivers/sen5x: SAUL functionality imlemented
2025-04-07 13:21:30 +02:00
fabian18
d3d9afc9c5
Merge pull request #21365 from fabian18/pr/lis2dh12_int32_lis2dh12_wait_event
...
drivers/lis2dh12: int32_t lis2dh12_wait_event()
2025-04-06 12:22:12 +00:00
Fabian Hüßler
482750a67e
drivers/lis2dh12: int32_t lis2dh12_wait_event()
2025-04-06 13:43:07 +02:00
Daniel Prigoshij
fadeafdf85
drivers/sen5x: added dedicated driver for the SEN5x
2025-04-04 13:27:04 +02:00
Marian Buschsieweke
1ff982a664
tree wide: various doc fixes
...
This fixes a batch of incorrect Doxygen comments that building with
LLVM/clang and `-Wdocumentation` uncovered.
2025-04-04 11:44:53 +02:00
Marian Buschsieweke
17d2516a54
Merge pull request #20581 from maribu/timer_get_closest_freq
...
drivers/periph_timer: add `timer_get_closest_freq()`
2025-04-02 14:45:14 +00:00
Marian Buschsieweke
5b600d3a8e
drivers/periph_timer: add timer_get_closest_freq
...
Add an API to search for the frequency supported by a timer that
is closest to the given target frequency.
This is in fact non-trivial to get right, as pre-scaler registers can
be 16 bit or even 32 bit in size, making a naive loop over all possible
pre-scalers too expensive (computationally).
Co-authored-by: mguetschow <mikolai.guetschow@tu-dresden.de>
2025-04-02 16:21:07 +02:00
Marian Buschsieweke
48162bd0a6
Merge pull request #21325 from KSKNico/clang-format-header-fix
...
treewide: fixing order of doxygen tags and header guards
2025-03-28 16:45:02 +00:00
KSKNico
d357f5388b
drivers/include: applied the script to the driver headers
2025-03-28 17:09:07 +01:00
mguetschow
d2fbe23e78
Merge pull request #21112 from KSKNico/tm1637
...
drivers/tm1637: add driver and tests for tm1637 7-segment display
2025-03-25 13:49:02 +00:00
KSKNico
cccce720e3
drivers/tm1637: driver for the tm1637 7-segment display
2025-03-18 16:53:36 +01:00
krzysztof-cabaj
a2dfd78b27
treewide: fix double the in doc and comments
2025-02-18 13:25:02 +01:00
benpicco
837bc0c5ed
Merge pull request #20428 from cogip/fdcan
...
can: add CAN FD support to STM32G4 and native architecture
2025-02-10 16:31:39 +00:00