cdc namespace
Classes
- class ICdcIo
- class TinyUsbCdcIo
Functions
- auto available(const uint8_t interface_id) -> uint32_t
- auto connected(const uint8_t interface_id) -> bool
- auto default_io() -> ICdcIo&
- auto init() -> bool
- auto line_state(const uint8_t interface_id) -> uint8_t
- auto read(const uint8_t interface_id, void* buffer, const uint32_t length) -> uint32_t
- void service()
- auto write(const uint8_t interface_id, const void* buffer, const uint32_t length, const uint32_t timeout_ms) -> uint32_t
Function documentation
uint32_t prf:: usb:: cdc:: available(const uint8_t interface_id)
#include <hal/usb/cdc_io.hpp>
bool prf:: usb:: cdc:: connected(const uint8_t interface_id)
#include <hal/usb/cdc_io.hpp>
ICdcIo& prf:: usb:: cdc:: default_io()
#include <hal/usb/cdc_io.hpp>
bool prf:: usb:: cdc:: init()
#include <hal/usb/cdc_io.hpp>
uint8_t prf:: usb:: cdc:: line_state(const uint8_t interface_id)
#include <hal/usb/cdc_io.hpp>
uint32_t prf:: usb:: cdc:: read(const uint8_t interface_id,
void* buffer,
const uint32_t length)
#include <hal/usb/cdc_io.hpp>
void prf:: usb:: cdc:: service()
#include <hal/usb/cdc_io.hpp>
uint32_t prf:: usb:: cdc:: write(const uint8_t interface_id,
const void* buffer,
const uint32_t length,
const uint32_t timeout_ms)
#include <hal/usb/cdc_io.hpp>