summaryrefslogtreecommitdiff
path: root/controller/inc
diff options
context:
space:
mode:
authorDuncan Wilkie <antigravityd@gmail.com>2023-07-18 17:00:44 -0500
committerDuncan Wilkie <antigravityd@gmail.com>2023-07-18 17:00:44 -0500
commit6380915e6e8d98e2c933ea6eb8df02fb1b123b97 (patch)
treeaf135b448ec7047fa2f33e88cc30bdae1cca4a2e /controller/inc
parentd5bce21d1dbdcff5746675d5f355bccb69dcb679 (diff)
Somewhat finalized base MIDI; got the minimal MIDI-CI done.
Diffstat (limited to 'controller/inc')
-rw-r--r--controller/inc/base_midi.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/controller/inc/base_midi.h b/controller/inc/base_midi.h
index e566a6f..8320803 100644
--- a/controller/inc/base_midi.h
+++ b/controller/inc/base_midi.h
@@ -16,6 +16,12 @@
// Otherwise sends Note On velocity 0 (so as to exploit running status).
#undef EXPORT_CONTROLLERS // If defined, export constants useful for controller messages.
+// Device info. Modify to suit your use-case.
+#define DEVICE_MANUFACTURER 0x7d
+#define DEVICE_FAMILY 0x00'00
+#define DEVICE_MODEL_NUMBER 0x00'00
+#define SOFTWARE_REVISION 0x00'00'00'00
+
// Consumers must specify
typedef struct {
void (*uart_write)(uint8_t); // Blocking, single-byte UART transmit function.