int my_printf(const char *fmt, ...) {
va_list ap;
va_start(ap, fmt);
int i = vsnprintf(pEP2_IN_DataBuf, 64, fmt, ap);
va_start(ap, fmt);
va_end(ap);
while (!EP2_GetINSta());
DevEP2_IN_Deal(i);
return i;
}
我封装了这样一个函数用于打印,但是发现使用这个函数总是会丢包,应该用什么方法解决丢包问题?
热门产品 :
CH32X035: 32位USB+USB PD单片机