Thursday, September 18, 2008

 

Sanguino Software v1.1

In tandem with the Arduino 0012 release today, I'm proud to release a new version of the Sanguino software as well! Its a pretty minor release, but here's whats new:

* New and improved bootloader with 'Ladyada' mods contributed by Brian Riley
* fixed bootloader path in boards.txt
* added missing support for Serial.flush()

Also, I'm happy to say that you can now buy Sanguino kits from both the RepRap Research Foundation as well as Wulfden. Hopefully we'll have a European supplier soon.

Comments:
When I select the Sanguino board I get the follow error on the windows platform. Will this hinder operation.


Error building library "Firmata"
In file included from C:\Documents and Settings\Owner\Desktop\Arduino\arduino-0012\hardware\cores\sanguino/WProgram.h:6,
from Firmata.cpp:25:
c:/documents and settings/owner/desktop/arduino/arduino-0012/hardware/tools/avr/lib/gcc/../../avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use avr/interrupt.h."
In file included from /Firmata.h:16,
from Firmata.cpp:27:
C:\Documents and Settings\Owner\Desktop\Arduino\arduino-0012\hardware\cores\sanguino/WProgram.h:13: error: default argument given for parameter 3 of 'long unsigned int pulseIn(uint8_t, uint8_t, long unsigned int)'
C:\Documents and Settings\Owner\Desktop\Arduino\arduino-0012\hardware\cores\sanguino/WProgram.h:13: error: after previous specification in 'long unsigned int pulseIn(uint8_t, uint8_t, long unsigned int)'
 
Just add

#ifndef WProgram_h
#define WProgram_h

at the beginning of core/sanguino/WProgram.h

and a #endif at the end of the file.s
 
After I applied the previous fixes I got this error:

Error building library "Servo"

In file included from C:\arduino-0012\hardware\cores\sanguino/WProgram.h:6,
from Firmata.cpp:25:
c:/arduino-0012/hardware/tools/avr/lib/gcc/../../avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use avr/interrupt.h."
In file included from C:\arduino-0012\hardware\cores\sanguino/WProgram.h:6,
from LiquidCrystal.cpp:6:
c:/arduino-0012/hardware/tools/avr/lib/gcc/../../avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use avr/interrupt.h."
Servo.cpp: In static member function 'static void Servo::seizeTimer1()':
Servo.cpp:46: error: 'TIMSK' was not declared in this scope
Servo.cpp:46: error: 'TICIE1' was not declared in this scope
 
Post a Comment

<< Home

This page is powered by Blogger. Isn't yours?

Subscribe to
Posts [Atom]