Hello:
Bitlash 1.1 is available for download at
http://bitlash.netBitlash is an interactive command shell and application environment for Arduino. It implements a C-like language that can run from macros stored in EEPROM.
This release makes it Really Easy to add your C code as a Bitlash function. If you follow a few rules for setting up your function, you can wrap it in Bitlash without having to write a line of parsing code. You get all the parsing, macros, printing, and the rest of the runtime library for free. Read more about the user functions facility at
http://bitlash.net/wiki/userfunctions and see the new examples in the Bitlash 1.1 distribution.
There are also new functions inb() and outb() for access to the AVR registers from Bitlash code. More on the Functions page:
http://bitlash.net/wiki/functionsThis version is tested with the recently-released Arduino 0018 IDE and works with 0017 as well.
Finally, there's a blog post at
http://entropymouse.com with a complete walkthrough of the servo example, showing how add a user function to drive multiple servos with time-driven state machines in Bitlash.
Happy hacking!
-br