This fixes build issues with USB off, tweaks the README to allow for BLE-only boards and adds the Micro:Bit v2 definition. Fixes #4546