RetroArch
|
#include <stdint.h>
#include <string.h>
#include <stdlib.h>
#include <boolean.h>
#include "joypad_connection.h"
#include "../input_defines.h"
#include "../../driver.h"
#include "../common/hid/hid_device_driver.h"
Classes | |
struct | wiiupro_buttons |
struct | wiiupro |
struct | wiiupro_calib |
struct | hidpad_wiiupro_data |
Functions | |
struct wiiupro_buttons | __attribute__ ((packed)) |
static void | hidpad_wiiupro_send_control (struct hidpad_wiiupro_data *device) |
static void * | hidpad_wiiupro_init (void *data, uint32_t slot, hid_driver_t *driver) |
static void | hidpad_wiiupro_deinit (void *data) |
static void | hidpad_wiiupro_get_buttons (void *data, input_bits_t *state) |
static int16_t | hidpad_wiiupro_get_axis (void *data, unsigned axis) |
static void | hidpad_wiiupro_packet_handler (void *data, uint8_t *packet, uint16_t size) |
static void | hidpad_wiiupro_set_rumble (void *data, enum retro_rumble_effect effect, uint16_t strength) |
Variables | |
bool | a |
bool | b |
bool | x |
bool | y |
bool | l |
bool | r |
bool | zl |
bool | zr |
bool | minus |
bool | plus |
bool | l3 |
bool | r3 |
bool | home |
bool | left |
bool | right |
bool | up |
bool | down |
struct wiiupro | __attribute__ |
struct wiiupro_calib * | calib_data |
pad_connection_interface_t | pad_connection_wiiupro |
struct wiiupro_buttons __attribute__ | ( | (packed) | ) |
|
static |
|
static |
|
static |
|
static |
struct wiiupro __attribute__ |
struct wiiupro_calib* calib_data |
bool down |
bool home |
bool l |
bool l3 |
bool minus |
pad_connection_interface_t pad_connection_wiiupro |
bool plus |
bool r3 |
bool up |
bool zl |
bool zr |