PlatformIO Community

Same Bootloader, same softdevice different board different pins

Can someone walk me through how to deal with a situation that has the same bootloader, same softdevice but different board, different pins on PlatformIO?

I tried on the Arduino forum but getting no information.

I have the Nano 33 BLE working on PlatformkIO but I also have the same bootloader installed on the very cheap Nordic nRF52840 dongle. (Used the Particle Debugger SWD to drag and drop .hex file bootloaders onto nRF52840 boards).

So I need to know on PlatformIO how to setup varients for slightly different boards. When the pins are just re-assigned this is easy, but I am lost at how to assign pins that are not defined with the original Arduino Nano 33 BLE setup.

Any suggestions would be appreciated.