RetroArch
|
#include "../../input_driver.h"
#include "../../connect/joypad_connection.h"
#include "../../include/hid_driver.h"
#include "../../include/gamepad.h"
#include "../../../verbosity.h"
#include "../../../tasks/tasks_internal.h"
Go to the source code of this file.
Classes | |
struct | hid_device |
Typedefs | |
typedef struct hid_device | hid_device_t |
Functions | |
hid_device_t * | hid_device_driver_lookup (uint16_t vendor_id, uint16_t product_id) |
joypad_connection_t * | hid_pad_register (void *pad_handle, pad_connection_interface_t *iface) |
void | hid_pad_deregister (joypad_connection_t *pad) |
bool | hid_init (hid_driver_instance_t *instance, hid_driver_t *hid_driver, input_device_driver_t *pad_driver, unsigned slots) |
void | hid_deinit (hid_driver_instance_t *instance) |
Variables | |
hid_device_t | wiiu_gca_hid_device |
hid_device_t | ds3_hid_device |
hid_device_t | ds4_hid_device |
hid_driver_instance_t | hid_instance |
typedef struct hid_device hid_device_t |
void hid_deinit | ( | hid_driver_instance_t * | instance | ) |
Tear down the HID system set up by hid_init()
instance the hid_driver_instance_t to tear down.
hid_device_t* hid_device_driver_lookup | ( | uint16_t | vendor_id, |
uint16_t | product_id | ||
) |
bool hid_init | ( | hid_driver_instance_t * | instance, |
hid_driver_t * | hid_driver, | ||
input_device_driver_t * | pad_driver, | ||
unsigned | slots | ||
) |
Fill in instance with data from initialized hid subsystem.
instance the hid_driver_instance_t struct to fill in hid_driver the HID driver to initialize pad_driver the gamepad driver to handle HID pads detected by the HID driver.
void hid_pad_deregister | ( | joypad_connection_t * | pad | ) |
joypad_connection_t* hid_pad_register | ( | void * | pad_handle, |
pad_connection_interface_t * | iface | ||
) |
hid_device_t ds3_hid_device |
hid_device_t ds4_hid_device |
hid_driver_instance_t hid_instance |
hid_device_t wiiu_gca_hid_device |