| activity_irq_mask() const | esphome::home_io_control::SoftPhyDriverBase | inlineprotectedvirtual |
| apply_tuning(const TuningConfig &tuning) | esphome::home_io_control::RadioDriver | inlinevirtual |
| before_tx_arm() | esphome::home_io_control::SoftPhyDriverBase | inlineprotectedvirtual |
| change_frequency(uint32_t freq_hz) override | esphome::home_io_control::SoftPhyDriverBase | virtual |
| check_for_packet(RadioRxPacket &packet) override | esphome::home_io_control::SoftPhyDriverBase | virtual |
| chip_name() const =0 | esphome::home_io_control::RadioDriver | pure virtual |
| clear_dio_fired() | esphome::home_io_control::RadioDriver | inline |
| clear_irq_status(uint32_t irq_mask)=0 | esphome::home_io_control::SoftPhyDriverBase | protectedpure virtual |
| clear_last_capture_() | esphome::home_io_control::RadioDriver | inlineprotected |
| configure_buffer_base() | esphome::home_io_control::SoftPhyDriverBase | inlineprotectedvirtual |
| current_freq_ | esphome::home_io_control::RadioDriver | protected |
| dio_fired_ | esphome::home_io_control::RadioDriver | protected |
| discovery_hop_slice_ms(const TuningConfig &tuning) const =0 | esphome::home_io_control::RadioDriver | pure virtual |
| dump_debug() | esphome::home_io_control::RadioDriver | inlinevirtual |
| early_rx_read_offset() const | esphome::home_io_control::SoftPhyDriverBase | inlineprotectedvirtual |
| exchange_wait_slice_ms() const | esphome::home_io_control::RadioDriver | inlinevirtual |
| fill_capture_info(bool blocking_wait, uint32_t irq_status, uint8_t rx_offset, uint8_t reported_len, const uint8_t *raw, uint8_t raw_len, const uint8_t *frame, uint8_t frame_len)=0 | esphome::home_io_control::SoftPhyDriverBase | protectedpure virtual |
| get_current_freq() const | esphome::home_io_control::RadioDriver | inline |
| get_last_capture() const | esphome::home_io_control::RadioDriver | inline |
| get_rx_buffer_status(uint8_t &reported_len, uint8_t &rx_offset)=0 | esphome::home_io_control::SoftPhyDriverBase | protectedpure virtual |
| has_fast_tx_rx_turnaround() const =0 | esphome::home_io_control::RadioDriver | pure virtual |
| init()=0 | esphome::home_io_control::RadioDriver | pure virtual |
| is_dio_fired() const | esphome::home_io_control::RadioDriver | inline |
| is_failed() const =0 | esphome::home_io_control::RadioDriver | pure virtual |
| is_preamble_detected() override | esphome::home_io_control::SoftPhyDriverBase | virtual |
| is_sync_detected() override | esphome::home_io_control::SoftPhyDriverBase | virtual |
| last_capture_ | esphome::home_io_control::RadioDriver | protected |
| mark_dio_fired_from_isr() | esphome::home_io_control::RadioDriver | inline |
| populate_capture_base_(bool blocking_wait, uint32_t freq_hz, int16_t rssi_dbm, const uint8_t *raw, uint8_t raw_len, const uint8_t *frame, uint8_t frame_len) | esphome::home_io_control::RadioDriver | inlineprotected |
| preamble_detected_bit() const =0 | esphome::home_io_control::SoftPhyDriverBase | protectedpure virtual |
| prepare_blocking_receive_(RadioRxPacket &packet) | esphome::home_io_control::RadioDriver | inlineprotected |
| prepare_nonblocking_receive_(RadioRxPacket &packet) | esphome::home_io_control::RadioDriver | inlineprotected |
| RadioDriver(InternalGPIOPin *rst_pin=nullptr) | esphome::home_io_control::RadioDriver | inlineexplicit |
| read_irq_status_raw()=0 | esphome::home_io_control::SoftPhyDriverBase | protectedpure virtual |
| read_rssi() override | esphome::home_io_control::SoftPhyDriverBase | virtual |
| read_rssi_raw_byte()=0 | esphome::home_io_control::SoftPhyDriverBase | protectedpure virtual |
| read_rx_buffer(uint8_t offset, uint8_t *data, uint8_t len)=0 | esphome::home_io_control::SoftPhyDriverBase | protectedpure virtual |
| read_rx_packet(RadioRxPacket &packet, bool blocking_wait, uint32_t irq_status) | esphome::home_io_control::SoftPhyDriverBase | protectedvirtual |
| reset_hardware_() | esphome::home_io_control::RadioDriver | protected |
| reset_rx_state_(bool force_standby=true) | esphome::home_io_control::SoftPhyDriverBase | protected |
| response_preamble() const override | esphome::home_io_control::SoftPhyDriverBase | inlinevirtual |
| rst_pin_ | esphome::home_io_control::RadioDriver | protected |
| rx_done_bit() const =0 | esphome::home_io_control::SoftPhyDriverBase | protectedpure virtual |
| send_packet(const uint8_t *data, uint8_t len, const RadioTxConfig &tx_config) override | esphome::home_io_control::SoftPhyDriverBase | virtual |
| set_frequency_register(uint32_t freq_hz)=0 | esphome::home_io_control::SoftPhyDriverBase | protectedpure virtual |
| set_mode_rx()=0 | esphome::home_io_control::RadioDriver | pure virtual |
| set_mode_standby()=0 | esphome::home_io_control::RadioDriver | pure virtual |
| set_post_tx_settle_us_(uint16_t delay_us) | esphome::home_io_control::SoftPhyDriverBase | inlineprotected |
| set_response_preamble_(uint16_t preamble) | esphome::home_io_control::SoftPhyDriverBase | inlineprotected |
| set_rx_packet_params()=0 | esphome::home_io_control::SoftPhyDriverBase | protectedpure virtual |
| set_tx_packet_params(uint16_t preamble_len, uint8_t payload_len)=0 | esphome::home_io_control::SoftPhyDriverBase | protectedpure virtual |
| SoftPhyDriverBase(InternalGPIOPin *rst_pin, uint16_t default_response_preamble, uint16_t default_post_tx_settle_us) | esphome::home_io_control::SoftPhyDriverBase | inline |
| start_tx()=0 | esphome::home_io_control::SoftPhyDriverBase | protectedpure virtual |
| sync_word_valid_bit() const =0 | esphome::home_io_control::SoftPhyDriverBase | protectedpure virtual |
| tx_done_bit() const =0 | esphome::home_io_control::SoftPhyDriverBase | protectedpure virtual |
| wait_for_packet(RadioRxPacket &packet, uint32_t timeout_ms) override | esphome::home_io_control::SoftPhyDriverBase | virtual |
| write_tx_buffer(const uint8_t *data, uint8_t len)=0 | esphome::home_io_control::SoftPhyDriverBase | protectedpure virtual |
| ~RadioDriver()=default | esphome::home_io_control::RadioDriver | virtual |