adafruit / Adafruit_nRF52_Bootloader

USB-enabled bootloaders for the nRF52 BLE SoC chips
MIT License
450 stars 409 forks source link

Add New Board: BlueMicro833 #226

Closed jpconstantineau closed 2 years ago

jpconstantineau commented 2 years ago

Adding a nRF52833 board with the form factor of a Pro Micro that uses the EByte E73-2G4M08S1E Module.

Waiting on approval of PID request at openmoko: https://github.com/openmoko/openmoko-usb-oui/pull/34

If anyone is interested: Hardware design files: https://github.com/jpconstantineau/BlueMicro833_hardware

jpconstantineau commented 2 years ago

PR from openmoko got approved and merged. VID/PID matches their database.

carrino commented 2 years ago

I'm interested in getting nRF52833 working as well.

It looks like the Flash and RAM are both wrong.

  204, 0x100000,                                // FLASH_BYTES = 0x100000
  205, 0x40000,                                 // RAM_BYTES = 0x40000

These should both be halved.

I am interested to know what testing was done because my understanding from the other PRs is that more than 4 files need to change to get nRF52833 working.

jpconstantineau commented 2 years ago

That's a good question. I took the config from the PCA10100 here and used that. Since they are both nrf52833, I assumed that they would be good.

@hathach perhaps you can comment. @dhalbert would this cause the issue with Circuitpython on the nrf52833?