Using LPC552x MCU and trying to implement a custom HID device on USB1 port, but am not clear on the difference between the controller options. The SDK has several options
USB_DEVICE_CONFIG_KHCI
USB_DEVICE_CONFIG_EHCI
USB_DEVICE_CONFIG_LPCIP3511FS
USB_DEVICE_CONFIG_LPCIP3511HS
however most examples seem to use one of the IP3511 options.
What's the practical difference between EHCI, KHCI amd LPC IP3511 drivers? For LPC552x does it matter?