| VSF Documented
    | 
#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_systimer_tick_t | vsf_systimer_get_tick_elapsed (void) | 
| void | vsf_systimer_clear_int_pending_bit (void) | 
| void | vsf_systimer_reset_counter_value (void) | 
| bool | vsf_systimer_low_level_disable (void) | 
| disable systimer and return over-flow flag status ! | |
| void | vsf_systimer_low_level_enable (void) | 
| only enable systimer without clearing any flags | |
| void | vsf_systimer_low_level_int_disable (void) | 
| void | vsf_systimer_low_level_int_enable (void) | 
| void | vsf_systimer_set_reload_value (vsf_systimer_tick_t tick_cnt) | 
| VSF_CAL_ROOT | VSF_CAL_ISR (SysTick_Handler) | 
| vsf_err_t | vsf_systimer_low_level_init (uintmax_t ticks) | 
| initialise systimer without enable it | |
| 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) | 
| uint_fast16_t | bswap_16 (uint_fast16_t value16) | 
| uint_fast32_t | bswap_32 (uint_fast32_t value32) | 
| bool vsf_arch_low_level_init | ( | void | ) | 
| none | 
| true | initialization succeeded. | 
| false | initialization failed | 
| vsf_systimer_tick_t vsf_systimer_get_tick_elapsed | ( | void | ) | 
| void vsf_systimer_clear_int_pending_bit | ( | void | ) | 
| vsf_systimer_reset_counter_value | ( | void | ) | 
| bool vsf_systimer_low_level_disable | ( | void | ) | 
disable systimer and return over-flow flag status !
| none | ! | 
| true | overflow happened ! | 
| false | no overflow happened | 
| void vsf_systimer_low_level_enable | ( | void | ) | 
only enable systimer without clearing any flags
| void vsf_systimer_low_level_int_disable | ( | void | ) | 
| void vsf_systimer_low_level_int_enable | ( | void | ) | 
| void vsf_systimer_set_reload_value | ( | vsf_systimer_tick_t | tick_cnt | ) | 
| VSF_CAL_ROOT VSF_CAL_ISR | ( | SysTick_Handler | ) | 
| 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 | ) | 
| uint_fast16_t bswap_16 | ( | uint_fast16_t | value16 | ) | 
| uint_fast32_t bswap_32 | ( | uint_fast32_t | value32 | ) |