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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? display.h

?? freescale的基于802.15.4的無線通訊例程
?? H
字號:
/************************************************************************************
* This header file is for LCD Driver Interface.
*
*
* (c) Copyright 2006, Freescale, Inc.  All rights reserved.
*
* Freescale Confidential Proprietary
* Digianswer Confidential
*
* No part of this document must be reproduced in any form - including copied,
* transcribed, printed or by any electronic means - without specific written
* permission from Freescale.
*
************************************************************************************/
#ifndef _Display_H_
#define _Display_H_
#include "AppToPlatformConfig.h"
/******************************************************************************
*******************************************************************************
* Public Macros
*******************************************************************************
******************************************************************************/
#define gMAX_LCD_CHARS_c 16

#if ((gTargetMC13213NCB_d == 1) || (gTargetAxiomGB60_d == 1))
#define gLCDSupported_d FALSE
#else
#define \
    gLCDSupported_d 0
#endif

#if (gLCDSupported_d == 1)

#if (gTargetAxiomGB60_d == 1)
/* I/O port YY data direction register */
/* Setup Bits 6-7 as outputs (EN & RS) (PTEDD) */
#define gLCD_SETUP_EN_c   6,0x13
#define gLCD_SETUP_RS_c   7,0x13
/* I/O port YY data register */
#define gLCD_EN_c         6,0x10 /* clear LCD EN */
#define gLCD_RS_c         7,0x10  /* set LCD RS */


/* I/O port XX data direction register
   Setup the XX Port (4-7 data bits, 3 R/W )
   data is output (default), r/w is output */
#define gLCD_DATA_SETUP_bit3_c  3,0x47
#define gLCD_DATA_SETUP_bit4_c  4,0x47
#define gLCD_DATA_SETUP_bit5_c  5,0x47
#define gLCD_DATA_SETUP_bit6_c  6,0x47
#define gLCD_DATA_SETUP_bit7_c  7,0x47
/* I/O port XX data register */
#define gLCD_DATAbit3_c         7,0x44
#define gLCD_DATAbit2_c         6,0x44
#define gLCD_DATAbit1_c         5,0x44
#define gLCD_DATAbit0_c         4,0x44
#define gLCD_RW_c               3,0x44	 /* LCD R/W */

#endif /* gTargetAxiomGB60_d */

#if (gTargetMC13213NCB_d == 1)
/* I/O port YY data direction register */
/* Setup Bits 6-7 as outputs (EN & RS) (PTEDD) */
#define gLCD_SetupEnable_c     0,0x07
#define gLCD_SETUP_EN_c   1,0x07
#define gLCD_SETUP_RS_c   2,0x07
/* I/O port YY data register */
#define gLCD_Enable_c     0,0x04
#define gLCD_EN_c         1,0x04 /* clear LCD EN */
#define gLCD_RS_c         2,0x04  /* set LCD RS */


/* I/O port XX data direction register
   Setup the XX Port (4-7 data bits, 3 R/W )
   data is output (default), r/w is output */
#define gLCD_DATA_SETUP_bit3_c  3,0x07
#define gLCD_DATA_SETUP_bit4_c  4,0x07
#define gLCD_DATA_SETUP_bit5_c  5,0x07
#define gLCD_DATA_SETUP_bit6_c  6,0x07
#define gLCD_DATA_SETUP_bit7_c  7,0x07
/* I/O port XX data register */
#define gLCD_DATAbit3_c         7,0x04
#define gLCD_DATAbit2_c         6,0x04
#define gLCD_DATAbit1_c         5,0x04
#define gLCD_DATAbit0_c         4,0x04
#define gLCD_RW_c               3,0x04	 /* LCD R/W */

#endif /* gTargetMC13213NCB_d */

/* ASM code for HCS08 */
#if (gTargetAxiomGB60_d == 1) || (gTargetMC13213NCB_d == 1)

/* This function setup Bits 6-7 as outputs (EN & RS) (PTEDD) */
/* Enable Bit 0 on PORTB when NCB target */ 
#if (gTargetMC13213NCB_d == 1)
#define Setup_EN_RS   { asm bset   gLCD_SETUP_EN_c; \
                        asm bset   gLCD_SETUP_RS_c; \
                        asm bset   gLCD_SetupEnable_c;\
                        asm bclr   gLCD_Enable_c;\
                      }
