zephyr/drivers/lora
Jordan Yates d2363be091 lora: sx12xx_common: thread safe RX
Make the `lora_recv` operation thread safe by copying memory directly
in the callback instead of deferring copying to the original caller.

To ensure pointer validity, this requires performing operations "inside"
the `modem_release` context.

Signed-off-by: Jordan Yates <jordan.yates@data61.csiro.au>
2021-08-08 04:19:27 -04:00
..
CMakeLists.txt drivers: sx126x: add support for the stm32wl chip 2021-07-15 21:30:28 -04:00
hal_common.c drivers: lora: Add missing function definitions & callbacks for LoRaWAN 2020-10-08 12:15:38 +02:00
Kconfig lora: sx12xx_common: transition to k_poll_signal 2021-08-08 04:19:27 -04:00
Kconfig.sx12xx drivers: sx126x: add support for the stm32wl chip 2021-07-15 21:30:28 -04:00
shell.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
sx12xx_common.c lora: sx12xx_common: thread safe RX 2021-08-08 04:19:27 -04:00
sx12xx_common.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
sx126x_common.h drivers: sx126x: add support for the stm32wl chip 2021-07-15 21:30:28 -04:00
sx126x_standalone.c drivers: sx126x_standalone: convert to gpio_dt_spec APIs 2021-07-15 21:30:28 -04:00
sx126x_stm32wl.c drivers: sx126x: add support for the stm32wl chip 2021-07-15 21:30:28 -04:00
sx126x.c drivers: sx126x: add support for the stm32wl chip 2021-07-15 21:30:28 -04:00
sx127x.c lorawan: update LoRaMac-node and move CMakeLists.txt to the main repo 2021-06-18 11:22:03 +02:00