sys_arch.h
来自「ARM7的一些试验程序」· C头文件 代码 · 共 34 行
H
34 行
#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 + =
减小字号Ctrl + -
显示快捷键?