53
53
// Application API (Multiple Interfaces)
54
54
// CFG_TUD_MIDI > 1
55
55
//--------------------------------------------------------------------+
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 );
62
61
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 );
64
64
65
65
//--------------------------------------------------------------------+
66
66
// Application API (Interface0)
67
67
//--------------------------------------------------------------------+
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 );
75
74
76
75
//--------------------------------------------------------------------+
77
76
// 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
88
87
return tud_midi_n_write (itf , jack_id , msg , 3 );
89
88
}
90
89
91
- static inline bool tud_midi_connected (void )
90
+ static inline bool tud_midi_mounted (void )
92
91
{
93
- return tud_midi_n_connected (0 );
92
+ return tud_midi_n_mounted (0 );
94
93
}
95
94
96
95
static inline uint32_t tud_midi_available (void )
@@ -108,7 +107,7 @@ static inline void tud_midi_read_flush (void)
108
107
tud_midi_n_read_flush (0 , 0 );
109
108
}
110
109
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 )
112
111
{
113
112
return tud_midi_n_write (0 , jack_id , buffer , bufsize );
114
113
}
@@ -119,11 +118,6 @@ static inline uint32_t tudi_midi_write24 (uint8_t jack_id, uint8_t b1, uint8_t b
119
118
return tud_midi_write (jack_id , msg , 3 );
120
119
}
121
120
122
- static inline bool tud_midi_write_flush (void )
123
- {
124
- return tud_midi_n_write_flush (0 );
125
- }
126
-
127
121
//--------------------------------------------------------------------+
128
122
// Internal Class Driver API
129
123
//--------------------------------------------------------------------+
0 commit comments