Merge pull request #42 from veroxzik/iidx-y-report

Restore Y report to Pocket IIDX
This commit is contained in:
Nick G
2024-04-28 23:09:37 -04:00
committed by GitHub
3 changed files with 4 additions and 2 deletions
Binary file not shown.
+2
View File
@@ -91,6 +91,7 @@ void update_lights() {
struct report {
uint16_t buttons;
uint8_t joy0;
uint8_t joy1;
} report;
/**
@@ -109,6 +110,7 @@ void joy_mode() {
}
report.joy0 = ((double)cur_enc_val[0] / ENC_PULSE) * (UINT8_MAX + 1);
report.joy1 = 127;
tud_hid_n_report(0x00, REPORT_ID_JOYSTICK, &report, sizeof(report));
}
+2 -2
View File
@@ -35,7 +35,7 @@ enum {
HID_USAGE_PAGE(HID_USAGE_PAGE_DESKTOP), HID_LOGICAL_MIN(0x00), \
HID_LOGICAL_MAX_N(0x00ff, 2), \
HID_USAGE(HID_USAGE_DESKTOP_X), /*Joystick*/ \
HID_REPORT_COUNT(2), HID_REPORT_SIZE(8), \
HID_USAGE(HID_USAGE_DESKTOP_Y), HID_REPORT_COUNT(2), HID_REPORT_SIZE(8), \
HID_INPUT(HID_DATA | HID_VARIABLE | HID_ABSOLUTE), HID_COLLECTION_END
// Light Map
@@ -62,4 +62,4 @@ enum {
HID_USAGE_PAGE(HID_USAGE_PAGE_KEYBOARD), HID_USAGE_MIN(0), \
HID_USAGE_MAX(31 * 8 - 1), HID_INPUT(HID_VARIABLE), HID_COLLECTION_END
#endif /* USB_DESCRIPTORS_H_ */
#endif /* USB_DESCRIPTORS_H_ */