ch552: Update USB polling period

Update USB polling period (bInterval) for CDC, HID and TKEYCTRL
endpoints.
This commit is contained in:
Jonas Thörnblad 2025-01-22 15:55:51 +01:00 committed by Michael Cardell Widerkrantz
parent b5623037b7
commit c0482b7237
No known key found for this signature in database
GPG key ID: D3DB3DDF57E704E5

View file

@ -55,10 +55,10 @@ USB_SETUP_REQ SetupReqBuf = { 0 }; // Temporary Setup package
#define TKEYCTRL_EPIN_ADDR 0x84 // TKEYCTRL Endpoint IN Address #define TKEYCTRL_EPIN_ADDR 0x84 // TKEYCTRL Endpoint IN Address
#define TKEYCTRL_EPIN_SIZE MAX_PACKET_SIZE // TKEYCTRL Endpoint IN Size #define TKEYCTRL_EPIN_SIZE MAX_PACKET_SIZE // TKEYCTRL Endpoint IN Size
#define CDC_CTRL_FS_BINTERVAL 0xFF // 255 ms polling interval at Full Speed #define CDC_CTRL_FS_BINTERVAL 0xFF // Gives 32 ms polling interval at Full Speed
#define CDC_DATA_FS_BINTERVAL 1 // 1 ms polling interval at Full Speed #define CDC_DATA_FS_BINTERVAL 10 // Gives 8 ms polling interval at Full Speed
#define HID_FS_BINTERVAL 1 // 1 ms polling interval at Full Speed #define HID_FS_BINTERVAL 10 // Gives 8 ms polling interval at Full Speed
#define TKEYCTRL_FS_BINTERVAL 1 // 1 ms polling interval at Full Speed #define TKEYCTRL_FS_BINTERVAL 10 // Gives 8 ms polling interval at Full Speed
#define CFGDESC_SIZE 139U // Size of CfgDesc #define CFGDESC_SIZE 139U // Size of CfgDesc
#define NUM_INTERFACES 4 // Number of interfaces #define NUM_INTERFACES 4 // Number of interfaces