#include "r_device.h" #include "interrupts.h" #include "Sys_Tick.h" #include "Sys_Tick.h" #include "RSCAN.h" #include "FreIn.h" #include "dr7f701684.dvf.h" #include "../UART/UART.h" #if INTOSTM0_ENABLE #pragma ghs interrupt void INTOSTM0(void) { Sys_Tick_Timer_ISR(); } #endif #if INTRCAN0TRX_ENABLE #pragma ghs interrupt void INTRCAN0TRX(void) { RSCAN0_CH0_TX_ISR(); } #endif #if INTRCAN1TRX_ENABLE #pragma ghs interrupt void INTRCAN1TRX(void) { RSCAN0_CH1_TX_ISR(); } #endif #if INTRCAN2TRX_ENABLE #pragma ghs interrupt void INTRCAN2TRX(void) { RSCAN0_CH2_TX_ISR(); } #endif #if INTRCAN3TRX_ENABLE #pragma ghs interrupt void INTRCAN3TRX(void) { RSCAN0_CH3_TX_ISR(); } #endif #if INTRCAN4TRX_ENABLE #pragma ghs interrupt void INTRCAN4TRX(void) { RSCAN0_CH4_TX_ISR(); } #endif #if INTRCAN5TRX_ENABLE #pragma ghs interrupt void INTRCAN5TRX(void) { RSCAN0_CH5_TX_ISR(); } #endif #if INTRCAN0REC_ENABLE #pragma ghs interrupt void INTRCAN0REC(void) { RSCAN0_CH0_RX_ISR(); } #endif #if INTRCAN1REC_ENABLE #pragma ghs interrupt void INTRCAN1REC(void) { RSCAN0_CH1_RX_ISR(); } #endif #if INTRCAN2REC_ENABLE #pragma ghs interrupt void INTRCAN2REC(void) { RSCAN0_CH2_RX_ISR(); } #endif #if INTRCAN3REC_ENABLE #pragma ghs interrupt void INTRCAN3REC(void) { RSCAN0_CH3_RX_ISR(); } #endif #if INTTAUB0I8_ENABLE #pragma ghs interrupt void INTTAUB0I8(void) { Fre_In_Channel_Overflow_ISR( FRE_VEHICLE); } #endif #if INTTAUB0I9_ENABLE #pragma ghs interrupt void INTTAUB0I9(void) { Fre_In_Channel_Capture_ISR_Rolling_Count( FRE_VEHICLE, TAUB0CDR9 ); } #endif #if INTTAUB0I10_ENABLE #pragma ghs interrupt void INTTAUB0I10(void) { Fre_In_Channel_Overflow_ISR( FRE_ENGINE); } #endif #if INTTAUB0I11_ENABLE #pragma ghs interrupt void INTTAUB0I11(void) { Fre_In_Channel_Capture_ISR_Rolling_Count( FRE_ENGINE, TAUB0CDR11 ); } #endif #if INTRCAN4REC_ENABLE #pragma ghs interrupt void INTRCAN4REC(void) { RSCAN0_CH4_RX_ISR(); } #endif #if INTRCAN5REC_ENABLE #pragma ghs interrupt void INTRCAN5REC(void) { RSCAN0_CH5_RX_ISR(); } #endif #if INTRLIN30UR0_ENABLE #pragma ghs interrupt void INTRLIN30UR0(void) { UART_CH0_TX_ISR(); } #endif #if INTRLIN30UR1_ENABLE #pragma ghs interrupt void INTRLIN30UR1(void) { UART_CH0_RX_ISR(); } #endif #if INTRLIN30UR2_ENABLE #pragma ghs interrupt void INTRLIN30UR2(void) { // UART_CH0_Err_ISR(); } #endif #if INTRLIN31UR0_ENABLE #pragma ghs interrupt void INTRLIN31UR0(void) { UART_CH1_TX_ISR(); } #endif #if INTRLIN31UR1_ENABLE #pragma ghs interrupt void INTRLIN31UR1(void) { UART_CH1_RX_ISR(); } #endif #if INTRLIN31UR2_ENABLE #pragma ghs interrupt void INTRLIN31UR2(void) { // UART_CH1_Err_ISR(); } #endif #if INTRLIN32UR0_ENABLE #pragma ghs interrupt void INTRLIN32UR0(void) { UART_CH2_TX_ISR(); } #endif #if INTRLIN32UR1_ENABLE #pragma ghs interrupt void INTRLIN32UR1(void) { UART_CH2_RX_ISR(); } #endif #if INTRLIN32UR2_ENABLE #pragma ghs interrupt void INTRLIN32UR2(void) { UART_CH2_Err_ISR(); } #endif #if INTRLIN33UR0_ENABLE #pragma ghs interrupt void INTRLIN33UR0(void) { UART_CH3_TX_ISR(); } #endif #if INTRLIN33UR1_ENABLE #pragma ghs interrupt void INTRLIN33UR1(void) { UART_CH3_RX_ISR(); } #endif #if INTRLIN33UR2_ENABLE #pragma ghs interrupt void INTRLIN33UR2(void) { //UART_CH3_Err_ISR(); } #endif