#include <assert.h>
#include <stdlib.h>
#include <errno.h>
#include <usb/host/endpoint.h>
Go to the source code of this file.
Functions | |
void | endpoint_clear_hc_data (endpoint_t *instance) |
void | endpoint_destroy (endpoint_t *instance) |
int | endpoint_init (endpoint_t *instance, usb_address_t address, usb_endpoint_t endpoint, usb_direction_t direction, usb_transfer_type_t type, usb_speed_t speed, size_t max_packet_size) |
void | endpoint_release (endpoint_t *instance) |
void | endpoint_set_hc_data (endpoint_t *instance, void *data, int(*toggle_get)(void *), void(*toggle_set)(void *, int)) |
int | endpoint_toggle_get (endpoint_t *instance) |
void | endpoint_toggle_reset_filtered (endpoint_t *instance, usb_target_t target) |
void | endpoint_toggle_set (endpoint_t *instance, int toggle) |
void | endpoint_use (endpoint_t *instance) |
Definition in file endpoint.c.