Setting up Development
Our code is hosted on github.com. Software development is officially supported for MAC OSX and Linux. Please use the latest gcc-arm-none-eabi toolchain from launchpad. Thanks a lot to ARM for maintaining GNU Tools for ARM Embedded Processor.
Compiling the Tag Firmware
For compiling and flashing the firmware source you need to get the source code:
As you can see the makefile directly supports flashing from command line (under OSX and Linux) by using a Segger J-Link debug probe from the Nordic nRF51822 development kit.
Firmware Source Code
You can find the main loop in firmware/nRF51/tag-physical-web/entry.c.