Lines Matching refs:BasicTxMessage
176 uint8_t CAN_Transmit(CAN_TypeDef* CANx, CanBasicTxMsg* BasicTxMessage) in CAN_Transmit() argument
181 assert_param(IS_CAN_RTR(BasicTxMessage->RTR)); in CAN_Transmit()
182 assert_param(IS_CAN_DLC(BasicTxMessage->DLC)); in CAN_Transmit()
184 CANx->TXID0 = (BasicTxMessage->IDH); in CAN_Transmit()
185 CANx->TXID1 = (BasicTxMessage->IDL << 5) | (BasicTxMessage->RTR << 4) | (BasicTxMessage->DLC); in CAN_Transmit()
186 if((FunctionalState)(BasicTxMessage->RTR) != ENABLE) in CAN_Transmit()
188 CANx->TXDR0 = BasicTxMessage->Data[0]; in CAN_Transmit()
189 CANx->TXDR1 = BasicTxMessage->Data[1]; in CAN_Transmit()
190 CANx->TXDR2 = BasicTxMessage->Data[2]; in CAN_Transmit()
191 CANx->TXDR3 = BasicTxMessage->Data[3]; in CAN_Transmit()
192 CANx->TXDR4 = BasicTxMessage->Data[4]; in CAN_Transmit()
193 CANx->TXDR5 = BasicTxMessage->Data[5]; in CAN_Transmit()
194 CANx->TXDR6 = BasicTxMessage->Data[6]; in CAN_Transmit()
195 CANx->TXDR7 = BasicTxMessage->Data[7]; in CAN_Transmit()