| adopt_pending() | idfxx::radio::sx126x | inline |
| cad_symbols enum name | idfxx::radio::sx126x | |
| channel_busy() | idfxx::radio::lora_transceiver | inline |
| chip_variant enum name | idfxx::radio::sx126x | |
| clear_irq_status(flags< irq_flag > mask) | idfxx::radio::sx126x | inline |
| configure(const lora_link &link) | idfxx::radio::lora_transceiver | inline |
| current_mode() const noexcept | idfxx::radio::lora_transceiver | inline |
| current_rssi() | idfxx::radio::lora_transceiver | inline |
| irq_flag typedef | idfxx::radio::sx126x | |
| irq_status() | idfxx::radio::sx126x | inline |
| last_packet_status() | idfxx::radio::lora_transceiver | inline |
| lora_transceiver(const lora_transceiver &)=delete | idfxx::radio::lora_transceiver | |
| lora_transceiver()=default | idfxx::radio::lora_transceiver | protected |
| lora_transceiver(lora_transceiver &&) noexcept=default | idfxx::radio::lora_transceiver | protected |
| make(spi::master_bus &bus, config config) | idfxx::radio::sx126x | static |
| max_payload_length | idfxx::radio::lora_transceiver | static |
| modulation() const noexcept | idfxx::radio::lora_transceiver | inline |
| operator=(const sx126x &)=delete | idfxx::radio::sx126x | |
| operator=(sx126x &&other) noexcept | idfxx::radio::sx126x | |
| idfxx::radio::lora_transceiver::operator=(const lora_transceiver &)=delete | idfxx::radio::lora_transceiver | |
| idfxx::radio::lora_transceiver::operator=(lora_transceiver &&) noexcept=default | idfxx::radio::lora_transceiver | protected |
| packet_params() const noexcept | idfxx::radio::lora_transceiver | inline |
| read_buffer(uint8_t offset, std::span< uint8_t > data) | idfxx::radio::sx126x | inline |
| read_command(uint8_t opcode, std::span< uint8_t > response) | idfxx::radio::sx126x | inline |
| read_received(std::span< uint8_t > buffer) | idfxx::radio::lora_transceiver | inline |
| read_register(uint16_t addr, std::span< uint8_t > data) | idfxx::radio::sx126x | inline |
| receive(std::span< uint8_t > buffer, const std::chrono::duration< Rep, Period > &timeout) | idfxx::radio::lora_transceiver | inline |
| regulator enum name | idfxx::radio::sx126x | |
| rx_duty_cycle_for(uint16_t min_symbols=8) const noexcept | idfxx::radio::lora_transceiver | inline |
| scan_channel() | idfxx::radio::lora_transceiver | inline |
| scan_guard_window | idfxx::radio::lora_transceiver | static |
| set_cad_params(cad_params params) | idfxx::radio::sx126x | inline |
| set_frequency(freq::hertz hz) | idfxx::radio::lora_transceiver | inline |
| set_modulation(lora_modulation mod) | idfxx::radio::lora_transceiver | inline |
| set_output_power(electro::dbm power, ramp_time ramp=ramp_time::us_200) | idfxx::radio::lora_transceiver | inline |
| set_packet_params(lora_packet_params params) | idfxx::radio::lora_transceiver | inline |
| set_sync_word(uint16_t sync_word) | idfxx::radio::sx126x | inline |
| set_sync_word(lora_network network) | idfxx::radio::sx126x | inline |
| sleep(sleep_mode mode) | idfxx::radio::sx126x | inline |
| sleep() | idfxx::radio::sx126x | inline |
| sleep_mode enum name | idfxx::radio::sx126x | |
| spi() noexcept | idfxx::radio::sx126x | |
| standby(standby_clock clock) | idfxx::radio::sx126x | inline |
| standby() | idfxx::radio::sx126x | inline |
| standby_clock enum name | idfxx::radio::sx126x | |
| start_channel_scan() | idfxx::radio::lora_transceiver | inline |
| start_listening() | idfxx::radio::lora_transceiver | inline |
| start_listening(std::chrono::microseconds rx_period, std::chrono::microseconds sleep_period) | idfxx::radio::lora_transceiver | inline |
| start_listening(rx_duty_cycle cycle) | idfxx::radio::lora_transceiver | inline |
| start_listening(const std::optional< rx_duty_cycle > &cycle) | idfxx::radio::lora_transceiver | inline |
| start_receive(std::span< uint8_t > buffer) | idfxx::radio::lora_transceiver | inline |
| start_transmit(std::span< const uint8_t > data) | idfxx::radio::lora_transceiver | inline |
| sx126x(spi::master_bus &bus, config config) | idfxx::radio::sx126x | explicit |
| sx126x(const sx126x &)=delete | idfxx::radio::sx126x | |
| sx126x(sx126x &&other) noexcept | idfxx::radio::sx126x | |
| time_on_air(size_t payload_length) const noexcept | idfxx::radio::lora_transceiver | inline |
| transmit(std::span< const uint8_t > data) | idfxx::radio::lora_transceiver | inline |
| transmit(std::span< const uint8_t > data, const std::chrono::duration< Rep, Period > &timeout) | idfxx::radio::lora_transceiver | inline |
| transmit_timeout_margin | idfxx::radio::lora_transceiver | static |
| try_adopt_pending() | idfxx::radio::sx126x | |
| try_channel_busy() | idfxx::radio::lora_transceiver | inline |
| try_clear_irq_status(flags< irq_flag > mask) | idfxx::radio::sx126x | |
| try_configure(const lora_link &link) | idfxx::radio::lora_transceiver | inline |
| try_current_rssi() | idfxx::radio::lora_transceiver | inline |
| try_irq_status() | idfxx::radio::sx126x | |
| try_last_packet_status() | idfxx::radio::lora_transceiver | inline |
| try_read_buffer(uint8_t offset, std::span< uint8_t > data) | idfxx::radio::sx126x | |
| try_read_command(uint8_t opcode, std::span< uint8_t > response) | idfxx::radio::sx126x | |
| try_read_received(std::span< uint8_t > buffer) | idfxx::radio::lora_transceiver | inline |
| try_read_register(uint16_t addr, std::span< uint8_t > data) | idfxx::radio::sx126x | |
| try_receive(std::span< uint8_t > buffer, const std::chrono::duration< Rep, Period > &timeout) | idfxx::radio::lora_transceiver | inline |
| try_scan_channel() | idfxx::radio::lora_transceiver | inline |
| try_set_cad_params(cad_params params) | idfxx::radio::sx126x | |
| try_set_frequency(freq::hertz hz) | idfxx::radio::lora_transceiver | inline |
| try_set_modulation(lora_modulation mod) | idfxx::radio::lora_transceiver | inline |
| try_set_output_power(electro::dbm power, ramp_time ramp=ramp_time::us_200) | idfxx::radio::lora_transceiver | inline |
| try_set_packet_params(lora_packet_params params) | idfxx::radio::lora_transceiver | inline |
| try_set_sync_word(uint16_t sync_word) | idfxx::radio::sx126x | |
| try_set_sync_word(lora_network network) | idfxx::radio::sx126x | inline |
| try_sleep(sleep_mode mode) | idfxx::radio::sx126x | |
| try_sleep() | idfxx::radio::sx126x | inline |
| try_standby(standby_clock clock) | idfxx::radio::sx126x | |
| try_standby() | idfxx::radio::sx126x | inline |
| try_start_channel_scan() | idfxx::radio::lora_transceiver | inline |
| try_start_listening() | idfxx::radio::lora_transceiver | inline |
| try_start_listening(std::chrono::microseconds rx_period, std::chrono::microseconds sleep_period) | idfxx::radio::lora_transceiver | inline |
| try_start_listening(rx_duty_cycle cycle) | idfxx::radio::lora_transceiver | inline |
| try_start_listening(const std::optional< rx_duty_cycle > &cycle) | idfxx::radio::lora_transceiver | inline |
| try_start_receive(std::span< uint8_t > buffer) | idfxx::radio::lora_transceiver | inline |
| try_start_transmit(std::span< const uint8_t > data) | idfxx::radio::lora_transceiver | inline |
| try_transmit(std::span< const uint8_t > data) | idfxx::radio::lora_transceiver | inline |
| try_transmit(std::span< const uint8_t > data, const std::chrono::duration< Rep, Period > &timeout) | idfxx::radio::lora_transceiver | inline |
| try_write_buffer(uint8_t offset, std::span< const uint8_t > data) | idfxx::radio::sx126x | |
| try_write_command(uint8_t opcode, std::span< const uint8_t > params) | idfxx::radio::sx126x | |
| try_write_register(uint16_t addr, std::span< const uint8_t > data) | idfxx::radio::sx126x | |
| variant() const noexcept | idfxx::radio::sx126x | |
| write_buffer(uint8_t offset, std::span< const uint8_t > data) | idfxx::radio::sx126x | inline |
| write_command(uint8_t opcode, std::span< const uint8_t > params) | idfxx::radio::sx126x | inline |
| write_register(uint16_t addr, std::span< const uint8_t > data) | idfxx::radio::sx126x | inline |
| ~lora_transceiver()=default | idfxx::radio::lora_transceiver | virtual |
| ~sx126x() override | idfxx::radio::sx126x | |