blob: f891b89a086fbff59db108eab9ae0ce06768a77d [file] [log] [blame]
/***********************************************************************/
/* */
/* 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,
};