1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

3265 Commits

Author SHA1 Message Date
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
Benjamin Valentin
0964a217b5 rtt_rtc: add rtc_settimeofday() & rtc_gettimeofday() 2021-07-27 22:12:25 +02:00
Benjamin Valentin
9194440ead drivers/periph/uart: add periph_uart_rx_start feature 2021-07-27 16:29:30 +02:00
benpicco
775d6095bc
Merge pull request #16660 from fjmolinas/pr_lora_e5_dev
boards/lora-e5-dev: initial support
2021-07-21 14:36:58 +02:00
Francisco Molina
c62f6e0590
cpu/stm32/flashpage: adapt to non dual-core stm32wl 2021-07-21 11:28:16 +02:00
benpicco
b0d9ea4b99
Merge pull request #16663 from maribu/drivers/dfplayer
drivers/dfplayer: fix doc & C++ boilerplate
2021-07-21 00:43:07 +02:00
benpicco
07b3e19d01
Merge pull request #16632 from maribu/periph/uart
periph/uart: Fix doc, use errno for return values
2021-07-21 00:12:24 +02:00
Marian Buschsieweke
e3bef10f3b
drivers/dfplayer: fix doc & C++ boilerplate
- Fix unbalanced groups
- Add missing doc
- Fix C++ `extern "C" { ... }` boilerplate
2021-07-20 22:18:21 +02:00
Jose Alamos
b299299ad3
drivers/sx126x: fix NETOPT_RX_SYMBOL_TIMEOUT 2021-07-14 14:11:15 +02:00
Jose Alamos
c6da77a454
Revert "drivers/sx127x: fix size of rx symbol timeout"
This reverts commit 26ead7b5be.
2021-07-13 21:14:28 +02:00
José Alamos
9eb05b0ce6
Merge pull request #16631 from jia200x/pr/fix_gnrc_netif_cmd_lora_dep
shell_commands/gnrc_netif: fix gnrc_netif_cmd_lora dependency
2021-07-10 18:00:22 +02:00
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
José Alamos
934c875aba
Merge pull request #16579 from akshaim/pr/wl55jc_lorawan_final
drivers/sx126x: Add support for Nucleo -WL55JC
2021-07-09 14:48:11 +02:00
Jose Alamos
c8f9d85002
shell_commands/gnrc_netif: fix gnrc_netif_cmd_lora dependency
This commit fixes the dependency resolution of `gnrc_netif_cmd_lora`.
As it was, this module was pulled by the driver if `gnrc` was used.
Besides pulling an extra dependency in applications that don't use
`shell_commands` or `gnrc_lorawan`, this hardcodes the module
resolution in the drivers.

