globals.c

来自「port of ARM to NOkia 3310 display」· C语言 代码 · 共 100 行

C
100
字号
/*
	GLOBALS.H
*/

#include "globals.h"











/* GLOBALS */

/* -- BYTE -- */
static      unsigned char  bytefornokia = 0x00;
static      unsigned char  LcdCache [505];     //FRAME BUFFER
static      unsigned char  Row  = 0x00;
static      unsigned char  LcdContr = 0xBB;  //lcd contrast
static      unsigned char  lcd_key = 0x00;

//General Purpose BYTE
volatile    unsigned char c;

//LCD
static      unsigned char  lcd_buff_0[16];
static      unsigned char  lcd_buff_1[16];
static      unsigned char  lcd_buff_2[16];
static      unsigned char  lcd_buff_3[16];
static      unsigned char  lcd_buff_4[16];
static      unsigned char  lcd_buff_5[16];

/* -- INTIGER -- */
static int  LoWaterMark     = 0x00;
static int  HiWaterMark     = 0x00;
static int  LcdCacheIdx     = 0x00;

/* -- CONSOLE BUFF -- */
char  console_buff[128]; 

/* -- GPS -- */
//SER BUFF
char  Gps_buff[128];
char  ser0_buff[128];

//GPRMC BUFF
char  GPRMC[128];

//GPGGA BUFF
char  GPGGA[128];

//GPS DATA BUFF
unsigned char time_stamp[7];
unsigned char current_latitude[11];
unsigned char current_longitude[12];
unsigned char speed_knots[6];
unsigned char true_curse[6];
unsigned char date_stamp[7];
unsigned char variation[6];
unsigned char current_altitude[6];

//GPS INT
int time=0x00;
int date=0x00;
unsigned char Hour=0x00;
unsigned char Min=0x00;
unsigned char Sec=0x00;

//UTM
unsigned int offset_x, offset_y;
double  f_temp,f_syousu,f_seisu;

//SOUND
unsigned char beep_flag=0x00;

//GPS FLAGS
unsigned char gps_latitude_flag =0x00;
unsigned char gps_status_flag = 0x00;
unsigned char gps_gmt_flag = 0x00;
unsigned char mode = 0x00;

//COLOR LCD
unsigned char Lcd_doublesize;
unsigned char Lcd_posx;
unsigned char Lcd_posy;
unsigned char Lcd_fcolor;
unsigned char Lcd_bcolor;

//WINDOWS
static unsigned char draw_window=0x00;
unsigned char menu_counter = 0x00;
unsigned char console_msg_flag = 0x00;

//eof

⌨️ 快捷键说明

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