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

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

?? leds.h

?? 基于MMA7260QR2的跌落檢查程序
?? H
字號(hào):
/************************************************************************************
* Led.h
*
* This header file is for LED Driver Interface.
*
* Author(s):  
*
* Copyright (c) 2008, Freescale, Inc.  All rights reserved.
*
* 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.
*
Revision history:
   Date                     Author                        Comments
   ----------               ----------------------      -------
************************************************************************************/
#ifndef _LED_H_
#define _LED_H_

#include "../../PLM/Interface/EmbeddedTypes.h"
#include "../../PLM/LibInterface/GPIO_Interface.h"
#include "../../SMAC/Drivers/Configure/board_config.h"

/******************************************************************************
*******************************************************************************
* Public Macros
*******************************************************************************
******************************************************************************/


/* are LEDs supported */
#define gLEDSupported_d TRUE

/* BEGIN Define LED pin mapping */
/* for the future  use of next platforms: we can use  LED1_PIN_TARGET or LED1_PIN as defines */
#define LED1_PIN_TARGET     gGpioPin23_c
#define LED2_PIN_TARGET     gGpioPin24_c
#define LED3_PIN_TARGET     gGpioPin25_c
#define LED4_PIN_TARGET     gGpioPin44_c

/* Pin levels for LED ON and OFF states */
#define LED_SET     gGpioPinStateHigh_c
#define LED_RESET     gGpioPinStateLow_c
/*END Define LED pin mapping */


/* possible LED values for LED_SetLed() */

#define LED1          0x01  /* LED1 is defined as bit nr 1 */
#define LED2          0x02  /* LED2 is defined as bit nr 2 */
#define LED3          0x04  /* LED3 is defined as bit nr 3 */
#define LED4          0x08  /* LED4 is defined as bit nr 4 */


#if (gLEDSupported_d)

typedef uint8_t LED_t;

#if TARGET_BOARD == MC1322XUSB
  #define LED_ALL       0x01  /* turn on/off all LEDs */
#else 
#if TARGET_BOARD == MC1322XLPB
  #define LED_ALL       0x03  /* turn on/off all LEDs */
#else 
  #define LED_ALL       0x0F  /* turn on/off all LEDs */
#endif
#endif

/* note: all LEDs can operate independantly */
typedef uint8_t LedState_t; /* possible LED int states for LEDs */

/* Define LED pin mapping for driver*/
#define LED1_PIN LED1_PIN_TARGET        /* LED1_PIN is defined as LED1 for the actual target that is in use */
#define LED2_PIN LED2_PIN_TARGET        /* LED2_PIN is defined as LED2 for the actual target that is in use */
#define LED3_PIN LED3_PIN_TARGET        /* LED3_PIN is defined as LED3 for the actual target that is in use */
#define LED4_PIN LED4_PIN_TARGET        /* LED4_PIN is defined as LED4 for the actual target that is in use */

/******************************************************************************
*******************************************************************************
* Public Macros
*******************************************************************************
******************************************************************************/

/*   Macros with functionality to LED   */
#define Led1On()            (void)Gpio_SetPinData(LED1_PIN, LED_SET)    /* Set      LED1 to ON  state */
#define Led1Off()           (void)Gpio_SetPinData(LED1_PIN, LED_RESET)   /* Set      LED1 to OFF state */
#define Led1Toggle()        (void)Gpio_TogglePin (LED1_PIN)                        /* Toggle   LED1 state */
#define GetLed1()           LED_GetLed( LED1 )                                    /* Get      LED1 state */

#define Led2On()            (void)Gpio_SetPinData(LED2_PIN, LED_SET)    /* Set      LED2 to ON  state */
#define Led2Off()           (void)Gpio_SetPinData(LED2_PIN, LED_RESET)   /* Set      LED2 to OFF state */
#define Led2Toggle()        (void)Gpio_TogglePin (LED2_PIN)                        /* Toggle   LED2 state */
#define GetLed2()           LED_GetLed( LED2 )                                    /* Get      LED2 state */

#define Led3On()            (void)Gpio_SetPinData(LED3_PIN, LED_SET)    /* Set      LED3 to ON  state */
#define Led3Off()           (void)Gpio_SetPinData(LED3_PIN, LED_RESET)   /* Set      LED3 to OFF state */
#define Led3Toggle()        (void)Gpio_TogglePin (LED3_PIN)                        /* Toggle   LED3 state */
#define GetLed3()           LED_GetLed( LED3 )                                    /* Get      LED3 state */

