RP20240_Hote_USB/gamepad.h

17 lines
426 B
C

#include <pico/stdlib.h>
struct input_element_t{
uint16_t first_bit_position;
uint16_t mask;
char name[30];
};
struct gamepad_configuration_t{
uint8_t dev_addr;
uint8_t instance;
uint8_t report_id;
struct input_element_t input_elements[30];
};
uint8_t create_gamepad_configuration(uint8_t dev_addr, uint8_t instance,
uint8_t const* desc_report, uint16_t desc_len);