4f7b5eab7f | ||
---|---|---|
.. | ||
boards | ||
mods | ||
nordic | ||
.gitignore | ||
Makefile | ||
README.md | ||
gcc_nrf52_s132.ld | ||
main.c | ||
mp_functions.c | ||
mpconfigport.h | ||
mphalport.h | ||
nrf52_app_error.c | ||
nrf52_ble.c | ||
nrf52_ble.h | ||
pstorage_platform.h | ||
qstrdefsport.h |
README.md
nRF52 Port
WIP
requirements
- GNU make
- ARM GCC for embedded development
- JLink Segger command line tools
- Download and unzip the Nordic SDK 11 under
nordic/
quickstart
Plug your board and type:
$> make flash-all
debugging
$> make gdbserver
in another terminal
$> make gdb
in yet another terminal (for the RTT messages)
$> telnet 127.0.0.1 19021
TODO
- BLE peripheral
- Advertisement
- Manage services/characteristics
- Notifications/Indications
- HAL
- UART
- TWI
- SPI
- ADC
- Flash
- GPIO
- I2S