1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/drivers
Gunar Schorcht 3d93b2bcf0 drivers/periph/i2c: i2c_acquire() returns void
Since all implementations simply return 0 and most drivers do not check the return value, it is better to return void and use an assert to ensure that the given device identifier and given device parameters are correct.
2021-11-29 06:35:25 +01:00
..
ad7746 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
adcxx1c drivers/adcxx1c: declare pseudomodules at driver level 2021-10-05 11:48:50 +02:00
ads101x drivers/ads101x: migrate to ztimer 2021-11-02 14:49:45 +01:00
adt7310 drivers/adt7310: add module to Kconfig 2020-11-18 18:38:47 +01:00
adxl345 drivers/adxl345: add module to Kconfig 2020-11-18 18:38:47 +01:00
aip31068 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
apa102 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
apds99xx drivers/apds99xx: declare pseudomodules at driver level 2021-10-05 11:48:50 +02:00
at drivers/at: declare pseudomodules at driver level 2021-10-05 11:48:53 +02:00
at24cxxx drivers/at24cxxx: declare pseudomodules at driver level 2021-10-05 11:48:53 +02:00
at24mac drivers/at24mac/Kconfig: enable as EUI provider when present 2021-11-22 12:25:31 +01:00
at25xxx drivers/mtd: fix Kconfig dependencies 2021-09-22 09:22:51 +02:00
at30tse75x driver/at30tse75x/Kconfig: enable as default sensor when present 2021-11-22 12:25:31 +01:00
at86rf2xx drivers/at86rf2xx: declare pseudomodules at driver level 2021-10-05 11:48:49 +02:00
at86rf215 drivers/at86rf215: declare pseudomodules at driver level 2021-10-05 11:48:52 +02:00
ata8520e drivers/ata8520e: migrate to ztimer 2021-11-05 12:49:37 +01:00
atwinc15x0 drivers: remove unused luid dependencies 2021-02-25 22:10:14 +01:00
bh1750fvi treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
bh1900nux drivers/bh1900nux: add module to Kconfig 2020-11-25 12:00:12 +01:00
bme680 drivers/bme680: declare pseudomodules at driver level 2021-10-05 11:48:50 +02:00
bmp180 drivers/bmp180: migrate to ztimer 2021-11-02 14:57:50 +01:00
bmx055 drivers/bmx055: add saul_default Kconfig selection 2021-11-26 10:39:40 +01:00
bmx280 drivers/bmx280: refactor Kconfig model 2021-11-22 12:25:31 +01:00
bq2429x drivers/bq2429x: declare pseudomodules at driver level 2021-10-05 11:48:52 +02:00
can_trx drivers/can_trx: add module to Kconfig 2020-11-25 12:00:37 +01:00
cc1xxx_common treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
cc110x drivers/cc110x: declare pseudomodules at driver level 2021-10-05 11:48:50 +02:00
cc2420 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
ccs811 drivers/ccs811/kconfig: add feature symbol 2021-11-18 09:03:07 +01:00
cst816s cst816s: Initial include of cst816s touch screen driver 2021-01-14 18:17:51 +01:00
dac_dds drivers/dac_dds: add module to play sample buffer over a DAC 2020-12-04 23:12:32 +01:00
dcf77 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
dfplayer drivers/dfplayer: add no_strerror option to Kconfig 2021-11-22 12:25:57 +01:00
dht drivers/dht: correct interpreting raw values 2021-11-20 14:55:02 +01:00
disp_dev drivers/{disp,touch}_dev: pull auto_init_screen by default 2021-05-25 14:21:58 +02:00
dose Merge pull request #16768 from benpicco/drivers/dose-timeout_bytes 2021-11-10 12:40:13 +01:00
ds18 drivers/ds18: declare pseudomodules at driver level 2021-10-05 11:48:53 +02:00
ds75lx drivers/ds75lx: add module to Kconfig 2020-12-02 10:13:11 +01:00
ds1307 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
ds3231 drivers/ds3231: declare pseudomodules at driver level 2021-10-05 11:48:50 +02:00
ds3234 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
dsp0401 drivers/dsp0401: migrate to ztimer 2021-11-23 15:58:56 +01:00
dynamixel treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
edbg_eui drivers/edbg_eui: add module to Kconfig 2020-12-02 10:12:12 +01:00
enc28j60 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
encx24j600 drivers/encx24j600: make cppcheck happy 2021-11-07 08:46:06 +01:00
ethos drivers/ethos: avoid explicit cast to netdev 2021-07-09 11:35:23 +02:00
feetech treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
fxos8700 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
gp2y10xx drivers/gp2y10xx: add module to Kconfig 2020-11-27 09:20:05 +01:00
grove_ledbar drivers/grove_ledbar: add module to Kconfig 2020-11-27 09:20:05 +01:00
hd44780 drivers/hd44780: add module to Kconfig 2020-11-27 09:20:06 +01:00
hdc1000 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
hih6130 drivers/hih6130: add module to Kconfig 2020-11-27 09:20:06 +01:00
hmc5883l drivers/hmc5883l: declare pseudomodules at driver level 2021-10-05 11:48:50 +02:00
hsc drivers/hsc: add driver for honeywell pressure and temperature sensor 2021-01-06 10:22:17 +01:00
hts221 drivers/hts221: add module to Kconfig 2020-11-27 09:20:07 +01:00
ili9341 drivers/ili9341: use ztimer instead of xtimer 2021-10-25 10:48:49 +02:00
ina2xx drivers/ina2xx: declare pseudomodules at driver level 2021-10-05 11:48:51 +02:00
ina3221 drivers/ina3221: declare pseudomodules at driver level 2021-10-05 11:48:52 +02:00
include drivers/periph/i2c: i2c_acquire() returns void 2021-11-29 06:35:25 +01:00
io1_xplained drivers/io1_xplained: add module to Kconfig 2020-11-27 09:20:08 +01:00
isl29020 drivers/isl29020: add module to Kconfig 2020-11-27 09:20:08 +01:00
isl29125 drivers/isl29125: add module to Kconfig 2020-11-27 09:20:08 +01:00
itg320x drivers/itg320x: declare pseudomodules at driver level 2021-10-05 11:48:50 +02:00
jc42 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
kw2xrf Merge pull request #15902 from maribu/spi-api-change-1 2021-09-02 08:50:56 +02:00
kw41zrf kw41zrf: avoid explicit cast to netdev 2021-07-09 10:08:46 +02:00
l3g4200d treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
lc709203f treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
lis2dh12 drivers/lis2dh12: declare pseudomodules at driver level 2021-10-05 11:48:52 +02:00
lis3dh treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
lis3mdl drivers/lis3mdl: add module to Kconfig 2021-01-18 10:42:31 +01:00
lm75 drivers/lm75: declare pseudomodules at driver level 2021-10-05 11:48:51 +02:00
lpd8808 drivers/lpd8808: add module to Kconfig 2021-01-18 10:42:31 +01:00
lpsxxx drivers/lpsxxx: declare pseudomodules at driver level 2021-10-05 11:48:52 +02:00
lsm6dsl drivers/lsm6dsl: add module to Kconfig 2021-01-18 10:42:32 +01:00
lsm303dlhc drivers/lsm303dlhc: add module to Kconfig 2021-01-18 10:42:32 +01:00
ltc4150 drivers/ltc4150: add module to Kconfig 2021-01-18 10:42:32 +01:00
mag3110 drivers/mag3110: add module to Kconfig 2021-01-18 10:42:32 +01:00
mcp2515 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
mhz19 drivers/mhz19: declare pseudomodules at driver level 2021-10-05 11:48:50 +02:00
mma8x5x drivers/mma8x5x: add HAVE_MMA8X5X 2021-11-25 12:33:40 +01:00
mma7660 drivers/mma7660: add module to Kconfig 2021-01-18 10:42:33 +01:00
motor_driver drivers/motor_driver: add module to Kconfig 2021-01-18 10:42:33 +01:00
mpl3115a2 drivers/mpl3115a2: add module to Kconfig 2021-01-18 10:42:33 +01:00
mpu9x50 drivers/mpu9x50: declare pseudomodules at driver level 2021-10-05 11:48:51 +02:00
mq3 drivers/mq3: add module to Kconfig 2021-01-18 10:42:34 +01:00
mrf24j40 drivers/mrf24j40: declare pseudomodules at driver level 2021-10-05 11:48:51 +02:00
mtd dirvers/mtd: use imply instead of select 2021-09-29 10:13:51 +02:00
mtd_flashpage drivers/mtd: fix Kconfig dependencies 2021-09-22 09:22:51 +02:00
mtd_mapper mtd: rename mtd_write_page() -> mtd_write_page_raw() 2021-01-26 11:48:26 +01:00
mtd_mci drivers/mtd: fix Kconfig dependencies 2021-09-22 09:22:51 +02:00
mtd_sdcard drivers/mtd: fix Kconfig dependencies 2021-09-22 09:22:51 +02:00
mtd_spi_nor drivers/mtd: fix Kconfig dependencies 2021-09-22 09:22:51 +02:00
my9221 drivers/my9221: add module to Kconfig 2020-11-27 09:20:06 +01:00
ncv7356 drivers/ncv7356: add module to Kconfig 2021-01-18 10:42:35 +01:00
netdev sys/net/link_layer/ieee802154: stricter names for security types 2021-04-27 08:54:19 +02:00
netdev_ieee802154_submac net/netdev_ieee802154_submac: prevent calling ACK TO fired if cancelled 2021-10-07 14:37:05 +02:00
nrf24l01p Merge pull request #15902 from maribu/spi-api-change-1 2021-09-02 08:50:56 +02:00
nrf24l01p_ng Merge pull request #15902 from maribu/spi-api-change-1 2021-09-02 08:50:56 +02:00
nvram drivers/nvram: add module to Kconfig 2021-01-18 10:42:35 +01:00
nvram_spi treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
opt3001 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
pca9633 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
pca9685 drivers/pca9685: add module to Kconfig 2021-01-14 10:00:42 +01:00
pcd8544 drivers/pcd8544: add module to Kconfig 2021-01-14 10:00:42 +01:00
periph_common drivers/periph_common: add periph_uart_hw_fc 2021-11-26 10:39:40 +01:00
ph_oem treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
pir drivers/pir: add module to Kconfig 2021-01-14 10:00:43 +01:00
pn532 drivers/pn532: declare pseudomodules at driver level 2021-10-05 11:48:51 +02:00
pulse_counter drivers/pulse_counter: add module to Kconfig 2021-01-14 10:00:43 +01:00
qmc5883l drivers/qmc5883l: declare pseudomodules at driver level 2021-10-05 11:48:53 +02:00
rgbled treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
rn2xx3 drivers/rn2xx3: migrate to ztimer 2021-11-04 10:39:36 +01:00
rtt_rtc rtt_rtc: fix rtc_now access 2021-07-28 00:35:47 +02:00
saul Merge pull request #16763 from benpicco/drivers/lm75-saul 2021-09-21 10:41:58 +02:00
scd30 drivers/scd30: add module to Kconfig 2021-01-21 11:22:03 +01:00
sdcard_spi treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
sdp3x drivers/sdp3x: declare pseudomodules at driver level 2021-10-05 11:48:51 +02:00
sds011 drivers/sds011: add module to Kconfig 2021-01-21 11:22:06 +01:00
seesaw_soil drivers/seesaw_soil: add module to Kconfig 2021-01-21 11:22:06 +01:00
servo drivers/servo: add module to Kconfig 2021-01-21 11:22:29 +01:00
sgp30 drivers/sgp30: unused variable when DEVELHELP=0 2021-04-09 18:19:33 +02:00
sht1x drivers/sht1x: declare pseudomodules at driver level 2021-10-05 11:48:51 +02:00
sht2x drivers/sht2x: add module to Kconfig 2021-01-21 11:22:30 +01:00
sht3x treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
shtc1 drivers/shtc1: add module to Kconfig 2021-01-21 11:22:31 +01:00
si70xx drivers/si70xx/kconfig: rework 2021-11-18 09:03:07 +01:00
si114x drivers/si114x: declare pseudomodules at driver level 2021-10-05 11:48:51 +02:00
si1133 drivers/si1133: add module to Kconfig 2021-01-21 11:22:31 +01:00
slipdev drivers/slipdev: avoid explicit cast to netdev 2021-07-09 11:35:22 +02:00
sm_pwm_01c drivers/sm_pwm_01c: remove checksum in Kconfig 2021-06-15 11:17:41 +02:00
soft_spi drivers/soft_spi: update API to match periph_spi 2021-08-06 12:47:00 +02:00
soft_uart drivers/soft_uart: fix type usage 2021-11-18 10:14:51 +01:00
sps30 drivers/sps30: add module to Kconfig 2021-01-21 11:22:32 +01:00
srf02 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
srf04 drivers/srf04: add module to Kconfig 2021-01-21 11:22:32 +01:00
srf08 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
stmpe811 drivers/stmpe811: add touch_dev set event callback wrapper 2021-03-03 18:00:49 +01:00
sx126x drivers/sx126x: add tx_pa_mode 2021-11-08 18:42:05 +01:00
sx127x drivers/sx127x: declare pseudomodules at driver level 2021-10-05 11:48:51 +02:00
tcs37727 drivers/tcs37727: add module to Kconfig 2021-01-21 10:02:27 +01:00
tja1042 drivers/tja1042: add module to Kconfig 2021-01-21 10:02:27 +01:00
tmp00x drivers/tmp00x: declare pseudomodules at driver level 2021-10-05 11:48:52 +02:00
touch_dev drivers/{disp,touch}_dev: pull auto_init_screen by default 2021-05-25 14:21:58 +02:00
tps6274x drivers/tps6274x: add module to Kconfig 2021-01-21 10:02:27 +01:00
tsl2561 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
tsl4531x drivers/tsl4531x: add module to Kconfig 2021-01-21 10:02:27 +01:00
uart_half_duplex drivers/uart_half_duplex: add module to Kconfig 2020-12-02 10:13:50 +01:00
usbdev_mock usbdev_mock: Adapt to xmit API 2021-11-16 20:16:59 +01:00
vcnl40x0 drivers/vcnl40x0: declare pseudomodules at driver level 2021-10-05 11:48:52 +02:00
veml6070 drivers/veml6070: add module to Kconfig 2021-01-21 10:02:34 +01:00
w5100 drivers/w5100/w5100.c: fix TX_WR register's value 2021-05-15 14:34:55 +08:00
ws281x drivers/ws281x: declare pseudomodules at driver level 2021-10-05 11:48:53 +02:00
xbee drivers/xbee: uncrustify 2021-11-02 21:46:19 +01:00
doc.txt drivers: Added doc group drivers_multimedia 2020-06-26 13:09:33 +02:00
Kconfig drivers/mtd: fix Kconfig dependencies 2021-09-22 09:22:51 +02:00
Kconfig.net boards/nrf52840dk-nrf52dk-dwm1000: add kconfig dependencies 2021-09-29 10:19:27 +02:00
Makefile sys/auto_init: allow delayed initialisation of SAUL 2020-03-04 16:13:40 +01:00
Makefile.dep drivers/lpsxxx: add support for lps22hh 2021-09-22 17:54:02 +02:00