VSF Documented
|
#include "hal/arch/vsf_arch_abstraction.h"
#include "hal/driver/driver.h"
#include "hal/arch/__vsf_arch_interface.h"
Data Structures | |
struct | __vsf_mcs51_t |
Typedefs | |
typedef struct __vsf_mcs51_t | __vsf_mcs51_t |
typedef struct __vsf_mcs51_t __vsf_mcs51_t |
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 | ) |
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_systimer_ovf_evt_handler | ( | ) |
void vsf_systimer_prio_set | ( | vsf_arch_prio_t | priority | ) |
void __vsf_mcs51_enabled_irq | ( | uint_fast8_t | irq, |
vsf_arch_prio_t | priority | ||
) |
void __vsf_mcs51_disabled_irq | ( | uint_fast8_t | irq | ) |
vsf_arch_prio_t vsf_set_base_priority | ( | vsf_arch_prio_t | priority | ) |
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 | ) |