VSF Documented
Data Structures | Macros | Typedefs | Functions
rtos_generic.c File Reference
#include "hal/arch/vsf_arch_abstraction.h"
#include "hal/arch/__vsf_arch_interface.h"

Data Structures

struct  vsf_rtos_t
 

Macros

#define __VSF_ARCH_RTOS_IMPLEMENT
 

Typedefs

typedef struct vsf_rtos_t vsf_rtos_t
 

Functions

bool vsf_arch_low_level_init (void)
 
void vsf_arch_sleep (uint_fast32_t mode)
 
void vsf_arch_wakeup (void)
 

Macro Definition Documentation

◆ __VSF_ARCH_RTOS_IMPLEMENT

#define __VSF_ARCH_RTOS_IMPLEMENT

Typedef Documentation

◆ vsf_rtos_t

typedef struct vsf_rtos_t vsf_rtos_t

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_arch_sleep()

void vsf_arch_sleep ( uint_fast32_t  mode)

◆ vsf_arch_wakeup()

void vsf_arch_wakeup ( void  )