Content originally posted in LPCWare by LpcWare159 on Tue Sep 08 00:54:44 MST 2015
I'm trying to use the CAN open rom functionality of the LPC11C24. The CANOpen is setup with a CCAN_ODENTRY_T and CCAN_ODCONSTENTRY_T. I can send a SDO read request at 0x600 + ID and the device responds with the corresponding value of the OD. When a non constant value is read my CANopen_SDOS_Exp_Read callback is even executed. The only issue is that the device only responds once. However, it keeps on receiving other extended ID CAN packets which are on the bus. How can I keep the SDO can open rom code running?