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

USB transmit task function. More...

#include "tx_task_function.hpp"
#include <tinyusb.h>
#include <tusb_cdc_acm.h>
#include <array>
#include <span>
#include <string_view>
#include "log.h"
Include dependency graph for tx_task_function.cpp:

Namespaces

namespace  intf
 
namespace  intf::usb
 
namespace  intf::usb::anonymous_namespace{tx_task_function.cpp}
 

Functions

void intf::usb::transmit_ok ()
 Transmit "OK\r" to the CDC device queue.
 
void intf::usb::transmit_not_ok ()
 Transmit "NOT OK\r" to the CDC device queue.
 
size_t intf::usb::anonymous_namespace{tx_task_function.cpp}::receive (std::span< uint8_t > stack)
 Receive data from tx_stream_buffer and copy it to the stack.
 
void intf::usb::anonymous_namespace{tx_task_function.cpp}::transmit (std::span< uint8_t const > stack)
 Transmit data to the CDC device queue.
 
void intf::usb::anonymous_namespace{tx_task_function.cpp}::flush ()
 Flush CDC device.
 
void intf::usb::tx_task_function (void *)
 USB transmit task function.
 

Detailed Description

Author
Vincent Hamp
Date
09/02/2023