VSF Documented
Data Structures | Macros | Typedefs | Functions
freertos_generic.h File Reference
#include "hal/vsf_hal_cfg.h"
#include "utilities/ooc_class.h"

Go to the source code of this file.

Data Structures

class  vsf_arch_irq_request_t
 
class  vsf_arch_irq_thread_t
 

Macros

#define VSF_SYSTIMER_CFG_IMPL_MODE   VSF_SYSTIMER_IMPL_REQUEST_RESPONSE
 
#define VSF_ARCH_RTOS_PRIORITY_NUM   4
 
#define VSF_ARCH_RTOS_STACK_T   uint32_t
 
#define VSF_ARCH_IRQ_SUPPORT_STACK
 

Typedefs

typedef uint32_t vsf_systimer_tick_t
 
typedef bool vsf_gint_state_t
 

Functions

void vsf_freertos_start (void)
 
bool __vsf_arch_model_low_level_init (void)
 
vsf_arch_prio_t __vsf_arch_get_current_priority (void)
 

Macro Definition Documentation

◆ VSF_SYSTIMER_CFG_IMPL_MODE

#define VSF_SYSTIMER_CFG_IMPL_MODE   VSF_SYSTIMER_IMPL_REQUEST_RESPONSE

◆ VSF_ARCH_RTOS_PRIORITY_NUM

#define VSF_ARCH_RTOS_PRIORITY_NUM   4

◆ VSF_ARCH_RTOS_STACK_T

#define VSF_ARCH_RTOS_STACK_T   uint32_t

◆ VSF_ARCH_IRQ_SUPPORT_STACK

#define VSF_ARCH_IRQ_SUPPORT_STACK

Typedef Documentation

◆ vsf_systimer_tick_t

◆ vsf_gint_state_t

Function Documentation

◆ vsf_freertos_start()

void vsf_freertos_start ( void  )
extern

◆ __vsf_arch_model_low_level_init()

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

◆ __vsf_arch_get_current_priority()

vsf_arch_prio_t __vsf_arch_get_current_priority ( void  )
extern