重写_write代码实现重定向printf,如果USB未连接的话就会卡在while里面,请问应该如何判断USB是否连接
__attribute__((used)) int _write(int fd, char *buf, int size) { while(USBFS_Endp_Busy[DEF_UEP3]); USBFS_Endp_DataUp(DEF_UEP3, (uint8_t*)buf, size, DEF_UEP_CPY_LOAD); return size; }
热门产品 :
CH32L103: 32位PDUSB低功耗单片机