https://forum.pjrc.com/threads/45740-USB-Host-Mouse-Driver?p=155745&viewfull=1#post155745main
| static uint32_t lowestbit(uint32_t bitmask) | static uint32_t lowestbit(uint32_t bitmask) | ||||
| { | { | ||||
| return 31 - __builtin_clz(bitmask); | |||||
| return __builtin_ctz(bitmask); | |||||
| } | } | ||||
| void USBHub::control(const Transfer_t *transfer) | void USBHub::control(const Transfer_t *transfer) |