Go to the source code of this file.
|
static void * | alloc_zeroed (size_t alignment, size_t size) |
|
static OSThread * | new_thread (void) |
|
static wiiu_hid_t * | new_hid (void) |
|
static void | delete_hid (wiiu_hid_t *hid) |
|
static void | delete_hidclient (HIDClient *client) |
|
static HIDClient * | new_hidclient (void) |
|
static wiiu_adapter_t * | new_adapter (wiiu_attach_event *event) |
|
static void | delete_adapter (wiiu_adapter_t *adapter) |
|
static wiiu_attach_event * | new_attach_event (HIDDevice *device) |
|
static void | delete_attach_event (wiiu_attach_event *) |
|
static void | wiiu_hid_init_lists (void) |
|
static void | start_polling_thread (wiiu_hid_t *hid) |
|
static void | stop_polling_thread (wiiu_hid_t *hid) |
|
static int | wiiu_hid_polling_thread (int argc, const char **argv) |
|
static int32_t | wiiu_attach_callback (HIDClient *client, HIDDevice *device, uint32_t attach) |
|
static wiiu_attach_event * | synchronized_get_events_list (void) |
|
static void | wiiu_handle_attach_events (wiiu_hid_t *hid, wiiu_attach_event *list) |
|
static void | wiiu_hid_attach (wiiu_hid_t *hid, wiiu_attach_event *event) |
|
static void | wiiu_hid_detach (wiiu_hid_t *hid, wiiu_attach_event *event) |
|
static void | synchronized_process_adapters (wiiu_hid_t *hid) |
|
static void | synchronized_add_to_adapters_list (wiiu_adapter_t *adapter) |
|
static wiiu_adapter_t * | synchronized_remove_from_adapters_list (uint32_t handle) |
|
static void | synchronized_add_event (wiiu_attach_event *event) |
|
static void | wiiu_start_read_loop (wiiu_adapter_t *adapter) |
|
static void | wiiu_hid_read_loop_callback (uint32_t handle, int32_t error, uint8_t *buffer, uint32_t buffer_size, void *userdata) |
|
static void | wiiu_hid_polling_thread_cleanup (OSThread *thread, void *stack) |
|
◆ ADAPTER_STATE_DONE
#define ADAPTER_STATE_DONE 3 |
◆ ADAPTER_STATE_GC
#define ADAPTER_STATE_GC 4 |
◆ ADAPTER_STATE_NEW
#define ADAPTER_STATE_NEW 0 |
◆ ADAPTER_STATE_READING
#define ADAPTER_STATE_READING 2 |
◆ ADAPTER_STATE_READY
#define ADAPTER_STATE_READY 1 |
◆ DEVICE_UNUSED
◆ DEVICE_USED
◆ alloc_zeroed()
static void* alloc_zeroed |
( |
size_t |
alignment, |
|
|
size_t |
size |
|
) |
| |
|
static |
◆ delete_adapter()
◆ delete_attach_event()
◆ delete_hid()
◆ delete_hidclient()
◆ new_adapter()
◆ new_attach_event()
◆ new_hid()
◆ new_hidclient()
◆ new_thread()
◆ start_polling_thread()
◆ stop_polling_thread()
◆ synchronized_add_event()
◆ synchronized_add_to_adapters_list()
◆ synchronized_get_events_list()
◆ synchronized_process_adapters()
◆ synchronized_remove_from_adapters_list()
◆ wiiu_attach_callback()
◆ wiiu_handle_attach_events()
◆ wiiu_hid_attach()
◆ wiiu_hid_detach()
◆ wiiu_hid_init_lists()
static void wiiu_hid_init_lists |
( |
void |
| ) |
|
|
static |
◆ wiiu_hid_polling_thread()
static int wiiu_hid_polling_thread |
( |
int |
argc, |
|
|
const char ** |
argv |
|
) |
| |
|
static |
◆ wiiu_hid_polling_thread_cleanup()
◆ wiiu_hid_read_loop_callback()
◆ wiiu_start_read_loop()
◆ hidpad_driver
◆ kpad_driver
◆ pad_functions
◆ wiiu_hid
◆ wiiu_joypad
◆ wpad_driver