#define Led4On()            (void)Gpio_SetPinData(LED4_PIN, LED_SET)    /* Set      LED4 to ON  state */
#define Led4Off()           (void)Gpio_SetPinData(LED4_PIN, LED_RESET)   /* Set      LED4 to OFF state */
#define Led4Toggle()        (void)Gpio_TogglePin (LED4_PIN)                        /* Toggle   LED4 state */
#define GetLed4()           LED_GetLed( LED4 )                                    /* Get      LED4 state */

/* Turn off LEDs */
#define TurnOffLeds()       LED_TurnOffAllLeds()                    /* Turn OFF All LEDs */
/* Turn on LEDs */
#define TurnOnLeds()        LED_TurnOnAllLeds()                     /* Turn ON  All LEDs */
/* Init all leds*/
#define InitLed()            Set_Pins(LED_ALL);                    /*Set settings and state for all LEDs */

/******************************************************************************
*******************************************************************************
* Public prototypes
*******************************************************************************
******************************************************************************/

/* LEDs not supported */
#else

#define Led1On()                /* Set      LED1 to ON  state */
#define Led1Off()               /* Set      LED1 to OFF state */
#define Led1Toggle()            /* Toggle   LED1 state */
#define GetLed1()  0            /* Get      LED1 state */

#define Led2On()                /* Set      LED2 to ON  state */
#define Led2Off()               /* Set      LED2 to OFF state */
#define Led2Toggle()            /* Toggle   LED2 state */
#define GetLed2()  0            /* Get      LED2 state */

#define Led3On()                /* Set      LED3 to ON  state */
#define Led3Off()               /* Set      LED3 to OFF state */
#define Led3Toggle()            /* Toggle   LED3 state */
#define GetLed3()  0            /* Get      LED3 state */

#define Led4On()                /* Set      LED4 to ON  state */
#define Led4Off()               /* Set      LED4 to OFF state */
#define Led4Toggle()            /* Toggle   LED4 state */
#define GetLed4()  0            /* Get      LED4 state */

#define TurnOffLeds()           /* Turn OFF All LEDs */
#define TurnOnLeds()            /* Turn ON  All LEDs */

#define InitLed()               /*Set settings and state for all LEDs */


/* define empty prototypes */
/******************************************************************************
*******************************************************************************
* Public prototypes
*******************************************************************************
******************************************************************************/

#define LED_Init()                    /* Initializing LEDs state */

#define LED_TurnOffLed(LEDNr)         /* Turn OFF LED state with number LEDNr */
#define LED_TurnOnLed(LEDNr)          /* Turn ON  LED state with number LEDNr */
#define LED_ToggleLed(LEDNr)          /* Toggle   LED state with number LEDNr */

#define LED_StartFlash(LEDNr)         /* Start Flashing LED with number LEDNr */
#define LED_StopFlash(LEDNr)          /* Stop  Flashing LED with number LEDNr */

#define LED_StartSerialFlash()        /* Start Serial Flashing for All LEDs */
#define LED_StopFlashingAllLeds()     /* Stop  Serial Flashing for All LEDs */
#define LED_ExitSerialFlash()         /* Stop  Serial Flashing for LEDs  and closes the timers*/

#define LED_TurnOffAllLeds()          /* Turn OFF state for All LEDs */
#define LED_TurnOnAllLeds()           /* Turn ON  state for All LEDs */

#define LED_GetLed( LEDNr)        0   /* Get State of LEDNr*/                        
#define LED_SetLed(LEDNr, state)      /* Set LEDNr to "state" state */
#define LED_SetHex(hexValue)          /* Set LEDs state to show a binary Value */
#define Set_Pins( LEDNr)              /* Set initial state of LED */

#endif /* gLEDSupported_d */

/******************************************************************************
*******************************************************************************
* Public type definitions
*******************************************************************************
******************************************************************************/
/* None */

/******************************************************************************
*******************************************************************************
* Public Memory Declarations
*******************************************************************************
******************************************************************************/
/* None */


#if (gLEDSupported_d)

/************************************************************************************
* This function initializate the LEDs of the system.
*
* Parameters: None.
*
* Return value: None.
*
* Revison history:
*   date      Author    Comments
*   ------    ------    --------
*
************************************************************************************/
void LED_Init(void);                                      /* Initializing LEDs state */


/************************************************************************************
* This function turns off all leds.
*
* Parameters: None.
*
* Return value: None.
*
* Revison history:
*   date      Author    Comments
*   ------    ------    --------
*
************************************************************************************/
void LED_TurnOffAllLeds(void);        

