60 volatile uint16_t classb_tc_ovf_cnt = 0;
69 CLASSB_TEST_TC.PER = CLASSB_TC_PER;
72 CLASSB_TEST_TC.INTCTRLA = TC_OVFINTLVL_LO_gc;
75 CLASSB_TEST_TC.CTRLA = CLASSB_TC_PRESCALER_gc;
78 CLASSB_TEST_TC.CNT = 0;
89 volatile uint32_t tccount = CLASSB_TEST_TC.CNT;
90 tccount |= ((uint32_t)classb_tc_ovf_cnt) << 16;
93 tccount = (tccount > CLASSB_TC_COUNT_REF)?(tccount-CLASSB_TC_COUNT_REF):(CLASSB_TC_COUNT_REF-tccount);
96 if (tccount > CLASSB_MAX_DIF)
100 classb_tc_ovf_cnt = 0;
103 CLASSB_TEST_TC.CNT = 0;
115 ISR(CLASSB_TEST_TC_OVF_vect)
119 if ( classb_tc_ovf_cnt++ >= CLASSB_COUNT_OVF_MAX )