Leandro Lanzieri
f64b166319
Merge pull request #16845 from MrKevinWeiss/pr/kconfig/supportstms
...
.murdock: Add nucleo boards to kconfig test
2021-11-01 09:55:22 +01:00
dbbdc8590e
Merge pull request #17031 from fjmolinas/pr_lvgl_ztimer
...
pkg/lvgl: use ztimer instead of xtimer
2021-10-28 11:36:04 +02:00
Ollrogge
c6e94aa6be
periph/flashpage.h: add comment about riotboot impact on flashpage layout
2021-10-26 14:35:33 +02:00
Francisco
7f3344870d
Merge pull request #16972 from Ollrogge/flashpage_pr
...
periph/flashpage: extend API
2021-10-26 12:51:05 +02:00
Francisco Molina
bac1f8c82d
drivers/ili9341: use ztimer instead of xtimer
2021-10-25 10:48:49 +02:00
9f8aee4e95
usbdev: Deprecate USBDEV_EVENT_TR_FAIL
2021-10-24 19:33:29 +02:00
Ollrogge
72d47013dd
periph/flashpage: extend API
2021-10-19 22:33:09 +02:00
Benjamin Valentin
f624eb473a
drivers/periph/gpio: state that interrupt callback must not be NULL
...
This allows us to use `assert(cb != NULL)` inside `gpio_init_int()`
and save a few cycles of interrupt latency.
2021-10-19 21:26:50 +02:00
MrKevinWeiss
9b6a63a951
drivers/kconfig: simplify shared rtt/rtc hardware in kconfig
2021-10-14 11:28:46 +02:00
MrKevinWeiss
c7820cf7e5
*/rtt|rtc: Fix Kconfig modeling
2021-10-14 11:28:44 +02:00
MrKevinWeiss
0c5c657912
drivers/spi: Model Kconfig spi_gpio_mode
2021-10-14 11:28:43 +02:00
Gunar Schorcht
62dd51d8ba
drivers: add anchor to doc to allow stable references
2021-10-13 17:37:16 +02:00
Jose Alamos
cb6e242b65
net/netdev_ieee802154_submac: prevent calling ACK TO fired if cancelled
2021-10-07 14:37:05 +02:00
benpicco
b4de70e9d8
Merge pull request #16922 from jia200x/pr/netdev/signal_netdev_register
...
netdev: add netdev_register_signal
2021-10-05 22:59:49 +02:00
Jose Alamos
503f5a9ddb
netdev: add netdev_register_signal
2021-10-05 14:35:07 +02:00
2ccdac1b7f
drivers/ws281x: declare pseudomodules at driver level
2021-10-05 11:48:53 +02:00
22d9040211
drivers/at: declare pseudomodules at driver level
2021-10-05 11:48:53 +02:00
a090f492bb
drivers/at24cxxx: declare pseudomodules at driver level
2021-10-05 11:48:53 +02:00
a614e9a36e
drivers/ds18: declare pseudomodules at driver level
2021-10-05 11:48:53 +02:00
01de18a855
drivers/qmc5883l: declare pseudomodules at driver level
2021-10-05 11:48:53 +02:00
81d5b7eefb
drivers/at86rf215: declare pseudomodules at driver level
2021-10-05 11:48:52 +02:00
2b3a9b66ea
drivers/bq2429x: declare pseudomodules at driver level
2021-10-05 11:48:52 +02:00
6d57d6ab34
drivers/ina3221: declare pseudomodules at driver level
2021-10-05 11:48:52 +02:00
df2ad2cdde
drivers/lis2dh12: declare pseudomodules at driver level
2021-10-05 11:48:52 +02:00
dc4f9d4c7b
drivers/lpsxxx: declare pseudomodules at driver level
2021-10-05 11:48:52 +02:00
2d2e4d10ae
drivers/vcnl40x0: declare pseudomodules at driver level
2021-10-05 11:48:52 +02:00
fb193ea5cb
drivers/rn2xx3: declare pseudomodules at driver level
2021-10-05 11:48:52 +02:00
982ea7fb6f
drivers/tmp00x: declare pseudomodules at driver level
2021-10-05 11:48:52 +02:00
0a2076a89b
drivers/si70xx: declare pseudomodules at driver level
2021-10-05 11:48:52 +02:00
d2ec49f032
drivers/si114x: declare pseudomodules at driver level
2021-10-05 11:48:51 +02:00
2f7227bd73
drivers/sht1x: declare pseudomodules at driver level
2021-10-05 11:48:51 +02:00
fc5338641e
drivers/sx127x: declare pseudomodules at driver level
2021-10-05 11:48:51 +02:00
a120c2b296
drivers/sx126x: declare pseudomodules at driver level
2021-10-05 11:48:51 +02:00
8a3c103127
drivers/sdp3x: declare pseudomodules at driver level
2021-10-05 11:48:51 +02:00
79a2ea4713
drivers/pn532: declare pseudomodules at driver level
2021-10-05 11:48:51 +02:00
003c472339
drivers/mrf24j40: declare pseudomodules at driver level
2021-10-05 11:48:51 +02:00
60f1615aa3
drivers/lm75: declare pseudomodules at driver level
2021-10-05 11:48:51 +02:00
82e6df6a50
drivers/ina2xx: declare pseudomodules at driver level
2021-10-05 11:48:51 +02:00
a6e58f744c
drivers/mpu9x50: declare pseudomodules at driver level
2021-10-05 11:48:51 +02:00
37a4eed0c4
drivers/mhz19: declare pseudomodules at driver level
2021-10-05 11:48:50 +02:00
12e2e5546d
drivers/itg320x: declare pseudomodules at driver level
2021-10-05 11:48:50 +02:00
ed2c0174b8
drivers/hmc5883l: declare pseudomodules at driver level
2021-10-05 11:48:50 +02:00
f6732f7c82
drivers/ds3231: declare pseudomodules at driver level
2021-10-05 11:48:50 +02:00
a7c979705a
drivers/cc110x: declare pseudomodules at driver level
2021-10-05 11:48:50 +02:00
a4e35a467e
drivers/ccs811: declare pseudomodules at driver level
2021-10-05 11:48:50 +02:00
6fb914653e
drivers/apds99xx: declare pseudomodules at driver level
2021-10-05 11:48:50 +02:00
749bcd530c
drivers/adcxx1c: declare pseudomodules at driver level
2021-10-05 11:48:50 +02:00
8bf72ea3ec
drivers/bmx280: declare pseudomodules at driver level
2021-10-05 11:48:50 +02:00
20a2b7d04c
drivers/bme680: declare pseudomodules at driver level
2021-10-05 11:48:50 +02:00
57fac91247
drivers/at86rf2xx: declare pseudomodules at driver level
2021-10-05 11:48:49 +02:00
Marian Buschsieweke
62ec63628d
Merge pull request #16474 from liyue75/liyue
...
drivers/w5100/w5100.c: fix TX_WR register's value
2021-10-04 12:45:37 +02:00
János Brodbeck
c7695fb40f
drivers/lm75: cleanup
2021-10-01 16:21:31 +02:00
Leandro Lanzieri
b160e43233
Merge pull request #16837 from fjmolinas/pr_kconfig_nrf52
...
cpu/nrf52: initial kconfig modeling (no netif)
2021-09-30 09:57:11 +02:00
Francisco Molina
3e4b35c445
boards/nrf52840dk-nrf52dk-dwm1000: add kconfig dependencies
2021-09-29 10:19:27 +02:00
Francisco Molina
36d1911e65
dirvers/mtd: use imply instead of select
...
Using imply allow for user to deselect the default MTD backends
2021-09-29 10:13:51 +02:00
benpicco
7bfcda979b
Merge pull request #16906 from benpicco/rtt_rtc.h-doxfix
...
rtt_rtc: clarify documentation about epoch
2021-09-28 16:11:34 +02:00
Benjamin Valentin
928c593bca
rtt_rtc: clarify documentation about epoch
...
`epoch` in this context refers to `RIOT_EPOCH`, not Unix Epoch.
Clarify the documentation to avoid confusion.
2021-09-28 15:12:14 +02:00
José Alamos
1ee57f80a0
Merge pull request #15030 from jia200x/pr/lora/remove_xtimer
...
drivers/sx127x: remove ZTIMER_USEC dependency
2021-09-27 11:41:22 +02:00
Jose Alamos
e312155f30
drivers/sx127x: remove ZTIMER_USEC dependency
2021-09-27 10:22:06 +02:00
Vera Clemens
06359e05ad
drivers/lpsxxx: add support for lps22hh
2021-09-22 17:54:02 +02:00
Francisco
0b7eb2bbc9
Merge pull request #16836 from fjmolinas/pr_kconfig_mtd
...
drivers/mtd: fix Kconfig dependencies
2021-09-22 10:08:14 +02:00
Francisco Molina
14ef09b8b4
drivers/mtd: fix Kconfig dependencies
...
Currently implementations of the MTD api are selecting the module,
this makes it easy for default backends to be selected. But the
correct modeling is simply selecting the MTD api and then selecting
a backend. BOARDs providing one of the backends can expose this and
then that backend can be selected by default.
There is also currently nothing preventing from using the MTD api
with no backend since a mock backend can easily be provided as is
done in all mtd tests.
2021-09-22 09:22:51 +02:00
benpicco
3090657b79
Merge pull request #16848 from benpicco/mtd_write_page-sector
...
mtd: fix mtd_write_page() across sector boundaries
2021-09-21 16:50:12 +02:00
Benjamin Valentin
6f9b05cad8
mtd: fix mtd_write_page() across sector boundaries
2021-09-21 15:20:02 +02:00
Francisco
2d0a6874c7
Merge pull request #16763 from benpicco/drivers/lm75-saul
...
drivers/lm75: add SAUL integration
2021-09-21 10:41:58 +02:00
Benjamin Valentin
67f737b5e0
drivers/cc110x: use pseudo-modules for band selection
2021-09-17 12:58:10 +02:00
benpicco
d8000e74ca
Merge pull request #16825 from viktorbatista/lm75_again
...
drivers/lm75: fixed a typo in Kconfig
2021-09-16 22:28:45 +02:00
benpicco
b6a2d08afc
Merge pull request #15915 from fabian18/ina3221-fixes
...
drivers/ina3221: style fixes and improvements
2021-09-16 22:22:33 +02:00
MrKevinWeiss
537c4c7096
cpu/cc2538: Add Kconfig cpu and radio
2021-09-08 12:40:31 +02:00
MrKevinWeiss
99d43a7223
drivers/netdev,sys/net: Add kconfig for netdev
2021-09-08 12:40:31 +02:00
Vitor Batista
d742b0f7c1
drivers/lm75: minor fixes related to the CONFIG_LM75_I2C_ADDR variable
2021-09-08 12:27:49 +02:00
benpicco
c98c488559
Merge pull request #16746 from jia200x/pr/hal/fb_lock
...
ieee802154/submac: reimplement using FSM
2021-09-03 18:13:58 +02:00
Jose Alamos
8f97f73453
ieee802154/submac: reimplement using FSM
2021-09-03 15:00:47 +02:00
Benjamin Valentin
0ee0c5e40e
drivers/periph: define periph_rtc_mem
2021-09-03 11:43:42 +02:00
Francisco
a1cbcc9ede
Merge pull request #15902 from maribu/spi-api-change-1
...
drivers/periph_spi: let spi_acquire return void
2021-09-02 08:50:56 +02:00
Marian Buschsieweke
732cbd969c
drivers: update to new periph_spi API
2021-09-01 21:38:40 +02:00
benpicco
9294a31856
Merge pull request #16781 from benpicco/flashpage_page-const
...
drivers/flashpage: flashpage_page() takes a const argument
2021-08-31 10:22:46 +02:00
Jean Pierre Dudey
719a18ca8b
Merge pull request #16773 from jeandudey/ili9341-flip
...
drivers/ili9341: add rotation mode to ili9341_params_t
2021-08-27 14:21:56 +02:00
Benjamin Valentin
f903ec90d4
drivers/flashpage: flashpage_page() takes a const argument
...
All addresses to flashpage_page() must be in flash. Flash memory is
`const`, therefore this function must also take `const` pointers.
2021-08-27 14:08:25 +02:00
Jean-Pierre De Jesus DIAZ
e6cce1a15f
drivers/ili9341: add rotation mode to ili9341_params_t
...
Signed-off-by: Jean-Pierre De Jesus DIAZ <me@jeandudey.tech>
2021-08-26 10:45:05 +02:00
Benjamin Valentin
3399a6476a
drivers/dose: calculate timeout based on symbol rate
...
A fixed timeout is either too long for high symbol rates or too short
for low symbol rates.
To fix this, calculate the timeout based on the symbol rate.
For this, the old 5ms timeout is equivalent to 58 bytes being transmitted
at 115200 baud (8 data bit + start & stop bit).
I rounded this to 50 bytes which should yield 4340 µs.
2021-08-25 20:48:54 +02:00
benpicco
dde4772aa4
Merge pull request #16003 from benpicco/cpu/nrf52/saul-vddh
...
cpu/nrf52: add SAUL driver for VDDH sensor
2021-08-25 20:31:53 +02:00
benpicco
025770968b
Merge pull request #16036 from bergzand/pr/gd32vf103/initial
...
gd32v/seeedstudio-gd32: Initial support
2021-08-25 00:38:00 +02:00
Benjamin Valentin
fc457459bf
drivers/lm75: cleanup
2021-08-24 14:34:52 +02:00
Benjamin Valentin
75e2a65681
drivers/flashpage: add missing include
2021-08-24 14:30:23 +02:00
Benjamin Valentin
42a5807845
drivers/lm75: add SAUL integration
2021-08-20 18:15:13 +02:00
benpicco
be85777cd1
Merge pull request #16678 from viktorbatista/modules/lm75
...
drivers/lm75: driver for the lm75 sensor and derivatives
2021-08-20 18:04:12 +02:00
Vitor Batista
9267fa2670
drivers/lm75: driver for the lm75 sensor and derivatives
2021-08-20 17:09:40 +02:00
benpicco
71953c984c
Merge pull request #16534 from jia200x/pr/detach_radio_hal_descriptor
...
ieee802154/radio_hal: detach hal descriptor from driver
2021-08-18 18:15:51 +02:00
Jose Alamos
ddc9c7c686
ieee802154/radio_hal: detach hal descriptor from driver
2021-08-18 15:24:10 +02:00
Jose Alamos
8c0c603146
drivers/at86rf215: remove msg queue dependency
2021-08-16 15:28:06 +02:00
Jan Romann
4384795cb9
treewide: Remove excessive newlines
2021-08-13 19:50:38 +02:00
Jan Romann
441afca9fe
drivers/nrf24l01p_ng: fix ENABLE_DEBUG definitions
2021-08-12 17:30:45 +02:00
Marian Buschsieweke
7aab478678
drivers/soft_spi: update API to match periph_spi
2021-08-06 12:47:00 +02:00
Marian Buschsieweke
9e5f7b6797
drivers/periph_spi: make spi_acquire() return void
...
There is no way to properly handle incorrect SPI parameters at run time, so
just having an assertion blow up is the better choice here.
As most instances of `spi_acquire()` don't check the return value anyway, this
will improve debugging experience quite a bit. Some implementation of
spi_acquire() don't even check parameters anyway.
2021-08-06 12:46:57 +02:00
José Alamos
39d27c2f7c
Merge pull request #16533 from jia200x/pr/submac_fixes
...
ieee802154/submac: fix initialization code
2021-08-04 16:53:58 +02:00
benpicco
feac187d54
Merge pull request #16506 from benpicco/drivers/dose-rx_start
...
drivers/dose: make use of start condition received interrupt
2021-07-28 17:21:29 +02:00
Benjamin Valentin
d48f673597
drivers/dose: make use of periph_uart_rx_start feature
2021-07-28 16:19:04 +02:00
Benjamin Valentin
eecc166180
rtt_rtc: fix rtc_now access
2021-07-28 00:35:47 +02:00
Benjamin Valentin
6178325b5b
rtt_rtc: fix rtc_get_time_ms()
2021-07-28 00:35:47 +02:00