VSF Documented
Typedefs | Functions | Variables
startup_APM32F407.c File Reference
#include "./device.h"

Typedefs

typedef void(* pFunc) (void)
 

Functions

__NO_RETURN void __PROGRAM_START (void)
 
void __NO_RETURN Reset_Handler (void)
 
void NMI_Handler (void)
 
void HardFault_Handler (void)
 
void MemManage_Handler (void)
 
void BusFault_Handler (void)
 
void UsageFault_Handler (void)
 
void SVC_Handler (void)
 
void DebugMon_Handler (void)
 
void PendSV_Handler (void)
 
void SysTick_Handler (void)
 
void WWDT_IRQHandler (void)
 
void PVD_IRQHandler (void)
 
void TAMP_STAMP_IRQHandler (void)
 
void RTC_WKUP_IRQHandler (void)
 
void FLASH_IRQHandler (void)
 
void RCM_IRQHandler (void)
 
void EINT0_IRQHandler (void)
 
void EINT1_IRQHandler (void)
 
void EINT2_IRQHandler (void)
 
void EINT3_IRQHandler (void)
 
void EINT4_IRQHandler (void)
 
void DMA1_STR0_IRQHandler (void)
 
void DMA1_STR1_IRQHandler (void)
 
void DMA1_STR2_IRQHandler (void)
 
void DMA1_STR3_IRQHandler (void)
 
void DMA1_STR4_IRQHandler (void)
 
void DMA1_STR5_IRQHandler (void)
 
void DMA1_STR6_IRQHandler (void)
 
void ADC_IRQHandler (void)
 
void CAN1_TX_IRQHandler (void)
 
void CAN1_RX0_IRQHandler (void)
 
void CAN1_RX1_IRQHandler (void)
 
void CAN1_SCE_IRQHandler (void)
 
void EINT9_5_IRQHandler (void)
 
void TMR1_BRK_TMR9_IRQHandler (void)
 
void TMR1_UP_TMR10_IRQHandler (void)
 
void TMR1_TRG_COM_TMR11_IRQHandler (void)
 
void TMR1_CC_IRQHandler (void)
 
void TMR2_IRQHandler (void)
 
void TMR3_IRQHandler (void)
 
void TMR4_IRQHandler (void)
 
void I2C1_EV_IRQHandler (void)
 
void I2C1_ER_IRQHandler (void)
 
void I2C2_EV_IRQHandler (void)
 
void I2C2_ER_IRQHandler (void)
 
void SPI1_IRQHandler (void)
 
void SPI2_IRQHandler (void)
 
void USART1_IRQHandler (void)
 
void USART2_IRQHandler (void)
 
void USART3_IRQHandler (void)
 
void EINT15_10_IRQHandler (void)
 
void RTC_Alarm_IRQHandler (void)
 
void OTG_FS_WKUP_IRQHandler (void)
 
void TMR8_BRK_TMR12_IRQHandler (void)
 
void TMR8_UP_TMR13_IRQHandler (void)
 
void TMR8_TRG_COM_TMR14_IRQHandler (void)
 
void TMR8_CC_IRQHandler (void)
 
void DMA1_STR7_IRQHandler (void)
 
void EMMC_IRQHandler (void)
 
void SDIO_IRQHandler (void)
 
void TMR5_IRQHandler (void)
 
void SPI3_IRQHandler (void)
 
void UART4_IRQHandler (void)
 
void UART5_IRQHandler (void)
 
void TMR6_DAC_IRQHandler (void)
 
void TMR7_IRQHandler (void)
 
void DMA2_STR0_IRQHandler (void)
 
void DMA2_STR1_IRQHandler (void)
 
void DMA2_STR2_IRQHandler (void)
 
void DMA2_STR3_IRQHandler (void)
 
void DMA2_STR4_IRQHandler (void)
 
void ETH_IRQHandler (void)
 
void ETH_WKUP_IRQHandler (void)
 
void CAN2_TX_IRQHandler (void)
 
void CAN2_RX0_IRQHandler (void)
 
void CAN2_RX1_IRQHandler (void)
 
void CAN2_SCE_IRQHandler (void)
 
void OTG_FS_IRQHandler (void)
 
void DMA2_STR5_IRQHandler (void)
 
void DMA2_STR6_IRQHandler (void)
 
void DMA2_STR7_IRQHandler (void)
 
void USART6_IRQHandler (void)
 
void I2C3_EV_IRQHandler (void)
 
void I2C3_ER_IRQHandler (void)
 
void OTG_HS1_EP1_OUT_IRQHandler (void)
 
void OTG_HS1_EP1_IN_IRQHandler (void)
 
void OTG_HS1_WKUP_IRQHandler (void)
 
void OTG_HS1_IRQHandler (void)
 
void DCI_IRQHandler (void)
 
void CRYPT_IRQHandler (void)
 
void HASH_RNG_IRQHandler (void)
 
void FPU_IRQHandler (void)
 
void SM3_IRQHandler (void)
 
void SM4_IRQHandler (void)
 
