亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? globals.h

?? port of ARM to NOkia 3310 display
?? H
字號(hào):
/***************************************************************************************************************
*
*
*
*
***************************************************************************************************************/
/* INCLUDES */
#include <pkgconf/system.h>
#include <cyg/kernel/kapi.h>
#include <pkgconf/kernel.h>
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
#include <cyg/infra/diag.h>
#include <pkgconf/io_serial.h>
#include <cyg/hal/hal_io.h>
#include <cyg/io/io.h>
#include <cyg/io/serialio.h>
#include <cyg/hal/hal_intr.h>
#include <cyg/hal/hal_arch.h>



#define  testbit(var, bit)   	((var) &   (1 <<(bit)))




/* GLOBALS */
extern volatile unsigned char c;
// olimex LPC-P2106: one led on P0.7 (active low)
#define LEDPIN  7
#define LED_ON      (*(volatile unsigned long *)ASHLING_IOCLR)|=1<<LEDPIN
#define LED_OFF    (*(volatile unsigned long *)ASHLING_IOSET)|=1<<LEDPIN
// olimex LPC-P2106: one switch on P0.31 (active low)
#define SWPIN 	31
//
#define SOUNDPIN  25
#define  IOPIN        (*(volatile unsigned long *)ASHLING_IOPIN) 


//THREAD FUNCTION PROTOTYPES
void SER0_program(cyg_addrword_t data);
void GPS_program(cyg_addrword_t data);
void LCD_program(cyg_addrword_t data);
void BTN_program(cyg_addrword_t index);
void ALARM_program( cyg_addrword_t data );


/* FONT.H */
extern const char FontLookup[][5];
extern const char LED[][68];
extern const char eCos[];
extern const char eCos1[];
extern const char eCos2[];
extern const char eCos3[];
extern const char eCos4[];
extern const char uBlox[];
extern const char arm[];
extern const char sd[];
extern const char hand[];
extern const char info[];

/* BEEP.H */
#define beep_0		(*(volatile unsigned long *)ASHLING_IOCLR) |= 1<< SOUNDPIN 
#define beep_1		(*(volatile unsigned long *)ASHLING_IOSET) |= 1<< SOUNDPIN
void beep(unsigned char Rate, unsigned char Num);
void music(void);
extern unsigned char beep_flag;

/* LCD.H */
#define lcd_unlock()  (lcd_key=0)
#define lcd_lock()  (lcd_key=1)
#define INIT_PERIPHERALS     7
#define LCD_MAX_CHAR        16
#define LCD_X_RES               84
#define LCD_Y_RES               48
#define LCD_CACHE_SIZE     ((LCD_X_RES * LCD_Y_RES)/8)
//
#define nok_sclk_0		(*(volatile unsigned long *)ASHLING_IOCLR) |= 1<< 26 
#define nok_sclk_1		(*(volatile unsigned long *)ASHLING_IOSET) |= 1<< 26

#define nok_sda_0	 	(*(volatile unsigned long *)ASHLING_IOCLR) |= 1<< 27
#define nok_sda_1	       (*(volatile unsigned long *)ASHLING_IOSET) |= 1<< 27

#define nok_dc_0          (*(volatile unsigned long *)ASHLING_IOCLR) |= 1<< 28	
#define nok_dc_1	 	(*(volatile unsigned long *)ASHLING_IOSET) |= 1<< 28

#define nok_cs_0	       (*(volatile unsigned long *)ASHLING_IOCLR) |= 1<< 29
#define nok_cs_1	 	(*(volatile unsigned long *)ASHLING_IOSET) |= 1<< 29

