Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
boards:microbit [2024/08/14 13:32] – [Resources] darronboards:microbit [2024/08/14 14:01] (current) – [Arduino] darron
Line 28: Line 28:
 [[tools:arduino#nordic_nrf5|Arduino IDE 1.8.19]] supports nRF5 micro-controllers and could be a useful tool to develop applications on the micro:bit and it appears to work. [[tools:arduino#nordic_nrf5|Arduino IDE 1.8.19]] supports nRF5 micro-controllers and could be a useful tool to develop applications on the micro:bit and it appears to work.
  
-ZADIG will need to be setup which will install WINUSB on the J-Link debug interface. OpenOCD built into Arduino will then program the micro:bit (slowly).+[[https://github.com/sandeepmistry/arduino-nRF5|Install guide for nRF51]]
  
 +Zadig is required to provide LIBUSB to the IDE. When using J-Link, this is found as "BULK interface (Interface 2)".
 +
 +When trying to flash the Softdevice there will be an error about 
 +fetching the zip file. To remedy this place the hex file in
 +the Arduino AppData folder.
 +
 +<code>
 +AppData/Local/Arduino15/packages/sandeepmistry/hardware/nRF5/0.8.0/cores/nRF5/SDK/components/softdevice/s130/hex/s130_nrf51_2.0.1_softdevice.hex
 +</code>
 +
 +The Softdevice hex file is located in the [[tools:nrf51|SDK]].
 +
 +[[https://github.com/sandeepmistry/arduino-BLEPeripheral|Install guide for BLE]]
 +
 +[[https://github.com/sandeepmistry/arduino-BLEPeripheral/tree/master/examples|Example code]]
 ===J-Link=== ===J-Link===