#endif

/* This function setup Bits 6-7 as outputs (EN & RS) (PTEDD) */
#if (gTargetAxiomGB60_d == 1)
#define Setup_EN_RS   { asm bset   gLCD_SETUP_EN_c; \
                        asm bset   gLCD_SETUP_RS_c; \
                      }
#endif

/*  Setup the XX Port (4-7 data bits, 3 R/W ) (PTGDD) */
#define SetupDataBit  { asm bset   gLCD_DATA_SETUP_bit3_c;\
                        asm bset   gLCD_DATA_SETUP_bit4_c;\
                        asm bset   gLCD_DATA_SETUP_bit5_c;\
                        asm bset   gLCD_DATA_SETUP_bit6_c;\
                        asm bset   gLCD_DATA_SETUP_bit7_c;\
                      }
/*  Initialize data port */
#define InitDataPort  { asm bclr   gLCD_DATAbit3_c;\
                        asm bclr   gLCD_DATAbit2_c;\
                        asm bclr   gLCD_DATAbit1_c;\
                        asm bclr   gLCD_DATAbit0_c;\
                      }
/* Setup the R/W for writing (PTGD) Initialize EN and RS to 0 */
#define Setup_R_W_Write { asm bclr   gLCD_RW_c;\
                          asm bclr   gLCD_EN_c;\
                        }
/* Initialize EN and RS to 0 */
#define Init_EN_RS  { asm bclr   gLCD_EN_c;\
                      asm bclr   gLCD_RS_c;\
                    }
/* Set display ready for clearing */
#define SetupLCDClearBit { asm bclr   gLCD_RW_c;\
                           asm bclr   gLCD_RS_c;\
                           asm bset   gLCD_EN_c;\
                         }
/* Toggle LCD EN */
#define LCDToggleEN     { asm bset   gLCD_RS_c;\
                          asm bclr   gLCD_RS_c;\
                        }
/* Set LCD Data bit 3 */
#define SetLCDDataBit3  { asm bset gLCD_DATAbit3_c; }
/* Set LCD Data bit 2 */
#define SetLCDDataBit2  { asm bset gLCD_DATAbit2_c; }
/* Set LCD Data bit 1 */
#define SetLCDDataBit1  { asm bset gLCD_DATAbit1_c; }
/* Set LCD Data bit 0 */
#define SetLCDDataBit0  { asm bset gLCD_DATAbit0_c; }
/* Clear LCD Data bit 3 */
#define ClearLCDDataBit3  { asm bclr gLCD_DATAbit3_c; }
/* Clear LCD Data bit 2 */
#define ClearLCDDataBit2  { asm bclr gLCD_DATAbit2_c; }
/* Clear LCD Data bit 1 */
#define ClearLCDDataBit1  { asm bclr gLCD_DATAbit1_c; }
/* Clear LCD Data bit 0 */
#define ClearLCDDataBit0  { asm bclr gLCD_DATAbit0_c; }

#endif    /* defined TARGET_AXIOM_GB60 || defined TARGET_TOROWEAP */
/******************************************************************************
*******************************************************************************
* Public type definitions
*******************************************************************************
******************************************************************************/
typedef enum {
    gLCD_HexFormat_c,
    gLCD_DecFormat_c
}LCD_t;

/******************************************************************************
*******************************************************************************
* Public prototypes
*******************************************************************************
******************************************************************************/
/******************************************************************************
* This function clear the display
*
* Interface assumptions:
*
*
* Return value:
* None
*
*
* Revison history:
*   date      Author    Comments
*   ------    ------    --------
*   22.02.06   MMA       Created
******************************************************************************/
extern void LCD_ClearDisplay
  (
  void
  );

/******************************************************************************
* This function initialize the display
*
* Interface assumptions:
*
*
* Return value:
* None
*
*
* Revison history:
*   date      Author    Comments
*   ------    ------    --------
*   17.01.06   MMA       Created
******************************************************************************/
extern void LCD_Init
  (
  void
  );

