?? gps.h
字號:
/************************************************************************
* *
* Copyright (C) SEIKO EPSON CORP. 1999 *
* *
* File name: gps.h *
* This is gps header. *
* *
* Revision history *
* 2002.07.02 James chen *
* *
************************************************************************/
#define SET_NMEA_GGA 0x8000 // set_NMEA gga output
#define SET_NMEA_GLL 0x4000 // set_NMEA gll output
#define SET_NMEA_GSA 0x2000 // set_NMEA gsa output
#define SET_NMEA_GSV 0x1000 // set_NMEA gsv output
#define SET_NMEA_RMC 0x0800 // set_NMEA rmc output
#define SET_NMEA_VTG 0x0400 // set_NMEA vtg output
#define SET_NMEA_ZDA 0x0200 // set_NMEA zda output
#define SET_EPSON 0x0001 // set_EPSON output
unsigned char *set_NMEA_line1;
unsigned char *set_NMEA_line2;
unsigned char *set_NMEA_line3;
unsigned char *set_NMEA_line4;
unsigned char *set_NMEA_line5;
unsigned char *set_NMEA_line6;
unsigned char *set_NMEA_line7;
unsigned char *set_NMEA_line8;
unsigned char *set_NMEA_line9;
unsigned int set_NMEA;
/*
#define UART_BUFFER_ADDRESS 0xC20000
// Address definition
#define SIF_TXD0_ADDR 0x401e0 // Address for serial interface ch.0 transmit data register
#define SIF_RXD0_ADDR 0x401e1 // Address for serial interface ch.0 receive data register
#define SIF_RDBF0_ADDR 0x401e2 // Address for serial interface ch.0 receive data buffer full, transmit data buffer empty, overrun error flag, parity error flag, flaming error flag register
#define SIF_SMD0_ADDR 0x401e3 // Address for serial interface ch.0 transfer mode selection, input clock selection, stop bit selection, parity mode selection, parity enable, receive enable, transmit enable register
#define SIF_IRMD0_ADDR 0x401e4 // Address for serial interface ch.0 interface mode selection, IrDA interface input logic inversion, IrDA interface output logic inversion. asynchronous clock division ration register
#define SIF_TXD1_ADDR 0x401e5 // Address for serial interface ch.1 transmit data register
#define SIF_RXD1_ADDR 0x401e6 // Address for serial interface ch.1 receive data register
#define SIF_RDBF1_ADDR 0x401e7 // Address for serial interface ch.1 receive data buffer full, transmit data buffer empty, overrun error flag, parity error flag, flaming error flag register
#define SIF_SMD1_ADDR 0x401e8 // Address for serial interface ch.1 transfer mode selection, input clock selection, stop bit selection, parity mode selection, parity enable, receive enable, transmit enable register
#define SIF_IRMD1_ADDR 0x401e9 // Address for serial interface ch.1 interface mode selection, IrDA interface input logic inversion, IrDA interface output logic inversion. asynchronous clock division ration register
#define SIF_TXD2_ADDR 0x401f0 // Address for serial interface ch.2 transmit data register
#define SIF_RXD2_ADDR 0x401f1 // Address for serial interface ch.2 receive data register
#define SIF_RDBF2_ADDR 0x401f2 // Address for serial interface ch.2 receive data buffer full, transmit data buffer empty, overrun error flag, parity error flag, flaming error flag register
#define SIF_SMD2_ADDR 0x401f3 // Address for serial interface ch.2 transfer mode selection, input clock selection, stop bit selection, parity mode selection, parity enable, receive enable, transmit enable register
#define SIF_IRMD2_ADDR 0x401f4 // Address for serial interface ch.2 interface mode selection, IrDA interface input logic inversion, IrDA interface output logic inversion. asynchronous clock division ration register
#define SIF_TXD3_ADDR 0x401f5 // Address for serial interface ch.3 transmit data register
#define SIF_RXD3_ADDR 0x401f6 // Address for serial interface ch.3 receive data register
#define SIF_RDBF3_ADDR 0x401f7 // Address for serial interface ch.3 receive data buffer full, transmit data buffer empty, overrun error flag, parity error flag, flaming error flag register
#define SIF_SMD3_ADDR 0x401f8 // Address for serial interface ch.3 transfer mode selection, input clock selection, stop bit selection, parity mode selection, parity enable, receive enable, transmit enable register
#define SIF_IRMD3_ADDR 0x401f9 // Address for serial interface ch.3 interface mode selection, IrDA interface input logic inversion, IrDA interface output logic inversion. asynchronous clock division ration register
// Bit field definition
#define SIF_TEND_ON 0x20 // Transfer status
#define SIF_FER_ERR 0x10 // Flaming error
#define SIF_PER_ERR 0x08 // Parity flag error
#define SIF_OER_ERR 0x04 // Over run error
#define SIF_TDBE_EMPTY 0x02 // Transfer data buffer full
#define SIF_RDBF_FULL 0x01 // Receive data buffer full
#define SIF_ERR_NON 0x00 // Serial status register no error
#define SIF_TXEN_ENA 0x80 // Transfer enable
#define SIF_TXEN_DIS 0x00 // Transfer disable
#define SIF_RXEN_ENA 0x40 // Receive enable
#define SIF_RXEN_DIS 0x00 // Receive disable
#define SIF_EPR_ON 0x20 // Parity on
#define SIF_EPR_OFF 0x00 // Parity off
#define SIF_PMD_ODD 0x10 // Parity odd mode
#define SIF_PMD_EVEN 0x00 // Parity even mode
#define SIF_STPB_2 0x08 // Stop bit 2 bits
#define SIF_STPB_1 0x00 // Stop bit 1 bit
#define SIF_SSCK_SCLK 0x04 // Input clock #SCLK
#define SIF_SSCK_INT 0x00 // Input clock internal clock
#define SIF_SMD_8BIT 0x03 // Serial interface mode asynchronous 8bit
#define SIF_SMD_7BIT 0x02 // Serial interface mode asynchronous 7bit
#define SIF_SMD_SLA 0x01 // Serial interface mode clock synchronous slave
#define SIF_SMD_MAS 0x00 // Serial interface mode clock synchronous master
#define SIF_DIVMD_8 0x10 // Asynchronous clock division ratio 1/8
#define SIF_DIVMD_16 0x00 // Asynchronous clock division ratio 1/16
#define SIF_IRTL_INV 0x08 // IrDA interface transmit logic inversion inverted
#define SIF_IRTL_DIR 0x00 // IrDA interface transmit logic inversion direct
#define SIF_IRRL_INV 0x04 // IrDA interface receive logic inversion inverted
#define SIF_IRRL_DIR 0x00 // IrDA interface receive logic inversion direct
#define SIF_IRMD_IRDA 0x02 // IrDA 1.0
#define SIF_IRMD_ORD 0x00 // Ordinary interface
#define SIF_CH0 0
#define SIF_CH1 1
*/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -