118 bool cmd(
const uint8_t* tx, uint16_t
n);
virtual void delay_ms(uint32_t ms)=0
virtual void set_rx_switch(bool receive)=0
bool read_register(uint16_t addr, uint8_t &value)
bool start_rx_continuous()
uint32_t duty_sleep_steps_
bool start_rx_duty_cycle(uint32_t rx_ms, uint32_t sleep_ms)
RadioStatus send(const uint8_t *bytes, uint8_t len)
bool irq_status(uint16_t &irq)
bool write_register(uint16_t addr, const uint8_t *data, uint8_t n)
bool cmd(const uint8_t *tx, uint16_t n)
bool set_packet_params(uint8_t payload_len)
uint16_t device_errors() const
Sx1262Setup(SpiBus &bus, RadioControl &control, const LoraConfig &cfg)
uint32_t tx_timeouts() const
*brief user defined string literal for JSON values *sa std::size_t n
uint32_t lora_time_on_air_us(const LoraConfig &cfg, uint8_t payload_len)
uint32_t sx1262_frequency_word(uint32_t freq_hz)
constexpr LoraConfig kDefaultLora