mirror of
https://github.com/eddyem/stm32samples.git
synced 2026-03-22 09:41:00 +03:00
USB CDC on STM32G0B1 works
This commit is contained in:
@@ -134,8 +134,14 @@ int usart_send(const char *str, int len){
|
||||
IWDG->KR = IWDG_REFRESH;
|
||||
int put = RB_write(&TxRB, (uint8_t*)str, len);
|
||||
if(put < 0) continue; // busy
|
||||
else if(put == 0) usart_sendbuf(); // no place
|
||||
else{
|
||||
else if(put == 0){
|
||||
// don't block or run send process in DEBUG-mode
|
||||
#ifndef EBUG
|
||||
usart_sendbuf(); // no place
|
||||
#else
|
||||
return sent;
|
||||
#endif
|
||||
}else{
|
||||
len -= put;
|
||||
sent += put;
|
||||
str += put;
|
||||
|
||||
Reference in New Issue
Block a user