This is an old revision of the document!
Note. this page is building on the assumption that the reader has read content in the pages
It has a limited support for .ino files, as those have to be manually converted to normal C++ source files for full support.
This document is about enabling embedded C/C++ development for ANT+ protocols within PlatformIO. It describes how to add S340 SD support within Platform Io to the Adafruit nRF52 Core for the Arduino nRF52840 Express Feather.
This work is based on rtgree01's PlatformIO adaptation. See also the Credits section with the page S340 SoftDevice & Adafruit nRF52840 Express Feather
0.3.0_s340_6.1.1.zip) and .hex (
0.3.0_s340_6.1.1.hex) from the build directory of the freshly modified bootloader package here.
…/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/linker. Copy/duplicate the S140 linker script as nrf52840_s140_v6.ld. Modify the linker script memory settings just like I did for the Arduino IDE. See sub-step “2” within the section Second major step: replace the bootloader with the modified bootloader at the Arduino IDE adaptation page.