void usbPrintBinary(uint8_t *buf, uint16_t length) { if (usbDeviceConfigured == true) { cdc_DataTx((unsigned char*)buf, length); } }
cyg_uint32 usbTerm::send(cyg_uint8* buff, cyg_uint32 len) { if(mUSBstatus != configured) return 0; cyg_uint32 idx = 0; cyg_uint8 transmitBuffer[128]; for(cyg_uint8 k = 0; k < len; k++) { transmitBuffer[idx++] = buff[k] ; if(buff[k] == '\n') { transmitBuffer[idx++] = '\r'; } if(buff[k] == '\r') { transmitBuffer[idx++] = '\n'; } } //diag_printf("USB TX: %d\n", len); //diag_dump_buf(sFrame_buff, sFrame_len); if( cdc_DataTx(transmitBuffer, idx) == USBD_OK) return idx; diag_printf("Could not send data\n"); return 0; }
void usbPrint(char* str) { if (usbDeviceConfigured == true) { cdc_DataTx((unsigned char*)str, strlen(str)); } }