@@ -25,7 +25,7 @@ const ControllerFeatures OLD_NINTENDO_SWITCH_DEFAULT_REQUIREMENTS{
2525
2626std::string program_name (uint8_t id){
2727 switch (id){
28- case PABB_PID_UNSPECIFIED: return " Microcontroller Program " ;
28+ case PABB_PID_UNSPECIFIED: return " None " ;
2929
3030 // Old (fat) PABotBase with scheduler.
3131 case PABB_PID_PABOTBASE_12KB: return " PABotBase-AVR8-12KB" ;
@@ -43,6 +43,8 @@ std::string program_name(uint8_t id){
4343 case PABB_PID_PABOTBASE_ESP32: return " PABotBase-ESP32" ;
4444 case PABB_PID_PABOTBASE_ESP32S3: return " PABotBase-ESP32-S3" ;
4545
46+ case PABB_PID_PABOTBASE_PicoW: return " PABotBase-PicoW" ;
47+
4648 default : return " Unknown ID" ;
4749 }
4850}
@@ -174,6 +176,20 @@ const std::map<
174176 ControllerFeature::NintendoSwitch_RightJoycon,
175177 }},
176178 }},
179+ {PABB_PID_PABOTBASE_PicoW, {
180+ {ControllerType::NintendoSwitch_WirelessProController, {
181+ ControllerFeature::TickPrecise,
182+ ControllerFeature::NintendoSwitch_ProController,
183+ }},
184+ {ControllerType::NintendoSwitch_LeftJoycon, {
185+ ControllerFeature::TickPrecise,
186+ ControllerFeature::NintendoSwitch_LeftJoycon,
187+ }},
188+ {ControllerType::NintendoSwitch_RightJoycon, {
189+ ControllerFeature::TickPrecise,
190+ ControllerFeature::NintendoSwitch_RightJoycon,
191+ }},
192+ }},
177193 }},
178194 {2025081711 , {
179195 {PABB_PID_PABOTBASE_ESP32S3, {
0 commit comments