Index: source/can.c =================================================================== diff -u -r3323966fe741edbb36dffc78317ccf06ed93a68e -rcb47c5f896477ceae7597cb1a4191b3972e93f0d --- source/can.c (.../can.c) (revision 3323966fe741edbb36dffc78317ccf06ed93a68e) +++ source/can.c (.../can.c) (revision cb47c5f896477ceae7597cb1a4191b3972e93f0d) @@ -1601,49 +1601,8 @@ } -/* USER CODE BEGIN (43) */ -/* USER CODE END */ -/** @fn void can1LowLevelInterrupt(void) -* @brief CAN1 Level 1 Interrupt Handler -*/ -#pragma CODE_STATE(can1LowLevelInterrupt, 32) -#pragma INTERRUPT(can1LowLevelInterrupt, FIQ) -/* SourceId : CAN_SourceId_021 */ -/* DesignId : CAN_DesignId_019 */ -/* Requirements : HL_SR221, HL_SR223 */ -void can1LowLevelInterrupt(void) -{ - uint32 messageBox = canREG1->INT >> 16U; -/* USER CODE BEGIN (44) */ -/* USER CODE END */ - /** - Setup IF1 for clear pending interrupt flag */ - /*SAFETYMCUSW 28 D MR:NA "Potentially infinite loop found - Hardware Status check for execution sequence" */ - while ((canREG1->IF1STAT & 0x80U) ==0x80U) - { - } /* Wait */ - canREG1->IF1CMD = 0x08U; - /*SAFETYMCUSW 93 S MR: 6.1,6.2,10.1,10.2,10.3,10.4 "LDRA Tool issue" */ - canREG1->IF1NO = (uint8) messageBox; - - /*SAFETYMCUSW 28 D MR:NA "Potentially infinite loop found - Hardware Status check for execution sequence" */ - while ((canREG1->IF1STAT & 0x80U) ==0x80U) - { - } /* Wait */ - canREG1->IF1CMD = 0x87U; - - canMessageNotification(canREG1, messageBox); - -/* USER CODE BEGIN (45) */ -/* USER CODE END */ - -} - - - - -