mirror of
https://github.com/wisplite/cardstock.git
synced 2026-06-27 14:07:07 -05:00
add more graphics bindings, M5Canvas, and keyboard bindings to support the features required by Paper.
This commit is contained in:
@@ -1,7 +1,10 @@
|
||||
Cardstock is a lightweight Lua-based OS for the M5Stack Cardputer.
|
||||
|
||||
The project currently builds a Lua VM and loads a lua entrypoint (which will eventually be a launcher)
|
||||
This repository contains all the C/C++ infrastructure and bindings required to support the Lua portion of the OS.
|
||||
|
||||
I am currently writing Lua bindings for all the M5Cardputer libraries, starting with the GFX library right now.
|
||||
Currently supported modules are:
|
||||
- M5GFX
|
||||
- M5Canvas
|
||||
- Keyboard
|
||||
|
||||
DISCLAIMER: A decent portion of the C++ is written by AI right now. The plan is to go back and check over/rewrite this later as I add more complex functionality to the "bootloader".
|
||||
The eventual goal is for every API to be built and passed through to Lua, with certain things like wireless being controlled globally across apps.
|
||||
Reference in New Issue
Block a user