void BN_IRQHandler (void)
 
void vsf_hal_pre_startup_init (void)
 

Variables

uint32_t __INITIAL_SP
 
VSF_CAL_ROOT const pFunc __VECTOR_TABLE[] __VECTOR_TABLE_ATTRIBUTE
 

Typedef Documentation

◆ pFunc

typedef void(* pFunc) (void)

Function Documentation

◆ __PROGRAM_START()

__NO_RETURN void __PROGRAM_START ( void  )
extern

◆ Reset_Handler()

void __NO_RETURN Reset_Handler ( void  )

enable FPU

trap unaligned access

◆ NMI_Handler()

void NMI_Handler ( void  )

◆ HardFault_Handler()

void HardFault_Handler ( void  )

◆ MemManage_Handler()

void MemManage_Handler ( void  )

◆ BusFault_Handler()

void BusFault_Handler ( void  )

◆ UsageFault_Handler()

void UsageFault_Handler ( void  )

◆ SVC_Handler()

void SVC_Handler ( void  )

◆ DebugMon_Handler()

void DebugMon_Handler ( void  )

◆ PendSV_Handler()

void PendSV_Handler ( void  )

◆ SysTick_Handler()

void SysTick_Handler ( void  )

◆ WWDT_IRQHandler()

void WWDT_IRQHandler ( void  )

◆ PVD_IRQHandler()

void PVD_IRQHandler ( void  )

◆ TAMP_STAMP_IRQHandler()

void TAMP_STAMP_IRQHandler ( void  )

◆ RTC_WKUP_IRQHandler()

void RTC_WKUP_IRQHandler ( void  )

◆ FLASH_IRQHandler()

void FLASH_IRQHandler ( void  )

◆ RCM_IRQHandler()

void RCM_IRQHandler ( void  )

◆ EINT0_IRQHandler()

void EINT0_IRQHandler ( void  )

◆ EINT1_IRQHandler()

void EINT1_IRQHandler ( void  )

◆ EINT2_IRQHandler()

void EINT2_IRQHandler ( void  )

◆ EINT3_IRQHandler()

void EINT3_IRQHandler ( void  )

◆ EINT4_IRQHandler()

void EINT4_IRQHandler ( void  )

◆ DMA1_STR0_IRQHandler()

void DMA1_STR0_IRQHandler ( void  )

◆ DMA1_STR1_IRQHandler()

void DMA1_STR1_IRQHandler ( void  )

◆ DMA1_STR2_IRQHandler()

void DMA1_STR2_IRQHandler ( void  )

◆ DMA1_STR3_IRQHandler()

void DMA1_STR3_IRQHandler ( void  )

◆ DMA1_STR4_IRQHandler()

void DMA1_STR4_IRQHandler ( void  )

◆ DMA1_STR5_IRQHandler()

void DMA1_STR5_IRQHandler ( void  )

◆ DMA1_STR6_IRQHandler()

void DMA1_STR6_IRQHandler ( void  )

◆ ADC_IRQHandler()

void ADC_IRQHandler ( void  )

◆ CAN1_TX_IRQHandler()

void CAN1_TX_IRQHandler ( void  )

◆ CAN1_RX0_IRQHandler()

void CAN1_RX0_IRQHandler ( void  )

◆ CAN1_RX1_IRQHandler()

void CAN1_RX1_IRQHandler ( void  )

◆ CAN1_SCE_IRQHandler()

void CAN1_SCE_IRQHandler ( void  )

◆ EINT9_5_IRQHandler()

void EINT9_5_IRQHandler ( void  )

◆ TMR1_BRK_TMR9_IRQHandler()

void TMR1_BRK_TMR9_IRQHandler ( void  )

◆ TMR1_UP_TMR10_IRQHandler()

void TMR1_UP_TMR10_IRQHandler ( void  )

◆ TMR1_TRG_COM_TMR11_IRQHandler()

void TMR1_TRG_COM_TMR11_IRQHandler ( void  )

◆ TMR1_CC_IRQHandler()

void TMR1_CC_IRQHandler ( void  )

◆ TMR2_IRQHandler()

void TMR2_IRQHandler ( void  )

◆ TMR3_IRQHandler()

void TMR3_IRQHandler ( void  )

◆ TMR4_IRQHandler()

void TMR4_IRQHandler ( void  )

◆ I2C1_EV_IRQHandler()

void I2C1_EV_IRQHandler ( void  )

◆ I2C1_ER_IRQHandler()

void I2C1_ER_IRQHandler ( void  )

◆ I2C2_EV_IRQHandler()

void I2C2_EV_IRQHandler ( void  )

◆ I2C2_ER_IRQHandler()

void I2C2_ER_IRQHandler ( void  )

◆ SPI1_IRQHandler()

void SPI1_IRQHandler ( void  )

◆ SPI2_IRQHandler()

void SPI2_IRQHandler ( void  )

◆ USART1_IRQHandler()

void USART1_IRQHandler ( void  )

◆ USART2_IRQHandler()

void USART2_IRQHandler ( void  )

