ref_clock: port*_CRITICAL vanilla FreeRTOS compliance
Signed-off-by: Sachin Parekh <sachin.parekh@espressif.com>
This commit is contained in:
parent
a190b527ac
commit
d803465ec6
|
@ -130,10 +130,10 @@ void ref_clock_init()
|
||||||
|
|
||||||
static void IRAM_ATTR pcnt_isr(void* arg)
|
static void IRAM_ATTR pcnt_isr(void* arg)
|
||||||
{
|
{
|
||||||
portENTER_CRITICAL(&s_lock);
|
portENTER_CRITICAL_ISR(&s_lock);
|
||||||
PCNT.int_clr.val = BIT(REF_CLOCK_PCNT_UNIT);
|
PCNT.int_clr.val = BIT(REF_CLOCK_PCNT_UNIT);
|
||||||
s_milliseconds += REF_CLOCK_PRESCALER_MS;
|
s_milliseconds += REF_CLOCK_PRESCALER_MS;
|
||||||
portEXIT_CRITICAL(&s_lock);
|
portEXIT_CRITICAL_ISR(&s_lock);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ref_clock_deinit()
|
void ref_clock_deinit()
|
||||||
|
|
Loading…
Reference in a new issue