#define nok_res_0		(*(volatile unsigned long *)ASHLING_IOCLR) |= 1<< 30
#define nok_res_1		(*(volatile unsigned long *)ASHLING_IOSET) |= 1<< 30
//
void LedButInit(void);
void cls(void);
void nokia_init(unsigned char contrast);
void LcdBin(unsigned char byte);
void LcdDec(int c);
void ascii_to_nokia(unsigned char c, unsigned char big);
void nokia_write_command(void);				// nokia lcd routines
void nokia_write_dorc(void);
void nokia_build_DDRAM(void);
void nokia_write_data(void);
void nokia_gotoxy(unsigned char xnokia, unsigned char ynokia);
void nokia_printchar(unsigned char c, unsigned char big);
void nokia_printmessage(const char* message, unsigned char big);
void LcdContrast (unsigned char contrast);
void LcdUpdate ( void );
void LcdChr (unsigned char ch );
void LcdStr (unsigned char *dataPtr );
void LcdGotoXY ( unsigned char x,unsigned char y );
void led_to_nokia(int NUM);
void LcdInfo(unsigned char X, unsigned char Y, unsigned char * msg);
void EcosLogo(void);
void lcd(const char *message);
void clear(unsigned char x, unsigned char y, unsigned char zero);



#define     PIXEL_OFF   0
#define     PIXEL_ON     1
#define     PIXEL_XOR   2



//Graphic Data Base
void LcdPixel ( unsigned char  x, unsigned char  y, unsigned char mode );
void LcdLine  ( unsigned char  x1, unsigned char  y1, unsigned char  x2, unsigned char  y2, unsigned char  mode );
void LCDCircle(unsigned char CenterX,unsigned char CenterY,unsigned char Radius, unsigned char mode);


//GPS.H
extern char  Gps_buff[128];
extern char  ser0_buff[128];
extern char  console_buff[128]; 
extern char  GPRMC[128];
extern char  GPGGA[128];



extern unsigned char time_stamp[7];
extern unsigned char current_latitude[11];
extern unsigned char current_longitude[12];
extern unsigned char speed_knots[6];
extern unsigned char true_curse[6];
extern unsigned char date_stamp[7];
extern unsigned char variation[6];
extern unsigned char current_altitude[6];

//RTC
extern int time;
extern int date;
extern unsigned char Hour;
extern unsigned char Min;
extern unsigned char Sec;

//UTM
extern cyg_uint32 offset_x, offset_y;
extern double f_temp,f_syousu,f_seisu;


//FLAGS
extern unsigned char mode;
extern unsigned char gps_status_flag;
extern unsigned char gps_gmt_flag;
extern unsigned char gps_latitude_flag;

//PROTOTYPES
void gps_gmt(void);
void gps_status(void);
void gps_latitude(void);
void GPS(void);
void UTM(void);

/* COLOR LCD */

/*
RESET -> P0.8
CS       -> P0.9
SDATA -> P0.10
SCLK   -> P0.11
*/

#define SCLK_0		(*(volatile unsigned long *)ASHLING_IOCLR) |= 1<< 24
#define SCLK_1		(*(volatile unsigned long *)ASHLING_IOSET) |= 1<< 24

#define SDATA_0	 	(*(volatile unsigned long *)ASHLING_IOCLR) |= 1<< 6
#define SDATA_1	       (*(volatile unsigned long *)ASHLING_IOSET) |= 1<< 6

#define CS_0	              (*(volatile unsigned long *)ASHLING_IOCLR) |= 1<< 5
#define CS_1	 	       (*(volatile unsigned long *)ASHLING_IOSET) |= 1<< 5

#define RESET_0		(*(volatile unsigned long *)ASHLING_IOCLR) |= 1<< 4
#define RESET_1		(*(volatile unsigned long *)ASHLING_IOSET) |= 1<< 4

#define CMD		     0
#define DATA	            1

extern unsigned char Lcd_doublesize;
extern unsigned char Lcd_posx;
extern unsigned char Lcd_posy;
extern unsigned char Lcd_fcolor;
extern unsigned char Lcd_bcolor;

