#include "hal/vsf_hal_cfg.h"
#include <VSF_ARCH_RTOS_MODEL_HEADER>
#include "utilities/ooc_class.h"
Go to the source code of this file.
◆ __LITTLE_ENDIAN
#define __LITTLE_ENDIAN 1 |
◆ __BYTE_ORDER
◆ VSF_ARCH_RTOS_CFG_STACK_DEPTH
#define VSF_ARCH_RTOS_CFG_STACK_DEPTH 1024 |
◆ VSF_ARCH_SWI_NUM
#define VSF_ARCH_SWI_NUM 0 |
◆ VSF_ARCH_PRI_NUM
#define VSF_ARCH_PRI_NUM 1 |
◆ VSF_USER_ENTRY
#define VSF_USER_ENTRY vsf_main |
◆ VSF_ARCH_IRQ_REQUEST_SUPPORT_MANUAL_RESET
#define VSF_ARCH_IRQ_REQUEST_SUPPORT_MANUAL_RESET |
◆ VSF_ARCH_RTOS_MODE_SUSPEND_RESUME
#define VSF_ARCH_RTOS_MODE_SUSPEND_RESUME 1 |
◆ VSF_ARCH_RTOS_MODE_REQUEST
#define VSF_ARCH_RTOS_MODE_REQUEST 2 |
◆ VSF_ARCH_RTOS_CFG_MODE
◆ __VSF_ARCH_PRI
#define __VSF_ARCH_PRI |
( |
|
__N, |
|
|
|
__UNUSED |
|
) |
| |
Value: VSF_ARCH_PRIO_##__N = (__N), \
vsf_arch_prio_##__N = (__N),
◆ VSF_ARCH_LIMIT_NO_SET_STACK
#define VSF_ARCH_LIMIT_NO_SET_STACK |
◆ vsf_arch_prio_t
◆ vsf_arch_irq_thread_entry_t
typedef void(* vsf_arch_irq_thread_entry_t) (void *) |
◆ vsf_arch_prio_t
Enumerator |
---|
VSF_ARCH_PRIO_INVALID | |
vsf_arch_prio_invalid | |
vsf_arch_prio_highest | |
◆ __vsf_arch_delay_ms()
◆ __vsf_arch_irq_request_init()
◆ __vsf_arch_irq_request_fini()
◆ __vsf_arch_irq_request_pend()
◆ __vsf_arch_irq_request_send()
◆ __vsf_arch_irq_request_reset()
◆ __vsf_arch_irq_enter()
void __vsf_arch_irq_enter |
( |
void |
| ) |
|
|
extern |
◆ __vsf_arch_irq_leave()
void __vsf_arch_irq_leave |
( |
void |
| ) |
|
|
extern |
◆ __vsf_arch_irq_init()
◆ __vsf_arch_irq_restart()
◆ __vsf_arch_irq_exit()
◆ __vsf_arch_irq_set_priority()
◆ __vsf_arch_irq_suspend()
◆ __vsf_arch_irq_resume()
◆ __vsf_arch_irq_get_priority()
◆ vsf_arch_wakeup()
void vsf_arch_wakeup |
( |
void |
| ) |
|
|
extern |