Skip to content

ports/nrf: Add Particle Xenon board (NRF52840)#5041

Closed
jimmo wants to merge 3 commits intomicropython:masterfrom
jimmo:nrf-particle-xenon-board
Closed

ports/nrf: Add Particle Xenon board (NRF52840)#5041
jimmo wants to merge 3 commits intomicropython:masterfrom
jimmo:nrf-particle-xenon-board

Conversation

@jimmo
Copy link
Copy Markdown
Member

@jimmo jimmo commented Aug 23, 2019

This was the most readily available NRF52840 board I could find for BLE testing.

A few of other minor fixes for the NRF port included:

  • add support for deploying with the Black Magic Probe, which is well suited for the Xenon as it has the exact same 0.05" pitch 10-pin SWD connector
  • make make deploy target (consistent with other ports)
  • fix pin mapping generated by make-pins.py

jimmo added 3 commits August 28, 2019 15:33
…e correct index.

It was previously not taking into account that the list of pins was sparse, so using the wrong index. So the boards/X/pins.csv was generating the wrong data for machine.Pin.board.

Also rename the variables to make it more clear what the list contains (only board pins).
Also rename `flash` target to `deploy` to match other ports (but provide `flash` as an alias for backwards compatibility).
@jimmo jimmo force-pushed the nrf-particle-xenon-board branch from f2b73e5 to 5a58cf0 Compare August 28, 2019 05:33
@dpgeorge
Copy link
Copy Markdown
Member

dpgeorge commented Sep 5, 2019

Thanks for this. I tested the board and it works (but I programmed using USB DFU instead, with a modified config). Merged in 1f52a6f

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