include/ecrt.h
branchstable-1.3
changeset 1745 07fd94c5119d
parent 1744 7bc131b92039
child 1746 72e7507b3f1b
equal deleted inserted replaced
1744:7bc131b92039 1745:07fd94c5119d
   323  */
   323  */
   324 
   324 
   325 #define EC_WRITE_U32(DATA, VAL) \
   325 #define EC_WRITE_U32(DATA, VAL) \
   326     do { \
   326     do { \
   327         *((uint32_t *) (DATA)) = (uint32_t) (VAL); \
   327         *((uint32_t *) (DATA)) = (uint32_t) (VAL); \
   328         cpu_to_le16s(DATA); \
   328         cpu_to_le32s(DATA); \
   329     } while (0)
   329     } while (0)
   330 
   330 
   331 /**
   331 /**
   332  * Write a 32-bit signed value to EtherCAT data.
   332  * Write a 32-bit signed value to EtherCAT data.
   333  * \param DATA EtherCAT data pointer
   333  * \param DATA EtherCAT data pointer