66 buttons.isConnected =
true;
68 buttons.triangle = pad.getButtonPress(ButtonEnum::TRIANGLE);
69 buttons.circle = pad.getButtonPress(ButtonEnum::CIRCLE);
70 buttons.cross = pad.getButtonPress(ButtonEnum::CROSS);
71 buttons.square = pad.getButtonPress(ButtonEnum::SQUARE);
73 buttons.up = pad.getButtonPress(ButtonEnum::UP);
74 buttons.right = pad.getButtonPress(ButtonEnum::RIGHT);
75 buttons.down = pad.getButtonPress(ButtonEnum::DOWN);
76 buttons.left = pad.getButtonPress(ButtonEnum::LEFT);
78 buttons.l1 = pad.getButtonPress(ButtonEnum::L1);
79 buttons.r1 = pad.getButtonPress(ButtonEnum::R1);
81 buttons.l2 = pad.getButtonPress(ButtonEnum::L2);
82 buttons.r2 = pad.getButtonPress(ButtonEnum::R2);
84 buttons.l3 = pad.getButtonPress(ButtonEnum::L3);
85 buttons.r3 = pad.getButtonPress(ButtonEnum::R3);
87 buttons.create = pad.getButtonPress(ButtonEnum::SHARE );
88 buttons.option = pad.getButtonPress(ButtonEnum::START );
90 buttons.touch = pad.getButtonPress(ButtonEnum::TOUCHPAD);
91 buttons.mic = pad.getButtonPress(ButtonEnum::MICROPHONE);
92 buttons.ps = pad.getButtonPress(ButtonEnum::PS);
94 buttons.analogRightX = +(pad.getAnalogHat(AnalogHatEnum::RightHatX) - 128);
95 buttons.analogRightY = -(pad.getAnalogHat(AnalogHatEnum::RightHatY) - 127);
97 buttons.analogLeftX = +(pad.getAnalogHat(AnalogHatEnum::LeftHatX) - 128);
98 buttons.analogLeftY = -(pad.getAnalogHat(AnalogHatEnum::LeftHatY) - 127);