@@ -437,11 +437,15 @@ var exampleSupportedBoards = [];
437437 const useRiscv = document . getElementsByClassName ( 'use-riscv' ) ;
438438 let selectedIndex = getIndexByValue ( toolchainSelector , result . toolchainVersion ) ;
439439 const optionBoardTypePico2 = document . getElementById ( "option-board-type-pico2" ) ;
440+ const optionBoardTypePico2W = document . getElementById ( "option-board-type-pico2_w" ) ;
440441
441442 if ( result . riscvToolchainVersion === "NONE" ) {
442443 if ( optionBoardTypePico2 ) {
443444 optionBoardTypePico2 . disabled = true
444445 }
446+ if ( optionBoardTypePico2W ) {
447+ optionBoardTypePico2W . disabled = true
448+ }
445449 const boardTypeSelector = document . getElementById ( 'sel-board-type' ) ;
446450
447451 if ( boardTypeSelector && boardTypeSelector . value . includes ( "pico2" ) ) {
@@ -467,13 +471,17 @@ var exampleSupportedBoards = [];
467471 if ( optionBoardTypePico2 && ( exampleSupportedBoards . length === 0 || exampleSupportedBoards . includes ( "pico2" ) ) ) {
468472 optionBoardTypePico2 . disabled = false ;
469473 }
474+ if ( optionBoardTypePico2W && ( exampleSupportedBoards . length === 0 || exampleSupportedBoards . includes ( "pico2_w" ) ) ) {
475+ optionBoardTypePico2W . disabled = false ;
476+ }
470477 }
471478
472479 if ( ! doProjectImport ) {
473480 const board = document . getElementById ( 'sel-board-type' ) . value ;
474481 const riscvSelected = document . getElementById ( 'sel-riscv' ) . checked ;
475482
476- if ( board !== "pico2" ) {
483+ const riscvBoards = [ "pico2" , "pico2_w" ]
484+ if ( ! riscvBoards . includes ( board ) ) {
477485 // ui update to account for hidden elements
478486 const boardTypeRiscvGrid = document . getElementById ( "board-type-riscv-grid" ) ;
479487 // remove grid-cols-2 class
0 commit comments