This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

ppi clearing of event flag

Hi, Does the PPI module automatically clear the event flags for the linked event? For example, if I have the following:

NRF_PPI->CH[0].EEP = (uint32_t)&(NRF_GPIOTE->EVENTS_IN[0]);
NRF_PPI->CH[0].TEP =(uint32_t) &(NRF_TIMER1->TASKS_CLEAR);
NRF_PPI->FORK[0].TEP = (uint32_t)&(NRF_TIMER1->TASKS_START);
NRF_PPI->CHENSET = (PPI_CHENSET_CH0_Set << PPI_CHENSET_CH0_Pos);

Do I need to manually clear NRF_GPIOTE->EVENTS_IN[0] or will the PPI module handle that?

Thank you.

Related