Firmware  0.4.1
Loading...
Searching...
No Matches
task_function.cpp File Reference

DECUP task function. More...

#include "task_function.hpp"
#include <driver/gpio.h>
#include <decup/decup.hpp>
#include <ulf/decup_ein.hpp>
#include "../../current_limit.hpp"
#include "log.h"
#include "mem/nvs/settings.hpp"
#include "resume.hpp"
#include "suspend.hpp"
#include "utility.hpp"
Include dependency graph for task_function.cpp:

Namespaces

namespace  drv
 
namespace  drv::out
 
namespace  drv::out::track
 
namespace  drv::out::track::zimo
 
namespace  drv::out::track::zimo::decup
 
namespace  drv::out::track::zimo::decup::anonymous_namespace{task_function.cpp}
 

Functions

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

Variables

uint8_t volatile DRAM_ATTR drv::out::track::zimo::decup::anonymous_namespace{task_function.cpp}::ack_count {}
 

Detailed Description

Author
Vincent Hamp
Date
14/08/2024