void color_nokia_init(void);
void send(unsigned char data, unsigned char cd);
void cs(void);
void Lcd_setframe(unsigned char Lcd_left, unsigned char Lcd_top, unsigned char Lcd_width, unsigned char Lcd_height );
void Lcd_setcolor(unsigned char Forecolor, unsigned char Backcolor);
void Lcd_setdoublesize(unsigned char size);
void Lcd_cls(void);
void Lcd_print(unsigned char * Lcd_text);


/* WINDOWS.C */
#define ICON_NUMBER   4
#define ICON_COUNTER (ICON_NUMBER-1)
void draw_image(unsigned char X, unsigned char Y, unsigned char SIZEX, unsigned char SIZEY, const char *image);
void draw_select_border(void);
void draw_picture(const char *pic);
void Draw_Window(unsigned char sxa,unsigned char syb, unsigned char xa, unsigned char yb, const char *text, const char *text1);

//variables
extern const char mainwin[];
extern unsigned char menu_counter;
extern const char batt[];
extern const char tools[];
extern const char clock[];
extern const char weather[];

//CONSOLE
extern unsigned char console_msg_flag;
void console(void);
//eof

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国模冰冰炮一区二区| 一区二区三区四区乱视频| 精品一区精品二区高清| 精品成人佐山爱一区二区| 韩国女主播一区| 国产亚洲短视频| av在线播放一区二区三区| 夜夜嗨av一区二区三区中文字幕| 在线观看视频一区二区欧美日韩| 午夜精品久久久久久久久久久| 日韩欧美高清在线| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 国产日韩欧美制服另类| 成人黄色一级视频| 亚洲成人手机在线| 欧美成人a视频| 99久久99久久精品免费观看| 午夜视频在线观看一区二区| 久久久久久久综合色一本| av激情成人网| 日本不卡视频一二三区| 国产精品久久久爽爽爽麻豆色哟哟| 色激情天天射综合网| 久久精品99国产精品日本| 国产精品久久久久久久久免费相片 | 亚洲专区一二三| www日韩大片| 在线一区二区视频| 国产乱码精品一区二区三区av| 亚洲欧洲日韩在线| 欧美刺激午夜性久久久久久久| 成人午夜电影网站| 青青草国产精品亚洲专区无| 最新日韩在线视频| 精品久久久三级丝袜| 91福利国产精品| 国产精品亚洲专一区二区三区 | 国产精品不卡在线| 91精品国产91久久久久久一区二区| 丰满白嫩尤物一区二区| 五月激情综合婷婷| 国产精品激情偷乱一区二区∴| 91精品福利在线一区二区三区| 一本在线高清不卡dvd| 激情文学综合插| 天堂久久一区二区三区| 中文字幕日本不卡| 久久免费视频色| 日韩欧美激情一区| 6080国产精品一区二区| 色婷婷久久99综合精品jk白丝| 国产高清精品在线| 国产中文一区二区三区| 日韩国产在线观看一区| 一区二区三区四区精品在线视频 | 亚洲成人www| 亚洲欧洲一区二区三区| 欧美—级在线免费片| 欧美大片免费久久精品三p| 国产精品国产三级国产| 欧美国产一区视频在线观看| 欧美大片在线观看一区| 911国产精品| 欧美美女一区二区| 欧美日韩亚洲综合一区二区三区| 972aa.com艺术欧美| 成人福利视频网站| 丁香桃色午夜亚洲一区二区三区| 黄色小说综合网站| 久久精品国产一区二区三| 亚洲国产va精品久久久不卡综合| 夜夜操天天操亚洲| 一区二区成人在线| 亚洲午夜影视影院在线观看| 亚洲一区免费在线观看| 一二三区精品视频| 亚洲国产色一区| 五月天精品一区二区三区| 天天影视色香欲综合网老头| 亚洲mv在线观看| 免费在线观看不卡| 日日夜夜一区二区| 久久国产精品色| 久久精品国产澳门| 国产老肥熟一区二区三区| 高清国产一区二区| 99麻豆久久久国产精品免费| 91啪亚洲精品| 欧美日韩三级在线| 欧美一级理论片| 日韩精品久久久久久| 免费成人在线影院| 精品无人码麻豆乱码1区2区 | 亚洲人成小说网站色在线| 亚洲欧美色图小说| 亚洲aaa精品| 国产一区二区三区美女| 9i在线看片成人免费| 欧美自拍偷拍一区| 精品精品国产高清a毛片牛牛| 久久精品一区四区| 亚洲一区在线观看免费| 麻豆精品精品国产自在97香蕉 | 亚洲精品乱码久久久久久久久| 依依成人综合视频| 久久66热偷产精品| 91蜜桃传媒精品久久久一区二区| 欧美日韩国产首页在线观看| 日韩欧美一区二区久久婷婷| 亚洲国产精品成人综合色在线婷婷| 亚洲人精品一区| 久久精品久久久精品美女| 成人精品国产一区二区4080| 欧美乱妇15p| 国产精品卡一卡二| 日本最新不卡在线| 99久久精品国产观看| 7777精品伊人久久久大香线蕉经典版下载 | 一区二区三区丝袜| 免费美女久久99| 91蝌蚪国产九色| 欧美大胆一级视频| 亚洲激情成人在线| 国产精品系列在线观看| 欧美日韩国产天堂| 最新中文字幕一区二区三区| 精品一区二区三区在线观看国产 | 亚洲男人都懂的| 久久99久久久欧美国产| 一本大道综合伊人精品热热| 日韩精品一区二区三区在线播放| 自拍av一区二区三区| 国产一区欧美日韩| 7777精品伊人久久久大香线蕉经典版下载 | 97国产一区二区| www国产精品av| 性感美女极品91精品| 91一区二区在线观看| 国产婷婷一区二区| 韩国午夜理伦三级不卡影院| 欧美日本在线一区| 亚洲精品视频免费看| 粉嫩av一区二区三区在线播放| 日韩一级二级三级| 午夜成人免费电影| 欧美三级三级三级爽爽爽| 自拍偷拍欧美精品| 99久久精品国产网站| 久久婷婷国产综合精品青草| 毛片基地黄久久久久久天堂| 欧美三区在线观看| 国产精品另类一区| 高清av一区二区| 久久久综合精品| 国内外成人在线| 欧美精品一区二区三区四区| 免费人成在线不卡| 日韩欧美123| 免费在线观看视频一区| 日韩欧美国产综合| 麻豆91小视频| 日韩精品一区二区三区中文不卡| 青青草原综合久久大伊人精品优势| 欧美高清视频www夜色资源网| 亚洲一区二区三区自拍| 在线精品视频一区二区三四| 亚洲最大色网站| 欧美天天综合网| 丝袜美腿高跟呻吟高潮一区| 91精品国产91久久久久久最新毛片 | 在线成人av影院| 日韩av不卡一区二区| 91精品国产综合久久精品麻豆| 日本午夜精品视频在线观看| 4hu四虎永久在线影院成人| 日一区二区三区| 精品欧美一区二区在线观看| 国产美女在线观看一区| 国产欧美久久久精品影院| av激情综合网| 亚洲成a人片综合在线| 91精品国产综合久久精品图片| 久久草av在线| 国产精品高潮久久久久无| 色诱视频网站一区| 亚洲成人激情自拍| 精品久久久久久久久久久久包黑料 | 色呦呦一区二区三区| 亚洲精品视频免费观看| 欧美精品aⅴ在线视频| 精品一区二区三区在线视频| 欧美激情一区二区三区| 在线观看日产精品| 免费观看在线综合| 中文字幕精品一区二区精品绿巨人| 91啪九色porn原创视频在线观看| 亚洲成人一区二区| 久久男人中文字幕资源站| 色婷婷激情久久| 久久精品国产澳门|