/* CPU SERIES : RL78 - G14 */
/* CPU TYPE : R5F104PJ */
/* */
-/* This file is generated by e2studio. */
+/* This file is generated by e2studio. */
/* */
/***********************************************************************/\r
-\r
-#include "interrupt_handlers.h"\r
+
+#include "FreeRTOS.h"
\r
extern void PowerON_Reset( void );
extern void vPortTickISR( void );
extern void vPortYield( void );\r
+void Dummy_Handler( void ) __attribute__((interrupt));
+void Dummy_Handler( void )
+{
+}
+
const unsigned char Option_Bytes[] __attribute__ ((section (".option_bytes"))) = {\r
0x6e, 0xff, 0xe8, 0x85\r
};\r
\r
#define VECT_SECT __attribute__ ((section (".vects")))\r
const void *Vectors[] VECT_SECT = {\r
- //INT_SRO/INT_WDTI (0x4)\r
- INT_WDTI,\r
- //INT_LVI (0x6)\r
- INT_LVI,\r
- //INT_P0 (0x8)\r
- INT_P0,\r
- //INT_P1 (0xA)\r
- INT_P1,\r
- //INT_P2 (0xC)\r
- INT_P2,\r
- //INT_P3 (0xE)\r
- INT_P3,\r
- //INT_P4 (0x10)\r
- INT_P4,\r
- //INT_P5 (0x12)\r
- INT_P5,\r
- //INT_CSI20/INT_IIC20/INT_ST2 (0x14)
- INT_ST2,\r
- //INT_CSI21/INT_IIC21/INT_SR2 (0x16)
- INT_SR2,\r
- //INT_SRE2/INT_TM11H (0x18)
- INT_TM11H,
- // Padding\r
- (void*)0xFFFF,\r
- // Padding\r
- (void*)0xFFFF,\r
- //INT_CSI00/INT_IIC00/INT_ST0 (0x1E)\r
- INT_ST0,\r
- //INT_CSI01/INT_IIC01/INT_SR0 (0x20)\r
- INT_SR0,\r
- //INT_SRE0/INT_TM01H (0x22)\r
- INT_TM01H,\r
- //INT_CSI10/INT_IIC10/INT_ST1 (0x24)\r
- INT_ST1,\r
- //INT_CSI11/INT_IIC11/INT_SR1 (0x26)\r
- INT_SR1,\r
- //INT_SRE1/INT_TM03H (0x28)\r
- INT_TM03H,\r
- //INT_IICA0 (0x2A)\r
- INT_IICA0,\r
- //INT_TM00 (0x2C)
- INT_TM00,
- //INT_TM01 (0x2E)\r
- INT_TM01,\r
- //INT_TM02 (0x30)\r
- INT_TM02,\r
- //INT_TM03 (0x32)\r
- INT_TM03,\r
- //INT_AD (0x34)\r
- INT_AD,\r
- //INT_RTC (0x36)\r
- INT_RTC,\r
- //INT_IT (0x38)\r
- vPortTickISR,\r
- //INT_KR (0x3A)\r
- INT_KR,\r
- //INT_CSI30/INT_IIC30/INT_ST3 (0x3C)\r
- INT_ST3,\r
- //INT_CSI31/INT_IIC31/INT_SR3 (0x3E)\r
- INT_SR3,\r
- //INT_TRJ0 (0x40)\r
- INT_TRJ0,\r
- //INT_TM10 (0x42)\r
- INT_TM10,\r
- //INT_TM11 (0x44)\r
- INT_TM11,\r
- //INT_TM12 (0x46)\r
- INT_TM12,\r
- //INT_TM13 (0x48)\r
- INT_TM13,\r
- //INT_P6 (0x4A)\r
- INT_P6,\r
- //INT_P7 (0x4C)\r
- INT_P7,\r
- //INT_P8 (0x4E)\r
- INT_P8,\r
- //INT_P9 (0x50)\r
- INT_P9,\r
- //INT_CMP0/INT_P10 (0x52)
- INT_P10,\r
- //INT_CMP1/INT_P11 (0x54)
- INT_P11,\r
- //INT_TRD0 (0x56)\r
- INT_TRD0,\r
- //INT_TRD1 (0x58)\r
- INT_TRD1,\r
- //INT_TRG (0x5A)\r
- INT_TRG,\r
- //INT_SRE3/INT_TM13H (0x5C)\r
- INT_TM13H,\r
- // Padding\r
- (void*)0xFFFF,\r
- //INT_IICA1 (0x60)\r
- INT_IICA1,\r
- //INT_FL (0x62)\r
- INT_FL,\r
+ //(0x4)\r
+ Dummy_Handler,\r
+ //(0x6)\r
+ Dummy_Handler,\r
+ //(0x8)\r
+ Dummy_Handler,\r
+ //(0xA)\r
+ Dummy_Handler,\r
+ //(0xC)\r
+ Dummy_Handler,\r
+ //(0xE)\r
+ Dummy_Handler,\r
+ //(0x10)\r
+ Dummy_Handler,\r
+ //(0x12)\r
+ Dummy_Handler,\r
+ //(0x14)
+ Dummy_Handler,\r
+ //(0x16)
+ Dummy_Handler,\r
+ //(0x18)
+ Dummy_Handler,
+ // Padding\r
+ (void*)0xFFFF,\r
+ // Padding\r
+ (void*)0xFFFF,\r
+ //(0x1E)
+ Dummy_Handler,\r
+ //(0x20)\r
+ Dummy_Handler,\r
+ //(0x22)\r
+ Dummy_Handler,\r
+ //(0x24)\r
+ Dummy_Handler,\r
+ //(0x26)\r
+ Dummy_Handler,\r
+ //(0x28)\r
+ Dummy_Handler,\r
+ //(0x2A)\r
+ Dummy_Handler,\r
+ //(0x2C)
+ Dummy_Handler,
+ //(0x2E)\r
+ Dummy_Handler,\r
+ //(0x30)\r
+ Dummy_Handler,\r
+ //(0x32)\r
+ Dummy_Handler,\r
+ //(0x34)\r
+ Dummy_Handler,\r
+ //(0x36)\r
+ Dummy_Handler,\r
+ //(0x38)
+#if INTIT_vect == 0x38\r
+ vPortTickISR, /* Note this vector table definition is used with lots of RL78 chips, some of which have the INTIT vector here. */
+#else
+ Dummy_Handler,
+#endif\r
+ //(0x3A)\r
+ Dummy_Handler,\r
+ //(0x3C)\r
+#if INTIT_vect == 0x3C
+ vPortTickISR, /* Note this vector table definition is used with lots of RL78 chips, some of which have the INTIT vector here. */
+#else
+ Dummy_Handler,
+#endif
+ //(0x3E)\r
+ Dummy_Handler,\r
+ //(0x40)\r
+ Dummy_Handler,\r
+ //(0x42)\r
+ Dummy_Handler,\r
+ //(0x44)\r
+ Dummy_Handler,\r
+ //(0x46)\r
+ Dummy_Handler,\r
+ //(0x48)\r
+ Dummy_Handler,\r
+ //(0x4A)\r
+ Dummy_Handler,\r
+ //(0x4C)\r
+ Dummy_Handler,\r
+ //(0x4E)\r
+ Dummy_Handler,\r
+ //(0x50)\r
+ Dummy_Handler,\r
+ //(0x52)
+ Dummy_Handler,\r
+ //(0x54)
+ Dummy_Handler,\r
+ //(0x56)\r
+ Dummy_Handler,\r
+ //(0x58)\r
+ Dummy_Handler,\r
+ //(0x5A)\r
+ Dummy_Handler,\r
+ //(0x5C)\r
+ Dummy_Handler,\r
+ // Padding\r
+ (void*)0xFFFF,\r
+ //(0x60)\r
+ Dummy_Handler,\r
+ //(0x62)\r
+ Dummy_Handler,\r
// Padding\r
(void*)0xFFFF,\r
// Padding\r