@@ -45,6 +45,7 @@ bool tud_vendor_n_mounted (uint8_t itf);
4545uint32_t tud_vendor_n_available (uint8_t itf );
4646uint32_t tud_vendor_n_read (uint8_t itf , void * buffer , uint32_t bufsize );
4747bool tud_vendor_n_peek (uint8_t itf , uint8_t * u8 );
48+ void tud_vendor_n_read_flush (uint8_t itf );
4849
4950uint32_t tud_vendor_n_write (uint8_t itf , void const * buffer , uint32_t bufsize );
5051uint32_t tud_vendor_n_write_available (uint8_t itf );
@@ -59,6 +60,7 @@ static inline bool tud_vendor_mounted (void);
5960static inline uint32_t tud_vendor_available (void );
6061static inline uint32_t tud_vendor_read (void * buffer , uint32_t bufsize );
6162static inline bool tud_vendor_peek (uint8_t * u8 );
63+ static inline void tud_vendor_read_flush (void );
6264static inline uint32_t tud_vendor_write (void const * buffer , uint32_t bufsize );
6365static inline uint32_t tud_vendor_write_str (char const * str );
6466static inline uint32_t tud_vendor_write_available (void );
@@ -99,6 +101,11 @@ static inline bool tud_vendor_peek (uint8_t* u8)
99101 return tud_vendor_n_peek (0 , u8 );
100102}
101103
104+ static inline void tud_vendor_read_flush (void )
105+ {
106+ tud_vendor_n_read_flush (0 );
107+ }
108+
102109static inline uint32_t tud_vendor_write (void const * buffer , uint32_t bufsize )
103110{
104111 return tud_vendor_n_write (0 , buffer , bufsize );
0 commit comments