slipport.h
来自「在ARM7和UC/OSII的平台上实现了GPS自动报站的功能,涉及GPS模块LE」· C头文件 代码 · 共 63 行
H
63 行
/*
* FILENAME: slipport.h
*
* Copyright 1997- 2000 By InterNiche Technologies Inc. All rights reserved
*
*
* SLIP port file for the most demo builds. Maps serial line
* calls to Comm port calls or to hayes modem dialer.
*
* MODULE: INET
*
*
* PORTABLE: no
*/
#include "ipport.h"
#include UART_INCLUDE
#define _NSLIP 1 /* number of slip lines to support */
#ifdef USE_MODEM
#include "../modem/mdmport.h"
#endif
extern struct slip_errors slip_error[_NSLIP];
extern int slip_byte(int unit, int byte); /* input from uart */
#define FAST_SLIP 1 /* optimize SLIP en/decoding w/ memchr() */
#ifdef FAST_SLIP
#define MEMCHR(buf, chr, len) memchr(buf, chr, len)
#endif /* FAST_SLIP */
/* map slip line driver routine macros to actual routines */
#define SLIP_PCUART 1
#ifdef SLIP_MODEM /* do slip over Hayes dialup modem */
#define SLIP_connect modem_connect
#define SLIP_hangup modem_hangup
#define SLIP_write NULL
#define SLIP_putc modem_putc
#define SLIP_state modem_lstate
#define SLIP_speed modem_speed
#define SLIP_init modem_init
#endif
#ifdef SLIP_PCUART /* do slip on raw PC uart */
#define SLIP_connect ln_uconnect
#define SLIP_hangup ln_uhangup
#define SLIP_write NULL
#define SLIP_putc ln_uputc
#define SLIP_state ln_ustate
#define SLIP_speed ln_uspeed
#define SLIP_init uart_init
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?