18#ifndef __MCS51_GENERIC_H__
19#define __MCS51_GENERIC_H__
24#define __VSF_HEADER_ONLY_SHOW_ARCH_INFO__
26#undef __VSF_HEADER_ONLY_SHOW_ARCH_INFO__
35# define __BYTE_ORDER __LITTLE_ENDIAN
38#define VSF_ARCH_PRI_NUM 2
39#define VSF_ARCH_PRI_BIT 1
42#define VSF_ARCH_SWI_NUM 0
43#ifndef VSF_SYSTIMER_CFG_IMPL_MODE
44# define VSF_SYSTIMER_CFG_IMPL_MODE VSF_SYSTIMER_IMPL_WITH_NORMAL_TIMER
46#define __VSF_ARCH_SYSTIMER_BITS 16
50#define vsf_arch_wakeup()
57#define __VSF_ARCH_PRI_INDEX(__N, __UNUSED) \
58 __vsf_arch_prio_index_##__N = (__N),
64#define __VSF_ARCH_PRI(__N, __BIT) \
65 VSF_ARCH_PRIO_##__N = (__N), \
66 vsf_arch_prio_##__N = (__N),
vsf_arch_prio_t
Definition cortex_a_generic.h:85
@ VSF_ARCH_PRIO_INVALID
Definition mcs51_generic.h:69
@ vsf_arch_prio_highest
Definition mcs51_generic.h:72
@ vsf_arch_prio_invalid
Definition mcs51_generic.h:70
int32_t vsf_systimer_tick_signed_t
Definition mcs51_generic.h:55
#define __VSF_ARCH_PRI(__N, __BIT)
Definition mcs51_generic.h:64
#define VSF_ARCH_PRI_BIT
Definition mcs51_generic.h:39
uint32_t vsf_systimer_tick_t
Definition mcs51_generic.h:54
#define __VSF_ARCH_PRI_INDEX(__N, __UNUSED)
Definition mcs51_generic.h:57
#define VSF_ARCH_PRI_NUM
Definition mcs51_generic.h:38
unsigned uint32_t
Definition stdint.h:9
int int32_t
Definition stdint.h:8
#define VSF_MREPEAT(__COUNT, __MACRO, __PARAM)
Definition vsf_repeat_macro.h:51