Wiring 0017, new release

Monday 6 October 2008 – 0:30

Release note on 0017
- Add flush() method to the Serial library
- Factor out print to Print class from LiquidCrystal and Serial library
- Add support for printing floats with the print command, right now with 2 decimal numbers by default
- Add bit, byte and word support functions bit() bitRead() bitWrite() lowByte() highByte() and makeWord()
- Add reference for the new commands
- Fix pulseIn() command
- Add Firmata library

http://www.wiring.org.co

AVR Studio 4.14 release

Saturday 20 September 2008 – 0:41

http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725?

Original Release note (AVR Studio 4.14 register required)
Welcome to AVR Studio 4.14
==========================
Please see the release history in the help system for information about earlier releases.

Part support
============
The following new parts have been added to AVR Studio since 4.13 SP2:

* ATxmega128A1
* ATxmega64A1
* ATmega32M1
* ATmega32C1
* ATmega32U4
* ATtiny167
* ATtiny88

Check the device matrix in the help system to see which devices are supported by which tools.

New Features
============
* Support for the new XMEGA device family in Simulator 2, JTAGICE mkII and STK600. Read more about the new
XMEGA family here: http://www.atmel.com/products/AVR/default_xmega.asp
* AVR Simulator 2 has been released with complete and accurate simulation of all digital peripherals.
* Improved support for the ELF production file format.
* Programming dialogs have been upgraded to support new XMEGA features.
* Upgraded verbose I/O view for easier debugging of complex parts and the new XMEGA family.
* Upgraded USB driver.
* Full support for 32-bit and 64-bit versions of Vista
* The new AVR Wireless Services application, supporting the AVR Raven kit, is included in the installation.

Bug Fixes
=========
The following sections list the bugs that were present in AVR Studio 4.13 SP2 or 4.14 BETA, but that have
been fixed in 4.14 RC1. Several other minor bugs has also been fixed. Please also see the specific tools
help books for a listing of bug fixes in specific tools.

4758: Only ports A-G were displayed in the classic simulator Stimuli/Logging dialog. The simulator now scans ports A-R.
5311: Fixed a problem with handling white spaces in the project path of GCC projects.
5345: Simulator 2 now runs to the next source statement instead of breaking immediately when using the Break command in Studio.
6072: More useful error messages are now generated when the user presses Cancel on the browse file dialogs in the programming dialog.
6224: Fixed a bug in avrasm2 preprocessor when using nested preprocessor macros with arguments in conditionals.
6521: Fixed a problem with stepping in source mode after reloading the object file, when debugging with JTAGICE mkII.
6541: When reading voltage from the HW settings tab the read voltage is now also displayed on the slide bar, not only in the output window.
6757: Updated JTAGICE mkII help with better power-up sequence information.
6924: Fixed bug in avrasm2 preprocessor when using nested preprocessor macros with arguments in conditionals.
6941: Changed the default mode to JTAG when programming using JTAGICE mkII. ISP mode was the default mode in 4.13 SP2.
6948: Removed erroneous error messages generated when successfully reading and writing fuses with the JTAGICE (classic).
6951: Fixed a bug where using integer constants with under-scores (e.g., 0b1101_0101) as macro argument caused syntax error.
7027, 7032: Fixed a problem for ATtiny26 where “Undefined value” was displayed for the clock option fuses in AVR Studio 4.13 SP2
7052: Removed erroneous check on the JTAG frequency when programming in HV or ISP mode.
7101: Fixed a problem with setting input PIN register bits from I/O view.
7158: The watch window now updates the value of the last item in an array correctly.
7163: The simulator subscripts for AT90USB128/64 and AT90USB162/82 have been fixed.
7270: XMEGA fuse bytes now verifies correctly. The reserved fuse byte 3 was previously included in the verification, sometimes causing verification to fail.
7329: The programming dialog now remembers the emulator mode (PDI / JTAG) from one session to the next.
7373: Fixed strange behaviour when using the scroll wheel in the hex edit dialog when editing XMEGA user signatures in the programming dialog.
7379: Fixed a problem in the ELF/DWARF parser: A project with a source file did not contain actual source could cause Studio to crash when starting debugging.
7381: Fixed a problem with not being able to do a user break in simulator 2 while doing a ‘run to cursor’.
7430: When selecting ‘run to cursor’ at the current execution location, simulator 2 now runs until the next time the location is executed.
7434: High-level break now completes the current statement before breaking execution, both during Run, Run to Cursor and Single Step.
7438, 7440: AVR Studio could crash when detecting old firmware on STK500/AVRISP, AVRISP mkII. This has been fixed.
7453, 7547: Fixed bug requiring the user to initially click twice on the configuration setting combo boxes in the IO view to make a selection.
7496: Improved error checking in the COFF parser so that erroneous COFF files do not crash AVR Studio.

