5353// Application API (Multiple Interfaces)
5454// CFG_TUD_MIDI > 1
5555//--------------------------------------------------------------------+
56- bool tud_midi_n_connected (uint8_t itf );
57- uint32_t tud_midi_n_available (uint8_t itf , uint8_t jack_id );
58- uint32_t tud_midi_n_read (uint8_t itf , uint8_t jack_id , void * buffer , uint32_t bufsize );
59- void tud_midi_n_read_flush (uint8_t itf , uint8_t jack_id );
60- uint32_t tud_midi_n_write (uint8_t itf , uint8_t jack_id , uint8_t const * buffer , uint32_t bufsize );
61- bool tud_midi_n_write_flush (uint8_t itf );
56+ bool tud_midi_n_mounted (uint8_t itf );
57+ uint32_t tud_midi_n_available (uint8_t itf , uint8_t jack_id );
58+ uint32_t tud_midi_n_read (uint8_t itf , uint8_t jack_id , void * buffer , uint32_t bufsize );
59+ void tud_midi_n_read_flush (uint8_t itf , uint8_t jack_id );
60+ uint32_t tud_midi_n_write (uint8_t itf , uint8_t jack_id , uint8_t const * buffer , uint32_t bufsize );
6261
63- static inline uint32_t tud_midi_n_write24 (uint8_t itf , uint8_t jack_id , uint8_t b1 , uint8_t b2 , uint8_t b3 );
62+ static inline
63+ uint32_t tud_midi_n_write24 (uint8_t itf , uint8_t jack_id , uint8_t b1 , uint8_t b2 , uint8_t b3 );
6464
6565//--------------------------------------------------------------------+
6666// Application API (Interface0)
6767//--------------------------------------------------------------------+
68- static inline bool tud_midi_connected (void );
69- static inline uint32_t tud_midi_available (void );
70- static inline uint32_t tud_midi_read (void * buffer , uint32_t bufsize );
71- static inline void tud_midi_read_flush (void );
72- static inline uint32_t tud_midi_write (uint8_t jack_id , void const * buffer , uint32_t bufsize );
73- static inline uint32_t tudi_midi_write24 (uint8_t jack_id , uint8_t b1 , uint8_t b2 , uint8_t b3 );
74- static inline bool tud_midi_write_flush (void );
68+ static inline bool tud_midi_mounted (void );
69+ static inline uint32_t tud_midi_available (void );
70+ static inline uint32_t tud_midi_read (void * buffer , uint32_t bufsize );
71+ static inline void tud_midi_read_flush (void );
72+ static inline uint32_t tud_midi_write (uint8_t jack_id , uint8_t const * buffer , uint32_t bufsize );
73+ static inline uint32_t tudi_midi_write24 (uint8_t jack_id , uint8_t b1 , uint8_t b2 , uint8_t b3 );
7574
7675//--------------------------------------------------------------------+
7776// Application Callback API (weak is optional)
@@ -88,9 +87,9 @@ static inline uint32_t tud_midi_n_write24 (uint8_t itf, uint8_t jack_id, uint8_t
8887 return tud_midi_n_write (itf , jack_id , msg , 3 );
8988}
9089
91- static inline bool tud_midi_connected (void )
90+ static inline bool tud_midi_mounted (void )
9291{
93- return tud_midi_n_connected (0 );
92+ return tud_midi_n_mounted (0 );
9493}
9594
9695static inline uint32_t tud_midi_available (void )
@@ -108,7 +107,7 @@ static inline void tud_midi_read_flush (void)
108107 tud_midi_n_read_flush (0 , 0 );
109108}
110109
111- static inline uint32_t tud_midi_write (uint8_t jack_id , void const * buffer , uint32_t bufsize )
110+ static inline uint32_t tud_midi_write (uint8_t jack_id , uint8_t const * buffer , uint32_t bufsize )
112111{
113112 return tud_midi_n_write (0 , jack_id , buffer , bufsize );
114113}
@@ -119,11 +118,6 @@ static inline uint32_t tudi_midi_write24 (uint8_t jack_id, uint8_t b1, uint8_t b
119118 return tud_midi_write (jack_id , msg , 3 );
120119}
121120
122- static inline bool tud_midi_write_flush (void )
123- {
124- return tud_midi_n_write_flush (0 );
125- }
126-
127121//--------------------------------------------------------------------+
128122// Internal Class Driver API
129123//--------------------------------------------------------------------+
0 commit comments