1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-27 23:41:18 +01:00

4517 Commits

Author SHA1 Message Date
Marian Buschsieweke
914f30168a
Merge pull request #21626 from LeonardHerbst/motor_driver_fix
driver/motor_driver: fix failing motor initialization
2025-07-28 09:30:15 +00:00
LeonardHerbst
8a57349587 driver/motor_driver: fix failing motor initialization
`pwm_init` returns the actual frequency the pwm is set to, not the exact frequency requested.
2025-07-15 15:21:22 +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
mguetschow
06a22e3dd5
Merge pull request #21579 from fabian18/pr/submac_tx_power
submac: add TX power to retrievable netopts
2025-07-03 13:06:08 +00:00
Fabian Hüßler
3e38157196 submac: add TX power to retrievable netopts 2025-07-03 10:12:29 +02: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
David Picard
803d60c3bc drivers/max31865: implement LUT generator script
Implement a Python script to generate custom lookup tables
to convert raw data to temperature.
2025-06-23 22:16:05 +02:00
Simon Grund
7548f0430e drivers/st77xx: Fix compilation with C++ 2025-06-07 13:18:19 +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
crasbe
e567db62ba
Merge pull request #21432 from fabian18/fix/sdmmc_sdhc_irq_timeout
drivers/sdmmc_sdhc: add timeout to wait for ISR mutex unlock
2025-06-03 09:08:08 +00:00
Benjamin Valentin
00c875b951 pkg/driver_sx126x: don't rename vendor files 2025-06-02 14:09:52 +02:00
Fabian Hüßler
94286a3cb7 drivers/sdmmc_sdhc: preprocessor directive indentation 2025-06-02 09:26:46 +02:00
Fabian Hüßler
6cba493fb3 drivers/sdmmc_sdhc: add timeout to wait for ISR mutex unlock 2025-06-02 09:26:46 +02:00
Gunar Schorcht
2b39dd0ec9 drivers/ws281x/esp32: software driver migration to ESP-IDF v5.4 2025-05-31 11:08:22 +02:00
Gunar Schorcht
3a81390b2a drivers/sdmmc: add additional debugging info 2025-05-28 18:05:53 +02:00
Gunar Schorcht
99a127ac68 drivers/sdmmc: fix response type for CMD3
SD Card responses on CMD3 with R6 instead of R3 to publish its RCA. Bug found when migrating SDMMC for ESP32x to ESP-IDF v5.4.
2025-05-28 17:55:43 +02:00
Gunar Schorcht
fd168834cb drivers/ws281x/esp32: makefile migration to ESP-IDF v5.4 2025-05-28 17:55:43 +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
a23a849aeb drivers/mcp23x17: SAUL integration 2025-05-19 16:42:14 +02:00
Gunar Schorcht
f8585d81c7 drivers/mcp23x17: add support for MCP23x17 I/O expanders 2025-05-19 16:42:14 +02:00
Gunar Schorcht
045c35aaf4
Merge pull request #21494 from gschorcht/drivers/atwinc15x0_cleanup
pkg/driver_atwinc15x0: remove the compilation of the SPI Flash driver part
2025-05-19 14:07:17 +00:00
Gunar Schorcht
bb2a7b1c10 drivers/atwinc15x0: use spi_init_cs to initialize CS pin 2025-05-18 17:41:01 +02:00
KSKNico
7a6b83a40c drivers: replace header guards with #pragma once 2025-05-16 19:33:04 +02:00
Gunar Schorcht
5668a96413 drivers/atwinc15x0: allow compilation for ESPs 2025-05-16 15:56:58 +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
67f46778e4 drivers/abp2: implement the makefiles
Use pseudomodules to add a dependency on the relevant feature:
periph_spi if the abp2_spi pseudomodule is selected,
or periph_i2c if the abp2_i2c pseudomodule is selected.
2025-05-04 10:28:59 +02: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
David Picard
2812361844 drivers/abp2: define default sensor parameters 2025-05-04 10:28:58 +02:00
Fabian Hüßler
18c7bdad89 drivers/sx126x: add shield_sx1262 2025-04-25 17:20:50 +02:00
Fabian Hüßler
d53c7d1bcf drivers/sx126x: fix typo arduino header include 2025-04-25 17:18:49 +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