-
Notifications
You must be signed in to change notification settings - Fork 0
Bitlash 2.0 RC1
License
billroy/Bitlash-2.0-RC1
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Bitlash Release Notes 2.0 RC1 - Syntax overhaul: if (expression) { stmt;...;stmt;} else {stmt;...;stmt;} while (expression) { stmt; } switch (expression) { stmt0; stmt1; ... stmtN; } function hello {print "Hello, world!";} - Macros are now Functions, they take arguments and can return a value arg(0) is the count of args you got arg(1..n) are the args return expression; to return a value; zero is assumed User Functions in C use this same scheme now - Function (/macro) definition syntax has changed: function printmyargs {i=0; while ++i<arg(0) {print arg(i);}} - New Functions bc: bitclear bs: bitset br: bitread bw: bitwrite - New API calls setOutputHandler() api allows capture of serial output doCharacter() api allows char-at-a-time input to Bitlash - New Examples - BitChi web and telnet server - Small Beans Input buffer is 140 characters, up from 80. twitter is the new Hollerith Binary constants of the form 0b01010101 are supported 1.1 - User Functions (addBitlashFunction) 1.0 - Fixed filenames in the examples/ folder to remove '-' - Updated copyright date in signon banner - Doc set update: see http://bitlash.net 1.0rc2 - Fixed bug which botched handling of escaped characters in string constants. 1.0rc1 - See http://bitlash.net for updates 0.9 - License updated to LGPL 2.1 - Added functions: - beep(pin, freq, duration) - shiftout() - SOFTWARE_SERIAL_RX: build-time configurable software serial rx on pins D0-D7 - to support Ethernet integration - Adafruit XPort Direct Ethernet integration works pretty well - Sanguino integration - Compile for Sanguino Does The Right Thing re: serial ports - (there are some serial port interrupt issues pending) 0.8 - SOFTWARE_TX: - baud(pin, baud) - print #pin:expr ...
About
Bitlash 2.0 RC1
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published