/******************************************************************************
* This function writes a string to the display
*
* Interface assumptions:
*
*
* Return value:
* None
*
*
* Revison history:
*   date      Author    Comments
*   ------    ------    --------
*   17.01.06   MMA       Created
******************************************************************************/
extern void LCD_WriteString
  (
  uint8_t line,  /* IN: Line in display */
  uint8_t *pstr	 /* IN: Pointer to text string */
  );

/******************************************************************************
* This function write a string and a value in decimal or hexdecimal
* to the display
*
* Interface assumptions:
*
*
* Return value:
* None
*
*
* Revison history:
*   date      Author    Comments
*   ------    ------    --------
*   17.01.06   MMA       Created
******************************************************************************/
extern void LCD_WriteStringValue
  (
  uint8_t *pstr, 		 /* IN: Pointer to text string */
  uint16_t value, 	 /* IN: Value */
  uint8_t line, 		 /* IN: Line in display. */ 
  LCD_t numberFormat /* IN: Value to show in HEX or DEC */
  );


#else
  #define LCD_ClearDisplay()
  #define LCD_Init()
  #define LCD_WriteString(line, pstr)
  #define LCD_WriteStringValue(pstr, value, line, display)
#endif
/******************************************************************************
*******************************************************************************
* Public Memory Declarations
*******************************************************************************
******************************************************************************/
/* None */

/******************************************************************************
*******************************************************************************
* Public functions
*******************************************************************************
******************************************************************************/
/* None */
 
