Remove midi_ep_task from ChibiOS (#23162)
Co-authored-by: Joel Challis <git@zvecr.com>
This commit is contained in:
parent
1d55b5e661
commit
42a725e355
@ -70,10 +70,6 @@ host_driver_t chibios_driver = {keyboard_leds, send_keyboard, send_nkro, send_mo
|
|||||||
void virtser_task(void);
|
void virtser_task(void);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef MIDI_ENABLE
|
|
||||||
void midi_ep_task(void);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* TESTING
|
/* TESTING
|
||||||
* Amber LED blinker thread, times are in milliseconds.
|
* Amber LED blinker thread, times are in milliseconds.
|
||||||
*/
|
*/
|
||||||
@ -202,9 +198,6 @@ void protocol_pre_task(void) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void protocol_post_task(void) {
|
void protocol_post_task(void) {
|
||||||
#ifdef MIDI_ENABLE
|
|
||||||
midi_ep_task();
|
|
||||||
#endif
|
|
||||||
#ifdef VIRTSER_ENABLE
|
#ifdef VIRTSER_ENABLE
|
||||||
virtser_task();
|
virtser_task();
|
||||||
#endif
|
#endif
|
||||||
|
@ -561,15 +561,6 @@ bool recv_midi_packet(MIDI_EventPacket_t *const event) {
|
|||||||
return receive_report(USB_ENDPOINT_OUT_MIDI, (uint8_t *)event, sizeof(MIDI_EventPacket_t));
|
return receive_report(USB_ENDPOINT_OUT_MIDI, (uint8_t *)event, sizeof(MIDI_EventPacket_t));
|
||||||
}
|
}
|
||||||
|
|
||||||
void midi_ep_task(void) {
|
|
||||||
uint8_t buffer[MIDI_STREAM_EPSIZE];
|
|
||||||
while (receive_report(USB_ENDPOINT_OUT_MIDI, buffer, sizeof(buffer))) {
|
|
||||||
MIDI_EventPacket_t event;
|
|
||||||
// TODO: this seems totally wrong? The midi task will never see any
|
|
||||||
// packets if we consume them here
|
|
||||||
recv_midi_packet(&event);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef VIRTSER_ENABLE
|
#ifdef VIRTSER_ENABLE
|
||||||
|
Loading…
Reference in New Issue
Block a user