diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2022-10-10 23:10:59 +0300 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2022-10-10 23:10:59 +0300 |
commit | d9da7e4b5de9625ff949c86ca4687a044ef1accf (patch) | |
tree | b7e1dd377a0186e35a422cb414450bce7a49d645 | |
parent | 5e1f22faebd26fb925bc3d713f66cad32fb84da6 (diff) |
Decreased input lag
-rw-r--r-- | Core/Src/main.c | 2 | ||||
-rw-r--r-- | USB_DEVICE/App/usbd_custom_hid_if.c | 50 |
2 files changed, 1 insertions, 51 deletions
diff --git a/Core/Src/main.c b/Core/Src/main.c index 6fc1d2c..5896268 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -216,7 +216,7 @@ int main(void) break;
}
- HAL_Delay(1);
+ //HAL_Delay(1);
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
diff --git a/USB_DEVICE/App/usbd_custom_hid_if.c b/USB_DEVICE/App/usbd_custom_hid_if.c index 28ac455..52f8483 100644 --- a/USB_DEVICE/App/usbd_custom_hid_if.c +++ b/USB_DEVICE/App/usbd_custom_hid_if.c @@ -92,48 +92,6 @@ __ALIGN_BEGIN static uint8_t CUSTOM_HID_ReportDesc_FS[USBD_CUSTOM_HID_REPORT_DESC_SIZE] __ALIGN_END =
{
/* USER CODE BEGIN 0 */
- /*
- 0x05, 0x01, // USAGE_PAGE (Generic Desktop)
- 0x09, 0x05, // USAGE (Game Pad)
- 0xa1, 0x01, // COLLECTION (Application)
- 0x09, 0x01, // USAGE (Pointer)
- 0xa1, 0x00, // COLLECTION (Physical)
- 0x09, 0x30, // USAGE (X)
- 0x09, 0x31, // USAGE (Y)
- 0x09, 0x32, // USAGE (Z)
- 0x09, 0x33, // USAGE (Rx)
- 0x09, 0x34, // USAGE (Ry)
- 0x09, 0x35, // USAGE (Rz)
- 0x15, 0x80, // LOGICAL_MINIMUM (-128)
- 0x25, 0x7f, // LOGICAL_MAXIMUM (127)
- 0x95, 0x06, // REPORT_COUNT (6)
- 0x75, 0x08, // REPORT_SIZE (8)
- 0x81, 0x02, // INPUT (Data,Var,Abs)
- 0x09, 0x39, // USAGE (Hat switch)
- 0x65, 0x14, // UNIT (Eng Rot:Angular Pos)
- 0x15, 0x00, // LOGICAL_MINIMUM (0)
- 0x25, 0x07, // LOGICAL_MAXIMUM (7)
- 0x35, 0x00, // PHYSICAL_MINIMUM (0)
- 0x46, 0x3b, 0x01, // PHYSICAL_MAXIMUM (315)
- 0x95, 0x01, // REPORT_COUNT (1)
- 0x75, 0x04, // REPORT_SIZE (4)
- 0x81, 0x02, // INPUT (Data,Var,Abs)
- 0x95, 0x04, // REPORT_COUNT (4)
- 0x75, 0x01, // REPORT_SIZE (1)
- 0x81, 0x01, // INPUT (Cnst,Ary,Abs)
- 0x05, 0x09, // USAGE_PAGE (Button)
- 0x19, 0x01, // USAGE_MINIMUM (Button 1)
- 0x29, 0x0b, // USAGE_MAXIMUM (Button 11)
- 0x15, 0x00, // LOGICAL_MINIMUM (0)
- 0x25, 0x01, // LOGICAL_MAXIMUM (1)
- 0x75, 0x01, // REPORT_SIZE (1)
- 0x95, 0x0b, // REPORT_COUNT (11)
- 0x81, 0x02, // INPUT (Data,Var,Abs)
- 0x95, 0x05, // REPORT_COUNT (5)
- 0x75, 0x01, // REPORT_SIZE (1)
- 0x81, 0x01, // INPUT (Cnst,Ary,Abs)
- 0xc0,
- */
0x05, 0x01, /* USAGE_PAGE (Generic Desktop) */
0x09, 0x05, /* USAGE (Gamepad) */
0xa1, 0x01, /* COLLECTION (Application) */
@@ -172,14 +130,6 @@ __ALIGN_BEGIN static uint8_t CUSTOM_HID_ReportDesc_FS[USBD_CUSTOM_HID_REPORT_DES 0x75, 0x08, /* REPORT_SIZE (8) */
0x95, 0x01, /* REPORT_COUNT (1) */
0x81, 0x01, /* INPUT (Data,Var,Abs) */
- // extra, for nunchuck
- //0x26, 0xff, 0x00, /* LOGICAL_MAXIMUM (255) */
- //0x46, 0xff, 0x00, /* PHYSICAL_MAXIMUM (255) */
- //0x09, 0x33, /* USAGE (Rx) */
- //0x09, 0x34, /* USAGE (Ry) */
- //0x75, 0x08, /* REPORT_SIZE (8) */
- //0x95, 0x02, /* REPORT_COUNT (2) */
- //0x81, 0x02, /* INPUT (Data,Var,Abs) */
/* USER CODE END 0 */
0xC0 /* END_COLLECTION */
};
|