add timeout for USB writting on CDC

This commit is contained in:
Edward Emelianov
2025-07-15 19:52:44 +03:00
parent fca7e896fa
commit 233eed8b12
7 changed files with 73 additions and 22 deletions

View File

@@ -46,6 +46,8 @@ void break_handler(uint8_t ifno);
void clstate_handler(uint8_t ifno, uint16_t val);
void linecoding_handler(uint8_t ifno, usb_LineCoding *lc);
// as ugly CDC have no BREAK after disconnected client in non-canonical mode, we should use timeout - more than 2ms
#define DISCONN_TMOUT (2)
// sizes of ringbuffers for outgoing and incoming data
#define RBOUTSZ (512)