Commit 5d873374 authored by Donald Chen's avatar Donald Chen
Browse files

update readme

parent 0e3ddb18
...@@ -16,3 +16,24 @@ You need: ...@@ -16,3 +16,24 @@ You need:
Then do this: Then do this:
- `$ cd examples/ble_central_and_peripheral/ble_connectivity/pca10040/ser_s132_hci/armgcc/` - `$ cd examples/ble_central_and_peripheral/ble_connectivity/pca10040/ser_s132_hci/armgcc/`
- `$ make` - `$ make`
# Testing
You could build the pc-ble-driver examples and run them, or...
- Install nRF Connect (https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF-Connect-for-Desktop)
- Clone https://github.com/NordicSemiconductor/pc-nrfconnect-ble to `$HOME/.nrfconnect-apps/local`
- `cd $HOME/.nrfconnect-apps/local`
- `git checkout v2.1.0` (other versions may work, but the latest 2.6.0 did not)
- `npm install`
- `npm run dev` this will show some hashes then appear to do nothing, leave it alone.
- Open nRF Connect app, and open "Bluetooth Low Energy - local, v2.1.0" from "Launch App"
- Do not update the firmware on the device to the latest when prompted
- Verify BLE functionality
- Scan for BLE advertisements
- Connect a BLE device
- Write data to a characteristic
- Read data from a characteristic
- Enable notifications on a characteristic and rx them
- Enable raw motion sensor data
- Perform an OTA update of a BLE device (a thingy52 is handy for this)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment