VSF Documented
Macros | Typedefs | Functions | Variables
startup_RP2040.c File Reference
#include "./device.h"
#include "utilities/vsf_utilities.h"
#include "hal/driver/vendor_driver.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)
 
 VSF_MFOREACH (__imp_unprocessed_weak_handler, NMI_Handler, SVC_Handler, PendSV_Handler, SysTick_Handler, __Dummy_Handler_DONOTUSE, VSF_HW_DMA0_IRQ_0_Handler, VSF_HW_DMA0_IRQ_1_Handler, UART0_IRQHandler, UART1_IRQHandler, SPI0_IRQHandler, SPI1_IRQHandler, I2C0_IRQHandler, I2C1_IRQHandler, IO_BANK0_IRQHandler, TIMER_IRQ_0_IRQHandler, PWM_IRQ_WRAP_IRQHandler)
 
uint32_t VSF_CAL_SECTION (".ram_vector_table")
 
void _entry_point (void)
 

Variables

uint32_t __INITIAL_SP
 

Macro Definition Documentation

◆ __imp_unprocessed_weak_handler

#define __imp_unprocessed_weak_handler (   __name)
Value:
void __name(void) {}
VSF_CAL_WEAK(uint32_t SystemCoreClock)
Definition driver.c:337
#define __name
Definition hci_transport_aic8800.c:555

◆ __imp_blocked_weak_handler

#define __imp_blocked_weak_handler (   __name)
Value:
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  )

◆ VSF_MFOREACH()

VSF_MFOREACH ( __imp_unprocessed_weak_handler  ,
NMI_Handler  ,
SVC_Handler  ,
PendSV_Handler  ,
SysTick_Handler  ,
__Dummy_Handler_DONOTUSE  ,
VSF_HW_DMA0_IRQ_0_Handler  ,
VSF_HW_DMA0_IRQ_1_Handler  ,
UART0_IRQHandler  ,
UART1_IRQHandler  ,
SPI0_IRQHandler  ,
SPI1_IRQHandler  ,
I2C0_IRQHandler  ,
I2C1_IRQHandler  ,
IO_BANK0_IRQHandler  ,
TIMER_IRQ_0_IRQHandler  ,
PWM_IRQ_WRAP_IRQHandler   
)

◆ VSF_CAL_SECTION()

uint32_t VSF_CAL_SECTION ( ".ram_vector_table"  )

◆ _entry_point()

void _entry_point ( void  )

Variable Documentation

◆ __INITIAL_SP

uint32_t __INITIAL_SP
extern
Generated from commit: vsfteam/vsf@3b461d0