ELua

eLua is a scriptable language and could be used as easy developement environment for RuuviTracker firmware. After compiling and installing eLua on board, further coding can be done with eLua scripts.

Building default Ruuvitracker eLua port
git clone git://github.com/RuuviTracker/ruuvitracker_fw.git cd ruuvitracker_fw ./ruuvi_build.sh ./ruuvi_program.sh
 * 1) Install toolchain. See: Develop for Cortex-M4
 * 2) Install SCons (Required by eLua)
 * 3) Clone ruuvi_fw from https://github.com/RuuviTracker/ruuvitracker_fw
 * 4) Build
 * 5) Flash
 * 1) Flash

Access eLua & Ruuvitracker console

 * 1) Install terminal cabable of accessing USB Serial port
 * $ brew install minicom lrzsz   (On Mac OS X with Homebrew)
 * OR
 * $ sudo apt-get install minicom (On Debian/Ubuntu)
 * 1) Power up device
 * 2) Open terminal on usb serial port
 * $ minicom -D /dev/ttyUSB0  (On Debian/Ubuntu)
 * Devicename may be different. (/dev/tty.usbXXX on Mac OS X)
 * $ minicom -D /dev/ttyUSB0  (On Debian/Ubuntu)
 * Devicename may be different. (/dev/tty.usbXXX on Mac OS X)
 * Devicename may be different. (/dev/tty.usbXXX on Mac OS X)
 * Devicename may be different. (/dev/tty.usbXXX on Mac OS X)