clean up
This commit is contained in:
@@ -51,41 +51,64 @@
|
||||
* @{ */
|
||||
|
||||
//--------------------------------------------------------------------+
|
||||
// APPLICATION API (Multiple Interfaces)
|
||||
// Application API (Multiple Interfaces)
|
||||
// CFG_TUD_MIDI > 1
|
||||
//--------------------------------------------------------------------+
|
||||
bool tud_midi_n_connected (uint8_t itf);
|
||||
|
||||
uint32_t tud_midi_n_available (uint8_t itf, uint8_t jack_id);
|
||||
char tud_midi_n_read_char (uint8_t itf, uint8_t jack_id);
|
||||
uint32_t tud_midi_n_read (uint8_t itf, uint8_t jack_id, void* buffer, uint32_t bufsize);
|
||||
void tud_midi_n_read_flush (uint8_t itf, uint8_t jack_id);
|
||||
char tud_midi_n_peek (uint8_t itf, uint8_t jack_id, int pos);
|
||||
|
||||
uint32_t tud_midi_n_write_char (uint8_t itf, char ch);
|
||||
uint32_t tud_midi_n_write (uint8_t itf, uint8_t jack_id, uint8_t const* buffer, uint32_t bufsize);
|
||||
bool tud_midi_n_write_flush (uint8_t itf);
|
||||
|
||||
//--------------------------------------------------------------------+
|
||||
// APPLICATION API (Interface0)
|
||||
// Application API (Interface0)
|
||||
//--------------------------------------------------------------------+
|
||||
static inline bool tud_midi_connected (void) { return tud_midi_n_connected(0); }
|
||||
|
||||
static inline uint32_t tud_midi_available (void) { return tud_midi_n_available(0, 0); }
|
||||
static inline char tud_midi_read_char (void) { return tud_midi_n_read_char(0, 0); }
|
||||
static inline uint32_t tud_midi_read (void* buffer, uint32_t bufsize) { return tud_midi_n_read(0, 0, buffer, bufsize); }
|
||||
static inline void tud_midi_read_flush (void) { tud_midi_n_read_flush(0, 0); }
|
||||
static inline char tud_midi_peek (int pos) { return tud_midi_n_peek(0, 0, pos); }
|
||||
|
||||
static inline uint32_t tud_midi_write_char (char ch) { return tud_midi_n_write_char(0, ch); }
|
||||
static inline uint32_t tud_midi_write (uint8_t jack_id, void const* buffer, uint32_t bufsize) { return tud_midi_n_write(0, jack_id, buffer, bufsize); }
|
||||
static inline bool tud_midi_write_flush (void) { return tud_midi_n_write_flush(0); }
|
||||
static inline bool tud_midi_connected (void);
|
||||
static inline uint32_t tud_midi_available (void);
|
||||
static inline uint32_t tud_midi_read (void* buffer, uint32_t bufsize);
|
||||
static inline void tud_midi_read_flush (void);
|
||||
static inline uint32_t tud_midi_write (uint8_t jack_id, void const* buffer, uint32_t bufsize);
|
||||
static inline bool tud_midi_write_flush (void);
|
||||
|
||||
//--------------------------------------------------------------------+
|
||||
// APPLICATION CALLBACK API (WEAK is optional)
|
||||
// Application Callback API (weak is optional)
|
||||
//--------------------------------------------------------------------+
|
||||
TU_ATTR_WEAK void tud_midi_rx_cb(uint8_t itf);
|
||||
|
||||
//--------------------------------------------------------------------+
|
||||
// Application API (Interface0) Implementation
|
||||
//--------------------------------------------------------------------+
|
||||
static inline bool tud_midi_connected (void)
|
||||
{
|
||||
return tud_midi_n_connected(0);
|
||||
}
|
||||
|
||||
static inline uint32_t tud_midi_available (void)
|
||||
{
|
||||
return tud_midi_n_available(0, 0);
|
||||
}
|
||||
|
||||
static inline uint32_t tud_midi_read (void* buffer, uint32_t bufsize)
|
||||
{
|
||||
return tud_midi_n_read(0, 0, buffer, bufsize);
|
||||
}
|
||||
|
||||
static inline void tud_midi_read_flush (void)
|
||||
{
|
||||
tud_midi_n_read_flush(0, 0);
|
||||
}
|
||||
|
||||
static inline uint32_t tud_midi_write (uint8_t jack_id, void const* buffer, uint32_t bufsize)
|
||||
{
|
||||
return tud_midi_n_write(0, jack_id, buffer, bufsize);
|
||||
}
|
||||
|
||||
static inline bool tud_midi_write_flush (void)
|
||||
{
|
||||
return tud_midi_n_write_flush(0);
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------+
|
||||
// Internal Class Driver API
|
||||
//--------------------------------------------------------------------+
|
||||
|
||||
Reference in New Issue
Block a user