Good point; it may be. Thanks.I don't know enough about how all this works but for what its worth: since certain functions (UART for me) worked on the B-variant-exclusive pins prior to fixing this, it may be possible to use all B variant board definitions.
For my universal Pico and/or Pico W single executable I build for the Pico W and just don't call the wireless code if a Pico, have checks and fudges so trying to do things which can't be done on a Pico won't cause problems, behave as expected.
It may be possible to do that for 'A' and 'B' variants; build for 'B' and, if it's an 'A' trying to use a GPIO pin over 30 etc, don't allow it.
I suppose I need to first determine what a 'B' has which an 'A' doesn't. I have only ever used 'B' so hadn't put too much thought into supporting 'A' as well, not beyond ADC differences.
Statistics: Posted by hippy — Thu Aug 21, 2025 3:49 pm