Lines Matching refs:endpoint
50 in the Bluetooth specification and consists only of an interface with the endpoint
53 * HCI commands through control endpoint (host-to-device only)
54 * HCI events through interrupt IN endpoint
190 To mitigate the issue, Zephyr CDC ACM implementation arms IN endpoint with ZLP
234 For the HID class interface, an IN interrupt endpoint is required for each instance,
235 an OUT interrupt endpoint is optional. Thus, the minimum implementation requirement
306 If the application wishes to receive output reports via the OUT interrupt endpoint,
419 :start-after: usb.rst endpoint configuration start
420 :end-before: usb.rst endpoint configuration end
449 Interface number and endpoint address assignment
456 endpoint is required to implement a HID class device, and no endpoints are
463 of available device endpoints. Each device endpoint is uniquely addressable.
464 The endpoint address is a combination of endpoint direction and endpoint
469 support the maximum number of endpoints and all endpoint types. For example, a
470 device controller might support one IN and one OUT isochronous endpoint, but
471 only for endpoint number 8, resulting in endpoint addresses 0x88 and 0x08.
472 Also, one controller may be able to have IN/OUT endpoints on the same endpoint
473 number, interrupt IN endpoint 0x81 and bulk OUT endpoint 0x01, while the other
474 may only be able to handle one endpoint per endpoint number. Information about
475 the number of interfaces, interface associations, endpoint types, and addresses
476 is provided to the host by the interface, interface specific, and endpoint
479 Host driver for specific function, uses interface and endpoint descriptor to
480 obtain endpoint addresses, types, and other properties. This allows function
485 Interface and endpoint descriptors of built-in USB class/function
487 endpoint addresses assigned in ascending order. During initialization,
490 capabilities, since certain endpoint combinations are not possible with every
493 actual interface and endpoint descriptor values at runtime.
496 controller, such as the number of endpoints and the size of the endpoint FIFOs.
499 Kernel, where the function driver does not read interface and endpoint
500 descriptors to check interface numbers or endpoint addresses, but instead uses
507 must not use hardcoded interface numbers and endpoint addresses.
508 It is not possible to disable endpoint reassignment in Zephyr RTOS, which may
511 and endpoint descriptor.