zephyr/drivers/lora
Andreas Sandberg 6a4ebe5949 drivers: lora: Add SX126x LoRa radio support
Add support for the SX126x series of LoRa radios using the
LoRaMAC-Node HAL.

This driver currently makes the following assumptions:

  * DIO1 is used as an interrupt line.

  * There is an RF switch selecting between the TX and RX ports and
    that switch is controlled by DIO2.

  * There is either no TCXO or the TCXO is controlled by DIO3.

Specifically, the limitations above mean that modules that use GPIOs
to control the RF switch are currently not supported. Support for such
modules would need changes to the LoRaMAC-Node code.

Signed-off-by: Andreas Sandberg <andreas@sandberg.pp.se>
2020-07-02 08:32:37 -04:00
..
CMakeLists.txt drivers: lora: Add SX126x LoRa radio support 2020-07-02 08:32:37 -04:00
hal_common.c drivers: lora: Move board support to a separate file 2020-06-11 07:15:34 -04:00
Kconfig drivers: lora: Prepare Kconfig for additional radios 2020-07-02 08:32:37 -04:00
Kconfig.sx12xx drivers: lora: Add SX126x LoRa radio support 2020-07-02 08:32:37 -04:00
shell.c lora: shell: use strtoul instead of strtoll 2020-06-25 16:17:27 -05:00
sx12xx_common.c drivers: lora: Factor out sx12xx common functionality 2020-06-11 07:15:34 -04:00
sx12xx_common.h drivers: lora: Factor out sx12xx common functionality 2020-06-11 07:15:34 -04:00
sx126x.c drivers: lora: Add SX126x LoRa radio support 2020-07-02 08:32:37 -04:00
sx1276.c drivers: lora: sx1276: support antenna power enable 2020-06-23 13:08:06 +02:00