Erro compilando exemplo "AnalogButtons"

Oi Wagner. Grato pelo reply.

Como disse, sou novo e inexperiente aqui....esqueci de mencionar que instalei a pasta com a biblioteca....o erro apresentado foi esse:

"invalid conversion from 'void ()(int,boolean)'to'void()(int,int)
In file included from AnalogButtons.cpp:35:
C:\Documents and Settings\Leo\Desktop\arduino-1.0\libraries\AnalogButtons/AnalogButtons.h:39:22: error: WProgram.h: No such file or directory
In file included from AnalogButtons.cpp:35:
C:\Documents and Settings\Leo\Desktop\arduino-1.0\libraries\AnalogButtons/AnalogButtons.h:52: error: 'boolean' does not name a type
C:\Documents and Settings\Leo\Desktop\arduino-1.0\libraries\AnalogButtons/AnalogButtons.h:85: error: 'boolean' has not been declared
C:\Documents and Settings\Leo\Desktop\arduino-1.0\libraries\AnalogButtons/AnalogButtons.h:88: error: 'boolean' has not been declared
AnalogButtons.pde:-1: error: invalid conversion from 'void ()(int, boolean)' to 'void ()(int, int)'
AnalogButtons.pde:-1: error: initializing argument 3 of 'AnalogButtons::AnalogButtons(int, int, void (*)(int, int))'

a linha que fica destacada no programa é essa...:

void handleButtons(int id, boolean held)

existe alguma incompatibilidade de grafia/compilador??

Att.
leo