wut
v1.7.0
Wii U Toolchain
|
#include <wut.h>
Go to the source code of this file.
Data Structures | |
struct | HIDDevice |
struct | HIDClient |
Typedefs | |
typedef struct HIDClient | HIDClient |
typedef struct HIDDevice | HIDDevice |
typedef enum HIDAttachEvent | HIDAttachEvent |
typedef int32_t(* | HIDAttachCallback) (HIDClient *client, HIDDevice *device, HIDAttachEvent attach) |
typedef void(* | HIDCallback) (uint32_t handle, int32_t error, uint8_t *buffer, uint32_t bytesTransferred, void *userContext) |
Enumerations | |
enum | HIDAttachEvent { HID_DEVICE_DETACH = 0 , HID_DEVICE_ATTACH = 1 } |
Functions | |
int32_t | HIDSetup () |
int32_t | HIDTeardown () |
int32_t | HIDAddClient (HIDClient *client, HIDAttachCallback attachCallback) |
int32_t | HIDDelClient (HIDClient *client) |
int32_t | HIDGetDescriptor (uint32_t handle, uint8_t descriptorType, uint8_t descriptorIndex, uint16_t languageId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext) |
int32_t | HIDSetDescriptor (uint32_t handle, uint8_t descriptorType, uint8_t descriptorIndex, uint16_t languageId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext) |
int32_t | HIDGetReport (uint32_t handle, uint8_t reportType, uint8_t reportId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext) |
int32_t | HIDSetReport (uint32_t handle, uint8_t reportType, uint8_t reportId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext) |
int32_t | HIDGetIdle (uint32_t handle, uint8_t interfaceIndex, uint8_t reportId, uint8_t *duration, HIDCallback callback, void *userContext) |
int32_t | HIDSetIdle (uint32_t handle, uint8_t interfaceIndex, uint8_t reportId, uint8_t duration, HIDCallback callback, void *userContext) |
int32_t | HIDSetProtocol (uint32_t handle, uint8_t interfaceIndex, uint8_t protocol, HIDCallback callback, void *userContext) |
int32_t | HIDGetProtocol (uint32_t handle, uint8_t interfaceIndex, uint8_t *protocol, HIDCallback callback, void *userContext) |
int32_t | HIDRead (uint32_t handle, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext) |
int32_t | HIDWrite (uint32_t handle, uint8_t *buffer, uint32_t bufferLength, HIDCallback hc, void *userContext) |