Skip to content

JAndrassy/SDUnRF5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SD Update library for nRF5 Arduino

This library is nRF51 version of Arduino SAMD architecture core SDU library.

The library works with hex versions of SDUBoot.ino, which are prepended by linker before your compiled sketch. Currently only hex files of SDUBoot.ino for 'Seeed Arch Link' are generated in this library. 'Seeed Arch Link' has on board SD card holder and Ethernet chip.

The SDU library can be used with remote upload library ArduinoOTA.

To support additional nRF51 board, add #ifdefs to SDUBoot.ino and SDU.cpp and add lines to build.sh in extra/SDUBoot folder. Then run build.sh.

SDU library requires support in linker script. To scripts nrf51_common.ld, and nrf5x_common.ld in sandeepmistry/hardware/nRF5/0.6.0/cores/nRF5/SDK/components/toolchain/gcc add lines

        KEEP(*(.sketch_boot))

after .text : {