You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-44Lines changed: 1 addition & 44 deletions
Original file line number
Diff line number
Diff line change
@@ -51,18 +51,6 @@ There are two methods that you can use to install this BSP. We highly recommend
51
51
52
52
- [SiLabs CP2104 driver](http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx) is required for USB to Serial when using with Feather nRF52832
53
53
54
-
## Arduino BLE Application Support
55
-
56
-
This Arduino core contains basic BLE peripheral mode helper classes and an initial peripheral mode
57
-
API. These helper classes and APIs aim to make it easier to work with the Nordic SoftDevice that
58
-
contains Nordic's official Bluetooth Low Energy stack. You are also free to use the Nordic SDK to
59
-
generate your own example code, since all of the SoftDevice header files are included in your
60
-
projects by default.
61
-
62
-
To see a list of example sketches that make use of these helper classes, select the appropriate
63
-
board from the `Tools > Board` menu item, and then in the `Examples` menu look for the list of
64
-
examples sketched for the selected board.
65
-
66
54
## Bootloader Support
67
55
68
56
### Upgrade existing Bootloader
@@ -74,7 +62,7 @@ Bluefruit's Bootloader is self-upgradable, you could upgrade to the latest Bootl
74
62
- Select `Tools > Burn Bootloader`
75
63
- **WAIT** until the process complete ~30 seconds
76
64
77
-
Note: close the Serial Monitor before you click "Burn Bootloader". Afterwards, you shouldn't close the Arduino IDE, unplug the Feather, launch Serial Monitor etc ... to abort the process. There is a high chance it will brick your device! Do this with care and caution.
65
+
**Note: close the Serial Monitor before you click "Burn Bootloader". Afterwards, you shouldn't close the Arduino IDE, unplug the Feather, launch Serial Monitor etc ... to abort the process. There is a high chance it will brick your device! Do this with care and caution.**
If developing with the nRF52DK on macOS, there is a bug where only 64 bytes can be sent
119
-
over the USB CDC interface, which will prevent you from using the serial bootloader from
120
-
the Arduino IDE with an error like this:
121
-
122
-
```
123
-
Upgrading target on /dev/cu.usbmodem1421 with DFU package /private/var/folders/86/hb2vp14n5_5_yvdz_z8w9x_c0000gn/T/arduino_build_267869/nRF51Blinky.ino.zip. Flow control is disabled.
124
-
125
-
126
-
Timed out waiting for acknowledgement from device.
127
-
128
-
Failed to upgrade target. Error is: No data received on serial port. Not able to proceed.
129
-
130
-
Possible causes:
131
-
- bootloader, SoftDevice or application on target does not match the requirements in the DFU package.
132
-
- baud rate or flow control is not the same as in the target bootloader.
133
-
- target is not in DFU mode. If using the SDK examples, press Button 4 and RESET and release both to enter DFU mode.
134
-
```
135
-
136
-
To resolve this and enable 512 byte packets over USB serial, you must disable the
137
-
Mass Storage Device interface on the JLink-OB, which will free up two of the 512 byte
138
-
USB end points. (For details see [this article](https://wiki.segger.com/index.php?title=J-Link-OB_SAM3U).)
139
-
140
-
You can do so by running `JLinkExe` from the command line, and then entering the
141
-
`MSDDisable` command, and power cycling your nRF52DK. To re-enable MSD support, do the same
142
-
but enter the `MSDEnable` command.
143
-
144
102
## Credits
145
103
146
104
This core is based on [Arduino-nRF5](https://github.com/sandeepmistry/arduino-nRF5) by Sandeep Mistry,
@@ -154,4 +112,3 @@ The following libraries are used:
154
112
- [nrfx](https://github.com/NordicSemiconductor/nrfx) for peripherals driver
155
113
- [littlefs](https://github.com/ARMmbed/littlefs) for internal file system
156
114
- [fatfs by elm-chan](http://elm-chan.org/fsw/ff/00index_e.html) for external file system
0 commit comments