25#ifndef CO_APPLICATION_H
26#define CO_APPLICATION_H
void app_peripheralRead(CO_t *co, uint32_t timer1usDiff)
Function is called in the beginning of the realtime thread.
void app_programAsync(CO_t *co, uint32_t timer1usDiff)
Function is called cyclically from main().
void app_programRt(CO_t *co, uint32_t timer1usDiff)
Function is called cyclically from realtime thread at constant intervals.
CO_ReturnError_t app_programStart(uint16_t *bitRate, uint8_t *nodeId, uint32_t *errInfo)
Application interface, similar to Arduino, extended to CANopen and additional, realtime thread.
void app_communicationReset(CO_t *co)
Function is called after CANopen communication reset.
void app_peripheralWrite(CO_t *co, uint32_t timer1usDiff)
Function is called in the end of the realtime thread.
void app_programEnd()
Function is called just before program ends.
unsigned long int uint32_t