嵌入式系统实现Printf函数

发布时间:2026/10/15 19:40:37
嵌入式系统实现Printf函数
voiddbg_printf(constchar*fmt,...){charbuf[128];va_list ap;intlen;va_start(ap,fmt);lenvsnprintf(buf,sizeof(buf),fmt,ap);va_end(ap);if(len0){if(len(int)sizeof(buf)-1){lensizeof(buf)-1;// 截断}// while(CDC_Transmit_FS((uint8_t *)buf, (uint16_t)len) ! USBD_OK);// 最终的发送函数放在这}}