Functions | |
void IRAM_ATTR | ack_isr_handler (void *) |
mdu_encoder_config_t | mdu_encoder_config () |
std::optional< Packet > | receive_packet (uint32_t timeout) |
esp_err_t | transmit_packet_blocking (Packet const &packet) |
esp_err_t | transmit_packet_blocking_for (Packet const &packet, uint32_t us) |
std::pair< int32_t, int32_t > | packet2ack_counts (mdu_encoder_config_t const &encoder_config, Packet const &packet) |
std::array< uint8_t, 2uz > | receive_acks (mdu_encoder_config_t const &encoder_config, Packet const &packet) |
esp_err_t | transmit_acks (std::array< uint8_t, 2uz > acks) |
esp_err_t | config_transfer_rate (mdu_encoder_config_t &encoder_config, uint8_t transfer_rate, std::array< uint8_t, 2uz > const &acks) |
esp_err_t | zpp_entry () |
esp_err_t | zsu_entry () |
esp_err_t | loop (mdu_encoder_config_t &encoder_config) |
esp_err_t | test_loop (mdu_encoder_config_t &encoder_config, uint8_t decoder_id=6u) |
void IRAM_ATTR out::track::mdu::anonymous_namespace{task_function.cpp}::ack_isr_handler | ( | void * | ) |
esp_err_t out::track::mdu::anonymous_namespace{task_function.cpp}::config_transfer_rate | ( | mdu_encoder_config_t & | encoder_config, |
uint8_t | transfer_rate, | ||
std::array< uint8_t, 2uz > const & | acks ) |
esp_err_t out::track::mdu::anonymous_namespace{task_function.cpp}::loop | ( | mdu_encoder_config_t & | encoder_config | ) |
mdu_encoder_config_t out::track::mdu::anonymous_namespace{task_function.cpp}::mdu_encoder_config | ( | ) |
std::pair< int32_t, int32_t > out::track::mdu::anonymous_namespace{task_function.cpp}::packet2ack_counts | ( | mdu_encoder_config_t const & | encoder_config, |
Packet const & | packet ) |
std::array< uint8_t, 2uz > out::track::mdu::anonymous_namespace{task_function.cpp}::receive_acks | ( | mdu_encoder_config_t const & | encoder_config, |
Packet const & | packet ) |
std::optional< Packet > out::track::mdu::anonymous_namespace{task_function.cpp}::receive_packet | ( | uint32_t | timeout | ) |
esp_err_t out::track::mdu::anonymous_namespace{task_function.cpp}::test_loop | ( | mdu_encoder_config_t & | encoder_config, |
uint8_t | decoder_id = 6u ) |
esp_err_t out::track::mdu::anonymous_namespace{task_function.cpp}::transmit_acks | ( | std::array< uint8_t, 2uz > | acks | ) |
esp_err_t out::track::mdu::anonymous_namespace{task_function.cpp}::transmit_packet_blocking | ( | Packet const & | packet | ) |
esp_err_t out::track::mdu::anonymous_namespace{task_function.cpp}::transmit_packet_blocking_for | ( | Packet const & | packet, |
uint32_t | us ) |
esp_err_t out::track::mdu::anonymous_namespace{task_function.cpp}::zpp_entry | ( | ) |
esp_err_t out::track::mdu::anonymous_namespace{task_function.cpp}::zsu_entry | ( | ) |