VSF Documented
Macros | Typedefs | Enumerations
cortex_a_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_SWI_NUM   1
 
#define __VSF_ARCH_SYSTIMER_BITS   24
 
#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 uint64_t vsf_systimer_tick_t
 
typedef enum vsf_arch_prio_t vsf_arch_prio_t
 

Enumerations

enum  
 
enum  vsf_arch_prio_t {
  __VSF_ARCH_PRIO_LEAST_MAX = INT16_MAX ,
  __VSF_ARCH_PRIO_LEAST_MIN = INT16_MIN ,
  VSF_ARCH_PRIO_INVALID = -1 ,
  vsf_arch_prio_invalid = -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_SWI_NUM

#define VSF_ARCH_SWI_NUM   1

◆ __VSF_ARCH_SYSTIMER_BITS

#define __VSF_ARCH_SYSTIMER_BITS   24

◆ 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 = \
((VSF_ARCH_PRI_NUM - 1 - __vsf_arch_prio_index_##__N)) & 0xFF, \
vsf_arch_prio_##__N = \
((VSF_ARCH_PRI_NUM - 1 - __vsf_arch_prio_index_##__N)) & 0xFF,
#define VSF_ARCH_PRI_NUM
Definition arm9_generic.h:46

Typedef Documentation

◆ vsf_systimer_tick_t

◆ vsf_arch_prio_t

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

◆ vsf_arch_prio_t

Enumerator
__VSF_ARCH_PRIO_LEAST_MAX 
__VSF_ARCH_PRIO_LEAST_MIN 
VSF_ARCH_PRIO_INVALID 
vsf_arch_prio_invalid