This commit pulls `gnrc_netif_cmd_lora` if `shell_commands` and
`gnrc_lorawan` are present.
2021-07-09 13:29:07 +02:00
Jose Alamos
ebb857f8fa
drivers/encx24j600: avoid explicit cast to netdev 2021-07-09 11:35:23 +02:00
Jose Alamos
91bd1ccd9e
drivers/ethos: avoid explicit cast to netdev 2021-07-09 11:35:23 +02:00
Jose Alamos
2d0802e31f
drivers/slipdev: avoid explicit cast to netdev 2021-07-09 11:35:22 +02:00
Jose Alamos
d4052805f9
drivers/dose: avoid explicit cast to netdev 2021-07-09 11:35:21 +02:00
Akshai M
29c392d52d drivers/sx126x : Uncrustify 2021-07-09 11:16:41 +02:00
Akshai M
17ad0fc5a7 driver/sx126x : Add set_rf_mode interface 2021-07-09 11:16:41 +02:00
Akshai M
8870a885cb drivers/sx126x : Add stm32wl variant 2021-07-09 11:16:41 +02:00
Akshai M
896c12a009 drivers/sx126x: Enable SX126X_IRQ_SYNC_WORD_VALID irq 2021-07-09 10:47:42 +02:00
Akshai M
23c70e321d drivers/sx126x.c : Add debug messages 2021-07-09 10:47:42 +02:00
Jose Alamos
bfbbec3de3
sx127x: avoid explicit cast to netdev 2021-07-09 10:38:36 +02:00
Jose Alamos
c9ee5fb76a
sx126x: avoid explicit cast to netdev 2021-07-09 10:38:36 +02:00
Jose Alamos
af5622cd78
rn2xx3: avoid explicit cast to netdev 2021-07-09 10:38:36 +02:00
Jose Alamos
73da8b3cd5
nrf24l01p_ng: avoid explicit cast to netdev 2021-07-09 10:38:35 +02:00
Jose Alamos
947e305e0b
netdev_ieee802154_submac: avoid explicit cast to netdev 2021-07-09 10:38:35 +02:00
Jose Alamos
9aa832f077
cc2420: avoid explicit cast to netdev 2021-07-09 10:38:33 +02:00
Jose Alamos
343ffa9f7e
at86rf215: avoid explicit cast to netdev 2021-07-09 10:38:33 +02:00
Jose Alamos
227c06dd11
kw41zrf: avoid explicit cast to netdev 2021-07-09 10:08:46 +02:00
Jose Alamos
8cc28a29e1
kw2xrf: avoid explicit cast to netdev 2021-07-09 10:08:46 +02:00
Jose Alamos
b1c86a9ae3
mrf24j40: avoid explicit cast to netdev 2021-07-09 10:08:45 +02:00
Jose Alamos
72d71f1ac4
at86rf2xx: avoid explicit cast to netdev 2021-07-09 10:08:45 +02:00
José Alamos
d75f032a47
Merge pull request #16599 from akshaim/pr/sx126xsymbol_timeout
drivers/sx126x : r/NETOPT_RX_TIMEOUT/NETOPT_RX_SYMBOL_TIMEOUT
2021-07-08 23:39:36 +02:00
Akshai M
4d890b1c45 drivers/sx126x : Configure Rx timeout timer 2021-07-08 12:19:36 +02:00
Akshai M
8d43dbf67f drivers/sx126x : Update NETOPT_RX_xx
r/NETOPT_RX_TIMEOUT/NETOPT_RX_SYMBOL_TIMEOUT
Use sx126x_symbol_to_msec() to calculate the RX timeout in ms.
2021-07-08 12:19:36 +02:00
Akshai M
a3ed19e0ee drivers/sx126x.h : Add sx126x_symbol_to_msec() 2021-07-08 12:19:36 +02:00
benpicco
3d42fe98aa
Merge pull request #16618 from benpicco/drivers/dose-EBUSY
drivers/dose: return -EBUSY if medium is busy
2021-07-07 15:28:26 +02:00
Nicolas Harel
bc25d3b458 drivers/at24cxxx: rearrange AT24CXXX_PARAMS 2021-07-07 10:15:55 +02:00
Benjamin Valentin
5b959364fc drivers/dose: return -EBUSY if medium is busy
If there was a collision, return -EBUSY so the frame can be put into
the packet queue and we can attempt to send it again.
2021-07-06 16:12:31 +02:00
Francisco
ccfd3ee980
Merge pull request #16597 from jia200x/pr/sx126x_kconfig
sx126x: add support for multiple simultaneous variants
2021-07-06 13:19:15 +02:00
benpicco
8f9233f329
Merge pull request #16232 from maribu/drivers/cc110x
drivers/cc110x: add power off (sleep) functions
2021-07-06 12:24:26 +02:00
Francisco
daeac91aea
Merge pull request #16604 from jia200x/pr/lora/fix_rx_timeout_size
netdev/lora: fix size of NETOPT_RX_SYMBOL_TIMEOUT
2021-07-06 12:15:00 +02:00
Francisco
94820faab9
Merge pull request #16570 from jia200x/pr/sx126x/fix_netdev_write
drivers/sx126x: fix netdev send and recv function
2021-07-06 11:45:51 +02:00
Marian Buschsieweke
462ea9aec0
drivers/cc110x: hook up cc110x_sleep into netdev 2021-07-06 10:12:26 +02:00
Marian Buschsieweke
3d76875f38
drivers/cc110x: style fixes 2021-07-06 10:12:21 +02:00