1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/drivers
Benjamin Valentin e6d2ff668b drivers/dose: only disable watchdog when transiting from RECV state
The DOSE watchdog should only run if at least one interface is in RECV
state.

That means it must be enabled when entering RECV state and disabled
when leaving RECV state.

The watchdog was *always* disabled on a transition to IDLE.
This is wrong: If there are two interfaces and one is in RECV state
but the other did just SEND something and transitions to IDLE state
from SEND state, it would still disable the watchdog.

Fix this by only disabling the watchdog if the current state is RECV.
2022-02-28 17:22:48 +01:00
..
ad7746 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
adcxx1c drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
ads101x drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
adt7310 drivers/adt7310: add module to Kconfig 2020-11-18 18:38:47 +01:00
adxl345 drivers/adxl345: Model saul_default in kconfig 2022-02-01 13:58:04 +01:00
aip31068 cpu/esp32: model Kconfig 2021-12-10 18:54:07 +01:00
apa102 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
apds99xx drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
at drivers/at: remove deprecated AT_SEND_ECHO define 2022-01-14 09:06:17 +01:00
at24cxxx drivers: update to new I2C API 2021-11-29 06:35:25 +01:00
at24mac Merge pull request #17255 from MrKevinWeiss/pr/kconfig/sam54 2021-11-29 23:22:23 +01:00
at25xxx drivers/mtd: fix Kconfig dependencies 2021-09-22 09:22:51 +02:00
at30tse75x sys/ztimer/kconfig: enable xtimer compat only with timer backend 2021-12-02 09:38:06 +01:00
at86rf2xx drivers/at86rf2xx: declare pseudomodules at driver level 2021-10-05 11:48:49 +02:00
at86rf215 drivers/at86rf215: fix disabling individual modulations 2022-02-16 18:01:07 +01:00
ata8520e drivers/ata8520e: migrate to ztimer 2021-11-05 12:49:37 +01:00
atwinc15x0 drivers/atwinc15x0: adapt NETOPT_RSSI to int16_t 2022-01-17 17:54:18 +01:00
bh1750fvi treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
bh1900nux drivers: update to new I2C API 2021-11-29 06:35:25 +01:00
bme680 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
bmp180 drivers/bmp180: Model saul_default in kconfig 2022-02-01 13:58:05 +01:00
bmx055 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
bmx280 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +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: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07: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: remove useless xtimer include 2021-12-01 10:06:24 +01:00
dht drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
disp_dev driver/disp_dev: include stddef.h 2022-02-12 18:30:58 +01:00
dose drivers/dose: only disable watchdog when transiting from RECV state 2022-02-28 17:22:48 +01:00
ds18 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
ds75lx drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
ds1307 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
ds3231 drivers: update to new I2C API 2021-11-29 06:35:25 +01:00
ds3234 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
dsp0401 sys/ztimer/kconfig: enable xtimer compat only with timer backend 2021-12-02 09:38:06 +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: fix build without ethos_stdio 2022-02-03 11:03:31 +01:00
feetech drivers/feetech: remove useless xtimer include 2021-12-01 10:06:24 +01:00
ft5x06 drivers/ft5x06: remove unnecessary pseudomodules 2022-01-21 14:13:49 +01:00
fxos8700 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
gp2y10xx drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
grove_ledbar drivers/grove_ledbar: remove useless xtimer include 2021-12-01 10:06:24 +01:00
hd44780 drivers/hd44780: add module to Kconfig 2020-11-27 09:20:06 +01:00
hdc1000 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
hih6130 drivers/hih6130: add module to Kconfig 2020-11-27 09:20:06 +01:00
hm330x drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
hmc5883l drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
hsc drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
hts221 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
ili9341 drivers: make use of new driver_with_{disp,touch}_dev.mk 2022-01-06 12:07:07 +01:00
ina2xx drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
ina3221 drivers: update to new I2C API 2021-11-29 06:35:25 +01:00
include Merge pull request #10518 from gschorcht/drivers_mcp47xx 2022-02-26 22:13:41 +01:00
io1_xplained drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
isl29020 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
isl29125 drivers/isl29125: add module to Kconfig 2020-11-27 09:20:08 +01:00
itg320x drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
jc42 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01: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 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
lc709203f treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
lis2dh12 drivers/lis2dh12: use ifdef instead of IS_USED 2022-01-25 08:45:09 +01:00
lis3dh drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
lis3mdl drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
lm75 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
lpd8808 drivers/lpd8808: add module to Kconfig 2021-01-18 10:42:31 +01:00
lpsxxx drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
lsm6dsl drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
lsm303dlhc drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
ltc4150 drivers/ltc4150: migrate to ztimer64 2022-01-18 16:27:44 +01:00
mag3110 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
mcp47xx drivers/mcp47xx: add Kconfig 2021-12-08 05:42:07 +01:00
mcp2515 drivers/mcp2515: use container_of() 2021-12-03 10:12:35 +01:00
mhz19 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
mma8x5x drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
mma7660 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
motor_driver drivers/motor_driver: Use irq_restore 2021-12-21 18:23:11 +01:00
mpl3115a2 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
mpu9x50 drivers/mpu9x50: Model saul_default in kconfig 2022-02-01 13:58:06 +01: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_sdcard: implement erase_sector() 2022-02-07 11:40:27 +01:00
mtd_spi_nor drivers/mtd_spi_nor: drop addr_width from mtd_spi_nor_params_t 2022-02-04 12:17:17 +01: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 drivers/nrf24l01p: migrate to ztimer 2022-01-18 16:27:44 +01: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 drivers/nvmram_spi: convert to ztimer_usec 2022-01-18 16:27:44 +01:00
opt3001 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
pca9633 drivers: update to new I2C API 2021-11-29 06:35:25 +01:00
pca9685 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
pcd8544 drivers/pcd8544: add module to Kconfig 2021-01-14 10:00:42 +01:00
pcf857x drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
periph_common cpu/stm32: Consider VBAT on CPU init 2022-02-21 10:49:43 +01:00
ph_oem drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
pir drivers/pir: migrate to ztimer64 2022-01-18 16:27:44 +01:00
pn532 drivers/pn532: migrate to ztimer 2021-12-11 17:56:39 +01:00
pulse_counter drivers: add Kconfig hardware feature to various drivers 2021-12-15 10:30:51 +01:00
qmc5883l drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01: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 drivers/rtt_rtc: select rtc_utils 2022-01-18 15:32:38 +01:00
saul Merge pull request #10518 from gschorcht/drivers_mcp47xx 2022-02-26 22:13:41 +01:00
scd30 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
sdcard_spi drivers/sdcard_spi: replace GPIO_UNDEF by SPI_CS_UNDEF 2022-01-04 12:53:02 +01:00
sdp3x drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
sds011 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
seesaw_soil drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
servo drivers/servo: add module to Kconfig 2021-01-21 11:22:29 +01:00
sgp30 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
sht1x drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
sht2x drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
sht3x drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
shtc1 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
si70xx drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
si114x drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
si1133 drivers/si1133: migrate to ztimer 2022-01-17 12:04:12 +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: fix undefined saul attribute 2022-01-06 12:07:41 +01:00
soft_spi drivers/soft_spi: remove nanosleep 2021-11-30 10:31:22 +01:00
soft_uart drivers/soft_uart: fix type usage 2021-11-18 10:14:51 +01:00
sps30 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +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: don't use a choice to select the bus 2022-01-22 15:14:26 +01:00
sx126x Merge pull request #17497 from jia200x/pr/lora/fix_rssi_val 2022-01-17 18:57:37 +01:00
sx127x drivers/sx127x: add support for WLR089/SAM R34 2022-01-27 13:36:26 +01:00
tcs37727 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
tja1042 drivers/tja1042: add module to Kconfig 2021-01-21 10:02:27 +01:00
tmp00x drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01: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 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
tsl4531x drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +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: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
veml6070 drivers: make use of new driver_with_saul.mk where applicable 2022-01-06 12:07:07 +01:00
w5100 drivers/w5100/w5100.c: fix TX_WR register's value 2021-05-15 14:34:55 +08:00
ws281x drivers/ws281x: use coreclk() instead of CLOCK_CORECLOCK 2021-12-15 13:14:19 +01: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 Merge pull request #10518 from gschorcht/drivers_mcp47xx 2022-02-26 22:13:41 +01:00
Kconfig.net socket_zep: add Kconfig 2021-11-18 14:17:29 +01:00
Makefile sys/auto_init: allow delayed initialisation of SAUL 2020-03-04 16:13:40 +01:00
Makefile.dep drivers/ft5x06: add touch panel driver 2022-01-08 15:08:05 +01:00