Home IO Control
ESPHome add-on for IO-Homecontrol devices
Loading...
Searching...
No Matches
esphome::home_io_control::SoftPhyDriverBase Member List

This is the complete list of members for esphome::home_io_control::SoftPhyDriverBase, including all inherited members.

activity_irq_mask() constesphome::home_io_control::SoftPhyDriverBaseinlineprotectedvirtual
apply_tuning(const TuningConfig &tuning)esphome::home_io_control::RadioDriverinlinevirtual
before_tx_arm()esphome::home_io_control::SoftPhyDriverBaseinlineprotectedvirtual
change_frequency(uint32_t freq_hz) overrideesphome::home_io_control::SoftPhyDriverBasevirtual
check_for_packet(RadioRxPacket &packet) overrideesphome::home_io_control::SoftPhyDriverBasevirtual
chip_name() const =0esphome::home_io_control::RadioDriverpure virtual
clear_dio_fired()esphome::home_io_control::RadioDriverinline
clear_irq_status(uint32_t irq_mask)=0esphome::home_io_control::SoftPhyDriverBaseprotectedpure virtual
clear_last_capture_()esphome::home_io_control::RadioDriverinlineprotected
configure_buffer_base()esphome::home_io_control::SoftPhyDriverBaseinlineprotectedvirtual
current_freq_esphome::home_io_control::RadioDriverprotected
dio_fired_esphome::home_io_control::RadioDriverprotected
discovery_hop_slice_ms(const TuningConfig &tuning) const =0esphome::home_io_control::RadioDriverpure virtual
dump_debug()esphome::home_io_control::RadioDriverinlinevirtual
early_rx_read_offset() constesphome::home_io_control::SoftPhyDriverBaseinlineprotectedvirtual
exchange_wait_slice_ms() constesphome::home_io_control::RadioDriverinlinevirtual
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)=0esphome::home_io_control::SoftPhyDriverBaseprotectedpure virtual
get_current_freq() constesphome::home_io_control::RadioDriverinline
get_last_capture() constesphome::home_io_control::RadioDriverinline
get_rx_buffer_status(uint8_t &reported_len, uint8_t &rx_offset)=0esphome::home_io_control::SoftPhyDriverBaseprotectedpure virtual
has_fast_tx_rx_turnaround() const =0esphome::home_io_control::RadioDriverpure virtual
init()=0esphome::home_io_control::RadioDriverpure virtual
is_dio_fired() constesphome::home_io_control::RadioDriverinline
is_failed() const =0esphome::home_io_control::RadioDriverpure virtual
is_preamble_detected() overrideesphome::home_io_control::SoftPhyDriverBasevirtual
is_sync_detected() overrideesphome::home_io_control::SoftPhyDriverBasevirtual
last_capture_esphome::home_io_control::RadioDriverprotected
mark_dio_fired_from_isr()esphome::home_io_control::RadioDriverinline
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::RadioDriverinlineprotected
preamble_detected_bit() const =0esphome::home_io_control::SoftPhyDriverBaseprotectedpure virtual
prepare_blocking_receive_(RadioRxPacket &packet)esphome::home_io_control::RadioDriverinlineprotected
prepare_nonblocking_receive_(RadioRxPacket &packet)esphome::home_io_control::RadioDriverinlineprotected
RadioDriver(InternalGPIOPin *rst_pin=nullptr)esphome::home_io_control::RadioDriverinlineexplicit
read_irq_status_raw()=0esphome::home_io_control::SoftPhyDriverBaseprotectedpure virtual
read_rssi() overrideesphome::home_io_control::SoftPhyDriverBasevirtual
read_rssi_raw_byte()=0esphome::home_io_control::SoftPhyDriverBaseprotectedpure virtual
read_rx_buffer(uint8_t offset, uint8_t *data, uint8_t len)=0esphome::home_io_control::SoftPhyDriverBaseprotectedpure virtual
read_rx_packet(RadioRxPacket &packet, bool blocking_wait, uint32_t irq_status)esphome::home_io_control::SoftPhyDriverBaseprotectedvirtual
reset_hardware_()esphome::home_io_control::RadioDriverprotected
reset_rx_state_(bool force_standby=true)esphome::home_io_control::SoftPhyDriverBaseprotected
response_preamble() const overrideesphome::home_io_control::SoftPhyDriverBaseinlinevirtual
rst_pin_esphome::home_io_control::RadioDriverprotected
rx_done_bit() const =0esphome::home_io_control::SoftPhyDriverBaseprotectedpure virtual
send_packet(const uint8_t *data, uint8_t len, const RadioTxConfig &tx_config) overrideesphome::home_io_control::SoftPhyDriverBasevirtual
set_frequency_register(uint32_t freq_hz)=0esphome::home_io_control::SoftPhyDriverBaseprotectedpure virtual
set_mode_rx()=0esphome::home_io_control::RadioDriverpure virtual
set_mode_standby()=0esphome::home_io_control::RadioDriverpure virtual
set_post_tx_settle_us_(uint16_t delay_us)esphome::home_io_control::SoftPhyDriverBaseinlineprotected
set_response_preamble_(uint16_t preamble)esphome::home_io_control::SoftPhyDriverBaseinlineprotected
set_rx_packet_params()=0esphome::home_io_control::SoftPhyDriverBaseprotectedpure virtual
set_tx_packet_params(uint16_t preamble_len, uint8_t payload_len)=0esphome::home_io_control::SoftPhyDriverBaseprotectedpure virtual
SoftPhyDriverBase(InternalGPIOPin *rst_pin, uint16_t default_response_preamble, uint16_t default_post_tx_settle_us)esphome::home_io_control::SoftPhyDriverBaseinline
start_tx()=0esphome::home_io_control::SoftPhyDriverBaseprotectedpure virtual
sync_word_valid_bit() const =0esphome::home_io_control::SoftPhyDriverBaseprotectedpure virtual
tx_done_bit() const =0esphome::home_io_control::SoftPhyDriverBaseprotectedpure virtual
wait_for_packet(RadioRxPacket &packet, uint32_t timeout_ms) overrideesphome::home_io_control::SoftPhyDriverBasevirtual
write_tx_buffer(const uint8_t *data, uint8_t len)=0esphome::home_io_control::SoftPhyDriverBaseprotectedpure virtual
~RadioDriver()=defaultesphome::home_io_control::RadioDrivervirtual