Skip to content

craigcomstock/RePhone_on_Linux

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RePhone development on Linux

This repository contains RePhone application projects configured for Eclipse

###Guide for installation/configuration on Linux RePhone on Linux guide

###Links:

Lua on RePhone

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)

About

RePhone develpment on Linux with Eclipse

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 96.9%
  • C++ 2.7%
  • Makefile 0.4%