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

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

?? power_modes1.c

?? CC2430多功能調試程序
?? C
字號:
/******************************************************************************
Filename:     power_modes.c
Target:       cc2430
Revised:      16/12-2005
Revision:     1.0

Description:
    Demonstrates how to enter and exit the different power modes.

******************************************************************************/

#include "app_ex.h"

void addToSleepTimer(UINT16 sec);
void initPowerModes();
void main(void);

/******************************************************************************
* @fn  initPowerModes
*
* @brief
*     Initializes components used for the power modes application example.
*
* Parameters:
*
* @param  void
*
* @return void
*
******************************************************************************/
void initPowerModes(void)
{
   initLcd();

   INIT_GLED();
   INIT_YLED();

   INIT_BUTTON();
   INIT_JOYSTICK_PUSH();
}


/******************************************************************************
* @fn  power_modes_main
*
* @brief
*     Main function.
*
* Parameters:
*
* @param  void
*
* @return void
*
******************************************************************************/
#ifdef COMPLETE_APPLICATION
void power_modes_main(void){
#else
void main(void){
#endif

   initPowerModes();

   lcdUpdate((char*)"Powermode 0", (char*)"");
   GLED = LED_ON;
   waitVisible(TRUE);


   //Powermode 1
   GLED = LED_OFF;
   lcdUpdate((char*)"Powermode 1", (char*)"(wait 1 sec)");

   addToSleepTimer(1);
   INT_GLOBAL_ENABLE(TRUE);
   INT_ENABLE(INUM_ST, INT_ON);
   SET_POWER_MODE(1);


   lcdUpdate((char*)"Powermode 0", (char*)"");
   GLED = LED_ON;
   waitVisible(TRUE);

   //Powermode 2
   GLED = LED_OFF;
   YLED = LED_ON;
   lcdUpdate((char*)"Powermode 2", (char*)"(wait 1 sec)");

   addToSleepTimer(1);
   INT_GLOBAL_ENABLE(TRUE);
   INT_ENABLE(INUM_ST, INT_ON);
   SET_POWER_MODE(2);


   lcdUpdate((char*)"Powermode 0", (char*)"");
   GLED = LED_ON;
   YLED = LED_OFF;
   waitVisible(TRUE);

   //Powermode 3
   GLED = LED_OFF;

   lcdUpdate((char*)"Powermode 3", (char*)"(S1 for wakeup)");

   INT_GLOBAL_ENABLE(TRUE);
   INT_ENABLE(INUM_ST, INT_OFF);
   ADC_DISABLE_CHANNEL(1);
   P0DIR &= ~0x02;
   P0IFG &= ~0x02; // clear interrupt flag P0_1
   PICTL |= 0x09;  // enable interrupt P0, port 0 to 3
   INT_SETFLAG(INUM_P0INT, INT_CLR);
   INT_ENABLE(INUM_P0INT, INT_ON);


   SET_MAIN_CLOCK_SOURCE(RC);
   while (!HIGH_FREQUENCY_RC_OSC_STABLE);

   SET_POWER_MODE(3);

   lcdUpdate((char*)"Powermode 0", (char*)"(LEFT to exit)");

   haltApplicationWithLED();
   return;
}


/******************************************************************************
* @fn  addToSleepTimer
*
* @brief
*     Function for updating sleep timer.
*
* Parameters:
*
* @param  UINT16 sec
*         Time (in seconds) to add to sleep timer
*
* @return void
*
******************************************************************************/
void addToSleepTimer(UINT16 sec)
{
   UINT32 sleepTimer = 0;

   sleepTimer |= ST0;
   sleepTimer |= (UINT32)ST1 <<  8;
   sleepTimer |= (UINT32)ST2 << 16;

   sleepTimer += ((UINT32)sec * (UINT32)32768);

   ST2 = (UINT8)(sleepTimer >> 16);
   ST1 = (UINT8)(sleepTimer >> 8);
   ST0 = (UINT8) sleepTimer;
}


/******************************************************************************
* @fn  powermodes_P0_IRQ
*
* @brief
*     Interrupt handler for P0.
*
* Parameters:
*
* @param  void
*
* @return void
*
******************************************************************************/
#ifdef COMPLETE_APPLICATION
void powermodes_P0_IRQ(void){
#else
#pragma vector=P0INT_VECTOR
__interrupt void powermodes_P0_IRQ(void){
#endif
   // waiting until the button is released...
   while(!P0_1);
   //halWait(0x50);

   P0IFG &= ~0x02; // clear interrupt flag P0_1
   INT_SETFLAG(INUM_P0INT, INT_CLR);
}


/******************************************************************************
* @fn  powermodes_ST_IRQ
*
* @brief
*     Interrupt handler for Sleep Timer.
*
* Parameters:
*
* @param  void
*
* @return void
*
******************************************************************************/
#ifdef COMPLETE_APPLICATION
void powermodes_ST_IRQ(void){
#else
#pragma vector=ST_VECTOR
__interrupt void powermodes_ST_IRQ(void){
#endif
   INT_SETFLAG(INUM_ST, INT_CLR);
}


/******************************************************************************
* @fn  power_init
*
* @brief
*      Initializes the power modes application example.
*
* Parameters:
*
* @param  APPLICATION *a
*         Main application
*
* @return void
*
******************************************************************************/
#ifdef COMPLETE_APPLICATION
void power_init(APPLICATION *a)
{
   a->menuText = (char*)"Power";
   a->description = (char*)"Modes";
   a->main_func = power_modes_main;
   a->interrupts[INUM_P0INT] = powermodes_P0_IRQ;
   a->interrupts[INUM_ST] = powermodes_ST_IRQ;
}
#endif





?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内精品不卡在线| 国产精品乱码一区二区三区软件 | 国产精品一区在线| 91啪在线观看| 久久久一区二区三区| 免费av网站大全久久| 国产69精品久久久久毛片| 亚洲另类在线视频| 精品综合免费视频观看| 欧美视频日韩视频| 日本强好片久久久久久aaa| 在线观看国产91| 国产精品无人区| 国产乱子伦视频一区二区三区 | 午夜在线成人av| 韩国精品主播一区二区在线观看 | 2欧美一区二区三区在线观看视频| 亚洲国产精品一区二区久久| 成人免费视频视频| 亚洲影视在线播放| 懂色av一区二区在线播放| 久久精品亚洲精品国产欧美| 国产精品久久久久久久午夜片| 欧美高清视频www夜色资源网| 欧美三级电影网| 国产欧美一区二区三区在线老狼| 国产精品卡一卡二卡三| 91美女片黄在线观看91美女| 经典三级一区二区| 亚洲午夜成aⅴ人片| 另类人妖一区二区av| 欧美性一区二区| 久久久久亚洲综合| 国产成人精品影视| 日韩精品电影一区亚洲| 亚洲电影激情视频网站| bt欧美亚洲午夜电影天堂| 欧美一级淫片007| 亚洲精品视频免费看| 久久久精品一品道一区| 亚洲视频你懂的| 风间由美一区二区av101| 777久久久精品| 国产欧美一区二区三区在线老狼| 美女被吸乳得到大胸91| 高清不卡在线观看| 337p日本欧洲亚洲大胆色噜噜| 首页综合国产亚洲丝袜| 91网上在线视频| 最近中文字幕一区二区三区| www.久久久久久久久| 日韩欧美视频在线| 久久蜜桃香蕉精品一区二区三区| 亚洲色图第一区| 午夜久久久久久电影| 欧美放荡的少妇| 三级亚洲高清视频| 欧美日韩国产高清一区| 午夜不卡在线视频| 91一区二区三区在线观看| 国产亚洲一区字幕| 国产亚洲视频系列| 亚洲电影一区二区| 国产精品久久777777| 亚洲人吸女人奶水| 国产精品的网站| 国产精品女主播av| 一区二区国产盗摄色噜噜| 亚洲成a人片在线观看中文| 亚洲777理论| 中文字幕免费不卡在线| 一区二区三区精密机械公司| 国产精品1区2区3区| 欧美精品1区2区| 天天色天天操综合| 69堂亚洲精品首页| 国产综合色精品一区二区三区| 日韩视频免费直播| 色悠久久久久综合欧美99| 亚洲美女免费在线| 3d成人动漫网站| 色综合天天综合狠狠| 国产精品成人免费 | 国产一区二区三区精品视频| 国产成人亚洲精品青草天美| 亚洲午夜免费视频| 日本精品视频一区二区| 久久机这里只有精品| 国产日韩精品久久久| 欧美在线你懂的| 美女视频第一区二区三区免费观看网站| 久久女同精品一区二区| 欧美在线一区二区三区| 日韩精品成人一区二区三区 | 日本特黄久久久高潮| 精品91自产拍在线观看一区| 不卡欧美aaaaa| 亚洲国产婷婷综合在线精品| 欧美人牲a欧美精品| 一区二区三区精品| 欧美高清激情brazzers| 国产精品一二三在| 亚洲最色的网站| 欧美极品少妇xxxxⅹ高跟鞋| 欧美成人国产一区二区| 欧美日本在线看| 欧美午夜精品免费| 欧美亚洲综合久久| 色菇凉天天综合网| 91捆绑美女网站| av亚洲产国偷v产偷v自拍| 国产一区二区三区黄视频 | 91麻豆精品国产| 97国产精品videossex| 欧美亚洲动漫制服丝袜| 成人午夜在线播放| 蜜臀av亚洲一区中文字幕| 午夜视频一区在线观看| 夜夜嗨av一区二区三区网页| 亚洲欧美区自拍先锋| 国产精品不卡在线观看| 亚洲国产岛国毛片在线| 国产精品看片你懂得| 中文字幕一区在线观看| 亚洲欧洲日产国产综合网| 亚洲另类春色校园小说| 亚洲综合一区二区精品导航| 亚洲午夜免费电影| 水蜜桃久久夜色精品一区的特点| 蜜臀99久久精品久久久久久软件| 激情五月婷婷综合| 丁香一区二区三区| 色综合色狠狠综合色| 欧美日韩国产影片| 欧美成人一级视频| 中文字幕一区免费在线观看| 国产成人一区二区精品非洲| 国产福利一区在线| www.亚洲人| 国产麻豆午夜三级精品| 风间由美一区二区av101| 99久久99久久精品免费观看 | 乱中年女人伦av一区二区| 国内精品伊人久久久久av影院| 成人性生交大片免费看在线播放 | 亚洲男同性视频| 一区二区高清免费观看影视大全| 日本麻豆一区二区三区视频| 国产伦精品一区二区三区免费迷| 99re成人在线| 欧美一级二级三级蜜桃| 国产精品久久久久久久久搜平片| 亚洲国产日韩一级| 国产一区二区在线视频| 91国偷自产一区二区使用方法| 欧美一级搡bbbb搡bbbb| 亚洲同性gay激情无套| 免费av网站大全久久| 暴力调教一区二区三区| 欧美一级电影网站| 亚洲乱码国产乱码精品精可以看| 蜜桃精品视频在线| 在线欧美小视频| 久久久久亚洲蜜桃| 日韩电影免费在线看| 国产69精品一区二区亚洲孕妇| 欧美久久久久久蜜桃| 亚洲欧美在线视频观看| 久久精品国产成人一区二区三区 | 日韩欧美在线123| 亚洲三级小视频| 国产一区二区三区四区在线观看| 在线一区二区观看| 国产精品五月天| 伦理电影国产精品| 8v天堂国产在线一区二区| 亚洲日本中文字幕区| 国产成人午夜精品影院观看视频 | 日韩视频国产视频| 自拍偷在线精品自拍偷无码专区| 国产酒店精品激情| 国产日韩av一区| 国产制服丝袜一区| 日韩欧美一级特黄在线播放| 天天色天天操综合| 中文字幕国产一区| 欧美在线视频日韩| 91麻豆高清视频| 中文字幕第一区第二区| 久88久久88久久久| 日韩一区二区在线看片| 亚洲成年人影院| 欧美性生活一区| 亚洲成人福利片| 国产大片一区二区| 欧美日韩在线播放一区| 亚洲丝袜自拍清纯另类| 日韩女优毛片在线| 亚洲成人动漫在线免费观看| 在线观看日产精品|