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

GPIOTE Tasks

How many GPIOTE Tasks can I use at the same time. I want to drive six different pins with six different tasks which are connected to three events. Each event generates two tasks.  
Although I am using different channels for each task I can only assign four tasks
because of:  __O  uint32_t  TASKS_OUT[4];  

NRF_PPI->CH[0].TEP = (uint32_t)&NRF_GPIOTE->TASKS_OUT[0];

Is the task number really limited to four tasks?
 
best regards

Related