◆ USART3_IRQHandler()

void USART3_IRQHandler ( void  )

◆ EINT15_10_IRQHandler()

void EINT15_10_IRQHandler ( void  )

◆ RTC_Alarm_IRQHandler()

void RTC_Alarm_IRQHandler ( void  )

◆ OTG_FS_WKUP_IRQHandler()

void OTG_FS_WKUP_IRQHandler ( void  )

◆ TMR8_BRK_TMR12_IRQHandler()

void TMR8_BRK_TMR12_IRQHandler ( void  )

◆ TMR8_UP_TMR13_IRQHandler()

void TMR8_UP_TMR13_IRQHandler ( void  )

◆ TMR8_TRG_COM_TMR14_IRQHandler()

void TMR8_TRG_COM_TMR14_IRQHandler ( void  )

◆ TMR8_CC_IRQHandler()

void TMR8_CC_IRQHandler ( void  )

◆ DMA1_STR7_IRQHandler()

void DMA1_STR7_IRQHandler ( void  )

◆ EMMC_IRQHandler()

void EMMC_IRQHandler ( void  )

◆ SDIO_IRQHandler()

void SDIO_IRQHandler ( void  )

◆ TMR5_IRQHandler()

void TMR5_IRQHandler ( void  )

◆ SPI3_IRQHandler()

void SPI3_IRQHandler ( void  )

◆ UART4_IRQHandler()

void UART4_IRQHandler ( void  )

◆ UART5_IRQHandler()

void UART5_IRQHandler ( void  )

◆ TMR6_DAC_IRQHandler()

void TMR6_DAC_IRQHandler ( void  )

◆ TMR7_IRQHandler()

void TMR7_IRQHandler ( void  )

◆ DMA2_STR0_IRQHandler()

void DMA2_STR0_IRQHandler ( void  )

◆ DMA2_STR1_IRQHandler()

void DMA2_STR1_IRQHandler ( void  )

◆ DMA2_STR2_IRQHandler()

void DMA2_STR2_IRQHandler ( void  )

◆ DMA2_STR3_IRQHandler()

void DMA2_STR3_IRQHandler ( void  )

◆ DMA2_STR4_IRQHandler()

void DMA2_STR4_IRQHandler ( void  )

◆ ETH_IRQHandler()

void ETH_IRQHandler ( void  )

◆ ETH_WKUP_IRQHandler()

void ETH_WKUP_IRQHandler ( void  )

◆ CAN2_TX_IRQHandler()

void CAN2_TX_IRQHandler ( void  )

◆ CAN2_RX0_IRQHandler()

void CAN2_RX0_IRQHandler ( void  )

◆ CAN2_RX1_IRQHandler()

void CAN2_RX1_IRQHandler ( void  )

◆ CAN2_SCE_IRQHandler()

void CAN2_SCE_IRQHandler ( void  )

◆ OTG_FS_IRQHandler()

void OTG_FS_IRQHandler ( void  )

◆ DMA2_STR5_IRQHandler()

void DMA2_STR5_IRQHandler ( void  )

◆ DMA2_STR6_IRQHandler()

void DMA2_STR6_IRQHandler ( void  )

◆ DMA2_STR7_IRQHandler()

void DMA2_STR7_IRQHandler ( void  )

◆ USART6_IRQHandler()

void USART6_IRQHandler ( void  )

◆ I2C3_EV_IRQHandler()

void I2C3_EV_IRQHandler ( void  )

◆ I2C3_ER_IRQHandler()

void I2C3_ER_IRQHandler ( void  )

◆ OTG_HS1_EP1_OUT_IRQHandler()

void OTG_HS1_EP1_OUT_IRQHandler ( void  )

◆ OTG_HS1_EP1_IN_IRQHandler()

void OTG_HS1_EP1_IN_IRQHandler ( void  )

◆ OTG_HS1_WKUP_IRQHandler()

void OTG_HS1_WKUP_IRQHandler ( void  )

◆ OTG_HS1_IRQHandler()

void OTG_HS1_IRQHandler ( void  )

◆ DCI_IRQHandler()

void DCI_IRQHandler ( void  )

◆ CRYPT_IRQHandler()

void CRYPT_IRQHandler ( void  )

◆ HASH_RNG_IRQHandler()

void HASH_RNG_IRQHandler ( void  )

◆ FPU_IRQHandler()

void FPU_IRQHandler ( void  )

◆ SM3_IRQHandler()

void SM3_IRQHandler ( void  )

◆ SM4_IRQHandler()

void SM4_IRQHandler ( void  )

◆ BN_IRQHandler()

void BN_IRQHandler ( void  )

◆ vsf_hal_pre_startup_init()

void vsf_hal_pre_startup_init ( void  )

Variable Documentation

◆ __INITIAL_SP

uint32_t __INITIAL_SP
extern

◆ __VECTOR_TABLE_ATTRIBUTE

VSF_CAL_ROOT const pFunc __VECTOR_TABLE [] __VECTOR_TABLE_ATTRIBUTE