Functions | |
bool IRAM_ATTR | rmt_callback (rmt_channel_handle_t, rmt_tx_done_event_data_t const *, void *) |
void IRAM_ATTR | ack_isr_handler (void *) |
std::optional< Packet > | receive_packet () |
esp_err_t | transmit_packet_blocking (Packet const &packet) |
uint8_t | receive_acks (uint32_t us) |
esp_err_t | transmit_acks (uint8_t acks) |
esp_err_t | loop () |
esp_err_t | test_loop (uint8_t decoder_id=221u) |
Variables | |
bool | gpio1_state {} |
bool | gpio2_state {} |
void IRAM_ATTR out::track::decup::anonymous_namespace{task_function.cpp}::ack_isr_handler | ( | void * | ) |
esp_err_t out::track::decup::anonymous_namespace{task_function.cpp}::loop | ( | ) |
uint8_t out::track::decup::anonymous_namespace{task_function.cpp}::receive_acks | ( | uint32_t | us | ) |
std::optional< Packet > out::track::decup::anonymous_namespace{task_function.cpp}::receive_packet | ( | ) |
bool IRAM_ATTR out::track::decup::anonymous_namespace{task_function.cpp}::rmt_callback | ( | rmt_channel_handle_t | , |
rmt_tx_done_event_data_t const * | , | ||
void * | ) |
esp_err_t out::track::decup::anonymous_namespace{task_function.cpp}::test_loop | ( | uint8_t | decoder_id = 221u | ) |
esp_err_t out::track::decup::anonymous_namespace{task_function.cpp}::transmit_acks | ( | uint8_t | acks | ) |
esp_err_t out::track::decup::anonymous_namespace{task_function.cpp}::transmit_packet_blocking | ( | Packet const & | packet | ) |
bool out::track::decup::anonymous_namespace{task_function.cpp}::gpio1_state {} |
bool out::track::decup::anonymous_namespace{task_function.cpp}::gpio2_state {} |