1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/drivers/include
Marian Buschsieweke e7cacf6f60
periph/uart: Fix doc, use errno for return values
Some terminology issues are fixed. (The speed of an UART interface is
the symbol rate. The unit it is measured in is baud, which is symbols
per second. There is no such thing as baudrate or even baud/s.)

The return codes are changed to use negative errno constants on error
to match the driver design rules. For backward compatibility, the
enum was updated to match the error codes. Unless an application
depends on the exact numerical value (which would be insane), this is
not breaking any code.
2021-07-09 17:06:01 +02:00
..
at25xxx drivers/at25xxx: add MTD wrapper for AT25XXX EEPROMs 2020-05-05 13:37:51 +01:00
can drivers/can: fix doxygen documentation + typo 2017-07-03 20:43:51 +02:00
net Merge pull request #16576 from jia200x/pr/netdev/migrate_dst_filter 2021-06-29 10:50:08 +02:00
periph periph/uart: Fix doc, use errno for return values 2021-07-09 17:06:01 +02:00
saul drivers/saul/auto_init: Add PWM for LEDs 2020-10-17 11:20:17 +02:00
ad7746.h many typo fixes 2019-11-23 22:39:07 +01:00
adcxx1c.h drivers/adcxx1c: add clear alert function 2020-08-31 15:53:53 +02:00
ads101x.h drivers/ads101x : Add CONFIG_ 2020-04-17 16:43:16 +05:30
adt7310.h drivers: doxygen cleanup 2017-09-01 15:12:20 +02:00
adxl345.h drivers/adxk345: include copy of params in dev struct 2019-01-06 17:24:24 +01:00
aip31068.h driver/aip31068: add new driver 2020-09-29 14:42:15 +02:00
apa102.h drivers: add driver for apa102 RGB LEDs 2017-09-01 09:37:31 +02:00
apds99xx.h drivers: add APDS99XX ALS and proximity 2020-03-11 14:21:47 +01:00
at24cxxx.h drivers/at24cxxx: export page-wise write function 2020-08-18 17:25:40 +02:00
at24mac.h drivers/at24mac: fix grouping in doc 2020-02-27 08:46:40 +01:00
at25xxx.h drivers/at25xxx: export page-wise write function 2020-08-18 17:25:40 +02:00
at30tse75x.h many typo fixes 2019-11-23 22:39:07 +01:00
at86rf2xx.h drivers/at86rf2xx: make TX/RX IRQs read only 2021-03-22 08:15:54 +01:00
at86rf215.h drivers/at86rf215: make TX/RX IRQs read only 2021-03-22 08:15:54 +01:00
at.h drivers/at: fix typo 'correspondant' -> 'correspondent' 2020-10-02 08:03:10 +02:00
ata8520e.h drivers/ata8520e: small improvements 2018-08-24 15:47:24 +02:00
atwinc15x0.h drivers: add netdev driver for ATWINC15x0 WiFi module 2020-06-26 12:33:38 +02:00
bh1750fvi.h drivers/bh1750fvi: change prototype of bh1750fvi_init 2019-01-07 21:37:02 +01:00
bh1900nux.h Add bh1900nux driver 2020-02-12 07:34:22 +01:00
bme680.h drivers/bme680: add SAUL capabilities 2020-03-12 08:52:10 +01:00
bmp180.h many typo fixes 2019-11-23 22:39:07 +01:00
bmx055.h drivers/bmx055 : Expose to Kconfig 2020-05-04 18:18:00 +05:30
bmx280.h drivers/bmx280: remove unused parameter spi3w_en #15954 2021-02-16 09:04:08 +09:00
bq2429x.h drivers: add bq2429x power management IC driver 2021-01-22 19:30:12 +01:00
candev_mcp2515.h drivers/mcp2515: complete driver + adapt to 2020 RIOT API 2020-10-03 15:20:42 +02:00
cc1xxx_common.h drivers/cc110x: add weak function cc1xxx_eui_get() 2021-04-08 10:38:16 +02:00
cc110x.h Merge pull request #16232 from maribu/drivers/cc110x 2021-07-06 12:24:26 +02:00
cc2420.h drivers/cc2420: register with netdev 2021-04-27 17:37:52 +02:00
ccs811.h drivers/ccs811: sys/hashes: fix typo usefull -> useful 2019-08-25 21:27:55 +02:00
cst816s.h cst816s: Initial include of cst816s touch screen driver 2021-01-14 18:17:51 +01:00
dac_dds.h drivers/dac_dds: add module to play sample buffer over a DAC 2020-12-04 23:12:32 +01:00
dcf77.h Drivers/DCF77:First implementation 2019-11-22 10:27:01 +01:00
dfplayer.h drivers: Added driver for the DFPlayer MP3 player 2020-06-28 21:06:43 +02:00
dht.h drivers/dht: Worked around doxygen bug 2020-01-09 17:08:05 +01:00
diskio.h many typo fixes 2019-11-23 22:39:07 +01:00
disp_dev.h drivers/disp_dev: add display driver registry 2021-03-03 18:00:48 +01:00
dose.h drivers/dose: register driver with netdev 2020-08-17 22:53:51 +02:00
ds18.h drivers/include: fix typos 2019-11-23 22:39:40 +01:00
ds75lx.h many typo fixes 2019-11-23 22:39:07 +01:00
ds1307.h drivers/include/ds1307.h : Remove ifndef for I2C 2020-04-17 14:07:58 +05:30
ds3231.h drivers/ds3231: add alarm support 2021-04-06 14:48:31 +02:00
ds3234.h drivers/ds3234: Fix doxygen group 2019-03-14 14:32:28 +01:00
dsp0401.h dsp0401: move to display devices doxygen group 2020-02-10 14:10:18 +01:00
dynamixel.h drivers: doxygen cleanup 2017-09-01 15:12:20 +02:00
edbg_eui.h drivers/edbg_eui: add note on edbg startup time 2020-09-28 20:18:43 +02:00
enc28j60.h drivers/enc28j60: register with netdev 2020-10-08 10:36:56 +02:00
encx24j600.h all: remove traces of kernel_types.h 2020-11-25 17:52:34 +01:00
ethos.h drivers/ethos: enable multiple instances 2021-06-11 12:31:37 +02:00
feetech.h drivers: doxygen cleanup 2017-09-01 15:12:20 +02:00
fxos8700.h drivers/fxos8700 : Add CONFIG_ 2020-04-29 14:32:00 +05:30
gp2y10xx.h drivers: add gp2y10xx dust sensor 2020-11-18 09:13:56 +01:00
grove_ledbar.h drivers*: add saul doc group to related drivers 2018-08-27 11:32:20 +02:00
hd44780.h hd44780: move to display devices doxygen group 2020-02-10 14:10:46 +01:00
hdc1000.h drivers/hdc1000 : Add CONFIG_ 2020-04-16 17:17:27 +05:30
hih6130.h drivers: doxygen cleanup 2017-09-01 15:12:20 +02:00
hmc5883l.h drivers: add hmc5883l device driver 2020-04-01 13:37:22 +02:00
hsc.h drivers/hsc: add driver for honeywell pressure and temperature sensor 2021-01-06 10:22:17 +01:00
hts221.h drivers/include/hts221.h : Remove ifndef for I2C 2020-04-17 14:07:58 +05:30
ili9341.h drivers/ili9341 : Update documentation 2020-12-03 14:20:34 +01:00
ina2xx.h drivers/ina2xx: Match RIOT's driver design goals 2019-11-22 20:28:57 +01:00
ina3221.h drivers/ina3221: Add docs to SAUL group 2021-02-01 14:31:11 +01:00
io1_xplained.h many typo fixes 2019-11-23 22:39:07 +01:00
isl29020.h drivers/isl29020 : Expose to Kconfig 2020-05-08 18:07:27 +05:30
isl29125.h drivers/isl29125: update parameter definition scheme 2018-07-25 12:01:38 +02:00
itg320x.h drivers: add driver for ITG320X 3-axis gyroscope 2020-01-11 08:02:34 +01:00
jc42.h drivers*: add saul doc group to related drivers 2018-08-27 11:32:20 +02:00
kw2xrf.h drivers/kw2xrf: make TX/RX IRQs read only 2021-03-22 08:15:54 +01:00
kw41zrf.h drivers/kw41zrf: register with netdev 2020-10-08 16:19:23 +02:00
l3g4200d.h drivers/l3g4200d : Expose to Kconfig 2020-05-05 13:19:49 +05:30
lc709203f.h drivers/lc709203f: fix typo 'Invlid' -> 'Invalid' 2020-10-02 08:05:00 +02:00
led.h drivers: doxygen cleanup 2017-09-01 15:12:20 +02:00
lis2dh12.h drivers/lis2dh12: add support for temperature sensor 2021-06-03 12:59:50 +02:00
lis3dh.h drivers*: add saul doc group to related drivers 2018-08-27 11:32:20 +02:00
lis3mdl.h drivers*: add saul doc group to related drivers 2018-08-27 11:32:20 +02:00
lpd8808.h drivers: use const device descriptor 2017-06-21 17:05:45 +02:00
lpsxxx.h drivers/lpsxxx : Expose to Kconfig 2020-05-04 18:20:56 +05:30
lsm6dsl.h drivers*: add saul doc group to related drivers 2018-08-27 11:32:20 +02:00
lsm303dlhc.h drivers*: add saul doc group to related drivers 2018-08-27 11:32:20 +02:00
ltc4150.h drivers/ltc4150: fix typo 'tread' -> 'treat' 2020-10-02 08:05:31 +02:00
mag3110.h drivers/mag3110 : Add CONFIG_ 2020-04-23 15:49:55 +05:30
mhz19.h drivers/mhz19: initial support 2020-06-17 08:41:41 +02:00
mii.h drivers/mii: fix typo 'auto-negotation' => 'auto-negotiation' 2020-10-27 10:33:48 +01:00
mma8x5x.h drivers/mma8x5x : Add CONFIG_ 2020-04-22 21:57:05 +05:30
mma7660.h drivers/mma7760: Add initial support 2018-08-02 15:52:58 +02:00
motor_driver.h drivers/motor_driver : Add CONFIG_ 2020-04-23 15:21:17 +05:30
mpl3115a2.h drivers/include/mpl3115a2.h : Remove ifndef for I2C 2020-04-17 15:45:37 +05:30
mpu9x50.h drivers/mpu9x50: Fix prameter placement for docs 2020-01-13 12:50:13 +01:00
mq3.h drivers: doxygen cleanup 2017-09-01 15:12:20 +02:00
mrf24j40.h drivers/mrf24j40: make TX/RX IRQs read only 2021-03-22 08:15:54 +01:00
mtd_at24cxxx.h drivers/at24cxxx: add MTD wrapper for at24cxxx EEPROMs 2020-05-20 19:20:05 +02:00
mtd_flashpage.h drivers: add mtd_flashpage driver 2019-09-10 13:26:05 +02:00
mtd_mapper.h mtd_mapper: count offset in sectors 2020-05-12 12:02:05 +02:00
mtd_sdcard.h drivers/mtd_sdard : Add MACRO and CONFIG_ 2020-05-04 22:12:13 +05:30
mtd_spi_nor.h drivers/mtd_spi_nor: define WP and HOLD pin 2020-11-02 21:17:36 +01:00
mtd.h mtd: re-add mtd_write_page() 2021-01-28 11:51:28 +01:00
my9221.h drivers: add my9221 led controller 2017-08-30 09:06:03 +02:00
ncv7356.h drivers/ncv7356: Add documentation 2019-11-27 13:35:57 +01:00
nrf24l01p_ng.h nrf24l01p_ng: add hook nrf24l01p_ng_eui_get() 2021-04-09 17:39:40 +02:00
nrf24l01p.h drivers/nrf24l01p: use unsigned char 2020-07-31 13:38:03 +02:00
nvram-spi.h drivers: doxygen cleanup 2017-09-01 15:12:20 +02:00
nvram.h drivers: doxygen cleanup 2017-09-01 15:12:20 +02:00
opt3001.h drivers/opt3001 : Define Options 2020-04-27 13:59:37 +05:30
pca9633.h drivers/pca9633: make enum anonymous 2020-07-17 15:05:32 +02:00
pca9685.h drivers/pca9685: fix typo (oscilator => oscillator) 2021-01-08 10:15:33 +01:00
pcd8544.h pcd8544: move to display devices doxygen group 2020-02-10 14:11:17 +01:00
ph_oem.h drivers/ph_oem: Initial implementation of the pH OEM sensor 2019-09-05 12:47:10 +02:00
pir.h all: adapt to moved sched defines 2020-11-23 16:56:34 +01:00
pn532.h drivers/pn532: use pseudomodules to select i2c or spi 2021-01-04 16:55:16 +01:00
pulse_counter.h drivers/pulse_counter: Use C11 atomics & bugfix 2019-11-26 14:04:42 +01:00
qmc5883l.h drivers: add support for QMC5883L mag sensors 2019-11-13 12:56:26 +01:00
rgbled.h drivers: doxygen cleanup 2017-09-01 15:12:20 +02:00
rn2xx3.h drivers/rn2xx3 : r/LORAMAC_DEFAULT_AR/CONFIG_RN2XX3_DEFAULT_AR 2020-12-08 11:33:44 +01:00
saul.h doc/SAUL: State expectations on blocking and interrupts 2021-03-21 14:35:01 +01:00
scd30.h drivers/scd30: Add reset function to Sensirion scd30 sensor 2020-10-14 15:07:01 +02:00
screen_dev.h drivers/screen_dev: add a bit of documentation 2021-03-03 18:04:42 +01:00
sdcard_spi.h drivers/sdcard_spi: fix typos 2019-11-23 22:39:39 +01:00
sdp3x.h drivers/sdp3x: Driver for sensirion sdp3x sensor 2020-06-29 20:50:41 +02:00
sds011.h drivers/include: fix typos 2019-11-23 22:39:40 +01:00
seesaw_soil.h Add support for Adafruit Seesaw Soil moisture sensor (#14835) 2020-09-23 17:35:33 +02:00
servo.h drivers: doxygen cleanup 2017-09-01 15:12:20 +02:00
sgp30.h driver/sgp30: initial import 2021-04-08 10:14:30 +02:00
sht1x.h drivers/sht1x: Major refactoring 2018-06-27 08:58:00 +02:00
sht2x.h drivers: add support for SHT2x (I2C temp and humidity sensor) 2019-02-05 22:17:30 +01:00
sht3x.h drivers/sht3x: fix typos 2019-11-23 22:39:39 +01:00
shtc1.h Driver/shtc1: add saul integration 2019-12-16 15:29:04 +01:00
si70xx.h drivers/si70xx: Add support for Si705x sensors 2021-04-17 20:14:35 +00:00
si114x.h drivers*: add saul doc group to related drivers 2018-08-27 11:32:20 +02:00
si1133.h drivers/si1133: New SI1133 UV/IR/Ambient light driver 2020-12-14 03:13:23 +00:00
slipdev.h drivers/slipdev: register with netdev 2021-06-21 12:42:03 +02:00
sm_pwm_01c.h drivers/sm_pwm_01c: initial import 2021-04-07 12:05:09 +02:00
soft_spi.h drivers/include/soft_spi.h : Compile Configs 2020-04-14 20:52:16 +05:30
soft_uart.h drivers/soft_uart: fix typo in eMail address 2021-04-26 17:15:17 +02:00
sps30.h drivers/sps30: Add sleep mode 2020-08-25 16:20:18 +02:00
srf02.h drivers/srf02: Update to new i2c API 2018-07-25 12:01:38 +02:00
srf04.h drivers/sfr04: Use uncrustify 2020-11-22 23:12:40 +01:00
srf08.h drivers/srf08: refactor driver configuration 2020-02-25 21:24:02 +01:00
stm32_eth.h stm32_eth: Multiple Improvements of the original codebase 2019-07-04 15:27:26 +02:00
stmpe811.h drivers/stmpe811: add runtime configurable event callback 2021-03-03 18:00:49 +01:00
sx126x.h driver/sx126x : Add set_rf_mode interface 2021-07-09 11:16:41 +02:00
sx127x.h drivers/sx127x: fix size of rx symbol timeout 2021-07-01 11:58:34 +02:00
tcs37727.h drivers/tcs37727 : Expose to Kconfig 2020-05-07 23:55:32 +05:30
tja1042.h drivers: fix doxygen grouping 2018-06-11 19:10:40 +02:00
tmp00x.h drivers/tmp00x : Expose to Kconfig 2020-05-20 19:09:48 +05:30
touch_dev.h drivers/touch_dev: extend API to set event callback function 2021-03-03 18:00:49 +01:00
tps6274x.h drivers: Initial support for TPS6274x converter 2019-01-10 00:00:02 +01:00
tsl2561.h drivers*: add saul doc group to related drivers 2018-08-27 11:32:20 +02:00
tsl4531x.h drivers/include: fix typos 2019-11-23 22:39:40 +01:00
usbdev_mock.h drivers/usbdev_mock: add to drivers_misc category 2021-03-03 18:09:39 +01:00
vcnl40x0.h drivers/vcnl40x0: initial implementation 2018-10-15 11:44:10 +02:00
veml6070.h drivers*: add saul doc group to related drivers 2018-08-27 11:32:20 +02:00
w5100.h drivers: doxygen documentation improvement 2017-07-02 23:21:36 +02:00
ws281x.h drivers/ws281x: Extended doc 2020-04-09 13:34:51 +02:00
xbee.h ieee802154: add CONFIG_ prefix to config macros 2020-04-08 19:08:25 +02:00