MCPcopy Create free account
hub / github.com/CANopenNode/CANopenNode / CO_CANinit

Function CO_CANinit

CANopen.c:925–941  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

923}
924
925CO_ReturnError_t
926CO_CANinit(CO_t* co, void* CANptr, uint16_t bitRate) {
927 CO_ReturnError_t err;
928
929 if (co == NULL) {
930 return CO_ERROR_ILLEGAL_ARGUMENT;
931 }
932
933 co->CANmodule->CANnormal = false;
934 CO_CANsetConfigurationMode(CANptr);
935
936 /* CANmodule */
937 err = CO_CANmodule_init(co->CANmodule, CANptr, co->CANrx, CO_GET_CO(CNT_ALL_RX_MSGS), co->CANtx,
938 CO_GET_CO(CNT_ALL_TX_MSGS), bitRate);
939
940 return err;
941}
942
943#if ((CO_CONFIG_LSS)&CO_CONFIG_LSS_SLAVE) != 0
944CO_ReturnError_t

Callers 1

mainFunction · 0.85

Calls 2

CO_CANmodule_initFunction · 0.85

Tested by

no test coverage detected