This repository contains RePhone application projects configured for Eclipse
###Guide for installation/configuration on Linux
RePhone on Linux guide
###Links:
The main project in this repository is Lua implementation on RePhone.
####Main features:
- Complete Lua 5.1 implementation
- Memory available to Lua programs ~700 KB + heap for c functions ~64 KB
- System functions for watchdog, rtc, scheduled shut down / wake up implemented
- os module expanded with many new functions ( ntptime function added for adjusting RTC time from NTP server )
- Lua shell is available on USB port (/dev/ttyACM0), on RePhone hardware UART and over Bluetooth
- Many new/RePhone specific modules (written in c)
- gpio, with added fonctions for gpio toggle and EINT on any eint capable pin
- pwm module
- adc module
- https, with added post mode (capable of sending file or params from table)
- gsm module, with complete SMS functionality
- audio module
- timer module
- i2c module
- spi module (in development)
- tcp & udp modules
- bt Bluetooth module with possible Lua shell redirect
- sensor module (DS18B20, DHT-11, DHT-22 for now)
- hash modules: md5, SHA1, SHA2
- complete json module (cjson)
- struct module (python struct library Lua implementation)