7#include "gamepad_input_state.h"
9using namespace gamepad::input;
15 Serial.print(
"Default button states: ");
16 Serial.println(state.buttons);
18 for (
size_t i = 0; i < kAxisCount; ++i) {
19 Serial.print(
"Default axis ");
22 Serial.println(state.axes[i]);
30 Serial.print(
"After set and get axes: ");
39 Serial.print(
"Button Start state: ");
43 Serial.print(
"After set and get button Start state: ");
47 Serial.println(
"Button Start is pressed");
49 Serial.println(
"Button Start is not pressed");
52 Serial.print(
"raw data: ");
53 for (
size_t i = 0; i <
sizeof(state); ++i) {
54 Serial.print(
reinterpret_cast<const uint8_t*
>(&state)[i], 16);
@ kLeftStickX
Left stick X axis.
@ kRightStickY
Right stick Y axis.
@ kLeftStickY
Left stick Y axis.
@ kRightStickX
Right stick X axis.