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

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

?? evboard.c

?? zigbeeC++的源代碼
?? C
字號:
/*
  V0.1 Initial Release   10/July/2006

*/

#include "wx_lrwpan.h"
#include "hal.h"
#include "halStack.h"
#include "evboard.h"
#include "evbConfig.h"

/*
*2006/08/16 WXL 2.0
*/


/******************************************************************************
* Joystick
*
******************************************************************************/
#define JOYSTICK_PUSH         P2_0
#define JOYSTICK_PRESSED()    JOYSTICK_PUSH
#define INIT_JOYSTICK_PUSH() \
    do {                     \
        P2DIR &= ~0x01;      \
        P2INP |= 0x01;       \
    } while (0)

BOOL joystickPushed( void );

typedef enum {CENTRED, LEFT, RIGHT, UP, DOWN} JOYSTICK_DIRECTION;

#define JOYSTICK              P0_6
#define INIT_JOYSTICK()       IO_DIR_PORT_PIN(0, 6, IO_IN)
#define ADC_INPUT_JOYSTICK    0x06

JOYSTICK_DIRECTION getJoystickDirection( void );


EVB_SW_STATE sw_state;



JOYSTICK_DIRECTION getJoystickDirection( void ) {
    INT8U adcValue, i;
    JOYSTICK_DIRECTION direction[2];


    for(i = 0; i < 2; i++){
       adcValue = halAdcSampleSingle(ADC_REF_AVDD, ADC_8_BIT, ADC_INPUT_JOYSTICK);

       if (adcValue < 0x8E) {
          direction[i] = DOWN;  // Measured 0x01
       } else if (adcValue < 0x55) {
          direction[i] = LEFT;  // Measured 0x30

          //Not supporting 45 degrees positions (UP-RIGTH)
       } else if (adcValue < 0x45) {
          direction[i] = CENTRED;  // Measured 0x40
       } else if (adcValue < 0x02) {
          direction[i] = RIGHT; // Measured 0x4D
       } else if (adcValue < 0xC5) {
          direction[i] = UP;    // Measured 0x5C
       } else {
          direction[i] = CENTRED; // Measured 0x69
       }
    }

    if(direction[0] == direction[1]){
       return direction[0];
    }
    else{
       return CENTRED;
    }
}

#define SW_POLL_TIME   MSECS_TO_MACTICKS(100)

UINT32 last_switch_poll;
//poll the switches
void evbPoll(void){

//only do this if the slow timer not enabled as reading
//the joystick takes a while. If the slowtimer is enabled,
//then that interrupt is handing polling
#ifndef LRWPAN_ENABLE_SLOW_TIMER
  if ( halMACTimerNowDelta(last_switch_poll) > SW_POLL_TIME) {
   evbIntCallback();
   last_switch_poll = halGetMACTimer();
  }
#endif

}

//init the board
void evbInit(void){
  halInit();
  INIT_JOYSTICK();
  sw_state.val = 0;
  INIT_LED1();
  INIT_LED2();
}

void evbLedSet(BYTE lednum, BOOL state) {
    switch(lednum) {
       case 1:    if (state) LED1_ON(); else LED1_OFF(); break;
       case 2:    if (state) LED2_ON(); else LED2_OFF(); break;
    }
}

BOOL evbLedGet(BYTE lednum){
  switch(lednum) {
       case 1:    return(LED1_STATE());
       case 2:    return(LED2_STATE());
    }
  return(FALSE);
}


//if joystick pushed up, consider this a S1 button press
//if joystick pushed down, consider this a S2 button press
//does not allow for both buttons to be pressed at once
//tgl bits are set if the state bits become different

