Endpoints are just blocks of RAM on the device that are used for inbound
and outbound data exchange between the device & USB host.