Error ICSC.h en Arduino Micro

El error es el siguiente al compilar para arduino Micro, funciona correctamten el ejemplo de la libreri con UNO y otros

C:\Users\gespoint\Documents\Arduino\libraries\ICSC\ICSC.cpp: In member function 'void _ICSC::begin(unsigned char, long unsigned int)':
C:\Users\gespoint\Documents\Arduino\libraries\ICSC\ICSC.cpp:61: error: no matching function for call to '_ICSC::begin(unsigned char&, long unsigned int&, Serial_*, int)'
C:\Users\gespoint\Documents\Arduino\libraries\ICSC\ICSC.cpp:59: note: candidates are: void _ICSC::begin(unsigned char, long unsigned int)
C:\Users\gespoint\Documents\Arduino\libraries\ICSC/ICSC.h:186: note:                 void _ICSC::begin(unsigned char, long unsigned int, int)
C:\Users\gespoint\Documents\Arduino\libraries\ICSC/ICSC.h:187: note:                 void _ICSC::begin(unsigned char, long unsigned int, HardwareSerial*)
C:\Users\gespoint\Documents\Arduino\libraries\ICSC/ICSC.h:188: note:                 void _ICSC::begin(unsigned char, long unsigned int, HardwareSerial*, int)
C:\Users\gespoint\Documents\Arduino\libraries\ICSC\ICSC.cpp: In member function 'void _ICSC::begin(unsigned char, long unsigned int, int)':
C:\Users\gespoint\Documents\Arduino\libraries\ICSC\ICSC.cpp:66: error: no matching function for call to '_ICSC::begin(unsigned char&, long unsigned int&, Serial_*, int&)'
C:\Users\gespoint\Documents\Arduino\libraries\ICSC\ICSC.cpp:59: note: candidates are: void _ICSC::begin(unsigned char, long unsigned int)
C:\Users\gespoint\Documents\Arduino\libraries\ICSC\ICSC.cpp:64: note:                 void _ICSC::begin(unsigned char, long unsigned int, int)
C:\Users\gespoint\Documents\Arduino\libraries\ICSC/ICSC.h:187: note:                 void _ICSC::begin(unsigned char, long unsigned int, HardwareSerial*)