x
This commit is contained in:
@ -495,21 +495,9 @@ set_packet_type_lora(uint8_t sf) {
|
|||||||
res = spi::write_stream(RADIOLIB_SX126X_CMD_SET_RX_TX_FALLBACK_MODE, std::span<const uint8_t>{data, 1});
|
res = spi::write_stream(RADIOLIB_SX126X_CMD_SET_RX_TX_FALLBACK_MODE, std::span<const uint8_t>{data, 1});
|
||||||
APP_RADIO_RETURN_ERR(res);
|
APP_RADIO_RETURN_ERR(res);
|
||||||
|
|
||||||
data[0] = RADIOLIB_SX126X_CAD_ON_8_SYMB;
|
|
||||||
data[1] = sf + 13;
|
|
||||||
data[2] = RADIOLIB_SX126X_CAD_PARAM_DET_MIN;
|
|
||||||
data[3] = RADIOLIB_SX126X_CAD_GOTO_STDBY;
|
|
||||||
data[4] = 0x00;
|
|
||||||
data[5] = 0x00;
|
|
||||||
data[6] = 0x00;
|
|
||||||
res = spi::write_stream(RADIOLIB_SX126X_CMD_SET_CAD_PARAMS, std::span<const uint8_t>{data, 7});
|
|
||||||
APP_RADIO_RETURN_ERR(res);
|
|
||||||
|
|
||||||
std::ignore = clear_irq_status();
|
std::ignore = clear_irq_status();
|
||||||
constexpr auto irq_params = irq_params_t{};
|
constexpr auto irq_params = irq_params_t{};
|
||||||
res = set_dio_irq_params(irq_params);
|
res = set_dio_irq_params(irq_params);
|
||||||
APP_RADIO_RETURN_ERR(res);
|
|
||||||
while (gpio::digital_read(BUSY_PIN) == gpio::HIGH) {}
|
|
||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user