Hi there,
we are working on a number of nRF52840-based hardware products with almost identical functionality. Some have USB and BLE connectivity, while others offer BLE connectivity only. We want to run the same firmware on all PCBs. Our approach is to differentiate between PCBs only when absolutely necessary, for instance when outputting model names. Can we also follow this approach when it comes to USB, i.e. can the USB drivers be enabled on boards where the USB pins are grounded/floated/whatever? (The hardware design of the non-USB boards is not finalized yet, so we are flexible in this regard.) If so, is there any recommendation how we should connect the unused USB pins?
Thanks,
Philip