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__
34#ifndef __LITTLE_ENDIAN
35# define __LITTLE_ENDIAN 1
38# define __BYTE_ORDER __LITTLE_ENDIAN
41#define VSF_ARCH_PRI_NUM 2
42#define VSF_ARCH_PRI_BIT 1
45#define VSF_ARCH_SWI_NUM 0
46#ifndef VSF_SYSTIMER_CFG_IMPL_MODE
47# define VSF_SYSTIMER_CFG_IMPL_MODE VSF_SYSTIMER_IMPL_WITH_NORMAL_TIMER
49#define __VSF_ARCH_SYSTIMER_BITS 16
53#define vsf_arch_wakeup()
60#define __VSF_ARCH_PRI_INDEX(__N, __UNUSED) \
61 __vsf_arch_prio_index_##__N = (__N),
67#define __VSF_ARCH_PRI(__N, __BIT) \
68 VSF_ARCH_PRIO_##__N = (__N), \
69 vsf_arch_prio_##__N = (__N),
vsf_arch_prio_t
Definition cortex_a_generic.h:88
unsigned int uint32_t
Definition lvgl.h:43
signed int int32_t
Definition lvgl.h:44
@ VSF_ARCH_PRIO_INVALID
Definition mcs51_generic.h:72
@ vsf_arch_prio_highest
Definition mcs51_generic.h:75
@ vsf_arch_prio_invalid
Definition mcs51_generic.h:73
int32_t vsf_systimer_tick_signed_t
Definition mcs51_generic.h:58
#define __VSF_ARCH_PRI(__N, __BIT)
Definition mcs51_generic.h:67
#define VSF_ARCH_PRI_BIT
Definition mcs51_generic.h:42
uint32_t vsf_systimer_tick_t
Definition mcs51_generic.h:57
#define __VSF_ARCH_PRI_INDEX(__N, __UNUSED)
Definition mcs51_generic.h:60
#define VSF_ARCH_PRI_NUM
Definition mcs51_generic.h:41
#define VSF_MREPEAT(__COUNT, __MACRO, __PARAM)
Definition vsf_repeat_macro.h:51