Searched refs:tx_ringbuffer (Results 1 – 1 of 1) sorted by relevance
/nrf52832-nimble/rt-thread/components/drivers/usb/usbdevice/class/ |
H A D | cdc_vcom.c | 79 struct rt_ringbuffer tx_ringbuffer; member 733 … size += rt_ringbuffer_put_force(&data->tx_ringbuffer, (const rt_uint8_t *)&buf[size], ptr - size); in _vcom_tx() 740 if(rt_ringbuffer_space_len(&data->tx_ringbuffer) >= 2) in _vcom_tx() 742 rt_ringbuffer_put_force(&data->tx_ringbuffer, crlf, 2); in _vcom_tx() 771 … size += rt_ringbuffer_put_force(&data->tx_ringbuffer, (rt_uint8_t *)&buf[size], baksize - size); in _vcom_tx() 804 rt_ringbuffer_putchar_force(&data->tx_ringbuffer, '\r'); in _vcom_putc() 809 rt_ringbuffer_putchar_force(&data->tx_ringbuffer, c); in _vcom_putc() 851 while(rt_ringbuffer_data_len(&data->tx_ringbuffer)) in vcom_tx_thread_entry() 854 res = rt_ringbuffer_get(&data->tx_ringbuffer, ch, CDC_BULKIN_MAXSIZE); in vcom_tx_thread_entry() 919 rt_ringbuffer_init(&data->tx_ringbuffer, data->tx_rbp, CDC_TX_BUFSIZE); in rt_usb_vcom_init()
|