sys_arch.h

来自「这个为我话了三个月的时间移植的lwip代码」· C头文件 代码 · 共 45 行

H
45
字号
//谨记当编译不通过时候,特别是莫名奇妙的错误时候,比如; 等,切记可能是没有包含到头文件
//切记条件编译一下文件头,否则错误可能很多
#ifndef __SYS_ARCH_H__
#define __SYS_ARCH_H__

//#include "config.h"
//#include "stdlib.h"
//#include "uCOS_II.h"
#include    "os_cpu.h"
#include    "os_cfg.h"
#include    "uCOS_II.h"

typedef OS_EVENT* sys_sem_t;//这是怎么定义的下去证明一下
//typedef  OS_EVENT*         sys_mbox_t  ;
# define  MBOX_SIZE  16
# define  MBOX_NB    8


# define  SYS_MBOX_NULL     (void *)0
# define  SYS_SEM_NULL     (void *)0
  
  
# define  T_LWIP_THREAD_START_PRIO  7
# define  T_LWIP_THREAD_MAX_NB  1
# define  T_LWIP_THREAD_STKSIZE   512  


typedef struct stlwipmbox
              {  struct stlwipmbox  *pstnext ;
                 OS_EVENT     *hmbox ;
                 void        *pvamsgs[MBOX_SIZE];
              }  ST_LWIP_MBOX, *PST_LWIP_MBOX ;
              
              
  typedef   PST_LWIP_MBOX      sys_mbox_t  ;       


typedef INT8U     sys_thread_t;






#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?