This repository is archived. The new repositories are NeuronWireless_defy and NeuronWireless_raise2.
nRF MCU family version for the Neuron Platform
NeuronWireless is built to be loaded into the Nordic Semiconductor nRF52833 microcontroller.
| NeuronWireless | 0x0002E000 - ... |
| ----------------------- | --------------------------- |
| rf_host_device | 0x00027000 - 0x0002DFFF |
| ----------------------- | --------------------------- |
| Softdevice S140 | 0x00001000 - 0x00026FFF |
| MBR | 0x00000000 - 0x00000FFF |
make 4.3gcc-arm-none-eabi 10.3python 3.11IntelHexPython library
To cover these requirements in Ubuntu based distributions, install the build-essential package. For other Linux distros install them independently.
Install the toolchain for the arm chips
sudo apt install gcc-arm-none-eabi
For installing the IntelHex call
sudo pip install intelhex
- Clone this repository on your local drive
- Update submodules
git submodule update --init --recursive - Download the Nordic Semiconductor SDK nrf5_sdk_17.1.0_ddde560
- Unpack the
nrf5_sdk_17.1.0_ddde560into thelibraries/SDK/nRF5_SDK_17.1.0_ddde560folder
cd NeuronWireless/build
make release or make debug
In order to upload the firmware into the Neuron, download Dygma flasher tool
https://github.com/Dygmalab/firmware-flasher/releases/latest
Follow the instructions described in its repository.