VSF Documented
Macros | Typedefs | Functions | Variables
startup_Air105.c File Reference
#include "./device.h"
#include "utilities/vsf_utilities.h"
#include "air105.h"
#include "global_config.h"

Macros

#define __imp_unprocessed_weak_handler(__name)
 
#define __imp_blocked_weak_handler(__name)
 

Typedefs

typedef void(* pFunc) (void)
 

Functions

__NO_RETURN void __PROGRAM_START (void)
 
void __NO_RETURN Reset_Handler (void)
 
 __imp_unprocessed_weak_handler (NMI_Handler)
 
void vsf_hal_pre_startup_init (void)
 

Variables

uint32_t __INITIAL_SP
 
VSF_CAL_ROOT const uint32_t g_CAppInfo[] __VECTOR_TABLE_ATTRIBUTE
 

Macro Definition Documentation

◆ __imp_unprocessed_weak_handler

#define __imp_unprocessed_weak_handler (   __name)
Value:
VSF_CAL_WEAK(__name) \
void __name(void){}
#define __name
Definition hci_transport_aic8800.c:552

◆ __imp_blocked_weak_handler

#define __imp_blocked_weak_handler (   __name)
Value:
VSF_CAL_WEAK(__name) \
void __name(void){while(1);}

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

◆ __imp_unprocessed_weak_handler()

__imp_unprocessed_weak_handler ( NMI_Handler  )

◆ 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 uint32_t g_CAppInfo [] __VECTOR_TABLE_ATTRIBUTE
Initial value:
= {
__APP_START_MAGIC__,
__BL_VERSION__,
__CORE_VERSION__,
0,
0,
0,
0,
}
#define __VECTOR_TABLE
Definition arm_compiler.h:316
unsigned uint32_t
Definition stdint.h:9