Handles wiimote extensions. More...
#include <stdint.h>#include <stddef.h>#include "powerblocks/core/utils/math/vec3.h"#include "powerblocks/core/utils/math/vec2.h"Go to the source code of this file.
Classes | |
| struct | wiimote_buttons |
| struct | wiimote_extension_data_t |
| struct | wiimote_extension_mapper_t |
Typedefs | |
| typedef int(* | wiimote_extension_handle_phrase) (wiimote_extension_data_t *out, const uint8_t *data, size_t len) |
Functions | |
| void | wiimote_extension_phrase_data (wiimote_extension_data_t *out, const wiimote_extension_mapper_t *mapper, const uint8_t *data, size_t size) |
| wiimote_extension_t | wiimote_extension_get_type (const uint8_t *byte_code) |
| const char * | wiimote_extension_get_name (wiimote_extension_t type) |
| const wiimote_extension_mapper_t * | wiimote_extension_get_mapper (wiimote_extension_t type) |
| void | wiimote_set_button_helper (wiimote_buttons *buttons, uint16_t next_state) |
Handles wiimote extensions.
Decodes the data of the various wiimote extensions for the user to use.