rust-iot / rust-radio-sx127x

Rust driver for the Semtech SX127x series of Sub-GHz LoRa/ISM radio transceivers
Mozilla Public License 2.0
33 stars 16 forks source link

`sx127x-util gfsk tx` hangs indefinitely #1

Closed ryankurte closed 5 years ago

ryankurte commented 5 years ago

appears to be entering TX state and asserting TX_READY and FIFO_LEVEL, but not actually transmitting...

./sx127x-util --log-level debug gfsk tx --data "abcd"
17:38:14 [DEBUG] sx127x_util: Connecting to SPI device
17:38:14 [DEBUG] sx127x_util: Configuring I/O pins
17:38:14 [DEBUG] sx127x_util: Creating radio instance
17:38:14 [DEBUG] sx127x_util: Executing command
17:38:14 [DEBUG] radio_sx127x::fsk: Configuring FSK/OOK mode
17:38:14 [DEBUG] radio_sx127x: Updated BOOST PA_CONFIG for: 10 dBm to: 10000100
17:38:14 [DEBUG] radio_sx127x: Updated BOOST PA_CONFIG for: 13 dBm to: 10000100
17:38:14 [DEBUG] radio_sx127x::fsk: Starting send (data: [97, 98, 99, 100])
17:38:14 [DEBUG] radio_sx127x: Set state to: Standby
17:38:14 [DEBUG] radio_sx127x::fsk: clearing interrupts (irq1: MODE_READY irq2: FIFO_EMPTY)
17:38:14 [DEBUG] radio_sx127x: Set state to: Tx
17:38:14 [DEBUG] radio_sx127x::fsk: clearing interrupts (irq1: MODE_READY | TX_READY irq2: FIFO_EMPTY)
17:38:14 [DEBUG] radio_sx127x::fsk: Check transmit IRQ1: MODE_READY | TX_READY IRQ2: FIFO_LEVEL
17:38:14 [DEBUG] radio_sx127x::fsk: Check transmit IRQ1: MODE_READY | TX_READY IRQ2: FIFO_LEVEL
17:38:14 [DEBUG] radio_sx127x::fsk: Check transmit IRQ1: MODE_READY | TX_READY IRQ2: FIFO_LEVEL