Skip to content

Commit 246bd8a

Browse files
committed
increase max midi cable to 16
1 parent 6d17881 commit 246bd8a

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/arduino/midi/Adafruit_USBD_MIDI.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ bool Adafruit_USBD_MIDI::setCableName(uint8_t cable_id, const char *str) {
7676
}
7777

7878
uint8_t strid = TinyUSBDevice.addStringDescriptor(str);
79-
_cable_name_strid[cable_id] = strid;
79+
_cable_name_strid[cable_id-1] = strid;
8080

8181
return strid > 0;
8282
}
@@ -117,7 +117,7 @@ uint16_t Adafruit_USBD_MIDI::makeItfDesc(uint8_t itfnum, uint8_t *buf,
117117

118118
// Jack
119119
for (uint8_t i = 1; i <= _n_cables; i++) {
120-
uint8_t jack[] = {TUD_MIDI_DESC_JACK_DESC(i, _cable_name_strid[i])};
120+
uint8_t jack[] = {TUD_MIDI_DESC_JACK_DESC(i, _cable_name_strid[i-1])};
121121
memcpy(buf + len, jack, sizeof(jack));
122122
len += sizeof(jack);
123123
}

src/arduino/midi/Adafruit_USBD_MIDI.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ class Adafruit_USBD_MIDI : public Stream, public Adafruit_USBD_Interface {
6969

7070
private:
7171
uint8_t _n_cables;
72-
uint8_t _cable_name_strid[8];
72+
uint8_t _cable_name_strid[16];
7373
};
7474

7575
#endif /* ADAFRUIT_USBD_MIDI_H_ */

0 commit comments

Comments
 (0)