/************************************************************************************
* This function turns on all leds.
*
* Parameters: None.
*
* Return value: None.
*
* Revison history:
*   date      Author    Comments
*   ------    ------    --------
*
************************************************************************************/
void LED_TurnOnAllLeds(void);                            

/************************************************************************************
* This function turns off the led that receives as parameter.
*
* Parameters: None.
*
* Return value: None.
*
* Revison history:
*   date      Author    Comments
*   ------    ------    --------
*
************************************************************************************/
void LED_TurnOffLed(LED_t LEDNr);                         

/************************************************************************************
* This function turns on the led received as parameter.
*
* Parameters: None.
*
* Return value: None.
*
* Revison history:
*   date      Author    Comments
*   ------    ------    --------
*
************************************************************************************/
void LED_TurnOnLed(LED_t LEDNr);                          

/************************************************************************************
* Function that toggles LED state with number LEDNr.
*
* Parameters: LED_T LEDNr - Contains the led number to toggle.
*
* Return value: None.
*
* Revison history:
*   date      Author    Comments
*   ------    ------    --------
*
************************************************************************************/
void LED_ToggleLed(LED_t LEDNr);                          

/************************************************************************************
* Function that gets the state of the LED.
*
* Parameters: LED_T LEDNr - Contains the led number that wants to know its state.
*
* Return value: None.
*
* Revison history:
*   date      Author    Comments
*   ------    ------    --------
*
************************************************************************************/
LedState_t  LED_GetLed( LED_t LEDNr);                     /* Get State of LEDNr*/

/************************************************************************************
* Function that shows the binary value received as parameter through four LEDs, 
* then the maximum possible u8leds_value is the 0x0F.
*
* Parameters: uint8_t u8HexValue - Hexadecimal value to toggle.
*
* Return value: None.
*
* Revison history:
*   date      Author    Comments
*   ------    ------    --------
*
************************************************************************************/
void    LED_SetHex( uint8_t u8HexValue);                    /* Set LEDs state to show a binary Value */

/************************************************************************************
* Function that initializate the GPIOs for the LEDs
*
* Parameters: LED_t LED_t - The number of the number to initializate.
*
* Return value: None.
*
* Revison history:
*   date      Author    Comments
*   ------    ------    --------
*
************************************************************************************/
void    Set_Pins  ( LED_t LEDNr);                         /* Set initial state of LED */