void evbIntCallback(void){

  JOYSTICK_DIRECTION x;
  x = getJoystickDirection();
  if (x == CENTRED) {
    sw_state.bits.s1_val = 0;
    sw_state.bits.s2_val = 0;
  }
  else  if (x == UP) sw_state.bits.s1_val = 1;
  else if (x == DOWN) sw_state.bits.s2_val = 1;
  if (sw_state.bits.s1_val != sw_state.bits.s1_last_val) sw_state.bits.s1_tgl = 1;
  if (sw_state.bits.s2_val != sw_state.bits.s2_last_val) sw_state.bits.s2_tgl = 1;
  sw_state.bits.s1_last_val = sw_state.bits.s1_val;
  sw_state.bits.s2_last_val = sw_state.bits.s2_val;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美变态凌虐bdsm| 天天综合网 天天综合色| 亚洲在线视频网站| 精品亚洲欧美一区| 在线免费观看视频一区| 久久女同互慰一区二区三区| 日韩精品乱码免费| 91亚洲大成网污www| 国产日韩欧美精品综合| 看电视剧不卡顿的网站| 欧美日本视频在线| 国产精品成人在线观看| 国产在线不卡视频| 91精品国产麻豆| 亚洲电影第三页| 色综合久久88色综合天天免费| 久久综合九色综合97婷婷| 视频一区中文字幕国产| 欧美视频完全免费看| 中文字幕亚洲欧美在线不卡| 丁香婷婷综合五月| 精品99999| 国精产品一区一区三区mba桃花 | 色婷婷av一区二区三区大白胸| 精品福利一二区| 久久精品99久久久| 精品美女在线观看| 久久精品国产成人一区二区三区 | 奇米色一区二区| 欧美日韩成人综合天天影院 | 国产黑丝在线一区二区三区| 亚洲精品在线免费播放| 青青草国产精品亚洲专区无| 欧美午夜精品一区二区三区| 亚洲国产视频一区| 欧美性做爰猛烈叫床潮| 亚洲午夜精品一区二区三区他趣| 日本高清不卡一区| 亚洲成人第一页| 日韩美女在线视频| 激情都市一区二区| 国产网站一区二区| av爱爱亚洲一区| 亚洲精品午夜久久久| 欧美日韩成人在线| 久久99最新地址| 久久精品人人做人人综合| 国产99精品在线观看| 国产精品久久久一本精品 | 亚洲第一激情av| 欧美精品一二三四| 黄网站免费久久| 中文字幕亚洲一区二区va在线| 91成人免费在线| 日韩电影在线观看电影| 日韩理论片中文av| 欧洲生活片亚洲生活在线观看| 午夜欧美一区二区三区在线播放| 91精品国模一区二区三区| 国产精品综合一区二区三区| 日韩伦理av电影| 91精品国产综合久久久久久漫画| 精品一区二区在线看| 中文字幕一区二区三区色视频| 91精彩视频在线| 久久99精品国产麻豆婷婷洗澡| 中文字幕av免费专区久久| 欧美偷拍一区二区| 国产成人亚洲综合a∨婷婷| 亚洲综合一二三区| 精品国产电影一区二区| 在线观看国产一区二区| 国内久久精品视频| 五月激情综合网| 中文幕一区二区三区久久蜜桃| 欧美无乱码久久久免费午夜一区 | 国产精品无人区| 91精品久久久久久久久99蜜臂| 成人国产精品免费| 男女男精品视频| 亚洲黄色在线视频| 国产亚洲成av人在线观看导航 | 亚洲成a天堂v人片| 国产精品美女久久久久av爽李琼| 欧美优质美女网站| 成人动漫在线一区| 久久99热狠狠色一区二区| 亚洲一区中文日韩| 中文字幕亚洲成人| 久久尤物电影视频在线观看| 欧美精品视频www在线观看| 不卡av电影在线播放| 狠狠色综合日日| 日本大胆欧美人术艺术动态| 国产精品不卡一区| 中国av一区二区三区| 久久综合九色综合欧美98| 555夜色666亚洲国产免| 色激情天天射综合网| 波多野结衣中文字幕一区二区三区| 久国产精品韩国三级视频| 日韩精品一级二级| 亚洲国产精品久久一线不卡| 专区另类欧美日韩| 亚洲天堂网中文字| 亚洲精品国产精华液| 成人免费在线视频观看| 国产嫩草影院久久久久| 久久奇米777| 国产日韩欧美a| 国产欧美精品在线观看| 国产亚洲欧美日韩在线一区| 欧美不卡123| 久久免费电影网| 久久久久久久久岛国免费| 精品对白一区国产伦| 精品国产电影一区二区| 久久久噜噜噜久噜久久综合| 精品国产乱码久久久久久蜜臀| 精品福利视频一区二区三区| 久久久久久久综合色一本| wwww国产精品欧美| 欧美国产在线观看| 国产精品久久三| 亚洲精品成人a在线观看| 亚洲美腿欧美偷拍| 午夜av区久久| 国产一区二区三区日韩| 国产伦精一区二区三区| av亚洲精华国产精华精| 色综合天天综合网国产成人综合天| 色琪琪一区二区三区亚洲区| 欧美精品日韩综合在线| 欧美电影免费观看完整版| 久久精品一区二区三区四区| 国产日韩三级在线| 亚洲制服丝袜在线| 人禽交欧美网站| 成人综合在线观看| 欧美日韩中文字幕精品| 欧美一级在线免费| 国产日韩av一区| 一区二区三区四区不卡视频| 天天做天天摸天天爽国产一区 | 国产精品久久久久影院| 亚洲天堂免费在线观看视频| 亚洲成av人影院| 丰满少妇久久久久久久| 色国产综合视频| 欧美不卡激情三级在线观看| 中文字幕在线免费不卡| 日韩精品久久理论片| 成人黄动漫网站免费app| 欧美三级一区二区| 久久精品人人做| 日韩电影免费一区| 91视频在线观看| 26uuu国产在线精品一区二区| 亚洲欧美色一区| 国产毛片精品国产一区二区三区| 在线一区二区三区四区五区| 精品免费视频一区二区| 亚洲国产另类精品专区| 丁香婷婷深情五月亚洲| 欧美一区二区成人6969| 亚洲美女免费视频| 国产成人a级片| 欧美一级欧美一级在线播放| 亚洲精品国产品国语在线app| 国产精品一区二区果冻传媒| 欧美三级一区二区| 亚洲欧美激情视频在线观看一区二区三区| 久久国产精品露脸对白| 欧美日韩一卡二卡三卡 | 免费高清在线一区| 91在线porny国产在线看| 久久久亚洲午夜电影| 香蕉成人伊视频在线观看| 不卡的av中国片| 欧美精品一区二区三区视频| 天天操天天综合网| 色哟哟国产精品免费观看| 国产精品三级在线观看| 久久99精品久久久| 日韩欧美国产高清| 秋霞国产午夜精品免费视频| 欧美最猛性xxxxx直播| 综合婷婷亚洲小说| jlzzjlzz亚洲女人18| 国产欧美日韩精品一区| 国产激情视频一区二区三区欧美 | 99在线精品视频| 国产精品污www在线观看| 国产激情精品久久久第一区二区 | 成人国产在线观看| 国产欧美一区二区三区在线看蜜臀| 国产主播一区二区三区| 久久久综合九色合综国产精品| 狠狠色丁香久久婷婷综合_中| 精品国产制服丝袜高跟|