Functions for isochronous real-time (IRT).
|
| uint32_t | PN_API_IOD_activateIsoIsrObj (PN_API_IOD_Handle_t *const pnHandle, const uint32_t nsDelayTime, const uint8_t isomEvent) |
| | Activate an isochronous event interrupt after/before a specified delay to a new cycle. The service scans for an available object and sets it up (typically used to setup Ti/To events that can be handled by implementing and registering the callback function PN_API_IOD_isoInterruptEventCbf().
|
| |
| uint32_t | PN_API_IOD_activateIsoGpioObj (PN_API_IOD_Handle_t *const pnHandle, const uint32_t nsDelayTime, const uint32_t nsDurationTime, const uint8_t isomEvent) |
| | Configures a comparator to generate a pulse on a chosen GPIO after/before a specified delay to a new cycle. The service scans for an available object and sets it up.
|
| |
| uint32_t | PN_API_IOD_freeIsoObj (PN_API_IOD_Handle_t *const pnHandle) |
| | Dealocates a pre-existing object. There is a internal limitation that it is required to free all instances at once. If only single one is freed, the other will not work anymore.
|
| |