VSF Documented
Macros | Typedefs | Enumerations
mcs51_generic.h File Reference
#include "hal/vsf_hal_cfg.h"
#include "hal/driver/driver.h"

Go to the source code of this file.

Macros

#define __VSF_HEADER_ONLY_SHOW_ARCH_INFO__
 
#define __LITTLE_ENDIAN   1
 
#define __BYTE_ORDER   __LITTLE_ENDIAN
 
#define VSF_ARCH_PRI_NUM   2
 
#define VSF_ARCH_PRI_BIT   1
 
#define VSF_ARCH_SWI_NUM   0
 
#define VSF_SYSTIMER_CFG_IMPL_MODE   VSF_SYSTIMER_IMPL_WITH_NORMAL_TIMER
 
#define __VSF_ARCH_SYSTIMER_BITS   16
 
#define vsf_arch_wakeup()
 
#define __VSF_ARCH_PRI_INDEX(__N, __UNUSED)    __vsf_arch_prio_index_##__N = (__N),
 
#define __VSF_ARCH_PRI(__N, __BIT)
 

Typedefs

typedef uint32_t vsf_systimer_tick_t
 
typedef int32_t vsf_systimer_tick_signed_t
 
typedef enum vsf_arch_prio_t vsf_arch_prio_t
 

Enumerations

enum  
 
enum  vsf_arch_prio_t {
  VSF_ARCH_PRIO_INVALID = -1 ,
  vsf_arch_prio_invalid = -1 ,
  vsf_arch_prio_highest = VSF_ARCH_PRI_NUM - 1
}
 

Macro Definition Documentation

◆ __VSF_HEADER_ONLY_SHOW_ARCH_INFO__

#define __VSF_HEADER_ONLY_SHOW_ARCH_INFO__

◆ __LITTLE_ENDIAN

#define __LITTLE_ENDIAN   1

◆ __BYTE_ORDER

#define __BYTE_ORDER   __LITTLE_ENDIAN

◆ VSF_ARCH_PRI_NUM

#define VSF_ARCH_PRI_NUM   2

◆ VSF_ARCH_PRI_BIT

#define VSF_ARCH_PRI_BIT   1

◆ VSF_ARCH_SWI_NUM

#define VSF_ARCH_SWI_NUM   0

◆ VSF_SYSTIMER_CFG_IMPL_MODE

#define VSF_SYSTIMER_CFG_IMPL_MODE   VSF_SYSTIMER_IMPL_WITH_NORMAL_TIMER

◆ __VSF_ARCH_SYSTIMER_BITS

#define __VSF_ARCH_SYSTIMER_BITS   16

◆ vsf_arch_wakeup

#define vsf_arch_wakeup (   void)

◆ __VSF_ARCH_PRI_INDEX

#define __VSF_ARCH_PRI_INDEX (   __N,
  __UNUSED 
)     __vsf_arch_prio_index_##__N = (__N),

◆ __VSF_ARCH_PRI

#define __VSF_ARCH_PRI (   __N,
  __BIT 
)
Value:
VSF_ARCH_PRIO_##__N = (__N), \
vsf_arch_prio_##__N = (__N),

Typedef Documentation

◆ vsf_systimer_tick_t

◆ vsf_systimer_tick_signed_t

◆ vsf_arch_prio_t

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

◆ vsf_arch_prio_t

Enumerator
VSF_ARCH_PRIO_INVALID 
vsf_arch_prio_invalid 
vsf_arch_prio_highest