File tree 2 files changed +8
-0
lines changed
2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -202,6 +202,13 @@ int Serial_::available(void)
202
202
return (uint32_t )(CDC_SERIAL_BUFFER_SIZE + buffer->head - buffer->tail ) % CDC_SERIAL_BUFFER_SIZE;
203
203
}
204
204
205
+ int Serial_::availableForWrite (void )
206
+ {
207
+ // return the number of bytes left in the current bank,
208
+ // always EP size - 1, because bank is flushed on every write
209
+ return (EPX_SIZE - 1 );
210
+ }
211
+
205
212
int Serial_::peek (void )
206
213
{
207
214
ring_buffer *buffer = &cdc_rx_buffer;
Original file line number Diff line number Diff line change @@ -118,6 +118,7 @@ class Serial_ : public Stream
118
118
void end (void );
119
119
120
120
virtual int available (void );
121
+ virtual int availableForWrite (void );
121
122
virtual void accept (void );
122
123
virtual int peek (void );
123
124
virtual int read (void );
You can’t perform that action at this time.
0 commit comments