I'm working through the example projects provided by the KSDK 2.1. Specifically I am looking at the Bare Metal usb_device_his_generic_lite project. What I am wondering is:
Is this KSDK 2.1 USB middleware stack limited to 4 endpoints? in the usb_device_config.h file, there is a #define:
/*! @brief How many endpoints are supported in the stack. */
#define USB_DEVICE_CONFIG_ENDPOINTS (4U)
Is this a hard limit on the number of endpoints the new stack can support? or have I completely misinterpreted this #define?