MCPcopy Create free account
hub / github.com/OpenStickCommunity/GP2040-CE / initializeAux

Method initializeAux

src/drivers/xinput/XInputDriver.cpp:231–240  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

229}
230
231void XInputDriver::initializeAux() {
232 xAuthDriver = nullptr;
233 // AUTH DRIVER NON-FUNCTIONAL FOR NOW
234 GamepadOptions & gamepadOptions = Storage::getInstance().getGamepadOptions();
235 xAuthDriver = new XInputAuth(gamepadOptions.xinputAuthType);
236 if ( xAuthDriver->available() ) {
237 xAuthDriver->initialize();
238 xinputAuthData = xAuthDriver->getAuthData();
239 }
240}
241
242USBListener * XInputDriver::get_usb_auth_listener() {
243 if ( xAuthDriver != nullptr && xAuthDriver->available() ) {

Callers

nothing calls this directly

Calls 3

availableMethod · 0.45
initializeMethod · 0.45
getAuthDataMethod · 0.45

Tested by

no test coverage detected