📄 isomodem_drv.h
字号:
#ifndef __ISOMODEM_DRV_H__
#define __ISOMODEM_DRV_H__
#include "switch.h"
#ifdef IN_DRV
#include "macrodef.h"
#else
#include "def.h"
#include "OsShell.h"
#include "MenuBox.h"
#include "linklist.h"
#include "Nucleus.h"
#include "LCDApi.h"
#endif
#ifndef __ISOMODEM_HDLC_H__
#define EM_modem_SdlcAd (uchar)0x30
#define EM_modem_Sst (uchar)0x05
#define EM_hdlc_SDLC EM_modem_SdlcAd
#define EM_hdlc_SST EM_modem_Sst
#endif
#define EM_modem_NOPAR (uchar)'N'
#define EM_modem_EVENPAR (uchar)'E'
#define EM_modem_ODDPAR (uchar)'O'
#define EM_modem_7DBS (uchar)0x07
#define EM_modem_8DBS (uchar)0x08
//error macro value
#define EM_modem_SUCCESS EM_SUCCESS //0x00
#define EM_modem_ERROR EM_ERROR //0x01
#define EM_im_ERR_BUFFER_FULL (uchar)(0x02)
#define EM_im_ERR_PTR_NULL (uchar)(0x03)
#define EM_im_ERR_SUBSTR_MISS (uchar)(0x05)
#define EM_im_ERR_CW (uchar)(0x06)
#define EM_im_ERR_TIMEOUT (uchar)(0x07)
#define EM_im_ERR_ECHO_NOK (uchar)(0x08)
#define EM_im_ERR_RESET (uchar)(0x09)
#define EM_im_ERR_NO_ECHO_MSG (uchar)(0x0A)
#define EM_im_ERR_LOSS_CARRIER (uchar)(0x0B)
// HDLC
#define EM_im_ERR_PACKET_DATA (uchar)(0x0C)
#define EM_im_ERR_PACKET_FORMAT (uchar)(0x0D)
#define EM_im_ERR_PACKET_NONE (uchar)(0x0E)
#define EM_im_ERR_PACKET_REJ (uchar)(0x0F)
#define EM_im_ERR_TXIF_FAIL (uchar)(0x10)
#define EM_im_ERR_POWERUP (uchar)(0x11)
#define EM_im_ERR_POWERDOWN (uchar)(0x12)
#define EM_modem_ERRHANDLE EM_ERRHANDLE //0x8C
#define EM_modem_ERR_PARA EM_ERRPARAM //0x8B
#define EM_im_ERR_NO_DATAMODE (uchar)(0x52)
#define EM_im_ERR_UN_OBTAINABLE_NUMBER (uchar)(0x54)
#define EM_im_ERR_NO_CMDMODE (uchar)(0x53)
#define EM_modem_DATAMODE (uchar)(0x51)
// 线路状态
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -