From c95ac93ca75c4757e3b853fa3ef40a9d561a3c05 Mon Sep 17 00:00:00 2001 From: Allen Hill Date: Wed, 17 Jun 2026 20:04:08 -0700 Subject: [PATCH] PIT shouldnt start off enabled --- src/avclandrv.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/avclandrv.c b/src/avclandrv.c index 82f0adc..3217abe 100644 --- a/src/avclandrv.c +++ b/src/avclandrv.c @@ -313,7 +313,7 @@ static void AVCLAN_startPlaying() { ATOMIC_BLOCK(ATOMIC_RESTORESTATE) { loop_until_bit_is_clear(RTC_PITSTATUS, RTC_CNTBUSY_bp); 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() { AVCLAN_micPlayPause(); CD_Mode = stStop; - RTC.PITINTCTRL &= ~(1 << RTC_PI_bp); + RTC.PITINTCTRL &= ~RTC_PI_bm; } void AVCLAN_init() { @@ -377,7 +377,7 @@ void AVCLAN_init() { loop_until_bit_is_clear(RTC_STATUS, RTC_CTRLABUSY_bp); RTC.CTRLA = RTC_PRESCALER_DIV1_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); RTC.PITCTRLA = RTC_PERIOD_CYC32768_gc | RTC_PITEN_bm;