Add support for MIDI input via USB serial device

This commit is contained in:
Dale Whinham committed 2021-06-26 00:00:46 +01:00
1 parent d30203ab54
commit 1b3b59a7e0
6 files changed
+42 -30

No files matched your search

+1
View File
@@ -46,6 +46,7 @@ END_SECTION
BEGIN_SECTION(midi)
CFG(gpio_baud_rate, int, MIDIGPIOBaudRate, 31250 )
CFG(gpio_thru, bool, MIDIGPIOThru, false )
CFG(usb_serial_baud_rate, int, MIDIUSBSerialBaudRate, 31250 )
END_SECTION
BEGIN_SECTION(audio)
+4 -2
View File
@@ -42,6 +42,7 @@
#include <circle/usb/usbhcidevice.h>
#include <circle/usb/usbmassdevice.h>
#include <circle/usb/usbmidi.h>
#include <circle/usb/usbserial.h>
#include <fatfs/ff.h>
#include <wlan/bcm4343.h>
#include <wlan/hostap/wpa_supplicant/wpasupplicant.h>
@@ -180,8 +181,9 @@ private:
bool m_bSerialMIDIAvailable;
bool m_bSerialMIDIEnabled;
// USB MIDI
CUSBMIDIDevice* volatile m_pUSBMIDIDevice;
// USB devices
CUSBMIDIDevice* m_pUSBMIDIDevice;
CUSBSerialDevice* m_pUSBSerialDevice;
CUSBBulkOnlyMassStorageDevice* volatile m_pUSBMassStorageDevice;
bool m_bActiveSenseFlag;