⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sys_arch.h

📁 此代码是在S3C44B0公板上的测试程序
💻 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 + -