📄 sys_arch.h
字号:
#ifndef __ARCH_SYS_ARCH_H__
#define __ARCH_SYS_ARCH_H__
#include "ucos_ii.h"
#include "lwip/def.h"
#define LWIP_STK_SIZE 1024
#define LWIP_TASK_MAX 4
#define LWIP_START_PRIO 4
#define SYS_MBOX_NULL NULL
#define SYS_SEM_NULL NULL
#define MAX_QUEUES 8
#define MAX_QUEUE_ENTRIES 16
typedef struct {
OS_EVENT *pQ;
void *pvQEntries[MAX_QUEUE_ENTRIES];
} TQ_DESCR, *PQ_DESCR;
typedef OS_EVENT *sys_sem_t;
typedef PQ_DESCR sys_mbox_t;
typedef INT8U sys_thread_t;
typedef OS_CPU_SR sys_prot_t;
#define SYS_ARCH_DECL_PROTECT(lev) sys_prot_t cpu_sr
#define SYS_ARCH_PROTECT(lev) OS_ENTER_CRITICAL()
#define SYS_ARCH_UNPROTECT(lev) OS_EXIT_CRITICAL()
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -