Arduino 0003 is here! Highlights include new blue color scheme, included API reference, new examples, integrated serial monitor, corrected (flipped) numbering of the analog input pins. Complete release notes below.
API Changes Reversed the analog input pins to correspond to newer boards. This means a call, for example, to analogRead(0) must be changed to analogRead(5) in order to read the same physical pin. Added a printNewline() function (which sends '\n' = ASCII 10).
New Stuff Reference is included (features native to C not yet documented). Serial monitor added (click the toolbar button to turn it on or off). Baud rate is controlled by the Serial Monitor Baud Rate Menu, defaults to 9600. Icon and implementation from Wiring. Serial port menu now automatically refreshes when opened. New blue color scheme and icons courtesy of Noah Shibley (colors are hardcoded into the source to ensure consistency with image files). Keyspan and FTDI USB drivers included with Mac and Windows distributions.
Bug Fixes millis() now updates every millisecond instead of every second. Bootloader included with Windows distribution (it was already in the Mac dist). Updated icon of the Windows executable. Now flushing the serial port before uploading (should fix some errors). Improved accuracy of the delayMicroseconds() function.
Other Upload rate no longer selectable from a menu within the IDE. Instead, edit the serial.download_rate item in the preferences.txt file. Created Xcode project for building Arduino on the Mac (doesn't yet regenerate the grammar files or package the distribution); active target should be "App". Removed unused or unimplemented items from menus.