@@ -826,6 +826,9 @@ std::string setAddonOptions()
826826 docToPin (addonOptions.wiiExtensionSDAPin , doc, " wiiExtensionSDAPin" );
827827 docToPin (addonOptions.wiiExtensionSCLPin , doc, " wiiExtensionSCLPin" );
828828 docToValue (addonOptions.wiiExtensionBlock , doc, " wiiExtensionBlock" );
829+ docToPin (addonOptions.sidewinderGPPinTrigger , doc, " sidewinderGPPinTrigger" );
830+ docToPin (addonOptions.sidewinderGPPinClock , doc, " sidewinderGPPinClock" );
831+ docToPin (addonOptions.sidewinderGPPinData , doc, " sidewinderGPPinData" );
829832 docToValue (addonOptions.wiiExtensionSpeed , doc, " wiiExtensionSpeed" );
830833 docToValue (addonOptions.AnalogInputEnabled , doc, " AnalogInputEnabled" );
831834 docToValue (addonOptions.BoardLedAddonEnabled , doc, " BoardLedAddonEnabled" );
@@ -841,6 +844,7 @@ std::string setAddonOptions()
841844 docToValue (addonOptions.ReverseInputEnabled , doc, " ReverseInputEnabled" );
842845 docToValue (addonOptions.TurboInputEnabled , doc, " TurboInputEnabled" );
843846 docToValue (addonOptions.WiiExtensionAddonEnabled , doc, " WiiExtensionAddonEnabled" );
847+ docToValue (addonOptions.SidewinderGPEnabled , doc, " SidewinderGPEnabled" );
844848
845849 Storage::getInstance ().setAddonOptions (addonOptions);
846850
@@ -1002,6 +1006,9 @@ std::string getAddonOptions()
10021006 writeDoc (doc, " wiiExtensionSCLPin" , addonOptions.wiiExtensionSCLPin == 0xFF ? -1 : addonOptions.wiiExtensionSCLPin );
10031007 writeDoc (doc, " wiiExtensionBlock" , addonOptions.wiiExtensionBlock );
10041008 writeDoc (doc, " wiiExtensionSpeed" , addonOptions.wiiExtensionSpeed );
1009+ writeDoc (doc, " sidewinderGPPinTrigger" , addonOptions.sidewinderGPPinTrigger == 0xFF ? -1 : addonOptions.sidewinderGPPinTrigger );
1010+ writeDoc (doc, " sidewinderGPPinClock" , addonOptions.sidewinderGPPinClock == 0xFF ? -1 : addonOptions.sidewinderGPPinClock );
1011+ writeDoc (doc, " sidewinderGPPinData" , addonOptions.sidewinderGPPinData == 0xFF ? -1 : addonOptions.sidewinderGPPinData );
10051012 writeDoc (doc, " AnalogInputEnabled" , addonOptions.AnalogInputEnabled );
10061013 writeDoc (doc, " BoardLedAddonEnabled" , addonOptions.BoardLedAddonEnabled );
10071014 writeDoc (doc, " BuzzerSpeakerAddonEnabled" , addonOptions.BuzzerSpeakerAddonEnabled );
@@ -1016,6 +1023,7 @@ std::string getAddonOptions()
10161023 writeDoc (doc, " ReverseInputEnabled" , addonOptions.ReverseInputEnabled );
10171024 writeDoc (doc, " TurboInputEnabled" , addonOptions.TurboInputEnabled );
10181025 writeDoc (doc, " WiiExtensionAddonEnabled" , addonOptions.WiiExtensionAddonEnabled );
1026+ writeDoc (doc, " SidewinderGPEnabled" , addonOptions.SidewinderGPEnabled );
10191027
10201028 return serialize_json (doc);
10211029}
0 commit comments