重写_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; }
热门产品 :
CH32V317: 互联型青稞RISC-V MCU