Home
last modified time | relevance | path

Searched refs:RxMessage (Results 1 – 25 of 41) sorted by relevance

12

/bsp/loongson/ls1cdev/libraries/
A Dls1c_can.c415 RxMessage->IDE = (CANx->IDE_RTR_DLC & 0x80)>>7; in CAN_Receive()
417 RxMessage->RTR = (CANx->IDE_RTR_DLC & 0x40)>>4; in CAN_Receive()
419 RxMessage->DLC= (CANx->IDE_RTR_DLC & 0x0F); in CAN_Receive()
420 if (RxMessage->IDE == CAN_Id_Standard) in CAN_Receive()
424 RxMessage->Data[0] = (unsigned char)CANx->ID[2]; in CAN_Receive()
425 RxMessage->Data[1] = (unsigned char)CANx->ID[3]; in CAN_Receive()
426 RxMessage->Data[2] = (unsigned char)CANx->BUF[0]; in CAN_Receive()
427 RxMessage->Data[3] = (unsigned char)CANx->BUF[1]; in CAN_Receive()
428 RxMessage->Data[4] = (unsigned char)CANx->BUF[2]; in CAN_Receive()
429 RxMessage->Data[5] = (unsigned char)CANx->BUF[3]; in CAN_Receive()
[all …]
/bsp/acm32/acm32f0x0-nucleo/libraries/HAL_Driver/Src/
A DHAL_CAN.c283 hcan->RxMessage=RxMessage; in HAL_CAN_Receive_IT()
310 HAL_CAN_GetRxMessage(hcan, RxMessage); in HAL_CAN_Receive()
321 RxMessage->IDE = (uint8_t)(0x80 & hcan->Instance->DF.DATABUF[0])>>7; in HAL_CAN_GetRxMessage()
323 RxMessage->RTR = (uint8_t)(0x40 & hcan->Instance->DF.DATABUF[0])>>6; in HAL_CAN_GetRxMessage()
325 RxMessage->DLC = (uint8_t)0x0F & hcan->Instance->DF.DATABUF[0]; in HAL_CAN_GetRxMessage()
326 if (RxMessage->IDE == CAN_Id_Standard) in HAL_CAN_GetRxMessage()
329 for(i=0; i<RxMessage->DLC; i++) in HAL_CAN_GetRxMessage()
331 RxMessage->Data[i] = hcan->Instance->DF.DATABUF[3+i]; in HAL_CAN_GetRxMessage()
337 for(i=0; i<RxMessage->DLC; i++) in HAL_CAN_GetRxMessage()
339 RxMessage->Data[i] = hcan->Instance->DF.DATABUF[5+i]; in HAL_CAN_GetRxMessage()
[all …]
/bsp/acm32/acm32f4xx-nucleo/libraries/HAL_Driver/Src/
A DHAL_CAN.c325 hcan->RxMessage=RxMessage; in HAL_CAN_Receive_IT()
352 HAL_CAN_GetRxMessage(hcan, RxMessage); in HAL_CAN_Receive()
363 RxMessage->IDE = (uint8_t)(0x80 & hcan->Instance->DF.DATABUF[0])>>7; in HAL_CAN_GetRxMessage()
365 RxMessage->RTR = (uint8_t)(0x40 & hcan->Instance->DF.DATABUF[0])>>6; in HAL_CAN_GetRxMessage()
367 RxMessage->DLC = (uint8_t)0x0F & hcan->Instance->DF.DATABUF[0]; in HAL_CAN_GetRxMessage()
368 if (RxMessage->IDE == CAN_Id_Standard) in HAL_CAN_GetRxMessage()
371 for(i=0; i<RxMessage->DLC; i++) in HAL_CAN_GetRxMessage()
373 RxMessage->Data[i] = hcan->Instance->DF.DATABUF[3+i]; in HAL_CAN_GetRxMessage()
379 for(i=0; i<RxMessage->DLC; i++) in HAL_CAN_GetRxMessage()
381 RxMessage->Data[i] = hcan->Instance->DF.DATABUF[5+i]; in HAL_CAN_GetRxMessage()
[all …]
/bsp/apm32/libraries/APM32E10x_Library/APM32E10x_StdPeriphDriver/src/
A Dapm32e10x_can.c455 if(RxMessage->typeID == CAN_TYPEID_STD) in CAN_RxMessage()
464 RxMessage->remoteTxReq = can->sRxMailBox[FIFONumber].RXMID_B.RFTXREQ; in CAN_RxMessage()
465 RxMessage->dataLengthCode = can->sRxMailBox[FIFONumber].RXDLEN_B.DLCODE; in CAN_RxMessage()
468 RxMessage->data[0] = can->sRxMailBox[FIFONumber].RXMDL_B.DATABYTE0; in CAN_RxMessage()
469 RxMessage->data[1] = can->sRxMailBox[FIFONumber].RXMDL_B.DATABYTE1; in CAN_RxMessage()
470 RxMessage->data[2] = can->sRxMailBox[FIFONumber].RXMDL_B.DATABYTE2; in CAN_RxMessage()
471 RxMessage->data[3] = can->sRxMailBox[FIFONumber].RXMDL_B.DATABYTE3; in CAN_RxMessage()
472 RxMessage->data[4] = can->sRxMailBox[FIFONumber].RXMDH_B.DATABYTE4; in CAN_RxMessage()
473 RxMessage->data[5] = can->sRxMailBox[FIFONumber].RXMDH_B.DATABYTE5; in CAN_RxMessage()
474 RxMessage->data[6] = can->sRxMailBox[FIFONumber].RXMDH_B.DATABYTE6; in CAN_RxMessage()
[all …]
/bsp/apm32/libraries/APM32F4xx_Library/APM32F4xx_StdPeriphDriver/src/
A Dapm32f4xx_can.c478 if (RxMessage->typeID == CAN_TYPEID_STD) in CAN_RxMessage()
487 RxMessage->remoteTxReq = can->sRxMailBox[FIFONumber].RXMID_B.RFTXREQ; in CAN_RxMessage()
488 RxMessage->dataLengthCode = can->sRxMailBox[FIFONumber].RXDLEN_B.DLCODE; in CAN_RxMessage()
491 RxMessage->data[0] = can->sRxMailBox[FIFONumber].RXMDL_B.DATABYTE0; in CAN_RxMessage()
492 RxMessage->data[1] = can->sRxMailBox[FIFONumber].RXMDL_B.DATABYTE1; in CAN_RxMessage()
493 RxMessage->data[2] = can->sRxMailBox[FIFONumber].RXMDL_B.DATABYTE2; in CAN_RxMessage()
494 RxMessage->data[3] = can->sRxMailBox[FIFONumber].RXMDL_B.DATABYTE3; in CAN_RxMessage()
495 RxMessage->data[4] = can->sRxMailBox[FIFONumber].RXMDH_B.DATABYTE4; in CAN_RxMessage()
496 RxMessage->data[5] = can->sRxMailBox[FIFONumber].RXMDH_B.DATABYTE5; in CAN_RxMessage()
497 RxMessage->data[6] = can->sRxMailBox[FIFONumber].RXMDH_B.DATABYTE6; in CAN_RxMessage()
[all …]
/bsp/apm32/libraries/APM32S10x_Library/APM32S10x_StdPeriphDriver/src/
A Dapm32s10x_can.c471 if (RxMessage->typeID == CAN_TYPEID_STD) in CAN_RxMessage()
480 RxMessage->remoteTxReq = can->sRxMailBox[FIFONumber].RXMID_B.RFTXREQ; in CAN_RxMessage()
481 RxMessage->dataLengthCode = can->sRxMailBox[FIFONumber].RXDLEN_B.DLCODE; in CAN_RxMessage()
484 RxMessage->data[0] = can->sRxMailBox[FIFONumber].RXMDL_B.DATABYTE0; in CAN_RxMessage()
485 RxMessage->data[1] = can->sRxMailBox[FIFONumber].RXMDL_B.DATABYTE1; in CAN_RxMessage()
486 RxMessage->data[2] = can->sRxMailBox[FIFONumber].RXMDL_B.DATABYTE2; in CAN_RxMessage()
487 RxMessage->data[3] = can->sRxMailBox[FIFONumber].RXMDL_B.DATABYTE3; in CAN_RxMessage()
488 RxMessage->data[4] = can->sRxMailBox[FIFONumber].RXMDH_B.DATABYTE4; in CAN_RxMessage()
489 RxMessage->data[5] = can->sRxMailBox[FIFONumber].RXMDH_B.DATABYTE5; in CAN_RxMessage()
490 RxMessage->data[6] = can->sRxMailBox[FIFONumber].RXMDH_B.DATABYTE6; in CAN_RxMessage()
[all …]
/bsp/apm32/libraries/APM32F10x_Library/APM32F10x_StdPeriphDriver/src/
A Dapm32f10x_can.c562 if (RxMessage->typeID == CAN_TYPEID_STD) in CAN_RxMessage()
571 RxMessage->remoteTxReq = can->sRxMailBox[FIFONumber].RXMID_B.RFTXREQ; in CAN_RxMessage()
572 RxMessage->dataLengthCode = can->sRxMailBox[FIFONumber].RXDLEN_B.DLCODE; in CAN_RxMessage()
575 RxMessage->data[0] = can->sRxMailBox[FIFONumber].RXMDL_B.DATABYTE0; in CAN_RxMessage()
576 RxMessage->data[1] = can->sRxMailBox[FIFONumber].RXMDL_B.DATABYTE1; in CAN_RxMessage()
577 RxMessage->data[2] = can->sRxMailBox[FIFONumber].RXMDL_B.DATABYTE2; in CAN_RxMessage()
578 RxMessage->data[3] = can->sRxMailBox[FIFONumber].RXMDL_B.DATABYTE3; in CAN_RxMessage()
579 RxMessage->data[4] = can->sRxMailBox[FIFONumber].RXMDH_B.DATABYTE4; in CAN_RxMessage()
580 RxMessage->data[5] = can->sRxMailBox[FIFONumber].RXMDH_B.DATABYTE5; in CAN_RxMessage()
581 RxMessage->data[6] = can->sRxMailBox[FIFONumber].RXMDH_B.DATABYTE6; in CAN_RxMessage()
[all …]
/bsp/apm32/libraries/APM32F0xx_Library/APM32F0xx_StdPeriphDriver/src/
A Dapm32f0xx_can.c541 void CAN_RxMessage(uint8_t FIFONumber, CAN_Rx_Message* RxMessage) in CAN_RxMessage() argument
545 if (RxMessage->typeID == CAN_TYPEID_STD) in CAN_RxMessage()
547 RxMessage->stanID = CAN->sRxFIFO[FIFONumber].RXMID_B.STDID; in CAN_RxMessage()
559 RxMessage->data[7] = CAN->sRxFIFO[FIFONumber].RXMDH_B.DATABYTE7; in CAN_RxMessage()
560 RxMessage->data[6] = CAN->sRxFIFO[FIFONumber].RXMDH_B.DATABYTE6; in CAN_RxMessage()
561 RxMessage->data[5] = CAN->sRxFIFO[FIFONumber].RXMDH_B.DATABYTE5; in CAN_RxMessage()
562 RxMessage->data[4] = CAN->sRxFIFO[FIFONumber].RXMDH_B.DATABYTE4; in CAN_RxMessage()
564 RxMessage->data[3] = CAN->sRxFIFO[FIFONumber].RXMDL_B.DATABYTE3; in CAN_RxMessage()
565 RxMessage->data[2] = CAN->sRxFIFO[FIFONumber].RXMDL_B.DATABYTE2; in CAN_RxMessage()
566 RxMessage->data[1] = CAN->sRxFIFO[FIFONumber].RXMDL_B.DATABYTE1; in CAN_RxMessage()
[all …]
/bsp/loongson/ls1cdev/drivers/
A Ddrv_can.c28 CanRxMsg RxMessage; variable
383 pmsg->ide = (rt_uint32_t) RxMessage.IDE; in recvmsg()
384 if(RxMessage.IDE == 1) in recvmsg()
385 pmsg->id = RxMessage.ExtId; in recvmsg()
387 pmsg->id = RxMessage.StdId; in recvmsg()
388 pmsg->len = RxMessage.DLC; in recvmsg()
389 pmsg->rtr = RxMessage.RTR; in recvmsg()
391 for(i= 0;i< RxMessage.DLC; i++) in recvmsg()
393 pmsg->data[i] = RxMessage.Data[i]; in recvmsg()
420 CAN_Receive(CANx, &RxMessage); in ls1c_can0_irqhandler()
[all …]
/bsp/wch/arm/Libraries/CH32F10x_StdPeriph_Driver/StdPeriph_Driver/src/
A Dch32f10x_can.c501 void CAN_Receive(CAN_TypeDef* CANx, uint8_t FIFONumber, CanRxMsg* RxMessage) in CAN_Receive() argument
503 RxMessage->IDE = (uint8_t)0x04 & CANx->sFIFOMailBox[FIFONumber].RXMIR; in CAN_Receive()
505 if (RxMessage->IDE == CAN_Id_Standard) in CAN_Receive()
514 RxMessage->RTR = (uint8_t)0x02 & CANx->sFIFOMailBox[FIFONumber].RXMIR; in CAN_Receive()
515 RxMessage->DLC = (uint8_t)0x0F & CANx->sFIFOMailBox[FIFONumber].RXMDTR; in CAN_Receive()
516 RxMessage->FMI = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber].RXMDTR >> 8); in CAN_Receive()
517 RxMessage->Data[0] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONumber].RXMDLR; in CAN_Receive()
518 RxMessage->Data[1] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber].RXMDLR >> 8); in CAN_Receive()
519 RxMessage->Data[2] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber].RXMDLR >> 16); in CAN_Receive()
521 RxMessage->Data[4] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONumber].RXMDHR; in CAN_Receive()
[all …]
/bsp/wch/arm/Libraries/CH32F20x_StdPeriph_Driver/StdPeriph_Driver/src/
A Dch32f20x_can.c506 void CAN_Receive(CAN_TypeDef* CANx, uint8_t FIFONumber, CanRxMsg* RxMessage) in CAN_Receive() argument
508 RxMessage->IDE = (uint8_t)0x04 & CANx->sFIFOMailBox[FIFONumber].RXMIR; in CAN_Receive()
510 if (RxMessage->IDE == CAN_Id_Standard) in CAN_Receive()
519 RxMessage->RTR = (uint8_t)0x02 & CANx->sFIFOMailBox[FIFONumber].RXMIR; in CAN_Receive()
520 RxMessage->DLC = (uint8_t)0x0F & CANx->sFIFOMailBox[FIFONumber].RXMDTR; in CAN_Receive()
521 RxMessage->FMI = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber].RXMDTR >> 8); in CAN_Receive()
522 RxMessage->Data[0] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONumber].RXMDLR; in CAN_Receive()
523 RxMessage->Data[1] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber].RXMDLR >> 8); in CAN_Receive()
524 RxMessage->Data[2] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber].RXMDLR >> 16); in CAN_Receive()
526 RxMessage->Data[4] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONumber].RXMDHR; in CAN_Receive()
[all …]
/bsp/apm32/libraries/Drivers/
A Ddrv_can.c548 CAN_RxMessage_T RxMessage = {0}; in apm32_can_recvmsg() local
559 pmsg->data[0] = RxMessage.data[0]; in apm32_can_recvmsg()
560 pmsg->data[1] = RxMessage.data[1]; in apm32_can_recvmsg()
561 pmsg->data[2] = RxMessage.data[2]; in apm32_can_recvmsg()
562 pmsg->data[3] = RxMessage.data[3]; in apm32_can_recvmsg()
563 pmsg->data[4] = RxMessage.data[4]; in apm32_can_recvmsg()
564 pmsg->data[5] = RxMessage.data[5]; in apm32_can_recvmsg()
565 pmsg->data[6] = RxMessage.data[6]; in apm32_can_recvmsg()
566 pmsg->data[7] = RxMessage.data[7]; in apm32_can_recvmsg()
572 pmsg->id = RxMessage.stdID; in apm32_can_recvmsg()
[all …]
/bsp/airm2m/air32f103/libraries/AIR32F10xLib/src/
A Dair32f10x_can.c638 void CAN_Receive(CAN_TypeDef* CANx, uint8_t FIFONumber, CanRxMsg* RxMessage) in CAN_Receive() argument
644 RxMessage->IDE = (uint8_t)0x04 & CANx->sFIFOMailBox[FIFONumber].RIR; in CAN_Receive()
645 if (RxMessage->IDE == CAN_Id_Standard) in CAN_Receive()
654 RxMessage->RTR = (uint8_t)0x02 & CANx->sFIFOMailBox[FIFONumber].RIR; in CAN_Receive()
656 RxMessage->DLC = (uint8_t)0x0F & CANx->sFIFOMailBox[FIFONumber].RDTR; in CAN_Receive()
658 RxMessage->FMI = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber].RDTR >> 8); in CAN_Receive()
660 RxMessage->Data[0] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONumber].RDLR; in CAN_Receive()
661 RxMessage->Data[1] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber].RDLR >> 8); in CAN_Receive()
662 RxMessage->Data[2] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber].RDLR >> 16); in CAN_Receive()
664 RxMessage->Data[4] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONumber].RDHR; in CAN_Receive()
[all …]
/bsp/n32/libraries/N32L43x_Firmware_Library/n32l43x_std_periph_driver/src/
A Dn32l43x_can.c645 RxMessage->IDE = (uint8_t)0x04 & CANx->sFIFOMailBox[FIFONum].RMI; in CAN_ReceiveMessage()
646 if (RxMessage->IDE == CAN_Standard_Id) in CAN_ReceiveMessage()
655 RxMessage->RTR = (uint8_t)0x02 & CANx->sFIFOMailBox[FIFONum].RMI; in CAN_ReceiveMessage()
657 RxMessage->DLC = (uint8_t)0x0F & CANx->sFIFOMailBox[FIFONum].RMDT; in CAN_ReceiveMessage()
659 RxMessage->FMI = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDT >> 8); in CAN_ReceiveMessage()
661 RxMessage->Data[0] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONum].RMDL; in CAN_ReceiveMessage()
662 RxMessage->Data[1] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 8); in CAN_ReceiveMessage()
663 RxMessage->Data[2] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 16); in CAN_ReceiveMessage()
664 RxMessage->Data[3] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 24); in CAN_ReceiveMessage()
665 RxMessage->Data[4] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONum].RMDH; in CAN_ReceiveMessage()
[all …]
/bsp/n32/libraries/N32L40x_Firmware_Library/n32l40x_std_periph_driver/src/
A Dn32l40x_can.c645 RxMessage->IDE = (uint8_t)0x04 & CANx->sFIFOMailBox[FIFONum].RMI; in CAN_ReceiveMessage()
646 if (RxMessage->IDE == CAN_Standard_Id) in CAN_ReceiveMessage()
655 RxMessage->RTR = (uint8_t)0x02 & CANx->sFIFOMailBox[FIFONum].RMI; in CAN_ReceiveMessage()
657 RxMessage->DLC = (uint8_t)0x0F & CANx->sFIFOMailBox[FIFONum].RMDT; in CAN_ReceiveMessage()
659 RxMessage->FMI = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDT >> 8); in CAN_ReceiveMessage()
661 RxMessage->Data[0] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONum].RMDL; in CAN_ReceiveMessage()
662 RxMessage->Data[1] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 8); in CAN_ReceiveMessage()
663 RxMessage->Data[2] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 16); in CAN_ReceiveMessage()
664 RxMessage->Data[3] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 24); in CAN_ReceiveMessage()
665 RxMessage->Data[4] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONum].RMDH; in CAN_ReceiveMessage()
[all …]
/bsp/n32/libraries/N32G43x_Firmware_Library/n32g43x_std_periph_driver/src/
A Dn32g43x_can.c645 RxMessage->IDE = (uint8_t)0x04 & CANx->sFIFOMailBox[FIFONum].RMI; in CAN_ReceiveMessage()
646 if (RxMessage->IDE == CAN_Standard_Id) in CAN_ReceiveMessage()
655 RxMessage->RTR = (uint8_t)0x02 & CANx->sFIFOMailBox[FIFONum].RMI; in CAN_ReceiveMessage()
657 RxMessage->DLC = (uint8_t)0x0F & CANx->sFIFOMailBox[FIFONum].RMDT; in CAN_ReceiveMessage()
659 RxMessage->FMI = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDT >> 8); in CAN_ReceiveMessage()
661 RxMessage->Data[0] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONum].RMDL; in CAN_ReceiveMessage()
662 RxMessage->Data[1] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 8); in CAN_ReceiveMessage()
663 RxMessage->Data[2] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 16); in CAN_ReceiveMessage()
664 RxMessage->Data[3] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 24); in CAN_ReceiveMessage()
665 RxMessage->Data[4] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONum].RMDH; in CAN_ReceiveMessage()
[all …]
/bsp/n32/libraries/N32G45x_Firmware_Library/n32g45x_std_periph_driver/src/
A Dn32g45x_can.c751 RxMessage->IDE = (uint8_t)0x04 & CANx->sFIFOMailBox[FIFONum].RMI; in CAN_ReceiveMessage()
752 if (RxMessage->IDE == CAN_Standard_Id) in CAN_ReceiveMessage()
761 RxMessage->RTR = (uint8_t)0x02 & CANx->sFIFOMailBox[FIFONum].RMI; in CAN_ReceiveMessage()
763 RxMessage->DLC = (uint8_t)0x0F & CANx->sFIFOMailBox[FIFONum].RMDT; in CAN_ReceiveMessage()
765 RxMessage->FMI = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDT >> 8); in CAN_ReceiveMessage()
767 RxMessage->Data[0] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONum].RMDL; in CAN_ReceiveMessage()
768 RxMessage->Data[1] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 8); in CAN_ReceiveMessage()
769 RxMessage->Data[2] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 16); in CAN_ReceiveMessage()
770 RxMessage->Data[3] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 24); in CAN_ReceiveMessage()
771 RxMessage->Data[4] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONum].RMDH; in CAN_ReceiveMessage()
[all …]
/bsp/n32/libraries/N32G4FR_Firmware_Library/n32g4fr_std_periph_driver/src/
A Dn32g4fr_can.c751 RxMessage->IDE = (uint8_t)0x04 & CANx->sFIFOMailBox[FIFONum].RMI; in CAN_ReceiveMessage()
752 if (RxMessage->IDE == CAN_Standard_Id) in CAN_ReceiveMessage()
761 RxMessage->RTR = (uint8_t)0x02 & CANx->sFIFOMailBox[FIFONum].RMI; in CAN_ReceiveMessage()
763 RxMessage->DLC = (uint8_t)0x0F & CANx->sFIFOMailBox[FIFONum].RMDT; in CAN_ReceiveMessage()
765 RxMessage->FMI = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDT >> 8); in CAN_ReceiveMessage()
767 RxMessage->Data[0] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONum].RMDL; in CAN_ReceiveMessage()
768 RxMessage->Data[1] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 8); in CAN_ReceiveMessage()
769 RxMessage->Data[2] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 16); in CAN_ReceiveMessage()
770 RxMessage->Data[3] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 24); in CAN_ReceiveMessage()
771 RxMessage->Data[4] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONum].RMDH; in CAN_ReceiveMessage()
[all …]
/bsp/n32/libraries/N32WB452_Firmware_Library/n32wb452_std_periph_driver/src/
A Dn32wb452_can.c751 RxMessage->IDE = (uint8_t)0x04 & CANx->sFIFOMailBox[FIFONum].RMI; in CAN_ReceiveMessage()
752 if (RxMessage->IDE == CAN_Standard_Id) in CAN_ReceiveMessage()
761 RxMessage->RTR = (uint8_t)0x02 & CANx->sFIFOMailBox[FIFONum].RMI; in CAN_ReceiveMessage()
763 RxMessage->DLC = (uint8_t)0x0F & CANx->sFIFOMailBox[FIFONum].RMDT; in CAN_ReceiveMessage()
765 RxMessage->FMI = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDT >> 8); in CAN_ReceiveMessage()
767 RxMessage->Data[0] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONum].RMDL; in CAN_ReceiveMessage()
768 RxMessage->Data[1] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 8); in CAN_ReceiveMessage()
769 RxMessage->Data[2] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 16); in CAN_ReceiveMessage()
770 RxMessage->Data[3] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 24); in CAN_ReceiveMessage()
771 RxMessage->Data[4] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONum].RMDH; in CAN_ReceiveMessage()
[all …]
/bsp/n32g452xx/Libraries/N32_Std_Driver/n32g45x_std_periph_driver/src/
A Dn32g45x_can.c751 RxMessage->IDE = (uint8_t)0x04 & CANx->sFIFOMailBox[FIFONum].RMI; in CAN_ReceiveMessage()
752 if (RxMessage->IDE == CAN_Standard_Id) in CAN_ReceiveMessage()
761 RxMessage->RTR = (uint8_t)0x02 & CANx->sFIFOMailBox[FIFONum].RMI; in CAN_ReceiveMessage()
763 RxMessage->DLC = (uint8_t)0x0F & CANx->sFIFOMailBox[FIFONum].RMDT; in CAN_ReceiveMessage()
765 RxMessage->FMI = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDT >> 8); in CAN_ReceiveMessage()
767 RxMessage->Data[0] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONum].RMDL; in CAN_ReceiveMessage()
768 RxMessage->Data[1] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 8); in CAN_ReceiveMessage()
769 RxMessage->Data[2] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 16); in CAN_ReceiveMessage()
770 RxMessage->Data[3] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONum].RMDL >> 24); in CAN_ReceiveMessage()
771 RxMessage->Data[4] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONum].RMDH; in CAN_ReceiveMessage()
[all …]
/bsp/n32g452xx/Libraries/rt_drivers/
A Ddrv_can.c597 CanRxMessage* RxMessage = &CAN_RxMessage; in _can_recvmsg_rtmsg() local
621 RxMessage->IDE = (uint8_t)0x04 & can_base->sFIFOMailBox[FIFONum].RMI; in _can_recvmsg_rtmsg()
622 if (RxMessage->IDE == CAN_Standard_Id) in _can_recvmsg_rtmsg()
630 RxMessage->RTR = (uint8_t)0x02 & can_base->sFIFOMailBox[FIFONum].RMI; in _can_recvmsg_rtmsg()
647 pmsg->len = RxMessage->DLC; in _can_recvmsg_rtmsg()
650 if (RxMessage->IDE == CAN_Standard_Id) in _can_recvmsg_rtmsg()
653 pmsg->id = RxMessage->StdId; in _can_recvmsg_rtmsg()
658 pmsg->id = RxMessage->ExtId; in _can_recvmsg_rtmsg()
661 if (CAN_RTRQ_Data == RxMessage->RTR) in _can_recvmsg_rtmsg()
673 pmsg->hdr_index = (RxMessage->FMI + 1) >> 1; in _can_recvmsg_rtmsg()
[all …]
/bsp/n32/libraries/n32_drivers/
A Ddrv_can.c754 CanRxMessage *RxMessage = &CAN_RxMessage; in can_recvmsg_rtmsg() local
779 RxMessage->IDE = (uint8_t)0x04 & CANx->sFIFOMailBox[FIFONum].RMI; in can_recvmsg_rtmsg()
780 if (RxMessage->IDE == CAN_Standard_Id) in can_recvmsg_rtmsg()
806 pmsg->len = RxMessage->DLC; in can_recvmsg_rtmsg()
809 if (RxMessage->IDE == CAN_Standard_Id) in can_recvmsg_rtmsg()
812 pmsg->id = RxMessage->StdId; in can_recvmsg_rtmsg()
817 pmsg->id = RxMessage->ExtId; in can_recvmsg_rtmsg()
820 if (CAN_RTRQ_Data == RxMessage->RTR) in can_recvmsg_rtmsg()
833 pmsg->hdr_index = (RxMessage->FMI + 1) >> 1; in can_recvmsg_rtmsg()
838 pmsg->hdr_index = (RxMessage->FMI + 1) >> 1; in can_recvmsg_rtmsg()
[all …]
/bsp/wch/risc-v/Libraries/ch32_drivers/
A Ddrv_can.c671 CanRxMsg *RxMessage = &CAN_RxMessage; in _can_recv_rtmsg() local
680 if (RxMessage->IDE == CAN_Id_Standard) in _can_recv_rtmsg()
688 RxMessage->RTR = (rt_uint8_t)0x02 & can_base->sFIFOMailBox[FIFONum].RXMIR; in _can_recv_rtmsg()
690 RxMessage->DLC = (rt_uint8_t)0x0F & can_base->sFIFOMailBox[FIFONum].RXMDTR; in _can_recv_rtmsg()
705 pmsg->len = RxMessage->DLC; in _can_recv_rtmsg()
708 if (RxMessage->IDE == CAN_Id_Standard) in _can_recv_rtmsg()
711 pmsg->id = RxMessage->StdId; in _can_recv_rtmsg()
716 pmsg->id = RxMessage->ExtId; in _can_recv_rtmsg()
719 if (CAN_RTR_Data == RxMessage->RTR) in _can_recv_rtmsg()
731 pmsg->hdr_index = (RxMessage->FMI + 1) >> 1; in _can_recv_rtmsg()
[all …]
/bsp/acm32/acm32f0x0-nucleo/libraries/HAL_Driver/Inc/
A DHAL_CAN.h159 CanTxRxMsg *RxMessage; /*!< CAN RxMessage */ member
357 HAL_StatusTypeDef HAL_CAN_Receive(CAN_HandleTypeDef *hcan, CanTxRxMsg* RxMessage);
359 HAL_StatusTypeDef HAL_CAN_Receive_IT(CAN_HandleTypeDef *hcan, CanTxRxMsg* RxMessage);
367 void HAL_CAN_GetRxMessage(CAN_HandleTypeDef *hcan, CanTxRxMsg* RxMessage);
/bsp/acm32/acm32f4xx-nucleo/libraries/HAL_Driver/Inc/
A DHAL_CAN.h159 CanTxRxMsg *RxMessage; /*!< CAN RxMessage */ member
358 HAL_StatusTypeDef HAL_CAN_Receive(CAN_HandleTypeDef *hcan, CanTxRxMsg* RxMessage);
360 HAL_StatusTypeDef HAL_CAN_Receive_IT(CAN_HandleTypeDef *hcan, CanTxRxMsg* RxMessage);
368 void HAL_CAN_GetRxMessage(CAN_HandleTypeDef *hcan, CanTxRxMsg* RxMessage);

Completed in 849 milliseconds

12