RT-AICHIP-sample
cr_startup_lpc13xx.c ファイル

[ソースコード]

マクロ定義

#define WEAK   __attribute__ ((weak))
 
#define ALIAS(f)   __attribute__ ((weak, alias (#f)))
 

関数

void ResetISR (void)
 
WEAK void NMI_Handler (void)
 
WEAK void HardFault_Handler (void)
 
WEAK void MemManage_Handler (void)
 
WEAK void BusFault_Handler (void)
 
WEAK void UsageFault_Handler (void)
 
WEAK void SVC_Handler (void)
 
WEAK void DebugMon_Handler (void)
 
WEAK void PendSV_Handler (void)
 
WEAK void SysTick_Handler (void)
 
WEAK void IntDefaultHandler (void)
 
void I2C_IRQHandler (void TIMER16_0_IRQHandler() ALIAS(IntDefaultHandler) void)
 
 __attribute__ ((section(".after_vectors")))
 

変数

unsigned int __data_section_table
 
unsigned int __data_section_table_end
 
unsigned int __bss_section_table
 
unsigned int __bss_section_table_end
 

マクロ定義詳解

#define ALIAS (   f)    __attribute__ ((weak, alias (#f)))

cr_startup_lpc13xx.c48 行目に定義があります。

#define WEAK   __attribute__ ((weak))

cr_startup_lpc13xx.c47 行目に定義があります。

関数詳解

__attribute__ ( (section(".after_vectors"))  )

cr_startup_lpc13xx.c245 行目に定義があります。

WEAK void BusFault_Handler ( void  )
WEAK void DebugMon_Handler ( void  )
WEAK void HardFault_Handler ( void  )
void I2C_IRQHandler ( void TIMER16_0_IRQHandler() ALIAS(IntDefaultHandler void)

cr_startup_lpc13xx.c88 行目に定義があります。

WEAK void IntDefaultHandler ( void  )
WEAK void MemManage_Handler ( void  )
WEAK void NMI_Handler ( void  )
WEAK void PendSV_Handler ( void  )
void ResetISR ( void  )
WEAK void SVC_Handler ( void  )
WEAK void SysTick_Handler ( void  )

SystemTickTimer.c99 行目に定義があります。

WEAK void UsageFault_Handler ( void  )

変数詳解

unsigned int __bss_section_table
unsigned int __bss_section_table_end
unsigned int __data_section_table
unsigned int __data_section_table_end