idfxx 1.0.0
Modern C++23 components for ESP-IDF
Loading...
Searching...
No Matches
idfxx::radio::sx126x Member List

This is the complete list of members for idfxx::radio::sx126x, including all inherited members.

adopt_pending()idfxx::radio::sx126xinline
cad_symbols enum nameidfxx::radio::sx126x
channel_busy()idfxx::radio::lora_transceiverinline
chip_variant enum nameidfxx::radio::sx126x
clear_irq_status(flags< irq_flag > mask)idfxx::radio::sx126xinline
configure(const lora_link &link)idfxx::radio::lora_transceiverinline
current_mode() const noexceptidfxx::radio::lora_transceiverinline
current_rssi()idfxx::radio::lora_transceiverinline
irq_flag typedefidfxx::radio::sx126x
irq_status()idfxx::radio::sx126xinline
last_packet_status()idfxx::radio::lora_transceiverinline
lora_transceiver(const lora_transceiver &)=deleteidfxx::radio::lora_transceiver
lora_transceiver()=defaultidfxx::radio::lora_transceiverprotected
lora_transceiver(lora_transceiver &&) noexcept=defaultidfxx::radio::lora_transceiverprotected
make(spi::master_bus &bus, config config)idfxx::radio::sx126xstatic
max_payload_lengthidfxx::radio::lora_transceiverstatic
modulation() const noexceptidfxx::radio::lora_transceiverinline
operator=(const sx126x &)=deleteidfxx::radio::sx126x
operator=(sx126x &&other) noexceptidfxx::radio::sx126x
idfxx::radio::lora_transceiver::operator=(const lora_transceiver &)=deleteidfxx::radio::lora_transceiver
idfxx::radio::lora_transceiver::operator=(lora_transceiver &&) noexcept=defaultidfxx::radio::lora_transceiverprotected
packet_params() const noexceptidfxx::radio::lora_transceiverinline
read_buffer(uint8_t offset, std::span< uint8_t > data)idfxx::radio::sx126xinline
read_command(uint8_t opcode, std::span< uint8_t > response)idfxx::radio::sx126xinline
read_received(std::span< uint8_t > buffer)idfxx::radio::lora_transceiverinline
read_register(uint16_t addr, std::span< uint8_t > data)idfxx::radio::sx126xinline
receive(std::span< uint8_t > buffer, const std::chrono::duration< Rep, Period > &timeout)idfxx::radio::lora_transceiverinline
regulator enum nameidfxx::radio::sx126x
rx_duty_cycle_for(uint16_t min_symbols=8) const noexceptidfxx::radio::lora_transceiverinline
scan_channel()idfxx::radio::lora_transceiverinline
scan_guard_windowidfxx::radio::lora_transceiverstatic
set_cad_params(cad_params params)idfxx::radio::sx126xinline
set_frequency(freq::hertz hz)idfxx::radio::lora_transceiverinline
set_modulation(lora_modulation mod)idfxx::radio::lora_transceiverinline
set_output_power(electro::dbm power, ramp_time ramp=ramp_time::us_200)idfxx::radio::lora_transceiverinline
set_packet_params(lora_packet_params params)idfxx::radio::lora_transceiverinline
set_sync_word(uint16_t sync_word)idfxx::radio::sx126xinline
set_sync_word(lora_network network)idfxx::radio::sx126xinline
sleep(sleep_mode mode)idfxx::radio::sx126xinline
sleep()idfxx::radio::sx126xinline
sleep_mode enum nameidfxx::radio::sx126x
spi() noexceptidfxx::radio::sx126x
standby(standby_clock clock)idfxx::radio::sx126xinline
standby()idfxx::radio::sx126xinline
standby_clock enum nameidfxx::radio::sx126x
start_channel_scan()idfxx::radio::lora_transceiverinline
start_listening()idfxx::radio::lora_transceiverinline
start_listening(std::chrono::microseconds rx_period, std::chrono::microseconds sleep_period)idfxx::radio::lora_transceiverinline
start_listening(rx_duty_cycle cycle)idfxx::radio::lora_transceiverinline
start_listening(const std::optional< rx_duty_cycle > &cycle)idfxx::radio::lora_transceiverinline
start_receive(std::span< uint8_t > buffer)idfxx::radio::lora_transceiverinline
start_transmit(std::span< const uint8_t > data)idfxx::radio::lora_transceiverinline
sx126x(spi::master_bus &bus, config config)idfxx::radio::sx126xexplicit
sx126x(const sx126x &)=deleteidfxx::radio::sx126x
sx126x(sx126x &&other) noexceptidfxx::radio::sx126x
time_on_air(size_t payload_length) const noexceptidfxx::radio::lora_transceiverinline
transmit(std::span< const uint8_t > data)idfxx::radio::lora_transceiverinline
transmit(std::span< const uint8_t > data, const std::chrono::duration< Rep, Period > &timeout)idfxx::radio::lora_transceiverinline
transmit_timeout_marginidfxx::radio::lora_transceiverstatic
try_adopt_pending()idfxx::radio::sx126x
try_channel_busy()idfxx::radio::lora_transceiverinline
try_clear_irq_status(flags< irq_flag > mask)idfxx::radio::sx126x
try_configure(const lora_link &link)idfxx::radio::lora_transceiverinline
try_current_rssi()idfxx::radio::lora_transceiverinline
try_irq_status()idfxx::radio::sx126x
try_last_packet_status()idfxx::radio::lora_transceiverinline
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_transceiverinline
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_transceiverinline
try_scan_channel()idfxx::radio::lora_transceiverinline
try_set_cad_params(cad_params params)idfxx::radio::sx126x
try_set_frequency(freq::hertz hz)idfxx::radio::lora_transceiverinline
try_set_modulation(lora_modulation mod)idfxx::radio::lora_transceiverinline
try_set_output_power(electro::dbm power, ramp_time ramp=ramp_time::us_200)idfxx::radio::lora_transceiverinline
try_set_packet_params(lora_packet_params params)idfxx::radio::lora_transceiverinline
try_set_sync_word(uint16_t sync_word)idfxx::radio::sx126x
try_set_sync_word(lora_network network)idfxx::radio::sx126xinline
try_sleep(sleep_mode mode)idfxx::radio::sx126x
try_sleep()idfxx::radio::sx126xinline
try_standby(standby_clock clock)idfxx::radio::sx126x
try_standby()idfxx::radio::sx126xinline
try_start_channel_scan()idfxx::radio::lora_transceiverinline
try_start_listening()idfxx::radio::lora_transceiverinline
try_start_listening(std::chrono::microseconds rx_period, std::chrono::microseconds sleep_period)idfxx::radio::lora_transceiverinline
try_start_listening(rx_duty_cycle cycle)idfxx::radio::lora_transceiverinline
try_start_listening(const std::optional< rx_duty_cycle > &cycle)idfxx::radio::lora_transceiverinline
try_start_receive(std::span< uint8_t > buffer)idfxx::radio::lora_transceiverinline
try_start_transmit(std::span< const uint8_t > data)idfxx::radio::lora_transceiverinline
try_transmit(std::span< const uint8_t > data)idfxx::radio::lora_transceiverinline
try_transmit(std::span< const uint8_t > data, const std::chrono::duration< Rep, Period > &timeout)idfxx::radio::lora_transceiverinline
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 noexceptidfxx::radio::sx126x
write_buffer(uint8_t offset, std::span< const uint8_t > data)idfxx::radio::sx126xinline
write_command(uint8_t opcode, std::span< const uint8_t > params)idfxx::radio::sx126xinline
write_register(uint16_t addr, std::span< const uint8_t > data)idfxx::radio::sx126xinline
~lora_transceiver()=defaultidfxx::radio::lora_transceivervirtual
~sx126x() overrideidfxx::radio::sx126x