SUSIV2 protocol task function. More...
#include "task_function.hpp"
#include <ulf/susiv2.hpp>
#include "../tx_task_function.hpp"
#include "log.h"
#include "utility.hpp"
Namespaces | |
namespace | usb |
namespace | usb::ulf_susiv2 |
namespace | usb::ulf_susiv2::anonymous_namespace{task_function.cpp} |
Functions | |
std::optional< std::span< uint8_t const > > | usb::ulf_susiv2::anonymous_namespace{task_function.cpp}::receive_susiv2_frame (std::span< uint8_t > stack, uint32_t timeout) |
void | usb::ulf_susiv2::anonymous_namespace{task_function.cpp}::send_to_front (std::span< uint8_t const > stack) |
bool | usb::ulf_susiv2::anonymous_namespace{task_function.cpp}::return_on_exit (std::span< uint8_t const > stack) |
void | usb::ulf_susiv2::anonymous_namespace{task_function.cpp}::transmit_response (std::span< uint8_t > stack) |
void | usb::ulf_susiv2::anonymous_namespace{task_function.cpp}::loop () |
void | usb::ulf_susiv2::task_function (void *) |