/* * CANopen Task relevant settings for FreeRTOS usage * * Note: * Include codrv_FreeRTOS_macros.h in gen_define.h! * * This header contains declarations, that are depend from the included CANopen and FreeRTOS headers. * */ #ifndef CODRV_FREERTOS_H #define CODRV_FREERTOS_H 1 #ifdef SEMAPHORE_H /* required external variables include */ /* semphCANopen is used to wake up the CANopen task */ extern SemaphoreHandle_t semphCANopen; /* semphObjDir is used to Lock the object dictionary access */ extern SemaphoreHandle_t semphObjDir; #endif #ifdef CO_DATATYPE_H /* function declarations - co_canopen.h*/ RET_T codrvOSConfig(void); #endif #endif /* CODRV_FREERTOS_H */