#endif /*gLEDSupported_d*/
#endif /* _LED_H_ */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品精品欲导航| 国产精品麻豆99久久久久久| 床上的激情91.| 日av在线不卡| 亚洲美女在线国产| 久久综合狠狠综合| 欧美三级韩国三级日本三斤| 成人网在线免费视频| 麻豆精品视频在线观看免费| 亚洲免费资源在线播放| 欧美激情综合网| 精品乱人伦小说| 91精品视频网| 欧美日免费三级在线| 色悠久久久久综合欧美99| 丁香啪啪综合成人亚洲小说| 另类综合日韩欧美亚洲| 无码av中文一区二区三区桃花岛| 亚洲免费观看高清在线观看| 欧美国产日韩亚洲一区| 久久你懂得1024| 欧美va亚洲va在线观看蝴蝶网| 欧美精品色综合| 欧美日韩一级大片网址| 欧洲精品中文字幕| 91在线你懂得| 色婷婷激情综合| 99国产精品国产精品久久| a级精品国产片在线观看| 国产精品456| 粉嫩av一区二区三区| 国产高清成人在线| 国产成人精品在线看| 国产精品一区二区男女羞羞无遮挡| 久久丁香综合五月国产三级网站 | 国产亚洲视频系列| 欧美精品一区视频| 久久久久久久久一| 久久精品在线免费观看| 国产片一区二区| 国产精品美女一区二区| 国产精品久久久久久久久免费樱桃| 中文字幕av一区 二区| 国产精品无人区| 国产精品久久久久久久久久久免费看 | 在线观看91av| 日韩欧美一级在线播放| 精品捆绑美女sm三区| 精品国产一二三区| 久久精品无码一区二区三区| 国产日韩精品一区二区三区| 国产欧美日韩卡一| 国产精品不卡一区| 一二三四区精品视频| 图片区小说区区亚洲影院| 亚洲成人动漫在线观看| 免费成人性网站| 国产成人av一区二区三区在线 | 国产剧情一区二区三区| 粉嫩av一区二区三区| 91麻豆免费在线观看| 欧美美女bb生活片| 欧美变态口味重另类| 久久久久久久综合| 亚洲色图欧美在线| 视频一区二区中文字幕| 国产一区二区精品久久91| fc2成人免费人成在线观看播放 | 日本成人在线电影网| 国产高清久久久| 91黄色在线观看| 日韩欧美亚洲一区二区| 中文字幕在线不卡一区| 午夜视频在线观看一区| 国产精品一区在线观看乱码| 91小宝寻花一区二区三区| 欧美裸体一区二区三区| 国产网红主播福利一区二区| 亚洲一区在线视频观看| 久久精品国产77777蜜臀| 白白色 亚洲乱淫| 欧美一区二区三区的| 中文字幕永久在线不卡| 日韩激情在线观看| 国产91丝袜在线观看| 欧美久久免费观看| 日本一区二区成人在线| 日韩成人精品视频| 91在线云播放| 久久这里只有精品6| 亚洲成人激情自拍| 成人精品亚洲人成在线| 在线综合+亚洲+欧美中文字幕| 国产欧美一区二区精品久导航 | 久久综合九色综合久久久精品综合| 国产精品激情偷乱一区二区∴| 污片在线观看一区二区| 99久久婷婷国产精品综合| 精品久久久久久综合日本欧美| 亚洲激情图片小说视频| 国产米奇在线777精品观看| 欧美日韩国产乱码电影| 成人免费在线观看入口| 国产一区二区三区最好精华液| 欧美曰成人黄网| 一色桃子久久精品亚洲| 激情综合网av| 欧美日韩不卡一区| 亚洲最新视频在线观看| 成人av在线电影| 精品国产91亚洲一区二区三区婷婷| 一区二区三区自拍| 91在线精品一区二区| 国产欧美精品国产国产专区| 久久电影网电视剧免费观看| 欧美理论在线播放| 一二三四社区欧美黄| 91浏览器打开| 国产精品久久久久久亚洲毛片 | 91在线码无精品| 欧美激情一区二区三区蜜桃视频| 麻豆视频一区二区| 91精品国产免费| 丝袜美腿成人在线| 欧美男生操女生| 五月综合激情网| 欧美日韩激情在线| 亚洲成年人网站在线观看| 在线一区二区三区四区| 亚洲精品中文字幕乱码三区| 99视频热这里只有精品免费| 亚洲欧洲国产日本综合| 色综合久久久久综合| 亚洲婷婷在线视频| 色婷婷综合久久久久中文一区二区 | 欧美日韩国产成人在线免费| 亚洲一区二区三区四区的| 在线看国产一区| 亚洲第一二三四区| 日韩一区二区三区四区五区六区| 奇米精品一区二区三区四区| 日韩女优电影在线观看| 国内久久精品视频| 欧美国产97人人爽人人喊| 国产suv精品一区二区883| 国产精品网曝门| 97国产一区二区| 亚洲一区二区三区中文字幕| 宅男在线国产精品| 国产在线精品一区二区三区不卡| 久久欧美一区二区| 97超碰欧美中文字幕| 亚洲国产欧美在线| 日韩女优视频免费观看| 福利一区二区在线| 亚洲黄色小视频| 欧美一区二区三区在线看| 国内一区二区在线| 日韩毛片高清在线播放| 欧美区视频在线观看| 狠狠久久亚洲欧美| 国产精品久久久久久久久动漫 | 欧美经典一区二区| 91网址在线看| 蜜臀av一区二区在线免费观看| 久久一区二区三区四区| av影院午夜一区| 日韩经典中文字幕一区| 国产欧美日韩久久| 欧美日韩性生活| 国产在线不卡视频| 亚洲精品国产一区二区精华液| 91精品国产综合久久久久| 国产99精品国产| 午夜精品免费在线| 欧美韩国日本不卡| 欧美日韩极品在线观看一区| 国产一区二区精品在线观看| 一区二区三区av电影| www激情久久| 91国在线观看| 国产成人在线色| 丝瓜av网站精品一区二区 | 久久精品一区二区三区四区| 日本大香伊一区二区三区| 国产伦精品一区二区三区免费迷 | 国产精品色哟哟| 91麻豆精品91久久久久久清纯| 国产成人精品在线看| 日韩vs国产vs欧美| 成人免费在线视频| 2020国产精品久久精品美国| 欧美中文一区二区三区| 国产成人av电影免费在线观看| 亚洲第一综合色| 亚洲欧美二区三区| 久久久久亚洲蜜桃| 日韩亚洲欧美成人一区| 在线观看日韩国产| 不卡高清视频专区|