RetroArch
Functions | Variables
wiiu_joypad.c File Reference
#include "../include/wiiu/input.h"
#include "wiiu_dbg.h"
Include dependency graph for wiiu_joypad.c:

Functions

static bool wiiu_joypad_init (void *data)
 
static bool wiiu_joypad_query_pad (unsigned pad)
 
static void wiiu_joypad_destroy (void)
 
static bool wiiu_joypad_button (unsigned pad, uint16_t button)
 
static void wiiu_joypad_get_buttons (unsigned pad, input_bits_t *state)
 
static int16_t wiiu_joypad_axis (unsigned pad, uint32_t axis)
 
static void wiiu_joypad_poll (void)
 
static const char * wiiu_joypad_name (unsigned pad)
 
static void wiiu_joypad_connection_listener (unsigned pad, input_device_driver_t *driver)
 

Variables

static input_device_driver_tpad_drivers [MAX_USERS]
 
pad_connection_listener_t wiiu_pad_connection_listener
 
static bool ready = false
 
input_device_driver_t wiiu_joypad
 

Function Documentation

◆ wiiu_joypad_axis()

static int16_t wiiu_joypad_axis ( unsigned  pad,
uint32_t  axis 
)
static
Here is the call graph for this function:

◆ wiiu_joypad_button()

static bool wiiu_joypad_button ( unsigned  pad,
uint16_t  button 
)
static
Here is the call graph for this function:

◆ wiiu_joypad_connection_listener()

static void wiiu_joypad_connection_listener ( unsigned  pad,
input_device_driver_t driver 
)
static

◆ wiiu_joypad_destroy()

static void wiiu_joypad_destroy ( void  )
static

◆ wiiu_joypad_get_buttons()

static void wiiu_joypad_get_buttons ( unsigned  pad,
input_bits_t state 
)
static
Here is the call graph for this function:

◆ wiiu_joypad_init()

static bool wiiu_joypad_init ( void data)
static
Here is the call graph for this function:

◆ wiiu_joypad_name()

static const char * wiiu_joypad_name ( unsigned  pad)
static
Here is the call graph for this function:

◆ wiiu_joypad_poll()

static void wiiu_joypad_poll ( void  )
static

◆ wiiu_joypad_query_pad()

static bool wiiu_joypad_query_pad ( unsigned  pad)
static
Here is the caller graph for this function:

Variable Documentation

◆ pad_drivers

input_device_driver_t* pad_drivers[MAX_USERS]
static

◆ ready

bool ready = false
static

◆ wiiu_joypad

input_device_driver_t wiiu_joypad
Initial value:
=
{
"wiiu",
}
static bool wiiu_joypad_query_pad(unsigned pad)
Definition: wiiu_joypad.c:54
static const char * wiiu_joypad_name(unsigned pad)
Definition: wiiu_joypad.c:106
static bool wiiu_joypad_button(unsigned pad, uint16_t button)
Definition: wiiu_joypad.c:73
static void wiiu_joypad_get_buttons(unsigned pad, input_bits_t *state)
Definition: wiiu_joypad.c:81
static int16_t wiiu_joypad_axis(unsigned pad, uint32_t axis)
Definition: wiiu_joypad.c:89
#define NULL
Pointer to 0.
Definition: gctypes.h:65
static void wiiu_joypad_destroy(void)
Definition: wiiu_joypad.c:62
static bool wiiu_joypad_init(void *data)
Definition: wiiu_joypad.c:36
static void wiiu_joypad_poll(void)
Definition: wiiu_joypad.c:97

◆ wiiu_pad_connection_listener

pad_connection_listener_t wiiu_pad_connection_listener
Initial value:
=
{
}
static void wiiu_joypad_connection_listener(unsigned pad, input_device_driver_t *driver)
Definition: wiiu_joypad.c:114