Pages

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.

3 comments:

  1. 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)'

    ReplyDelete
  2. 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

    ReplyDelete
  3. 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

    ReplyDelete