https://github.com/blues/note-nrf52
Example using Notecard with the Nordic nRF52 SDK
https://github.com/blues/note-nrf52
Last synced: 5 months ago
JSON representation
Example using Notecard with the Nordic nRF52 SDK
- Host: GitHub
- URL: https://github.com/blues/note-nrf52
- Owner: blues
- License: mit
- Created: 2019-09-09T19:30:55.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-03-30T16:54:28.000Z (about 5 years ago)
- Last Synced: 2025-12-26T17:50:46.796Z (6 months ago)
- Language: C
- Homepage:
- Size: 43 KB
- Stars: 0
- Watchers: 13
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# note-nrf52
This is an example of how to use the Notecard and the [note-c][note-c] library
with the native Nordic nRF52 SDK.
As a proof-of-concept, it implements the same functions as the
[note-arduino][note-arduino] library's JSON example.
## Installation
This repo should be cloned into a "parent" dev folder with the following
organization:
```
parent
├ note-nrf52
├ note-c
└ sdk-current
```
Where
- [note-nrf52][note-nrf52] - The Notecard example for Nordic nRF5x devices.
- [note-c][note-c] - The Notecard SDK for C.
- [sdk-current][sdk-current] - The latest Nordic nRF5 SDK.
In order to do development, it may be the case that all you need to do is to install the nRF SDK as above,
and to install the Nordic/Crossworks "Segger Embedded Studio" (SES) available here with a free license:
https://www.nordicsemi.com/?sc_itemid=%7B48E11346-206B-45FD-860D-637E4588990B%7D
The board that I used for testing is the Adafruit Feather nRF52840 Express, which I selected because
of its built-in SWD/JTAG interface and connector:
https://www.adafruit.com/product/4062
The probe that works perfectly with both the Adafruit device and SES, and comes with the right cable, is:
https://www.segger.com/products/debug-probes/j-link/models/j-link-edu-mini/
However, if there are any dependency issues, the entire Nordic development environment can be
obtained by installing nRF Connect for Desktop:
https://www.nordicsemi.com/?sc_itemid=%7BB935528E-8BFA-42D9-8BB5-83E2A5E1FF5C%7D
This example has been tested with both UART and with I2C, with I2C being observed to be extremely reliable
and lower power draw than UART.
## Contributing
We love issues, fixes, and pull requests from everyone. By participating in this
project, you agree to abide by the Blues Inc [code of conduct].
For details on contributions we accept and the process for contributing, see our
[contribution guide](CONTRIBUTING.md).
## More Information
For Notecard SDKs and Libraries, see:
* [note-c][note-c] for Standard C support
* [note-go][note-go] for Go
* [note-python][note-python] for Python
* [note-arduino][note-arduino] for Arduino
## To learn more about Blues Wireless, the Notecard and Notehub, see:
* [blues.com](https://blues.io)
* [notehub.io][Notehub]
* [wireless.dev](https://wireless.dev)
## License
Copyright (c) 2019 Blues Inc. Released under the MIT license. See
[LICENSE](LICENSE) for details.
[blues]: https://blues.com
[notehub]: https://notehub.io
[note-go]: https://github.com/blues/note-go
[note-python]: https://github.com/blues/note-python
[archive]: https://github.com/blues/note-arduino/archive/master.zip
[code of conduct]: https://blues.github.io/opensource/code-of-conduct
[Notehub]: https://notehub.io
[note-nrf52]: https://github.com/blues/note-nrf52
[note-c]: https://github.com/blues/note-c
[note-arduino]: https://github.com/blues/note-arduino
[sdk-current]: https://www.nordicsemi.com/Software-and-Tools/Software/nRF5-SDK