I accidentally created a local version of a member variable...main
uint32_t count_end_points = descriptors[4]; | uint32_t count_end_points = descriptors[4]; | ||||
if (count_end_points < 2) return false; | if (count_end_points < 2) return false; | ||||
if (descriptors[5] != 0xff) return false; // bInterfaceClass, 3 = HID | if (descriptors[5] != 0xff) return false; // bInterfaceClass, 3 = HID | ||||
uint32_t rx_ep_ = 0; | |||||
rx_ep_ = 0; | |||||
uint32_t txep = 0; | uint32_t txep = 0; | ||||
uint8_t rx_interval = 0; | uint8_t rx_interval = 0; | ||||
uint8_t tx_interval = 0; | uint8_t tx_interval = 0; |