TimerThree.h not compiling

Greetings,
I am trying to create a timer and a function to run when the timer goes off. I am using Arduino version: 1.0.6 with an Arduino Micro board.

when i include the TimerThree header file I am getting compilation problems.

#include <TimerThree.h>

C:\Users\Marley\Documents\Arduino\libraries\Timer3\TimerThree.cpp: In member function 'void TimerThree::pwm(char, int, long int)':
C:\Users\Marley\Documents\Arduino\libraries\Timer3\TimerThree.cpp:61: error: 'PORTE3' was not declared in this scope
C:\Users\Marley\Documents\Arduino\libraries\Timer3\TimerThree.cpp:62: error: 'PORTE4' was not declared in this scope
C:\Users\Marley\Documents\Arduino\libraries\Timer3\TimerThree.cpp:63: error: 'PORTE5' was not declared in this scope

Does anyone know of a solution to this problem?

Thanks,

Robin

Where did you get the TimerThree library ?

this is embarassing. I had the library left over from another project and I honestly don't remember where i got it. looking over the documentation for the Arduino Micro Board I am starting to wonder if the Micro has support for Timers

I tried downloading the TimerThree zip file and reinstalling. still get the same compilation errors

The 32u4 has four timers, but I imagine your library is for a different processor. On PORTE, only bits 2 and 6 are implemented.