Wishlist
Couldn't find the right Lua function? Ask Screvle to develop it for you or purchase the source code and create your own functions.
Screvle provides the following non-standard Lua API:
General | Description |
---|---|
System related functions. | |
Schedule related functions. | |
settings | Create/Read/Write Application Settings stored on the SD-card. |
gpio | Modify GPIO values and configuration. |
io, lfs | Filesystem access. |
timer | Software timers. |
led | Control backlight and RGB LED brightness. |
math | Mathematical functions. |
bit | Bitwise operations for number manipulation. |
log | Logging messages to files. |
exti | Extended interrupt configuration. |
timeout | Timeout API |
buzzer | Buzzer API |
hwbutton | Hardware Button |
Connectivity | Description |
---|---|
net | Check and modify network settings. |
http | Execute HTTP Client requests. |
json | Convert JSON strings into Lua tables and vice-versa. |
base64 | Encode/decode base64 strings. |
mqttclient | MQTT Pub/Sub client. |
smtp | Send emails. |
TCP/IP | TCP/IP Connection. |
UDP | UDP Connection. |
AES | Advanced Encryption Standard |
MD5 | calculate the cryptographic hashfunctions |
wifi | Wifi connection. |
GUI | Description |
---|---|
microGraphics Framework module to used create all the GUI widgets. | |
graphics | 2D Drawing functions for custom widgets. |
Widget | Generic widget. All other widgets are derived from Widget. |
Button | Enables user-actions via touchscreen or physical buttons. |
Label | Single line text field. |
TextArea | Multi-line text field. |
Slider | Slider to enter or display a numeric value. |
Switch | On/Off switch. |
ItemView | Displays a list of Items |
Item | Single entry in an ItemView |
Image | Displays a TGA image stored on the SD-Card |
Panel | Collection of sub-widgets. |
Dialog | Dialog style Panel with title, border, and buttons. |
ListEditor | Allows picking a value from a list of values. |
NumberEditor | Allows entering a numeric value. |
IPEditor | Allows entering a IP address. |
IconBar | Display Icons on the screen. |
Peripheral | Description |
---|---|
Peripheral | Open, read from, write to, and configure various IO interfaces. |
adc | Analog to Digital Converter |
dac | Digital to Analog Converter |
uart | Universal Asynchronous Receiver/Transmitter (Serial Port) |
i2c | Inter-Integrated Circuit Interface |
spi | Serial Peripheral Interface |
can | Controller Area Network Interface |
pwm | Pulse-Width Modulation Output |
counter | Counter input |
qe | Quadrature Encoder |