usb_d_ep_halt

Endpoint halt control.

int32_t usb_d_ep_halt(
    const uint8_t ep,
    const enum usb_ep_halt_ctrl ctrl
)

Parameters

ep

Type: const uint8_t

The endpoint address.

ctrl

Type: const enum usb_ep_halt_ctrl

Control code (SET/CLEAR/GET).

Returns

Type: int32_t

Operation status or HALT state (if ctrl is USB_EP_HALT_GET).