The RC1 version of Bitlash 1.0 is available for download at http://bitlash.net
Bitlash is a development and prototyping tool for those situations where you need to bang some bits on the Arduino but writing a sketch in C is premature. The Bitlash command language is very similar to Arduino C and includes a large repertiore of the familiar Arduino C functions so you can hack your hardware from the serial command line or even over the internet via telnet.
You can store command sequences in EEPROM and autostart them at bootup, making the automation and maintenance of small applications very easy.
This version, patched as required by bug reports, will ship as 1.0 shortly after the currently-pending Arduino 0016 release goes gold.
Here is a quick roundup of changes in this version:
• Bitlash for Arduino now ships as an Arduino library with example sketch files. Just drop the library folder into hardware/libraries, upload the bitlash-demo.pde sketch, and off you go.
• New “switch” statement provides easy state machine dispatch.
• The “run” command now takes an optional time-between-calls argument.
• This version is tested and working on Arduino 0014, 0015, and 0016-RC3.
• This version is tested and working with Sanguino using Sanguino 1.4 + Arduino 0014 and 0016-RC3.
• Preliminary support for the Arduino MEGA is coded and compiles, ready for testing.
Enjoy!
-br