zephyr/drivers/lora
Petr Sharshavin f5ae6ccfa8 drivers: lora: fix busy after sx12xx_lora_test_cw
The LoRa modem has been staying in STATE_BUSY
after sx12xx_lora_test_cw() call
because Radio.SetTxContinuousWave() doesn't configure the PHY
to raise 'TX done' event.

It runs TxTimeoutTimer instead,
so we have to handle 'TX timeout' event to correctly release the modem.

This fix has been tested on custom board with STM32L4 and SX1276.

Signed-off-by: Petr Sharshavin <sharshavin@mail.ru>
2023-02-23 09:25:39 +01:00
..
CMakeLists.txt
hal_common.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
Kconfig lorawan: move REQUIRES_FULL_LIBC dependency 2022-07-02 14:16:18 +02:00
Kconfig.sx12xx drivers: lora: Update drivers to use devicetree Kconfig symbol 2022-09-01 10:25:51 +02:00
shell.c
sx12xx_common.c drivers: lora: fix busy after sx12xx_lora_test_cw 2023-02-23 09:25:39 +01:00
sx12xx_common.h
sx126x_common.h
sx126x_standalone.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
sx126x_stm32wl.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
sx126x.c drivers: tests: replace usage of spi_is_ready with spi_is_ready_dt 2022-12-07 09:40:23 -06:00
sx127x.c drivers: tests: replace usage of spi_is_ready with spi_is_ready_dt 2022-12-07 09:40:23 -06:00