PIT shouldnt start off enabled

This commit is contained in:
Allen Hill
2026-06-17 20:04:08 -07:00
parent fee74e05c8
commit c95ac93ca7
+3 -3
View File
@@ -313,7 +313,7 @@ static void AVCLAN_startPlaying() {
ATOMIC_BLOCK(ATOMIC_RESTORESTATE) { ATOMIC_BLOCK(ATOMIC_RESTORESTATE) {
loop_until_bit_is_clear(RTC_PITSTATUS, RTC_CNTBUSY_bp); loop_until_bit_is_clear(RTC_PITSTATUS, RTC_CNTBUSY_bp);
RTC.CNT = 0; RTC.CNT = 0;
RTC.PITINTCTRL |= (1 << RTC_PI_bp); RTC.PITINTCTRL |= RTC_PI_bm;
} }
} }
@@ -322,7 +322,7 @@ static void AVCLAN_startPlaying() {
static void AVCLAN_stopPlaying() { static void AVCLAN_stopPlaying() {
AVCLAN_micPlayPause(); AVCLAN_micPlayPause();
CD_Mode = stStop; CD_Mode = stStop;
RTC.PITINTCTRL &= ~(1 << RTC_PI_bp); RTC.PITINTCTRL &= ~RTC_PI_bm;
} }
void AVCLAN_init() { void AVCLAN_init() {
@@ -377,7 +377,7 @@ void AVCLAN_init() {
loop_until_bit_is_clear(RTC_STATUS, RTC_CTRLABUSY_bp); loop_until_bit_is_clear(RTC_STATUS, RTC_CTRLABUSY_bp);
RTC.CTRLA = RTC_PRESCALER_DIV1_gc; RTC.CTRLA = RTC_PRESCALER_DIV1_gc;
RTC.CLKSEL = RTC_CLKSEL_INT32K_gc; RTC.CLKSEL = RTC_CLKSEL_INT32K_gc;
RTC.PITINTCTRL = RTC_PI_bm; RTC.PITINTCTRL = 0;
loop_until_bit_is_clear(RTC_PITSTATUS, RTC_CTRLBUSY_bp); loop_until_bit_is_clear(RTC_PITSTATUS, RTC_CTRLBUSY_bp);
RTC.PITCTRLA = RTC_PERIOD_CYC32768_gc | RTC_PITEN_bm; RTC.PITCTRLA = RTC_PERIOD_CYC32768_gc | RTC_PITEN_bm;