#include "config.h" //#pragma interrupt INTWDTI fn_intwdti // 未使用 //#pragma interrupt INTLVI fn_intlvi // 未使用 #pragma interrupt INTP0 intp0_slp // SLP (CPUより、要求) //#pragma interrupt INTP1 fn_intp1 // (I2C) //#pragma interrupt INTP2 fn_intp2 // (I2C) //#pragma interrupt INTP3 fn_intp3 // 未搭載 #pragma interrupt INTP4 intp4_extdc // EXTDC, ただし電源offから起こすのみ。通常はポーリング #pragma interrupt INTP5 intp5_shell // SHELL_CLOSE, ただし電源offから起こすのみ。通常はポーリング #pragma interrupt INTP6 intp6_PM_irq // CODEC経由で旧PMICへのコマンド書き込み #ifdef _MCU_BSR_ #pragma interrupt INTP21 intp21_RFTx // 電波送信パルス #else #pragma interrupt INTP7 intp21_RFTx #endif //#pragma interrupt INTCMP0 fn_intcmp0 //#pragma interrupt INTCMP1 fn_intcmp1 //#pragma interrupt INTDMA0 fn_intdma0 #pragma interrupt INTDMA1 int_dma1 //#pragma interrupt INTST0 fn_intst0 /* #pragma interrupt INTCSI00 fn_intcsi00 */ //#pragma interrupt INTSR0 fn_intsr0 /* #pragma interrupt INTCSI01 fn_intcsi01 */ //#pragma interrupt INTSRE0 fn_intsre0 //#pragma interrupt INTST1 fn_intst1 /* #pragma interrupt INTCSI10 fn_intcsi10 */ #pragma interrupt INTIIC10 int_iic10 //#pragma interrupt INTSR1 fn_intsr1 //#pragma interrupt INTSRE1 fn_intsre1 #ifdef _MCU_KE3_ #pragma interrupt INTIICA int_iic_ctr // CTR側 #else //#ifdef _MODEL_WM0_ #pragma interrupt INTIICA0 int_iic_twl // テレコのWM0仕様 #pragma interrupt INTIICA1 int_iic_ctr /* #else #pragma interrupt INTIICA0 int_iic_ctr // CTR側 #pragma interrupt INTIICA1 int_iic_twl // TWL側 #endif */ #endif //#pragma interrupt INTTM00 fn_inttm00 //#pragma interrupt INTTM01 fn_inttm01 //#pragma interrupt INTTM02 fn_inttm02 //#pragma interrupt INTTM03 fn_inttm03 #pragma interrupt INTAD int_adc #pragma interrupt INTRTC int_rtc #pragma interrupt INTRTCI int_rtc_int #pragma interrupt INTKR int_kr //#pragma interrupt INTMD fn_intmd //#pragma interrupt INTTM04 fn_inttm04 //#pragma interrupt INTTM05 fn_inttm05 //#pragma interrupt INTTM06 fn_inttm06 //#pragma interrupt INTTM07 fn_inttm07 /****************************************************/ /* 未使用時のダミー関数定義 */ /****************************************************/ __interrupt void fn_intwdti(){ while(1){}; } __interrupt void fn_intlvi(){ while(1){}; } //__interrupt void fn_intp0(){} // tasks.c __interrupt void fn_intp1(){ while(1){}; } // __interrupt void fn_intp2(){ while(1){}; } __interrupt void fn_intp3(){ while(1){}; } //__interrupt void fn_intp4(){ while(1){}; } // pm.c //__interrupt void fn_intp5(){ while(1){}; } // pm.c //__interrupt void fn_intp6(){ while(1){}; } // pm.c //__interrupt void fn_intp7(){ while(1){}; } // led.c //__interrupt void fn_intp21(){ while(1){}; } // led.c __interrupt void fn_intcmp0(){ while(1){}; } __interrupt void fn_intcmp1(){ while(1){}; } __interrupt void fn_intdma0(){ while(1){}; } //__interrupt void fn_intdma1(){} // i2c_mcu.cにある __interrupt void fn_intst0(){ while(1){}; } /* __interrupt void fn_intcsi00(){} */ __interrupt void fn_intsr0(){ while(1){}; } /* __interrupt void fn_intcsi01(){} */ __interrupt void fn_intsre0(){ while(1){}; } __interrupt void fn_intst1(){ while(1){}; } /* __interrupt void fn_intcsi10(){} */ //__interrupt void fn_intiic10(){ while(1){}; } __interrupt void fn_intsr1(){ while(1){}; } __interrupt void fn_intsre1(){ while(1){}; } //__interrupt void fn_intiica(){} // i2c.cにある /* __interrupt void fn_inttm00(){} */ /* sub.cにて定義 */ __interrupt void fn_inttm01(){ while(1){}; } __interrupt void fn_inttm02(){ while(1){}; } __interrupt void fn_inttm03(){ while(1){}; } //__interrupt void fn_intad(){ while(1){}; } // adc.c __interrupt void fn_intrtc(){ while(1){}; } //__interrupt void int_rtcint(){} // rtc.cにある //__interrupt void fn_intkr(){} // main.c __interrupt void fn_intmd(){ while(1){}; } __interrupt void fn_inttm04(){ while(1){}; } __interrupt void fn_inttm05(){ while(1){}; } __interrupt void fn_inttm06(){ while(1){}; } __interrupt void fn_inttm07(){ while(1){}; }