69 uint32_t cdc_sent =
tud_cdc_n_write(itf,reply->c_str(), std::min<uint16_t>(reply->length(),bufferRemaining));
74 if(cdc_sent < reply->length()){
uint32_t tud_cdc_n_write_flush(uint8_t itf)
bool tud_cdc_n_connected(uint8_t itf)
uint32_t tud_cdc_n_write_available(uint8_t itf)
uint32_t tud_cdc_n_write(uint8_t itf, void const *buffer, uint32_t bufsize)
static uint16_t cdcSend(std::string *reply, uint8_t itf)
static cpp_freertos::BinarySemaphore cdcSems[CFG_TUD_CDC]
static void clearRemainingBuffer(uint8_t itf=0)
static std::string remainingStrs[CFG_TUD_CDC]
static void cdcFinished(uint8_t itf=0)
static std::string tString
static bool connected(uint8_t itf=0)
static uint32_t remainingData(uint8_t itf=0)
static bool usb_busy_retry
bool Take(TickType_t Timeout=portMAX_DELAY)
static TU_ATTR_ALWAYS_INLINE bool tud_ready(void)