Gunar Schorcht
259dbc03d8
drivers/ws281x: changes for ESP-IDF 4.4
2022-06-01 13:31:00 +02:00
Dario Petrillo
18f8a476e6
drivers/ir_nec: ir remote implementation
2022-05-31 17:58:39 +02:00
benpicco
4b6da5c8e4
Merge pull request #17863 from benpicco/sam0_sdhc
...
cpu/samd5x: add SD Host Controller implementation
2022-05-31 15:33:24 +02:00
Benjamin Valentin
babee877ce
cpu/sam0_common: add SD Host Controller implementation
2022-05-31 11:07:20 +02:00
Leandro Lanzieri
ca85b4f5ad
drivers/st7735/kconfig: add hardware feature symbol
2022-05-24 17:45:58 +02:00
Fabian Hüßler
477a86022f
drivers/mtd: move write_size assertion after init call
2022-05-23 19:46:46 +02:00
Marian Buschsieweke
16f859dafd
drivers/saul: use const qualifier for data to write
...
This makes life easier when calling e.g. `saul_reg_write()` with data
stored in flash.
As now the signatures for reading and writing differ (in that `const`
qualifier only), `saul_notsup()` is split into `saul_write_notsup()`
and `saul_read_notsup()`. However, one is implemented as a symbol alias
of the other, so that ROM consumption remains unchanged.
2022-05-23 08:35:27 +02:00
chrysn
dc7bc9f854
Merge pull request #17683 from chrysn-pull-requests/mtd-granularity
...
mtd: Introduce write granularity
2022-05-20 11:52:03 +02:00
Francisco
37da85f047
Merge pull request #18033 from thingsat/pr/sx1280_v2
...
drivers/sx1280: add driver for SX1280 transceiver v2
2022-05-18 22:10:38 +02:00
Aymeric Brochier
09ca09adbf
drivers/sx1280: initial import
2022-05-18 17:06:12 +02:00
benpicco
5fd88e1d35
Merge pull request #17889 from benpicco/drivers/atwinc15x0-fix_sleep
...
drivers/atwinc15x0: disconnect when sleeping
2022-05-18 16:27:34 +02:00
benpicco
260c59e6a2
Merge pull request #17914 from benpicco/drivers/at86rf215-non-blocking
...
drivers/at86rf215: make at86rf215_blocking_send a DEFAULT_MODULE
2022-05-17 11:14:48 +02:00
Benjamin Valentin
d0ca6294ea
drivers/dose: make RX buffer size configurable
...
To benefit from the chunked ringbuffer if large frames are being sent,
we need to allocate more than one ethernet frame length to it.
Rename the define and make it overwriteable by the user.
2022-05-15 14:43:47 +02:00
Benjamin Valentin
37159fe4d9
drivers/atwinc15x0: make use of wake pin
2022-05-12 00:29:28 +02:00
Benjamin Valentin
14121a5298
drivers/atwinc15x0: fix DEBUG() macro
2022-05-12 00:29:28 +02:00
Benjamin Valentin
71bfc3a1ca
drivers/atwinc15x0: disconnect when sleeping
...
Don't try to re-connect when the interface is in SLEEP state.
Also disconnect before entering sleep.
2022-05-12 00:29:28 +02:00
Benjamin Valentin
9ea5e58774
drivers: drop NETOPT_RX_END_IRQ
2022-05-11 23:44:24 +02:00
Marian Buschsieweke
bae91c1660
Merge pull request #17723 from benpicco/periph_timer_periodic-set_stopped
...
drivers/periph/timer: add TIM_FLAG_SET_STOPPED flag
2022-05-03 12:06:37 +02:00
Daniel Lockau
257ffdb442
drivers/mcp2515: fix set bittiming
...
- apply hardware dependent parameters to bittiming struct before
reinitializing the hardware with the new parameter set
2022-05-02 14:04:52 +02:00
Benjamin Valentin
4b5858bc7f
drivers/dose: make use of TIM_FLAG_SET_STOPPED
2022-04-29 22:33:07 +02:00
Marian Buschsieweke
1fd4d41d76
driver/netdev_ieee802154: Make timestamp optional
...
Also remove duplicate struct member.
2022-04-22 14:33:56 +02:00
Marian Buschsieweke
f881ad3f90
drivers/Kconfig: split netdev Kconfig to drivers/netdev
2022-04-22 14:33:50 +02:00
Marian Buschsieweke
23855e140e
drivers: Add periph/gpio_ll API
...
Co-authored-by: Gunar Schorcht <gunar@schorcht.net>
Co-authored-by: chrysn <chrysn@fsfe.org>
Co-authored-by: Benjamin Valentin <benjamin.valentin@ml-pa.com>
2022-04-22 08:39:04 +02:00
Alexandre Abadie
56359d6fb1
Merge pull request #17930 from aabadie/pr/drivers/lcd_rotation_rework
...
drivers/lcd: rework rotation management and enable it for st7735
2022-04-21 14:31:49 +02:00
Francisco Molina
02ce15b2e9
drivers/scard_spi: _dyn_spi_rxtx_byte return void
...
Both _sw_spi_rxtx_byte and _hw_spi_rxtx_byte return always 1, so
having a return value and checking for it does not make sense,
instead return void and remove the checks
2022-04-20 14:54:36 +02:00
Alexandre Abadie
df95c6ca83
Merge pull request #17945 from fjmolinas/pr_mcp2515_cleanups
...
drivers/mcp2515: fixes and cleanups
2022-04-20 10:42:08 +02:00
Francisco Molina
6959f5eb78
drivers/mcp2515: use ztimer
2022-04-20 09:23:50 +02:00
Alexandre Abadie
85ba0597f7
drivers/lcd: rework rotation modes and enable it with st7735
2022-04-19 16:22:10 +02:00
Alexandre Abadie
646fb1135a
Merge pull request #17925 from aabadie/pr/drivers/lcd_params_rework
...
drivers/lcd: slightly rework params to expose offset values to ili9341 driver
2022-04-19 16:21:42 +02:00
Francisco Molina
babaa6ec4a
drivers/mcp2515/candev_mcp2515: remove Illegal ID error
...
0x1fffffff marks and extended can id.
2022-04-19 15:57:57 +02:00
Francisco Molina
cd21bc00da
drivers/candev_mcp2515: set default bitrate to 500kbps
2022-04-19 15:56:45 +02:00
Francisco Molina
c07514ad3f
drivers/mcp2515: allow for can_mask == 0, promiscuos
...
can_mask = 0 is a valid value to reaceive all frames
2022-04-19 15:56:45 +02:00
Francisco Molina
3084928151
drivers/mcp2515: support no rst_pin
2022-04-19 15:56:44 +02:00
Francisco Molina
0c526f12c6
driver/mcp2515: clear irq masks after read
...
This fixes a bug where it triggers twice on e.g. tx isr
2022-04-19 15:55:29 +02:00
Alexandre Abadie
63b25483c9
Merge pull request #17921 from aabadie/pr/drivers/disp_dev_coordinates
...
drivers/disp_dev: use struct to store display area coordinates
2022-04-19 12:48:12 +02:00
Alexandre Abadie
718b1e350d
Merge pull request #17459 from aabadie/pr/drivers/cst816s_enh
...
drivers/cst816s: add touch_dev interface + add Kconfig + migrate to ztimer
2022-04-19 11:43:34 +02:00
benpicco
b7c68a2c69
Merge pull request #17940 from fjmolinas/pr_stdio_ethos_missing_include
...
drivers/ethos: add missing vfs include
2022-04-14 16:24:54 +02:00
Alexandre Abadie
dbc59aa75b
drivers/cst816s: use gpio_is_valid where appropriate
2022-04-14 11:31:36 +02:00
Alexandre Abadie
a2fc925a0e
drivers/cst816s: add touch_dev interface
2022-04-14 11:31:35 +02:00
Alexandre Abadie
b1ac9e124d
drivers/cst816s: add Kconfig
2022-04-14 11:31:35 +02:00
Alexandre Abadie
d3330e1813
drivers/cst816s: migrate to ztimer
2022-04-14 11:31:34 +02:00
Francisco Molina
9473f88e3a
drivers/ethos: add missing vfs include
2022-04-14 08:36:27 +02:00
Marian Buschsieweke
c2e029b427
drivers/mtd_spi_nor: fix off by one bug
...
The boolean expression to detect when 32 bit address mode are needed
was off by one, this fixes the issue.
2022-04-13 17:24:39 +02:00
Alexandre Abadie
81cf5dba53
drivers/lcd: apply offset parameters to ili9341
2022-04-13 12:55:16 +02:00
Alexandre Abadie
1152a47817
drivers/lcd: adapt ltdc periph disp_dev interface
2022-04-13 12:49:58 +02:00
Alexandre Abadie
36211f3fae
drivers/disp_dev: use struct to store display area coordinates
2022-04-13 12:49:58 +02:00
Alexandre Abadie
d311dd94cf
drivers/ili9341: st7735: adapt to new build system rules
2022-04-12 12:39:00 +02:00
Francisco Molina
c5cc2966ff
drivers/ili9341: use common lcd driver
2022-04-12 12:39:00 +02:00
Francisco Molina
827fa976a6
driveres/st7735: add driver based on common lcd driver
2022-04-12 12:38:59 +02:00
Francisco Molina
8f2fa772e9
drivers/lcd: add common driver for lcd display
2022-04-12 12:35:02 +02:00