Time.alarm.h

Buenos días, estoy utilizando la Libreria Time.Arlam.h para controlar las campanas de un viejo Reloj de pared:

Parte de código es la siguiente:

Alarm.alarmRepeat (6,0,0, MorningAlarm);
Alarm.alarmRepeat (6,30,0, MorningAlarm);
Alarm.alarmRepeat (7,0,0, MorningAlarm);
Alarm.alarmRepeat (7,30,0, MorningAlarm);
Alarm.alarmRepeat (8,0,0, MorningAlarm);
Alarm.alarmRepeat (8,30,0, MorningAlarm);
Alarm.alarmRepeat (9,0,0, MorningAlarm);
Alarm.alarmRepeat (9,30,0, MorningAlarm);
Alarm.alarmRepeat (10,00,0, MorningAlarm);
.......

Solo funciona los 6 primeros los demás los ignora, lei en otros hilos sobre este tema donde dice que hay que modificar la libreria Time.alarm.h las siguiente linea:

#if defined(AVR)
#define dtNBR_ALARMS 6 // max is 255
#else
#define dtNBR_ALARMS 12 // assume non-AVR has more memory
#endif

y cambiarlo a:

#if defined(AVR)
#define dtNBR_ALARMS 24 // max is 255
#else
#define dtNBR_ALARMS 12 // assume non-AVR has more memory
#endif

Pero aun asi no funcionas hay hacer algo mas en esta libreria?
Gracias por colaborar.

Por favor edita tu mensaje para poner todo el código entre las etiquetas code.

Que modelo de Arduino estas usando ? ten en cuanta que la RAM necesaria es 11 * Num Alarmas.

Estoy utilizando ARDUINO UNO

Gracias a todos, pero decidí no utilizar esa libreria.

Yo la he usado sin problemas. Eso que probaste debio funcionar pero no dices que arduino usas asi que es mas facil comentar esss lineas y poner

/*
#if defined(__AVR__)
#define dtNBR_ALARMS 24 // max is 255
#else
#define dtNBR_ALARMS 12  // assume non-AVR has more memory
#endif
*/
#define dtNBR_ALARMS 24

No olvides leer las nirmas y editar el,priner post!