VSF Documented
Functions
template_generic.c File Reference
#include "hal/arch/vsf_arch_abstraction.h"
#include "hal/driver/driver.h"
#include "hal/arch/__vsf_arch_interface.h"

Functions

bool vsf_arch_low_level_init (void)
 
vsf_gint_state_t vsf_get_interrupt (void)
 
void vsf_set_interrupt (vsf_gint_state_t level)
 
vsf_gint_state_t vsf_disable_interrupt (void)
 
void vsf_enable_interrupt (void)
 
void vsf_arch_sleep (uint32_t mode)
 arch sleep, will enable global interrupt for wakeup !
 

Function Documentation

◆ vsf_arch_low_level_init()

bool vsf_arch_low_level_init ( void  )
Note
initialize architecture specific service
Parameters
none
Return values
trueinitialization succeeded.
falseinitialization failed

◆ vsf_get_interrupt()

vsf_gint_state_t vsf_get_interrupt ( void  )

◆ vsf_set_interrupt()

void vsf_set_interrupt ( vsf_gint_state_t  level)

◆ vsf_disable_interrupt()

vsf_gint_state_t vsf_disable_interrupt ( void  )

◆ vsf_enable_interrupt()

void vsf_enable_interrupt ( void  )

◆ vsf_arch_sleep()

void vsf_arch_sleep ( uint32_t  mode)

arch sleep, will enable global interrupt for wakeup !

Parameters
modethe mode of sleep !
Returns
void