Skip to content

Commit a584537

Browse files
committed
fix some compile errors in adafruit#1340
1 parent d7d5603 commit a584537

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

USB_SNES_Gamepad/teensySNES_test1/teensySNES_test1.ino

+14-8
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,17 @@ const int pinLEDOutput = 11;
2222
byte buttons[] = { pinBtnUp, pinBtnRight, pinBtnDown, pinBtnLeft, pinBtnSelect, pinBtnStart,
2323
pinBtnB, pinBtnA, pinBtnY, pinBtnX, pinBtnTrigLeft, pinBtnTrigRight
2424
};
25-
short keys[] = {KEY_U, KEY_R, KEY_D, KEY_L, KEY_ENTER, KEY_TAB, KEY_B, KEY_A, KEY_Y, KEY_X, KEY_P, KEY_Q};
25+
uint16_t keys[] = {KEY_U, KEY_R, KEY_D, KEY_L, KEY_ENTER, KEY_TAB, KEY_B, KEY_A, KEY_Y, KEY_X, KEY_P, KEY_Q};
26+
void myset_key1(uint16_t c);
27+
void myset_key2(uint16_t c);
28+
void myset_key3(uint16_t c);
29+
void myset_key4(uint16_t c);
30+
void myset_key5(uint16_t c);
31+
void myset_key6(uint16_t c);
2632

2733
#define NUMBUTTONS sizeof(buttons)
2834

29-
typedef void KeyFunction_t(uint8_t c);
35+
typedef void KeyFunction_t(uint16_t c);
3036

3137
KeyFunction_t* buttonActive[NUMBUTTONS];
3238
KeyFunction_t* keyList[] = {myset_key6, myset_key5, myset_key4, myset_key3, myset_key2, myset_key1};
@@ -110,32 +116,32 @@ void releaseButton(byte index)
110116
keySlot++; //pop the keySlot stack
111117
}
112118

113-
void myset_key1(uint8_t c)
119+
void myset_key1(uint16_t c)
114120
{
115121
Keyboard.set_key1(c);
116122
}
117123

118-
void myset_key2(uint8_t c)
124+
void myset_key2(uint16_t c)
119125
{
120126
Keyboard.set_key2(c);
121127
}
122128

123-
void myset_key3(uint8_t c)
129+
void myset_key3(uint16_t c)
124130
{
125131
Keyboard.set_key3(c);
126132
}
127133

128-
void myset_key4(uint8_t c)
134+
void myset_key4(uint16_t c)
129135
{
130136
Keyboard.set_key4(c);
131137
}
132138

133-
void myset_key5(uint8_t c)
139+
void myset_key5(uint16_t c)
134140
{
135141
Keyboard.set_key5(c);
136142
}
137143

138-
void myset_key6(uint8_t c)
144+
void myset_key6(uint16_t c)
139145
{
140146
Keyboard.set_key6(c);
141147
}

0 commit comments

Comments
 (0)