#endif  /* _DISPLAY_H_ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线亚洲欧美专区二区| 国产亚洲一区字幕| 日本一区二区免费在线| 亚洲不卡一区二区三区| 粉嫩一区二区三区在线看| 欧美日韩一级大片网址| 中文字幕二三区不卡| 久久99精品久久久久久久久久久久| 色屁屁一区二区| 欧美国产成人精品| 久久er精品视频| 欧美精品免费视频| 一区二区三区高清| 不卡影院免费观看| 久久精品亚洲一区二区三区浴池| 夜夜嗨av一区二区三区中文字幕| 成人黄色网址在线观看| 久久综合五月天婷婷伊人| 免费成人在线网站| 欧美性受xxxx黑人xyx性爽| 国产精品九色蝌蚪自拍| 国产精品123| 国产调教视频一区| 国产乱码精品一品二品| 精品黑人一区二区三区久久 | 欧美日韩中文一区| 亚洲欧美国产三级| 91在线观看免费视频| 国产日韩欧美精品一区| 国产一区不卡视频| 久久精品夜色噜噜亚洲aⅴ| 国产在线不卡一区| 国产网红主播福利一区二区| 国产不卡在线一区| 国产精品入口麻豆九色| 国产不卡免费视频| 日韩毛片在线免费观看| 日本丶国产丶欧美色综合| 亚洲综合激情小说| 欧美日韩久久一区| 蜜桃一区二区三区在线观看| 日韩一二三区不卡| 国产美女在线精品| 亚洲国产精品黑人久久久| av亚洲精华国产精华| 亚洲激情自拍偷拍| 欧美精品粉嫩高潮一区二区| 青青国产91久久久久久| 久久午夜羞羞影院免费观看| 成人av综合在线| 一区二区三区在线观看网站| 欧美精品日韩一区| 国产激情精品久久久第一区二区| 中文字幕一区二区三区视频| 欧美日精品一区视频| 久久精品国产第一区二区三区| 精品国产在天天线2019| 97久久人人超碰| 日韩一区欧美二区| 国产网站一区二区三区| 欧美在线你懂得| 精品一区二区三区免费| 亚洲欧美一区二区三区国产精品 | 欧美图区在线视频| 久久成人综合网| 国产精品国产三级国产aⅴ入口 | 久久综合久久鬼色中文字| 成人性生交大合| 亚洲成人精品在线观看| 精品国精品国产尤物美女| 91麻豆视频网站| 久久国产三级精品| 亚洲欧美日本在线| 欧美大肚乱孕交hd孕妇| 97久久久精品综合88久久| 蓝色福利精品导航| 夜夜亚洲天天久久| 国产婷婷色一区二区三区| 欧美精品99久久久**| 丁香啪啪综合成人亚洲小说| 天堂一区二区在线| 中文字幕日韩av资源站| 精品黑人一区二区三区久久| 欧美在线色视频| 白白色亚洲国产精品| 捆绑变态av一区二区三区| 一区二区三区国产豹纹内裤在线| 国产视频911| 日韩欧美亚洲国产另类| 欧美在线不卡视频| 99久久精品国产网站| 国产在线不卡一区| 美日韩一区二区三区| 亚洲午夜免费电影| 亚洲乱码国产乱码精品精可以看| 久久久久久影视| 精品久久久久久久久久久久久久久久久 | 亚洲午夜久久久久久久久久久 | 亚洲精品在线网站| 91麻豆精品91久久久久同性| 色综合久久天天| 99久久精品费精品国产一区二区| 国产一二精品视频| 国产一区二区三区观看| 加勒比av一区二区| 久久99精品国产.久久久久久| 日本亚洲视频在线| 日韩av不卡一区二区| 琪琪久久久久日韩精品| 五月天一区二区| 日韩精品午夜视频| 秋霞国产午夜精品免费视频| 丝袜美腿亚洲一区二区图片| 婷婷激情综合网| 日韩av电影免费观看高清完整版 | 国产精品久久久久久久久免费桃花| 久久久久久9999| 国产女主播一区| 国产精品进线69影院| 亚洲三级小视频| 亚洲成人中文在线| 日韩电影网1区2区| 看电影不卡的网站| 国产suv精品一区二区6| 国产精品自拍网站| 成人深夜视频在线观看| 菠萝蜜视频在线观看一区| 91啪九色porn原创视频在线观看| 91麻豆国产香蕉久久精品| 欧美亚洲日本一区| 日韩欧美国产小视频| 国产亚洲精品7777| 亚洲欧美一区二区视频| 亚洲国产毛片aaaaa无费看| 性做久久久久久免费观看| 九九**精品视频免费播放| 国产成人福利片| 色噜噜久久综合| 91精品国产一区二区人妖| 精品国产伦一区二区三区观看体验| 久久免费视频色| 亚洲在线成人精品| 美女高潮久久久| 99在线精品一区二区三区| 在线看一区二区| 欧美电视剧在线看免费| 中文字幕一区二区三| 蜜桃91丨九色丨蝌蚪91桃色| 高清beeg欧美| 欧美日韩成人综合天天影院| 精品人伦一区二区色婷婷| 亚洲天堂免费看| 精品亚洲成av人在线观看| 色婷婷综合激情| 2024国产精品| 天堂一区二区在线| 99麻豆久久久国产精品免费优播| 在线综合视频播放| 亚洲人成网站在线| 国产在线不卡一区| 67194成人在线观看| 国产精品久久久久久久久免费樱桃| 日韩电影一区二区三区四区| 99精品视频在线观看| 精品粉嫩超白一线天av| 一区二区三区四区视频精品免费| 精品影视av免费| 欧美日韩三级一区二区| 亚洲欧洲精品一区二区精品久久久| 日韩国产在线一| 欧美中文字幕不卡| 欧美极品少妇xxxxⅹ高跟鞋| 免费在线观看精品| 欧美伊人精品成人久久综合97| 国产精品婷婷午夜在线观看| 蜜臀国产一区二区三区在线播放| 91精品91久久久中77777| 国产精品拍天天在线| 极品美女销魂一区二区三区免费| 欧美日韩dvd在线观看| 亚洲人精品午夜| 成人av电影免费在线播放| 欧美大片一区二区| 美女视频网站久久| 正在播放一区二区| 日韩不卡手机在线v区| 欧美三级视频在线播放| 一区二区三区四区高清精品免费观看 | 国产麻豆精品在线观看| 欧美一级二级三级蜜桃| 日本欧美在线看| 欧美精品黑人性xxxx| 天堂成人免费av电影一区| 欧美日韩一区高清| 亚洲不卡av一区二区三区| 欧美日本一区二区| 婷婷久久综合九色国产成人| 欧美精品日日鲁夜夜添| 日韩高清在线一区| 日韩欧美国产综合|