[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Lua on the Parallax Propeller microcontroller
- From: ross@...
- Date: Wed, 13 Apr 2022 13:34:02 +1000
Hi all. First post to the Lua mailing list.
I have added a Multi-processing module (called "threads") for Lua to my
distribution of Catalina - a free, open source ANSI C cross-compiler for
the Parallax Propeller.
For those unfamiliar with the Propeller, it is a parallel processing
micro controller with 8 x 32 bit processors sharing 512kb of RAM. Please
note that I am not affiliated with Parallax in any way - I just use
their products.
Catalina is available at https://sourceforge.net/projects/catalina-c and
information about the Propeller is available at
https://www.parallax.com/propeller-2/#p2-specs
The "threads" module is based heavily on the original "luaproc" module
but adds functions primarily intended to exploit the capabilities of the
Propeller. However, the module can also be compiled for Windows or
Linux.
There is a document that describes the module and includes examples of
its use that can be downloaded from
https://sourceforge.net/projects/catalina-c/files/documentation/Lua%20on%20the%20Propeller%202%20with%20Catalina.pdf
Both the module and the document are still evolving, and I am happy to
receive feedback or suggestions on either. Just keep in mind that they
were written by someone who may know a fair amount about C and the
Propeller but is still a novice when it comes to Lua, and that they are
intended for people who probably know even less about Lua than I do :)
Ross.