c'est un projet de timer évolué. J'ai par exemple une variable "temps", qui correspond au temps à afficher, en seconde. Elle doit être accessible par la partie qui gère les encodeurs qui règlent le temps, l'ISR du timer qui compte les seconde et y ajoute/soustrait les secondes écoulées, etc... De même que quelques #define, comme ceux qui lancent et arrêtent le compteur en fonction de plusieurs cause:
#define COMPTEUR_START RTC.PITCTRLA = RTC_PERIOD_CYC32768_gc | RTC_PITEN_bm ; marche = 1 //initialiser le cycle à 1 seconde et activer le PIT
#define COMPTEUR_STOP RTC.PITCTRLA = RTC_PERIOD_OFF_gc &~ RTC_PITEN_bm ; marche = 0 //désactiver le PIT et le cycle