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

📄 driver_err.h

📁 基于周立功m2020-NU201+ASD1.2编写; 通过网络访问插入板中的U盘上指定文件
💻 H
字号:
/****************************************Copyright (c)**************************************************
**                               广州致远电子有限公司
**                                        研发部 
**
**                                 http://www.embedtools.com
**
**--------------文件信息--------------------------------------------------------------------------------
**文   件   名: driver_err.h
**创   建   人: 梁笑
**最后修改日期: 2006年8月8日
**描        述: MiniARM软件包出错信息
**
**--------------历史版本信息----------------------------------------------------------------------------
** 创建人:
** 版  本:
** 日 期:
** 描 述:
**             
**------------------------------------------------------------------------------------------------------
** 修改人:
** 版  本: 
** 日 期: 
** 描 述: 
**
**--------------当前版本修订------------------------------------------------------------------------------
** 修改人: 
** 日 期:
** 描 述: 
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
/*                                         Note                                                        */
/*                                         注意                                                        */
/*                                         !!!!!                                                       */  
/*                                         !!!!!                                                       */
/*                          使用时请注意在config.h中加入以下配置信息                                   **
**                                                                                                     **

*********************************************************************************************************/
// 用户接口层驱动返回值定义
#define OPERATE_SUCCESS             0        /* 操作成功 */
#define SUB_DEVICE_ERR              1 << 8   /* 子设备号出错 */
#define DCB_DISTRIBUTE_ERR          2 << 8   /* 驱动控制块分配出错 */
#define DEVICE_NOT_EXIST_ERR        3 << 8   /* 设备不存在 */
#define DEVICE_IS_CLOSE             4 << 8   /* 设备处于关闭状态 */ 
#define DEVICE_CLOSE_ERR            5 << 8   /* 关闭设备出错 */
#define DEVICE_BUSY_ERR             6 << 8   /* 设备忙出错 */
#define JAM_MODE_ERR                7 << 8   /* 阻塞方式出错 */
#define RDWR_MODE_ERR               8 << 8   /* 读写模式出错 */
#define SEM_CREAT_ERR               9 << 8   /* 信号量建立出错 */
#define SEM_DELETE_ERR              10 << 8  /* 信号量删除出错 */
#define SEM_GET_ERR                 11 << 8  /* 信号量获取出错 */
#define SEM_SEND_ERR                12 << 8  /* 信号量发送出错 */

// 底层驱动返回值定义
#define OPENFUNCTION_EMPTY          1        /* Open函数为空 */
#define CLOSEFUNCTION_EMPTY         2        /* Close函数为空 */
#define WRITEFUNCTION_EMPTY         3        /* Write函数为空 */
#define READFUNCTION_EMPTY          4        /* Read函数为空 */
#define IOCONTROLFUNCTION_EMPTY     5        /* ioControl函数为空 */

/* GPIO操作出错返回值宏定义 */
#define GPIO_CMD_ERR                6        /* GPIO控制命令出错 */

/* RTC操作出错返回值宏定义 */
#define RTC_CMD_ERR                 6        /* RTC控制命令出错 */

/* WDT操作出错返回值宏定义 */
#define WDT_PARA_ERR                6        /* WDT参数设置出错 */

/* I2C操作出错返回值宏定义 */
#define I2C_CMD_ERR                 6        /* I2C控制命令出错 */
#define I2C_READ_ERR                7        /* I2C读操作出错 */
#define I2C_WRITE_ERR               8        /* I2C写操作出错 */
#define I2C_MEM_ERR                 9        /* I2C内存分配出错 */

/* UART0操作出错返回值宏定义 */
#define UART0_SET_BR_ERR            6        /* UART0设置波特率出错 */
#define UART0_SEM_CREAT_ERR         7        /* UART0创建信号量出错 */
#define UART0_QUEUE_ERR             8        /* 出错 */
#define UART0_QUEUE_EMPTY           9
#define UART0_QUEUE_FULL            10
#define UART0_SEM_GET_ERR           11
#define UART0_CMD_ERR               12
#define UART0_SET_MODE_ERR          13

/* UART1操作出错返回值宏定义 */
#define UART1_SET_BR_ERR            6
#define UART1_SEM_CREAT_ERR         7
#define UART1_QUEUE_ERR             8
#define UART1_QUEUE_EMPTY           9
#define UART1_QUEUE_FULL            10
#define UART1_SEM_GET_ERR           11
#define UART1_CMD_ERR               12
#define UART1_SET_MODE_ERR          13

/********************************************************************************************************
**                                          End Of File
********************************************************************************************************/

⌨️ 快捷键说明

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