Firmware  0.0.0
Loading...
Searching...
No Matches
out::track::decup::anonymous_namespace{task_function.cpp} Namespace Reference

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 {}
 

Function Documentation

◆ ack_isr_handler()

void IRAM_ATTR out::track::decup::anonymous_namespace{task_function.cpp}::ack_isr_handler ( void * )
Todo
document

◆ loop()

esp_err_t out::track::decup::anonymous_namespace{task_function.cpp}::loop ( )
Todo
document

◆ receive_acks()

uint8_t out::track::decup::anonymous_namespace{task_function.cpp}::receive_acks ( uint32_t us)
Todo
document

◆ receive_packet()

std::optional< Packet > out::track::decup::anonymous_namespace{task_function.cpp}::receive_packet ( )
Todo
document

◆ rmt_callback()

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 *  )
Todo
document

◆ test_loop()

esp_err_t out::track::decup::anonymous_namespace{task_function.cpp}::test_loop ( uint8_t decoder_id = 221u)
Todo
document that this pings a decoder (default MX645)

◆ transmit_acks()

esp_err_t out::track::decup::anonymous_namespace{task_function.cpp}::transmit_acks ( uint8_t acks)
Todo
document

◆ transmit_packet_blocking()

esp_err_t out::track::decup::anonymous_namespace{task_function.cpp}::transmit_packet_blocking ( Packet const & packet)
Todo
document

Variable Documentation

◆ gpio1_state

bool out::track::decup::anonymous_namespace{task_function.cpp}::gpio1_state {}

◆ gpio2_state

bool out::track::decup::anonymous_namespace{task_function.cpp}::gpio2_state {}