Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/wii2usb.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2022-10-10 23:10:59 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2022-10-10 23:10:59 +0300
commitd9da7e4b5de9625ff949c86ca4687a044ef1accf (patch)
treeb7e1dd377a0186e35a422cb414450bce7a49d645
parent5e1f22faebd26fb925bc3d713f66cad32fb84da6 (diff)
Decreased input lag
-rw-r--r--Core/Src/main.c2
-rw-r--r--USB_DEVICE/App/usbd_custom_hid_if.c50
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 */
};