Explorar o código

comment out cdc flush on write (for now). Since it has issue with circuitpython

hathach %!s(int64=7) %!d(string=hai) anos
pai
achega
33c61bfda2
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  1. 2 0
      src/class/cdc/cdc_device.c

+ 2 - 0
src/class/cdc/cdc_device.c

@@ -153,11 +153,13 @@ uint32_t tud_cdc_n_write(uint8_t itf, void const* buffer, uint32_t bufsize)
 {
 {
   uint16_t ret = tu_fifo_write_n(&_cdcd_itf[itf].tx_ff, buffer, bufsize);
   uint16_t ret = tu_fifo_write_n(&_cdcd_itf[itf].tx_ff, buffer, bufsize);
 
 
+#if 0 // TODO issue with circuitpython's REPL
   // flush if queue more than endpoint size
   // flush if queue more than endpoint size
   if ( tu_fifo_count(&_cdcd_itf[itf].tx_ff) >= CFG_TUD_CDC_EPSIZE )
   if ( tu_fifo_count(&_cdcd_itf[itf].tx_ff) >= CFG_TUD_CDC_EPSIZE )
   {
   {
     tud_cdc_n_write_flush(itf);
     tud_cdc_n_write_flush(itf);
   }
   }
+#endif
 
 
   return ret;
   return ret;
 }
 }