/***********************************************************************/ /* */ /* PROJECT NAME : test */ /* FILE : vector_table.c */ /* DESCRIPTION : Vector Table */ /* CPU SERIES : RL78 - G14 */ /* CPU TYPE : R5F104PJ */ /* */ /* This file is generated by e2studio. */ /* */ /***********************************************************************/ #include "FreeRTOS.h" extern void PowerON_Reset( void ); extern void vPortTickISR( void ); extern void vPortYield( void ); void Dummy_Handler( void ) __attribute__((interrupt)); void Dummy_Handler( void ) { } const unsigned char Option_Bytes[] __attribute__ ((section (".option_bytes"))) = { 0x6e, 0xff, 0xe8, 0x85 }; const unsigned char Security_Id[] __attribute__ ((section (".security_id"))) = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; #define VEC __attribute__ ((section (".vec"))) const void *HardwareVectors[] VEC = { // Address 0x0 PowerON_Reset, }; #define VECT_SECT __attribute__ ((section (".vects"))) const void *Vectors[] VECT_SECT = { //(0x4) Dummy_Handler, //(0x6) Dummy_Handler, //(0x8) Dummy_Handler, //(0xA) Dummy_Handler, //(0xC) Dummy_Handler, //(0xE) Dummy_Handler, //(0x10) Dummy_Handler, //(0x12) Dummy_Handler, //(0x14) Dummy_Handler, //(0x16) Dummy_Handler, //(0x18) Dummy_Handler, // Padding (void*)0xFFFF, // Padding (void*)0xFFFF, //(0x1E) Dummy_Handler, //(0x20) Dummy_Handler, //(0x22) Dummy_Handler, //(0x24) Dummy_Handler, //(0x26) Dummy_Handler, //(0x28) Dummy_Handler, //(0x2A) Dummy_Handler, //(0x2C) Dummy_Handler, //(0x2E) Dummy_Handler, //(0x30) Dummy_Handler, //(0x32) Dummy_Handler, //(0x34) Dummy_Handler, //(0x36) Dummy_Handler, //(0x38) #if INTIT_vect == 0x38 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 //(0x3A) Dummy_Handler, //(0x3C) #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) Dummy_Handler, //(0x40) Dummy_Handler, //(0x42) Dummy_Handler, //(0x44) Dummy_Handler, //(0x46) Dummy_Handler, //(0x48) Dummy_Handler, //(0x4A) Dummy_Handler, //(0x4C) Dummy_Handler, //(0x4E) Dummy_Handler, //(0x50) Dummy_Handler, //(0x52) Dummy_Handler, //(0x54) Dummy_Handler, //(0x56) Dummy_Handler, //(0x58) Dummy_Handler, //(0x5A) Dummy_Handler, //(0x5C) Dummy_Handler, // Padding (void*)0xFFFF, //(0x60) Dummy_Handler, //(0x62) Dummy_Handler, // Padding (void*)0xFFFF, // Padding (void*)0xFFFF, // Padding (void*)0xFFFF, // Padding (void*)0xFFFF, // Padding (void*)0xFFFF, // Padding (void*)0xFFFF, // Padding (void*)0xFFFF, // Padding (void*)0xFFFF, // Padding (void*)0xFFFF, // Padding (void*)0xFFFF, // Padding (void*)0xFFFF, // Padding (void*)0xFFFF, // Padding (void*)0xFFFF, //INT_BRK_I (0x7E) vPortYield, };