To the kind attention of Nordic support team,
Following PPI examples, I configured PPI so that an external interrupt (transition hi->low on a gpio pin) is triggering a SPI reading. It works well. At least it works well when running in a specific program environment, where I set chip select inside gpiote interrupt handler. I ported the same PPI setting in another program, and I noticed that the CS timing is not good anymore (see screenshot below, CS is enabled after clock has already started). My question is: how to drive chip select in the correct way? When,exactly, CS should be set by the CPU? I'm not using SPIM3.
Best regards