benpicco
1e66baf94b
Merge pull request #17699 from viktorbatista/shtc3
...
drivers/shtcx: converted the shtc1 driver into shtcx and added shtc3 support
2022-03-18 14:05:42 +01:00
Leandro Lanzieri
202fb261fe
Merge pull request #17811 from fjmolinas/pr_xtimer_dep_rework_simple
...
sys/*timer: rework dependecies to ease backend switch, prefer ztimer_xtimer_compat over xtimer_on_ztimer
2022-03-18 08:17:24 +01:00
benpicco
82b0e08745
Merge pull request #10082 from gschorcht/drivers_l3gd20h
...
drivers: add driver for L3GD20H 3-axis gyroscope
2022-03-18 08:10:24 +01:00
Gunar Schorcht
ce04d978ef
Update drivers/l3gxxxx/Kconfig
...
Co-authored-by: Leandro Lanzieri <leandro.lanzieri@haw-hamburg.de>
2022-03-18 06:34:54 +01:00
Gunar Schorcht
1c666c5955
kconfig: add ST L3Gxxxx 3-axis gyro family
2022-03-18 06:34:54 +01:00
chrysn
facb5e633f
Merge pull request #17436 from Ollrogge/reserve_flash
...
cpu: add flash_writable section to linker script
2022-03-17 21:44:32 +01:00
Ollrogge
6ab1fb9a09
periph/flashpage: Add FLASH_WRITABLE_INIT macro
2022-03-17 19:46:00 +01:00
Ollrogge
41f961a197
periph/flashpage: Add _in_address_space feature
2022-03-17 19:45:54 +01:00
Gunar Schorcht
24106edde9
drivers/saul: add ST L3Gxxxx 3-axis gyroscope family
2022-03-17 18:34:57 +01:00
Gunar Schorcht
1569299c92
drivers: support for ST L3Gxxxx 3-axis gyroscope family
2022-03-17 18:34:57 +01:00
Francisco Molina
2cc5af664e
treewide: make all modules use Kconfig ZTIMER_USEC indirection
2022-03-17 14:33:07 +01:00
Benjamin Valentin
3a77988b03
drivers/at86rf215: fix CONFIG_AT86RF215_RPC_EN macro name
2022-03-16 20:59:35 +01:00
Francisco
921f778af9
Merge pull request #17795 from benpicco/drivers/sdcard_spi-board
...
drivers/sdcard_spi: allow board to overwrite SD_CARD_SPI_SPEED_POSTINIT
2022-03-11 18:01:52 +01:00
Benjamin Valentin
63247d17c4
drivers/sdcard_spi: allow board to overwrite SD_CARD_SPI_SPEED_POSTINIT
...
Include board.h so we can overwrite SD_CARD_SPI_SPEED_POSTINIT there.
2022-03-11 11:59:40 +01:00
Leandro Lanzieri
7ca22f7791
drivers/mrf24j40: move CFLAG to Makefile.include
2022-03-11 09:26:43 +01:00
Vic
e18557f9c4
drivers/shtcx: integration of shtc3 sensor
2022-03-10 21:35:25 +01:00
Vic
07531cdecd
shtc1->shtcx: renamed files
2022-03-10 14:47:34 +01:00
Francisco
9cbca219b2
Merge pull request #17783 from gschorcht/drivers/sht3x_ztimer_msec
...
drivers/sht3x: ztimer_msec port
2022-03-10 09:03:36 +01:00
Gunar Schorcht
0508850266
drivers/sht3x: ztimer_msec port
2022-03-10 07:26:42 +01:00
a3fc5c1d17
Merge pull request #17697 from viktorbatista/drivers/lps22ch
...
driver/lpsxxx: adding lps22ch support
2022-03-09 21:28:11 +01:00
Vic
947efa7d65
driver/lpsxxx: adding lps22ch support
2022-03-09 15:23:51 +01:00
Leandro Lanzieri
34dc24822f
Merge pull request #17669 from MrKevinWeiss/pr/kconfig/netdrivers
...
drivers/*/Kconfig: Cleanup of simple drivers
2022-03-09 09:23:54 +01:00
MrKevinWeiss
ed026622d3
drivers/Kconfig: Add missing kconfig drivers
2022-03-04 14:16:02 +01:00
MrKevinWeiss
dc564b4d03
drivers/tja1042: Update kconfig model
2022-03-04 14:16:02 +01:00
MrKevinWeiss
0981dc4f8e
drivers/ncv7356: Update kconfig model
2022-03-04 14:16:01 +01:00
MrKevinWeiss
c4e4bc2122
drivers/mcp2515: Update kconfig model
2022-03-04 14:16:01 +01:00
MrKevinWeiss
482bbc3056
drivers/bh1750fvi: Update kconfig model
2022-03-04 14:16:01 +01:00
MrKevinWeiss
061345a352
drivers/ws281x: Update kconfig model
2022-03-04 14:16:00 +01:00
MrKevinWeiss
a319ae0c11
drivers/veml6070: Update kconfig model
2022-03-04 14:16:00 +01:00
MrKevinWeiss
8064bc7493
drivers/vcnl40x0: Update kconfig model
2022-03-04 14:16:00 +01:00
MrKevinWeiss
ce2c415dbb
drivers/tsl4531x: Update kconfig model
2022-03-04 14:15:59 +01:00
MrKevinWeiss
0d6ca33319
drivers/tsl2561: Update kconfig model
2022-03-04 14:15:59 +01:00
MrKevinWeiss
622deb1e55
drivers/tps6274x: Update kconfig model
2022-03-04 14:15:58 +01:00
MrKevinWeiss
442f072059
drivers/sx127x: Update kconfig model
2022-03-04 14:15:58 +01:00
MrKevinWeiss
dcf2c224c1
drivers/srf08: Update kconfig model
2022-03-04 14:15:58 +01:00
MrKevinWeiss
32225f1bac
drivers/srf04: Update kconfig model
2022-03-04 14:15:57 +01:00
MrKevinWeiss
841a32ecde
drivers/srf02: Update kconfig model
2022-03-04 14:15:57 +01:00
MrKevinWeiss
6dd6720739
drivers/sps30: Update kconfig model
2022-03-04 14:15:56 +01:00
MrKevinWeiss
fe25c7a699
drivers/sm_pwm_01c: Update kconfig model
2022-03-04 14:15:56 +01:00
MrKevinWeiss
1ace3f0d35
drivers/si70xx: Update kconfig model
2022-03-04 14:15:56 +01:00
MrKevinWeiss
f185d7acab
drivers/si114x: Update kconfig model
2022-03-04 14:15:55 +01:00
MrKevinWeiss
48e88c47aa
drivers/si1133: Update kconfig model
2022-03-04 14:15:55 +01:00
MrKevinWeiss
578cf66d78
drivers/shtc1: Update kconfig model
2022-03-04 14:15:54 +01:00
MrKevinWeiss
e75462c904
drivers/sht2x: Update kconfig model
2022-03-04 14:15:54 +01:00
MrKevinWeiss
1d720084ee
drivers/sht1x: Update kconfig model
2022-03-04 14:15:53 +01:00
MrKevinWeiss
b539ee8223
drivers/sgp30: Update kconfig model
2022-03-04 14:15:53 +01:00
MrKevinWeiss
050ae8b12e
drivers/seesaw_soil: Update kconfig model
2022-03-04 14:15:53 +01:00
MrKevinWeiss
1ed8f6b508
drivers/sds011: Update kconfig model
2022-03-04 14:15:52 +01:00
MrKevinWeiss
7f6c1def8a
drivers/sdp3x: Update kconfig model
2022-03-04 14:15:52 +01:00
MrKevinWeiss
6434c8c328
drivers/sdcard_spi: Update kconfig model
2022-03-04 14:15:52 +01:00
MrKevinWeiss
934374a464
drivers/scd30: Update kconfig model
2022-03-04 14:15:51 +01:00
MrKevinWeiss
c0e7c7f89a
drivers/qmc5883l: Update kconfig model
2022-03-04 14:15:50 +01:00
MrKevinWeiss
b443ca5794
drivers/pn532: Update kconfig model
2022-03-04 14:15:50 +01:00
MrKevinWeiss
5f85c26f78
drivers/ph_oem: Update kconfig model
2022-03-04 14:15:50 +01:00
MrKevinWeiss
9f918a8ee0
drivers/pcf857x: Update kconfig model
2022-03-04 14:15:49 +01:00
MrKevinWeiss
0eb86d8c4c
drivers/pcd8544: Update kconfig model
2022-03-04 14:15:49 +01:00
MrKevinWeiss
6dfe07de17
drivers/pca9685: Update kconfig model
2022-03-04 14:15:48 +01:00
MrKevinWeiss
9a3b4f7b9d
drivers/pca9633: Update kconfig model
2022-03-04 14:15:48 +01:00
MrKevinWeiss
0b25a838ca
drivers/opt3001: Update kconfig model
2022-03-04 14:15:48 +01:00
MrKevinWeiss
5829bfb218
drivers/my9221: Update kconfig model
2022-03-04 14:15:47 +01:00
MrKevinWeiss
5e6319fee5
drivers/mq3: Update kconfig model
2022-03-04 14:15:47 +01:00
MrKevinWeiss
5c63569025
drivers/mma7660: Update kconfig model
2022-03-04 14:15:47 +01:00
MrKevinWeiss
551d25a296
drivers/mhz19: Update kconfig model
2022-03-04 14:15:46 +01:00
MrKevinWeiss
0ec4525733
drivers/lpd8808: Update kconfig model
2022-03-04 14:15:45 +01:00
MrKevinWeiss
1ff07e0133
drivers/lis2dh12: Update kconfig model
2022-03-04 14:15:45 +01:00
MrKevinWeiss
e30ee6aaf0
drivers/lc709203f: Update kconfig model
2022-03-04 14:15:45 +01:00
MrKevinWeiss
247aa5ecb9
drivers/jc42: Update kconfig model
2022-03-04 14:15:44 +01:00
MrKevinWeiss
73794dc608
drivers/itg320x: Update kconfig model
2022-03-04 14:15:44 +01:00
MrKevinWeiss
44d2dbe12c
drivers/isl29125: Update kconfig model
2022-03-04 14:15:44 +01:00
MrKevinWeiss
d5336efb41
drivers/isl29020: Update kconfig model
2022-03-04 14:15:43 +01:00
MrKevinWeiss
1dbf5836da
drivers/io1_xplained: Update kconfig model
2022-03-04 14:15:43 +01:00
MrKevinWeiss
5007241e84
drivers/ina3221: Update kconfig model
2022-03-04 14:15:42 +01:00
MrKevinWeiss
d2f3e6c0de
drivers/ina2xx: Update kconfig model
2022-03-04 14:15:42 +01:00
MrKevinWeiss
bb444214f9
drivers/hsc: Update kconfig model
2022-03-04 14:15:41 +01:00
MrKevinWeiss
29874e8f3d
drivers/hmc5883l: Update kconfig model
2022-03-04 14:15:41 +01:00
MrKevinWeiss
a311bc1915
drivers/hih6130: Update kconfig model
2022-03-04 14:15:40 +01:00
MrKevinWeiss
1975ccf442
drivers/hd44780: Update kconfig model
2022-03-04 14:15:40 +01:00
MrKevinWeiss
4754f339a0
drivers/grove_ledbar: Update kconfig model
2022-03-04 14:15:40 +01:00
MrKevinWeiss
1d05b3f727
drivers/gp2y10xx: Update kconfig model
2022-03-04 14:15:39 +01:00
MrKevinWeiss
ff1ac6b286
drivers/edbg_eui: Update kconfig model
2022-03-04 14:15:38 +01:00
MrKevinWeiss
9ebb223079
drivers/dsp0401: Update kconfig model
2022-03-04 14:15:38 +01:00
MrKevinWeiss
f26a84d1bb
drivers/ds75lx: Update kconfig model
2022-03-04 14:15:38 +01:00
MrKevinWeiss
fc515df185
drivers/ds3234: Update kconfig model
2022-03-04 14:15:37 +01:00
MrKevinWeiss
d78ffe2fc9
drivers/ds3231: Update kconfig model
2022-03-04 14:15:37 +01:00
MrKevinWeiss
d2c3252074
drivers/ds18: Update kconfig model
2022-03-04 14:15:37 +01:00
MrKevinWeiss
690b1c8725
drivers/ds1307: Update kconfig model
2022-03-04 14:15:36 +01:00
MrKevinWeiss
2dd5e76d29
drivers/dht: Update kconfig model
2022-03-04 14:15:36 +01:00
MrKevinWeiss
890ba2e127
drivers/dfplayer: Update kconfig model
2022-03-04 14:15:35 +01:00
MrKevinWeiss
3b5f4797d4
drivers/dcf77: Update kconfig model
2022-03-04 14:15:35 +01:00
MrKevinWeiss
8979586e7d
drivers/dac_dds: Update kconfig model
2022-03-04 14:15:35 +01:00
MrKevinWeiss
ce4b0f03c0
drivers/cst816s: Update kconfig model
2022-03-04 14:15:34 +01:00
MrKevinWeiss
65e774f819
drivers/ccs811: Update kconfig model
2022-03-04 14:15:34 +01:00
MrKevinWeiss
e72c11136f
drivers/bq2429x: Update kconfig model
2022-03-04 14:15:34 +01:00
MrKevinWeiss
b1fdef7fe5
drivers/bmx280: Update kconfig model
2022-03-04 14:15:33 +01:00
MrKevinWeiss
7966f18479
drivers/bmx055: Update kconfig model
2022-03-04 14:15:33 +01:00
MrKevinWeiss
d276b89ed0
drivers/bme680: Update kconfig model
2022-03-04 14:15:32 +01:00
MrKevinWeiss
a25f429f0d
drivers/bh1900nux: Update kconfig model
2022-03-04 14:15:32 +01:00
MrKevinWeiss
323a88ead2
drivers/at30tse75x: Update kconfig model
2022-03-04 14:15:32 +01:00
MrKevinWeiss
470e7aaae4
drivers/at25xxx: Update kconfig model
2022-03-04 14:15:28 +01:00
Leandro Lanzieri
de79edb352
drivers/encx24j600: define default parameters
2022-03-04 09:58:50 +01:00
MrKevinWeiss
7204a0b486
drivers/apds99xx: Update kconfig model
2022-03-02 14:03:30 +01:00
MrKevinWeiss
5121c00738
drivers/apa102: Update kconfig model
2022-03-02 14:03:29 +01:00
MrKevinWeiss
4afca9b8f1
drivers/aip31068: Update kconfig model
2022-03-02 14:03:29 +01:00
MrKevinWeiss
a3e057866c
drivers/adt7310: Update kconfig model
2022-03-02 14:03:28 +01:00
MrKevinWeiss
af45f94a2f
drivers/adcxx1c: Update kconfig model
2022-03-02 14:03:28 +01:00
MrKevinWeiss
f08f3886ec
drivers/ad7746: Update kconfig model
2022-03-02 14:03:27 +01:00
Benjamin Valentin
3d252bfba3
drivers/periph/timer: add TIM_FLAG_SET_STOPPED flag
2022-03-01 13:45:01 +01:00
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
Benjamin Valentin
bf34cc6b17
drivers/periph_common: add periph_init_buttons to init on-board buttons
2022-02-26 22:45:46 +01:00
benpicco
6cfbec4f8e
Merge pull request #10518 from gschorcht/drivers_mcp47xx
...
drivers: support for Microchip MCP47xx DAC devices added
2022-02-26 22:13:41 +01:00
Fabian Hüßler
fa52f1e986
cpu/stm32: Consider VBAT on CPU init
2022-02-21 10:49:43 +01:00
Fabian Hüßler
33c2944076
cpu/stm32: add VBAT for stm32
2022-02-21 10:49:43 +01:00
Fabian Hüßler
66a7a0a065
drivers/periph: add VBAT interface
2022-02-20 13:43:19 +01:00
Francisco
dd150fe47e
Merge pull request #17584 from benpicco/auto_init_leds
...
sys/auto_init: add auto_init_leds, drop LED init code from boards
2022-02-18 19:40:50 +01:00
Benjamin Valentin
982598a199
drivers/periph_common: add periph_init_leds to init all on-board LEDs
2022-02-18 14:35:43 +01:00
Francisco
e58af6a876
Merge pull request #17619 from benpicco/drivers/mtd_sdcard-unaligned
...
drivers/mtd_sdcard: support unaligned reads & writes
2022-02-17 10:09:06 +01:00
Marian Buschsieweke
f232401391
Merge pull request #17667 from benpicco/drivers/at86rf215-disable_mod
...
drivers/at86rf215: fix disabling individual modulations
2022-02-16 22:26:08 +01:00
Benjamin Valentin
03dc48602e
drivers/at86rf215: fix disabling individual modulations
...
This should work now:
DISABLE_MODULE += netdev_ieee802154_mr_oqpsk
DISABLE_MODULE += netdev_ieee802154_mr_ofdm
DISABLE_MODULE += netdev_ieee802154_mr_fsk
2022-02-16 18:01:07 +01:00
chrysn
b832bb1224
mtd doc: Add overview defining terms; link modules
...
Contributes-To: https://github.com/RIOT-OS/RIOT/issues/17663
2022-02-16 16:25:01 +01:00
Karl Fessel
726c461cb5
Merge pull request #17574 from kfessel/p-fix-asserth
...
core/assert: avoid including panic.h with assert.h
2022-02-15 11:57:55 +01:00
Karl Fessel
766b3b613f
saul/auto_init_sgp30: if is compiled there is saul
2022-02-12 18:30:58 +01:00
Karl Fessel
124f8cd2a9
driver/disp_dev: include stddef.h
2022-02-12 18:30:58 +01:00
Jens Wetterich
4dfeafcabd
cpu/native/netdev_tap: Add to netdev_register
2022-02-11 07:54:11 +01:00
benpicco
c423148bbc
Merge pull request #17608 from benpicco/drivers/ethos-standalone
...
drivers/ethos: fix build without ethos_stdio
2022-02-10 13:07:11 +01:00
benpicco
be45400631
Merge pull request #17341 from benpicco/vfs-mtd_cleanup
...
sys/vfs: add file-system auto-mount
2022-02-09 21:50:34 +01:00
Benjamin Valentin
2fe41b1b40
drivers/mtd_flashpage: add mtd_flashpage_t type
2022-02-08 17:13:30 +01:00
Benjamin Valentin
91ca757b9a
drivers/mtd_sdcard: implement erase_sector()
2022-02-07 11:40:27 +01:00
Benjamin Valentin
ac9de922c5
drivers/mtd_sdcard: support unaligned reads & writes
2022-02-07 11:36:07 +01:00
benpicco
effad2e571
Merge pull request #17613 from benpicco/drivers/mtd_spi_nor-microchip
...
boards/same54-xpro: support for board variation with SST26VF064B flash
2022-02-06 18:39:31 +01:00
Benjamin Valentin
67417ce5a9
drivers/mtd_spi_nor: drop addr_width from mtd_spi_nor_params_t
...
This is now always determined at run-time.
2022-02-04 12:17:17 +01:00
Benjamin Valentin
4c282a3a41
drivers/mtd_spi_nor: set address width at run-time
2022-02-04 12:17:17 +01:00
Benjamin Valentin
1795785a92
drivers/mtd_spi_nor: add support for Microchip (SST) flash
2022-02-04 12:17:17 +01:00
Benjamin Valentin
748e85ed39
drivers/ethos: set defaults for !ethos_stdio
2022-02-04 12:09:19 +01:00
Benjamin Valentin
c460c0eb77
drivers/ethos: fix build without ethos_stdio
2022-02-03 11:03:31 +01:00
Benjamin Valentin
0695a7e40e
drivers/dose: include board.h
...
`DOSE_TIMER_DEV` is defined in `board.h`, so we have to include it.
It's not included by the header (and should not), so move the check
to the .c file.
2022-02-02 15:38:57 +01:00
MrKevinWeiss
719e00fa42
drivers/mpu9x50: Model saul_default in kconfig
2022-02-01 13:58:06 +01:00
MrKevinWeiss
0250bf20e3
drivers/bmp180: Model saul_default in kconfig
2022-02-01 13:58:05 +01:00
MrKevinWeiss
0861012200
drivers/adxl345: Model saul_default in kconfig
2022-02-01 13:58:04 +01:00
Juergen Fitschen
617eb359c0
Merge pull request #17565 from fjmolinas/pr_dose_to_ztimer
...
drivers/dose: migrate to ztimer_usec
2022-01-28 13:04:44 +01:00
Benjamin Valentin
a471f3583e
drivers/sx127x: add support for WLR089/SAM R34
...
The device ID returned on WLR089 is 0x13 instead of 0x12, but it appears to
work just like sx1276.
Also check for the other device ID to make the driver work on this module.
2022-01-27 13:36:26 +01:00
Francisco Molina
b229f77ac1
drivers/lis2dh12: use ifdef instead of IS_USED
...
Using IS_USED leads to undefined API references
2022-01-25 08:45:09 +01:00
Francisco Molina
dc27c080ea
drivers/dose: migrate to ztimer_usec
2022-01-25 08:43:33 +01:00
Benjamin Valentin
70d9f2fb1a
sys/vfs: move mtd_vfs_ops to vfs.h
...
This avoids a cyclic include of mtd.h
2022-01-24 13:53:21 +01:00
Kevin "Tristate Tom" Weiss
c94033016e
Merge pull request #17458 from aabadie/pr/boards/stm32f429i-disc1_kconfig_deps_fix
...
{disp,touch}_dev: improve Kconfig at different levels
2022-01-24 12:00:44 +01:00
Francisco
b985a74894
Merge pull request #17367 from fjmolinas/pr_driver_ztimer_corner_cases
...
drivers: migrate xtimer64 and xtimer/ticks users to ztimer
2022-01-24 10:41:24 +01:00
8e56da3658
drivers/stmpe811: don't use a choice to select the bus
2022-01-22 15:14:26 +01:00
240f80e43a
drivers/stmpe811: extend Kconfig
2022-01-22 15:14:17 +01:00
96f338bafc
drivers/stmpe811: cleanup Kconfig
2022-01-22 15:14:17 +01:00
Leandro Lanzieri
91012bc3f9
drivers/ft5x06: remove unnecessary pseudomodules
2022-01-21 14:13:49 +01:00
Leandro Lanzieri
4eb58d74b5
drivers/ft5x06: allow multiple device types
2022-01-21 13:13:09 +01:00
Benjamin Valentin
a8983d288f
drivers/dose: add documentation for dose_watchdog
2022-01-20 18:37:23 +01:00
Benjamin Valentin
a8ad618a71
drivers/dose: make use of ringbuffer for RX
2022-01-19 11:43:35 +01:00
Francisco
bc6624e67b
Merge pull request #17180 from benpicco/drivers/dose-watchdog
...
drivers/dose: introduce watchdog timer
2022-01-18 23:43:29 +01:00
5e599a82dd
Merge pull request #17531 from fjmolinas/pr_spi_gpio_init_reference
...
drivers/periph_spi: spi_init_with_gpio_mode mode by reference
2022-01-18 18:44:54 +01:00
Francisco Molina
c19a78765a
drivers/pir: migrate to ztimer64
2022-01-18 16:27:44 +01:00
Francisco Molina
a1fe17c698
drivers/ltc4150: migrate to ztimer64
2022-01-18 16:27:44 +01:00
Francisco Molina
0398fb3f83
drivers/nvmram_spi: convert to ztimer_usec
2022-01-18 16:27:44 +01:00
Francisco Molina
24a848e844
drivers/nrf24l01p: migrate to ztimer
2022-01-18 16:27:44 +01:00
Francisco Molina
579ca6d941
drivers/periph_spi: spi_init_with_gpio_mode mode by reference
2022-01-18 16:22:18 +01:00
Benjamin Valentin
3e1076e3b9
drivers/dose: set backoff timer before send
2022-01-18 15:41:38 +01:00
Benjamin Valentin
ddf80a8bdb
drivers/dose: introduce watchdog timer
2022-01-18 15:41:38 +01:00
Francisco Molina
8b45ed87be
drivers/rtt_rtc: select rtc_utils
2022-01-18 15:32:38 +01:00
75f5048b68
Merge pull request #17497 from jia200x/pr/lora/fix_rssi_val
...
[treewide] lora: use int16_t for RSSI value
2022-01-17 18:57:37 +01:00
Jose Alamos
d6899f40a7
drivers/atwinc15x0: adapt NETOPT_RSSI to int16_t
2022-01-17 17:54:18 +01:00
Jose Alamos
9955a35c63
[treewide] lora: use int16_t for RSSI value
...
The RSSI values reported by LoRa transceiver can be less than -127.
Therefore, `int8_t` is not enough. This commit defines the RSSI of
`netdev_lora_rx_info` as `int16_t` and adapt the drivers accordingly
(sx126x, sx127x).
2022-01-17 17:54:18 +01:00
Francisco Molina
393c78b8e2
drivers/si1133: migrate to ztimer
2022-01-17 12:04:12 +01:00
Francisco
54d62f1303
Merge pull request #17517 from aabadie/pr/sys/lora_remove_deprecated_define
...
sys/lora: remove deprecated LORA_PAYLOAD_CRC_ON_DEFAULT define
2022-01-17 11:09:00 +01:00
e809952ca4
drivers/sx12{6,7}x: use inverse CONFIG_LORA_PAYLOAD_CRC_OFF_DEFAULT
2022-01-14 10:31:55 +01:00
37bc47e21c
drivers/at: remove deprecated AT_SEND_ECHO define
2022-01-14 09:06:17 +01:00
380b2468e3
drivers/ethos: remove deprecated USE_ETHOS_FOR_STDIO define
2022-01-11 12:41:24 +01:00
f5b5af9469
drivers/ft5x06: add touch_dev interface
2022-01-09 16:43:34 +01:00
11f73ea5c9
drivers/ft5x06: add touch panel driver
2022-01-08 15:08:05 +01:00
86192de81b
drivers/stmpe811: improve interrupt callback management
2022-01-07 18:30:34 +01:00
ad03af4a50
drivers/hm330x: fix build issues when SAUL is used
2022-01-06 12:07:42 +01:00
e0324d5278
drivers/lis2dh12: fix missing stdbool include
2022-01-06 12:07:41 +01:00
ac1e926776
drivers/sm_pwm_01c: fix undefined saul attribute
2022-01-06 12:07:41 +01:00
768a989298
drivers/init_devs: reorder alphabetically auto_init calls
2022-01-06 12:07:41 +01:00
34f2cc6083
drivers: make use of new driver_with_{disp,touch}_dev.mk
2022-01-06 12:07:07 +01:00
b4267fbd5e
drivers: make use of new driver_with_saul.mk where applicable
2022-01-06 12:07:07 +01:00
Marian Buschsieweke
f022f88629
drivers/sps30: make cppcheck happy
2022-01-05 15:09:10 +01:00
Marian Buschsieweke
362b964ed2
drivers/sps30: use static_assert() instead of BUILD_BUG_ON()
2022-01-05 15:09:09 +01:00
0056648581
Merge pull request #17418 from aabadie/pr/drivers/periph_build_enh
...
drivers/periph_common: build periph module selectively
2022-01-04 14:59:39 +01:00
9963e28d18
drivers/sdcard_spi: replace GPIO_UNDEF by SPI_CS_UNDEF
2022-01-04 12:53:02 +01:00
acd73529a5
drivers/netdev: fix missing and non matching arguments in doc
2022-01-03 09:52:04 +01:00
7ce1894da9
drivers/candev: fix non matching argument in doc
2022-01-03 09:51:40 +01:00
chrysn
ffe2ef3da6
drivers/motor_driver: Use irq_restore
2021-12-21 18:23:11 +01:00
79df157727
sys: move rtc utility functions to their own module
2021-12-20 13:04:20 +01:00
749efa507d
drivers/periph_common: build periph module selectively
2021-12-20 13:04:20 +01:00
c9e30b01c0
Merge pull request #16333 from fjmolinas/pr_driver_hm3301
...
drivers/hm330x: initial commit
2021-12-16 17:56:45 +01:00
Francisco Molina
fe38284a3c
drivers/hms330x: initial import
2021-12-16 15:19:44 +01:00
Martine Lenders
e062ad78f3
Merge pull request #17265 from miri64/ethos/fix/threadify-state-machine
...
ethos: move bulk of state machine out of ISR context
2021-12-16 12:24:14 +01:00
Martine Lenders
820a3976ad
ethos: move bulk of state machine out of ISR context
...
This moves the following parts of ethos' state machine out of ISR
context:
- Sending and replying to HELLO messages
- Byte-unstuffing
Some escape handling is still needed in the ISR handler, due to ethos'
protocol design, to determine if a received byte must go into the
netdev queue (tsrb) or the STDIO queue (isrpipe), but the actual
unstuffing is now done in the STDIO and netdev handler threads,
respectively.
2021-12-15 16:15:30 +01:00
Martine Lenders
568be105f2
stdio_ethos: move to ethos_stdio
2021-12-15 16:15:29 +01:00
16baad825d
drivers/ws281x: use coreclk() instead of CLOCK_CORECLOCK
2021-12-15 13:14:19 +01:00
Kevin "Tristate Tom" Weiss
e3f6212708
Merge pull request #17355 from leandrolanzieri/pr/boards/samd21/model_kconfig
...
boards/samd21-based: model Kconfig
2021-12-15 12:35:32 +01:00
Francisco
10165da210
Merge pull request #17308 from aabadie/pr/drivers/mhz19_ztimer
...
drivers/mhz19: migrate to ztimer
2021-12-15 11:05:16 +01:00
Leandro Lanzieri
14d986d25d
drivers: add Kconfig hardware feature to various drivers
...
- fxos8700
- hdc1000
- pir
- pulse_counter
2021-12-15 10:30:51 +01:00
MrKevinWeiss
8fc06376e4
drivers/lsm6dsl Allow SAUL_DEFAULT in kconfig
2021-12-15 08:39:00 +01:00
MrKevinWeiss
be6e671d4c
drivers/saul: Fix spelling mistake
2021-12-15 08:38:59 +01:00
MrKevinWeiss
aa138dbe4b
drivers/lsm303dlhc: Allow SAUL_DEFAULT in kconfig
2021-12-15 08:38:59 +01:00
MrKevinWeiss
ac769807c4
drivers/lpsxxx: Allow SAUL_DEFAULT in kconfig
2021-12-15 08:38:58 +01:00
MrKevinWeiss
e6352fd383
drivers/lpsxxx: Allow SAUL_DEFAULT in kconfig
2021-12-14 16:17:06 +01:00
MrKevinWeiss
4654bc5eb1
drivers/lm75: Allow SAUL_DEFAULT in kconfig
2021-12-14 16:17:06 +01:00
MrKevinWeiss
5462583e89
drivers/l3g4200d: Allow SAUL_DEFAULT in kconfig
2021-12-14 16:17:05 +01:00
MrKevinWeiss
b1bb309566
driver/isl29020: Allow SAUL_DEFAULT in kconfig
2021-12-14 16:17:05 +01:00
e20f3e5d32
Merge pull request #17381 from gschorcht/drivers/atwinc15x0_migrate_ztimer
...
drivers/atwinc15x0: migrate to ztimer
2021-12-13 15:10:51 +01:00
Gunar Schorcht
c6874dfbdf
drivers/atwinc15x0: mirgate to ztimer
2021-12-13 13:58:42 +01:00
c5e28d4ef3
drivers/lis3mdl: fix timer dep + migrate app to ztimer
2021-12-12 10:45:09 +01:00
3e717480ac
drivers/ws281x: pull xtimer module from test application
2021-12-11 17:56:40 +01:00
e1310e3378
drivers/sps30: fix unused include, migrate to ztimer
2021-12-11 17:56:39 +01:00
e71988d22a
drivers/shtc1: migrate to ztimer
2021-12-11 17:56:39 +01:00
097b1970d2
drivers/pulse_counter: migrate to ztimer
2021-12-11 17:56:39 +01:00
38c2ea57aa
drivers/pn532: migrate to ztimer
2021-12-11 17:56:39 +01:00
d9fe3a74e5
drivers/lis2dh12: migrate to ztimer
2021-12-11 16:53:14 +01:00
9d53ed3ebf
drivers/ad7746: migrate to ztimer
2021-12-11 16:53:14 +01:00
Leandro Lanzieri
b761701ca3
sys/rtt_rtc/kconfig: do not select RTC feature
2021-12-10 18:54:28 +01:00
Leandro Lanzieri
bfdfbb1a48
cpu/esp32: model Kconfig
2021-12-10 18:54:07 +01:00
d0eb8e2f7b
Merge pull request #17361 from fjmolinas/pr_sdcard_ztimer
...
drivers/sdcard_spi: convert to ztimer_usec
2021-12-09 17:44:48 +01:00
Francisco
7362074f49
Merge pull request #17235 from leandrolanzieri/cpu/kinetis/model_kconfig
...
cpu/kinetis: model kconfig
2021-12-09 14:22:10 +01:00
Francisco Molina
7cffaab47a
drivers/sdcard_spi: factorize timeout code
2021-12-09 14:00:39 +01:00
benpicco
ccc97db715
Merge pull request #17360 from viktorbatista/debug_fixes
...
core/include/debug.h: minor fix in debug.h
2021-12-09 12:41:33 +01:00
Francisco
e8d8759a69
Merge pull request #17358 from aabadie/pr/drivers/ztimer_bis
...
drivers: migrate mpu9x50 and si70xx to ztimer
2021-12-09 10:39:52 +01:00
Kevin "Tristate Tom" Weiss
285e1e61cf
Merge pull request #17346 from gschorcht/cpu/esp32/esp_i2c_sw_clear_bus
...
cpu/esp32: add clear bus during init to the I2C software implementation
2021-12-09 10:13:17 +01:00
5c99f951cd
Merge pull request #17315 from aabadie/pr/drivers/ztimer
...
drivers: migrate some drivers to ztimer
2021-12-09 09:49:47 +01:00
3a8a543a0c
drivers/mpu9x50: migrate to ztimer
2021-12-09 09:32:31 +01:00
f4474ed817
drivers/si70xx: migrate to ztimer
2021-12-09 09:32:31 +01:00
Francisco Molina
74fc764a41
drivers/sdcard_spi: convert to ztimer_usec
2021-12-09 08:02:06 +01:00
Francisco Molina
8a4e7bf7fe
drivers/sdcard_spi: uncrustify
2021-12-09 07:58:49 +01:00
Benjamin Valentin
75a6892480
drivers/stmpe811: add ; after DEBUG()
2021-12-08 21:47:29 +01:00
benpicco
e8cbf1ea90
Merge pull request #16681 from benpicco/drivers/dose-collision
...
drivers/dose: make use of UART collision detection feature
2021-12-08 20:48:28 +01:00
Benjamin Valentin
8c5b898ed4
drivers/mtd_spi_nor: add ; after DEBUG()
2021-12-08 18:30:43 +01:00
Benjamin Valentin
0c5631bd52
drivers/dose: make use of periph_uart_collision feature
2021-12-08 17:35:00 +01:00
2a1be13f17
drivers/ccs811: migrate to ztimer
2021-12-08 15:15:30 +01:00
1acdec389e
drivers/lsm6dsl: migrate to ztimer
2021-12-08 15:15:30 +01:00
40a1dcb35b
drivers/tsl2561: migrate to ztimer
2021-12-08 15:15:30 +01:00
aa65feab25
drivers/si114x: migrate to ztimer
2021-12-08 15:15:30 +01:00
0076eb83fc
drivers/stmpe811: migrate to ztimer
2021-12-08 15:15:30 +01:00
Leandro Lanzieri
15165bfdf7
Merge pull request #17299 from fjmolinas/pr_nrf52_boards_kconfig
...
boards: model nrf52 boards
2021-12-08 14:45:03 +01:00
Francisco Molina
69ac014664
drivers/*: add HAVE*
2021-12-08 13:25:26 +01:00
Francisco Molina
738ec239b1
drivers/saul/Kconfig: fix autoselection based on SAUL_DEFAULT
2021-12-08 13:25:26 +01:00
Francisco Molina
39cfa43262
drivers/apds99xx/Kconfig: fix multimodel selection
2021-12-08 13:25:26 +01:00
Francisco Molina
2dab9eeb32
drivers/lpsxxx: fix variant selection
2021-12-08 13:25:26 +01:00
Francisco Molina
cfdd941f9b
drivers/lis2dh12: explicit bus variant selection
2021-12-08 10:39:55 +01:00
Gunar Schorcht
739fbf41fb
drivers/mcp47xx: add Kconfig
2021-12-08 05:42:07 +01:00
Gunar Schorcht
033fa00b9f
drivers/mcp47xx: SAUL integration
2021-12-08 05:42:07 +01:00
Gunar Schorcht
499cbb9062
drivers/mcp47xx: add driver for MCP47xx DAC devices
2021-12-08 05:42:07 +01:00
José Alamos
ce8cda2fd8
Merge pull request #16932 from benpicco/socket_zep-hal
...
socket_zep: port to radio HAL
2021-12-07 18:24:33 +01:00
Leandro Lanzieri
e04169d2d6
drivers/tmp00x/kconfig: rework modelling
2021-12-07 11:32:16 +01:00
Leandro Lanzieri
2c35ab234e
drivers/tcs37727/kconfig: add hardware feature
2021-12-07 11:32:15 +01:00
Leandro Lanzieri
2d27b993d7
drivers/mpl3115a2/kconfig: add hardware feature
2021-12-07 11:32:15 +01:00