Note
====
Windows 95 is no longer supported by AVR Studio. The most recent version that supported Windows 95 was
AVR Studio 4.12 SP3.

Arduino 0012 project updated!

Saturday 20 September 2008 – 0:00

Arduino 0012 release version. This is almost identical to the release
candidate, except that it fixes problems which prevented the Stepper
library and AnalogFirmata examples from compiling.

Release notes:
* Added Arduino Nano to the boards menu.
* Arduino Pro or Pro Mini (8 MHz) to the boards menu.
* Added Firmata library by Hans Steiner and others. This provides a
standard protocol for communicating with software on the computer.
* Added an Ethernet library for use with the Arduino Ethernet Shield.
* Added a Servo library based on the work of Jim Studt.
* Added a LiquidCrystal library based on the work in the playground.
It supports both 4- and 8-bit modes.
* Improved millis(): it now overflows after 49 days instead of 9
hours, but now uses slightly more processing power.
* Fixed reversing direction bug in Stepper library. (Thanks to Wayne
Holder.)
* Moved insertion of #include to after any comments and
#include statements in the main sketch file. This means that an
#include now works.
* Upgraded to newer versions of avr-gcc (4.3.0) and avr-libc (1.6).
This provides support for newer Atmel chips, but may increase the size
of sketches.
* Allowing per-board specification of the upload.using preference,
allowing upload via bootloader to some boards and via a programmer to
others.
* Added return values to some functions in the Wire library to allow
for better error handling.
* Fixed random() to work with long values.
* Creation of an abstract Print base-class to allow Serial,
SoftwareSerial, and LiquidCrystal to share code for print() and
println().
* Incorporated ladyada’s watchdog timer mods to the bootloader source,
but only compiling them in for the Pro and Pro Mini (because they are
included in the bootloader being burned on the boards by SparkFun).

Windows: http://www.arduino.cc/files/arduino-0012-win.zip
Mac OS X: http://www.arduino.cc/files/arduino-0012-mac.zip
Linux version coming soon.

David

Worapoht K., report

Wiring BootloaderV2 (STK500V2 compatible) for Wiring board

Saturday 8 March 2008 – 0:28

Update your current Wiring board’s bootloader to V2 (support since Wiring 0014) here

http://www.avride.com/article/wiring

You also need AVR ISP programmer to update bootloader, such as AVRISP MkII or others.

AVR TV is a new series of PODcasts

Thursday 25 October 2007 – 14:35


?

AVR TV is a new series of PODcasts produced by Atmel?s AVR design centre in Trondheim, Norway.
AVR TV will publish two main types of issues at an irregular rate:

  1. Regular issues: short newsflash-type of episode with general stuff from the world of AVR. Duration: Less than 10 min.
  2. Special issues: More in-depth material about chosen topics; demos, tutorials etc. Duration: Can be longer than 10 min.

at http://www.avrtv.com

Lilypad Arduino, little sister of Arduino

Monday 8 October 2007 – 0:32

The LilyPad Arduino is a microcontroller board designed for wearables and e-textiles. It can be sewn to fabric and similarly mounted power supplies, sensors and actuators with conductive thread. The board is based on the ATmega168V (the low-power version of the ATmega168)

Arduino: http://www.arduino.cc/en/Main/ArduinoBoardLilyPad

on Makezine: http://www.makezine.com/blog/archive/2007/10/lilypad_arduino.html?CMP=OTC-0D6B48984890

article on University of Colorado at Boulder: http://www.cs.colorado.edu/~buechley/projects/e-textile_kit/e-textile_kit2.html

I Make Things Blog: by Bre Pettis

Monday 8 October 2007 – 0:29

Bre Pettis is a Seattle-based artist who makes things and interviews people about innovation, invention and all things DIY.

also?Arduino , Weekend project..

http://www.imakethings.com/

AvrOspII Version 5.47 released

Thursday 27 September 2007 – 2:50

http://www.esnips.com/web/AtmelAVR?

?

Update 5.45?: Added optional BootExit command to the OSPII protocol. Corrected the table jump code for devices with extended memory.

TinkerProxy connectivity software

Friday 7 September 2007 – 1:42

http://tinker.it/now/2007/05/11/tinkerproxy-for-windows/

The TinkerProxy provides a socket server connection to route messages to whatever tcp socket enabled application.

This serial proxy for arduino (and other serials, of course, as it also works with bluetooth mapped COMs) will allow you to connect your arduino boards to other software such as Flash and other apps that don?t support direct reading of serial ports.

Interface Wii Nunchuck controller to Arduino

Friday 7 September 2007 – 1:30

http://www.windmeadow.com/node/42

Take?real experience?commanding?you Arduino controller board with?action!

Built-in 3-axis accelerometer sense, also?X-Y analog joystick with 2 buttons interface to Arduino and received action via I2C interface