![]() |
Open FFBoard
Open source force feedback firmware
|
Go to the source code of this file.
Classes | |
struct | tuh_xfer_s |
struct | tuh_itf_info_t |
struct | tuh_configure_max3421_t |
union | tuh_configure_param_t |
Typedefs | |
typedef struct tuh_xfer_s | tuh_xfer_t |
typedef void(* | tuh_xfer_cb_t) (tuh_xfer_t *xfer) |
Enumerations | |
enum | { TUH_CFGID_INVALID = 0 , TUH_CFGID_RPI_PIO_USB_CONFIGURATION = 100 , TUH_CFGID_MAX3421 = 200 } |
Functions | |
TU_ATTR_WEAK void | tuh_mount_cb (uint8_t daddr) |
TU_ATTR_WEAK void | tuh_umount_cb (uint8_t daddr) |
void | tuh_event_hook_cb (uint8_t rhport, uint32_t eventid, bool in_isr) |
bool | tuh_configure (uint8_t rhport, uint32_t cfg_id, const void *cfg_param) |
bool | tuh_rhport_init (uint8_t rhport, const tusb_rhport_init_t *rh_init) |
TU_ATTR_DEPRECATED ("Please use tusb_init(rhport, rh_init) instead") TU_ATTR_ALWAYS_INLINE static inline bool tuh_init(uint8_t rhport) | |
bool | tuh_deinit (uint8_t rhport) |
bool | tuh_inited (void) |
void | tuh_task_ext (uint32_t timeout_ms, bool in_isr) |
static TU_ATTR_ALWAYS_INLINE void | tuh_task (void) |
bool | tuh_task_event_ready (void) |
void | hcd_int_handler (uint8_t rhport, bool in_isr) |
bool | tuh_rhport_is_active (uint8_t rhport) |
bool | tuh_rhport_reset_bus (uint8_t rhport, bool active) |
bool | tuh_vid_pid_get (uint8_t daddr, uint16_t *vid, uint16_t *pid) |
tusb_speed_t | tuh_speed_get (uint8_t daddr) |
bool | tuh_mounted (uint8_t daddr) |
static TU_ATTR_ALWAYS_INLINE bool | tuh_suspended (uint8_t daddr) |
static TU_ATTR_ALWAYS_INLINE bool | tuh_ready (uint8_t daddr) |
bool | tuh_control_xfer (tuh_xfer_t *xfer) |
bool | tuh_edpt_xfer (tuh_xfer_t *xfer) |
bool | tuh_edpt_open (uint8_t daddr, tusb_desc_endpoint_t const *desc_ep) |
bool | tuh_edpt_abort_xfer (uint8_t daddr, uint8_t ep_addr) |
bool | tuh_configuration_set (uint8_t daddr, uint8_t config_num, tuh_xfer_cb_t complete_cb, uintptr_t user_data) |
bool | tuh_interface_set (uint8_t daddr, uint8_t itf_num, uint8_t itf_alt, tuh_xfer_cb_t complete_cb, uintptr_t user_data) |
bool | tuh_descriptor_get (uint8_t daddr, uint8_t type, uint8_t index, void *buffer, uint16_t len, tuh_xfer_cb_t complete_cb, uintptr_t user_data) |
bool | tuh_descriptor_get_device (uint8_t daddr, void *buffer, uint16_t len, tuh_xfer_cb_t complete_cb, uintptr_t user_data) |
bool | tuh_descriptor_get_configuration (uint8_t daddr, uint8_t index, void *buffer, uint16_t len, tuh_xfer_cb_t complete_cb, uintptr_t user_data) |
bool | tuh_descriptor_get_hid_report (uint8_t daddr, uint8_t itf_num, uint8_t desc_type, uint8_t index, void *buffer, uint16_t len, tuh_xfer_cb_t complete_cb, uintptr_t user_data) |
bool | tuh_descriptor_get_string (uint8_t daddr, uint8_t index, uint16_t language_id, void *buffer, uint16_t len, tuh_xfer_cb_t complete_cb, uintptr_t user_data) |
bool | tuh_descriptor_get_manufacturer_string (uint8_t daddr, uint16_t language_id, void *buffer, uint16_t len, tuh_xfer_cb_t complete_cb, uintptr_t user_data) |
bool | tuh_descriptor_get_product_string (uint8_t daddr, uint16_t language_id, void *buffer, uint16_t len, tuh_xfer_cb_t complete_cb, uintptr_t user_data) |
bool | tuh_descriptor_get_serial_string (uint8_t daddr, uint16_t language_id, void *buffer, uint16_t len, tuh_xfer_cb_t complete_cb, uintptr_t user_data) |
uint8_t | tuh_descriptor_get_sync (uint8_t daddr, uint8_t type, uint8_t index, void *buffer, uint16_t len) |
uint8_t | tuh_descriptor_get_device_sync (uint8_t daddr, void *buffer, uint16_t len) |
uint8_t | tuh_descriptor_get_configuration_sync (uint8_t daddr, uint8_t index, void *buffer, uint16_t len) |
uint8_t | tuh_descriptor_get_hid_report_sync (uint8_t daddr, uint8_t itf_num, uint8_t desc_type, uint8_t index, void *buffer, uint16_t len) |
uint8_t | tuh_descriptor_get_string_sync (uint8_t daddr, uint8_t index, uint16_t language_id, void *buffer, uint16_t len) |
uint8_t | tuh_descriptor_get_manufacturer_string_sync (uint8_t daddr, uint16_t language_id, void *buffer, uint16_t len) |
uint8_t | tuh_descriptor_get_product_string_sync (uint8_t daddr, uint16_t language_id, void *buffer, uint16_t len) |
uint8_t | tuh_descriptor_get_serial_string_sync (uint8_t daddr, uint16_t language_id, void *buffer, uint16_t len) |
Variables | |
C | |
typedef void(* tuh_xfer_cb_t) (tuh_xfer_t *xfer) |
typedef struct tuh_xfer_s tuh_xfer_t |
anonymous enum |
void hcd_int_handler | ( | uint8_t | rhport, |
bool | in_isr | ||
) |
Definition at line 1002 of file hcd_max3421.c.
TU_ATTR_DEPRECATED | ( | "Please use tusb_init(rhport, rh_init) instead" | ) |
bool tuh_configuration_set | ( | uint8_t | daddr, |
uint8_t | config_num, | ||
tuh_xfer_cb_t | complete_cb, | ||
uintptr_t | user_data | ||
) |
bool tuh_configure | ( | uint8_t | rhport, |
uint32_t | cfg_id, | ||
const void * | cfg_param | ||
) |
bool tuh_control_xfer | ( | tuh_xfer_t * | xfer | ) |
bool tuh_descriptor_get | ( | uint8_t | daddr, |
uint8_t | type, | ||
uint8_t | index, | ||
void * | buffer, | ||
uint16_t | len, | ||
tuh_xfer_cb_t | complete_cb, | ||
uintptr_t | user_data | ||
) |
bool tuh_descriptor_get_configuration | ( | uint8_t | daddr, |
uint8_t | index, | ||
void * | buffer, | ||
uint16_t | len, | ||
tuh_xfer_cb_t | complete_cb, | ||
uintptr_t | user_data | ||
) |
uint8_t tuh_descriptor_get_configuration_sync | ( | uint8_t | daddr, |
uint8_t | index, | ||
void * | buffer, | ||
uint16_t | len | ||
) |
bool tuh_descriptor_get_device | ( | uint8_t | daddr, |
void * | buffer, | ||
uint16_t | len, | ||
tuh_xfer_cb_t | complete_cb, | ||
uintptr_t | user_data | ||
) |
uint8_t tuh_descriptor_get_device_sync | ( | uint8_t | daddr, |
void * | buffer, | ||
uint16_t | len | ||
) |
bool tuh_descriptor_get_hid_report | ( | uint8_t | daddr, |
uint8_t | itf_num, | ||
uint8_t | desc_type, | ||
uint8_t | index, | ||
void * | buffer, | ||
uint16_t | len, | ||
tuh_xfer_cb_t | complete_cb, | ||
uintptr_t | user_data | ||
) |
uint8_t tuh_descriptor_get_hid_report_sync | ( | uint8_t | daddr, |
uint8_t | itf_num, | ||
uint8_t | desc_type, | ||
uint8_t | index, | ||
void * | buffer, | ||
uint16_t | len | ||
) |
bool tuh_descriptor_get_manufacturer_string | ( | uint8_t | daddr, |
uint16_t | language_id, | ||
void * | buffer, | ||
uint16_t | len, | ||
tuh_xfer_cb_t | complete_cb, | ||
uintptr_t | user_data | ||
) |
uint8_t tuh_descriptor_get_manufacturer_string_sync | ( | uint8_t | daddr, |
uint16_t | language_id, | ||
void * | buffer, | ||
uint16_t | len | ||
) |
bool tuh_descriptor_get_product_string | ( | uint8_t | daddr, |
uint16_t | language_id, | ||
void * | buffer, | ||
uint16_t | len, | ||
tuh_xfer_cb_t | complete_cb, | ||
uintptr_t | user_data | ||
) |
uint8_t tuh_descriptor_get_product_string_sync | ( | uint8_t | daddr, |
uint16_t | language_id, | ||
void * | buffer, | ||
uint16_t | len | ||
) |
bool tuh_descriptor_get_serial_string | ( | uint8_t | daddr, |
uint16_t | language_id, | ||
void * | buffer, | ||
uint16_t | len, | ||
tuh_xfer_cb_t | complete_cb, | ||
uintptr_t | user_data | ||
) |
uint8_t tuh_descriptor_get_serial_string_sync | ( | uint8_t | daddr, |
uint16_t | language_id, | ||
void * | buffer, | ||
uint16_t | len | ||
) |
bool tuh_descriptor_get_string | ( | uint8_t | daddr, |
uint8_t | index, | ||
uint16_t | language_id, | ||
void * | buffer, | ||
uint16_t | len, | ||
tuh_xfer_cb_t | complete_cb, | ||
uintptr_t | user_data | ||
) |
uint8_t tuh_descriptor_get_string_sync | ( | uint8_t | daddr, |
uint8_t | index, | ||
uint16_t | language_id, | ||
void * | buffer, | ||
uint16_t | len | ||
) |
uint8_t tuh_descriptor_get_sync | ( | uint8_t | daddr, |
uint8_t | type, | ||
uint8_t | index, | ||
void * | buffer, | ||
uint16_t | len | ||
) |
bool tuh_edpt_open | ( | uint8_t | daddr, |
tusb_desc_endpoint_t const * | desc_ep | ||
) |
bool tuh_edpt_xfer | ( | tuh_xfer_t * | xfer | ) |
void tuh_event_hook_cb | ( | uint8_t | rhport, |
uint32_t | eventid, | ||
bool | in_isr | ||
) |
bool tuh_interface_set | ( | uint8_t | daddr, |
uint8_t | itf_num, | ||
uint8_t | itf_alt, | ||
tuh_xfer_cb_t | complete_cb, | ||
uintptr_t | user_data | ||
) |
TU_ATTR_WEAK void tuh_mount_cb | ( | uint8_t | daddr | ) |
|
inlinestatic |
bool tuh_rhport_init | ( | uint8_t | rhport, |
const tusb_rhport_init_t * | rh_init | ||
) |
tusb_speed_t tuh_speed_get | ( | uint8_t | daddr | ) |
|
inlinestatic |
|
inlinestatic |
TU_ATTR_WEAK void tuh_umount_cb | ( | uint8_t | daddr | ) |
bool tuh_vid_pid_get | ( | uint8_t | daddr, |
uint16_t * | vid, | ||
uint16_t * | pid | ||
) |
|
extern |