Skip to content

Add nxe mcr52#379

Open
piotrmalek wants to merge 4 commits intoadafruit:masterfrom
piotrmalek:add-nxe_mcr52
Open

Add nxe mcr52#379
piotrmalek wants to merge 4 commits intoadafruit:masterfrom
piotrmalek:add-nxe_mcr52

Conversation

@piotrmalek
Copy link

@piotrmalek piotrmalek commented Jan 27, 2026

Add NXE-MCR52 board definition

Checklist

  • Provide specific title of the PR describing the change
  • New board added
    • UF2_BOARD_ID follows UF2 spec token format (CPU-board-rev)

Description of Change

This PR adds a new board definition for NXE-MCR52 (nRF52840) to the Adafruit nRF52 bootloader.

What’s included

  • New board configuration (pins, LEDs, buttons).
  • BLE Device Information strings:
    • Manufacturer: Nexus
    • Model: NXE-MCR52 nRF52840
  • UF2 metadata:
    • UF2_PRODUCT_NAME = "NXE-MCR52"
    • UF2_VOLUME_LABEL = "NXE-BOOT"
    • UF2_BOARD_ID = "nRF52840-NXE-MCR52-revA"
    • UF2_INDEX_URL = "https://github.com/piotrmalek"

USB IDs

Currently set to:

  • USB_DESC_VID = 0x239A
  • USB_DESC_UF2_PID = 0x00DB
  • USB_DESC_CDC_ONLY_PID = 0x00DC

If you prefer different VID/PID values for community boards, I can update these accordingly.

Copy link
Member

@hathach hathach left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thank you for the PR. I sync with master changes, though for VID/PID those are from Adafruit, did you get the PID allocated by Adafruit for use with this board ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants