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

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

?? des_mc33972.h

?? BCM 控制demo源代碼
?? H
字號:
/*******************************************************************************/
/**
Copyright (c) 2007 Freescale Semiconductor
\file       des_MC33742.h
\brief      Register definitions and function prototypes for MSDI handling
\author     Freescale Semiconductor
\author     B05114
\version    0.2
\date       May/2007
*/
/*******************************************************************************/ 

/** Variable types and common definitions */
#include "typedefs.h" 

#ifndef _DES_MC33972_H  /* Prevent duplicated includes */
#define _DES_MC33972_H


typedef struct{         /* Struct for MSDI status */
    UINT8 Flags;
    UINT8 SPinputs;
    UINT16 SGinputs ;
}MSDI_Stat32b;


/* MSDI Identifiers */
#define MSDI_I      0
#define MSDI_II     1


/* MSDI I default configuration */ 
/* Inputs switch to GND, wetting timer enabled */
#define  MSDI_I_SETTINGS_INIT     (MSDI_NONE)
#define  MSDI_I_WKPINTSP_INIT     (MSDI_NONE)
#define  MSDI_I_WKPINTSG_INIT     (MSDI_NONE)
#define  MSDI_I_WETCURRENTSP_INIT (MSDI_SP0_SP7)
#define  MSDI_I_WETCURRENTSG_INIT (MSDI_SG0_SG13)
#define  MSDI_I_ANALOG_INIT       (MSDI_AN_NONE|MSDI_AN_HiImpedance)
#define  MSDI_I_WETTIMERSP_INIT   (MSDI_SP0_SP7)
#define  MSDI_I_WETTIMERSG_INIT   (MSDI_SG0_SG13)
#define  MSDI_I_TRISTATESP_INIT   (MSDI_NONE)
#define  MSDI_I_TRISTATESG_INIT   (MSDI_NONE)


/* MSDI II default configuration */
/* Inputs switch to GND except SP7, wetting timer disabled, 
   all inputs high impedance, AMUX SP2 (Analog voltage 1) */
#define  MSDI_II_SETTINGS_INIT     (MSDI_SP7)
#define  MSDI_II_WKPINTSP_INIT     (MSDI_NONE)
#define  MSDI_II_WKPINTSG_INIT     (MSDI_NONE)
#define  MSDI_II_WETCURRENTSP_INIT (MSDI_NONE)
#define  MSDI_II_WETCURRENTSG_INIT (MSDI_SG0|MSDI_SG2|MSDI_SG4)
#define  MSDI_II_ANALOG_INIT       (MSDI_AN_SP2|MSDI_AN_HiImpedance)
#define  MSDI_II_WETTIMERSP_INIT   (MSDI_NONE)
#define  MSDI_II_WETTIMERSG_INIT   (MSDI_NONE)
#define  MSDI_II_TRISTATESP_INIT   (MSDI_SP0_SP7)
#define  MSDI_II_TRISTATESG_INIT   (MSDI_SG0_SG13)

	
/* Commands */
#define MSDI_SWITCHSTAT_CMD      0x00
#define MSDI_SETTINGS_CMD        0x01
#define MSDI_WAKEUPINTSP_CMD     0x02
#define MSDI_WAKEUPINTSG_CMD     0x03
#define MSDI_WETCURRENTSP_CMD    0x04
#define MSDI_WETCURRENTSG_CMD    0x05
#define MSDI_ANALOG_CMD          0x06
#define MSDI_WETTINGTIMERSP_CMD  0x07
#define MSDI_WETTINGTIMERSG_CMD  0x08
#define MSDI_TRISTATESP_CMD      0x09
#define MSDI_TRISTATESG_CMD      0x0A
#define MSDI_CALIBRATION_CMD     0x0B
#define MSDI_SLEEP_CMD           0x0C
#define MSDI_RESET_CMD           0x7F

/* SP/ SG configuration */
#define MSDI_NONE            0x0000	
#define MSDI_SP0             0x0001
#define MSDI_SP1             0x0002
#define MSDI_SP2             0x0004
#define MSDI_SP3             0x0008
#define MSDI_SP4             0x0010
#define MSDI_SP5             0x0020
#define MSDI_SP6             0x0040
#define MSDI_SP7             0x0080
#define MSDI_SP0_SP7         0x00FF

#define MSDI_SG0             0x0001
#define MSDI_SG1             0x0002
#define MSDI_SG2             0x0004
#define MSDI_SG3             0x0008
#define MSDI_SG4             0x0010
#define MSDI_SG5             0x0020
#define MSDI_SG6             0x0040
#define MSDI_SG7             0x0080
#define MSDI_SG8             0x0100
#define MSDI_SG9             0x0200
#define MSDI_SG10            0x0400
#define MSDI_SG11            0x0800
#define MSDI_SG12            0x1000
#define MSDI_SG13            0x2000
#define MSDI_SG0_SG13        0x3FFF

/* Configuration constants */
#define MSDI_SWtoGND         0
#define MSDI_SWtoBAT         1
#define MSDI_2mA             0
#define MSDI_16mA            1


/* Analog Command */
/* Current Mode */
#define MSDI_AN_HiImpedance  0x0000
#define MSDI_AN_2mA          0x0020
#define MSDI_AN_16mA         0x0040

/* Channel */
#define MSDI_AN_NONE         0x0000
#define MSDI_AN_SG0          0x0001
#define MSDI_AN_SG1          0x0002
#define MSDI_AN_SG2          0x0003
#define MSDI_AN_SG3          0x0004
#define MSDI_AN_SG4          0x0005
#define MSDI_AN_SG5          0x0006
#define MSDI_AN_SG6          0x0007
#define MSDI_AN_SG7          0x0008
#define MSDI_AN_SG8          0x0009
#define MSDI_AN_SG9          0x000A
#define MSDI_AN_SG10         0x000B
#define MSDI_AN_SG11         0x000C
#define MSDI_AN_SG12         0x000D
#define MSDI_AN_SG13         0x000E
#define MSDI_AN_SP0          0x000F
#define MSDI_AN_SP1          0x0010
#define MSDI_AN_SP2          0x0011
#define MSDI_AN_SP3          0x0012
#define MSDI_AN_SP4          0x0013
#define MSDI_AN_SP5          0x0014
#define MSDI_AN_SP6          0x0015
#define MSDI_AN_SP7          0x0016

/* Timer values for Sleep Command */
#define MSDI_NO_SCAN         0x0000
#define MSDI_SCAN_1ms        0x0001
#define MSDI_SCAN_2ms        0x0002
#define MSDI_SCAN_4ms        0x0003
#define MSDI_SCAN_8ms        0x0004
#define MSDI_SCAN_16ms       0x0005
#define MSDI_SCAN_32ms       0x0006
#define MSDI_SCAN_64ms       0x0007

#define MSDI_INT_32ms        0x0000
#define MSDI_INT_64ms        0x0008
#define MSDI_INT_128ms       0x0010
#define MSDI_INT_256ms       0x0018
#define MSDI_INT_512ms       0x0020
#define MSDI_INT_1024ms      0x0028
#define MSDI_INT_2048ms      0x0030
#define MSDI_NO_INTms        0x0038

/* Status */
/* Flags */
#define MSDI_INTFLG          0x40
#define MSDI_THEMFLG         0x80

/* SP inputs */
#define MSDI_SP0_R           0x01
#define MSDI_SP1_R           0x02
#define MSDI_SP2_R           0x04
#define MSDI_SP3_R           0x08
#define MSDI_SP4_R           0x10
#define MSDI_SP5_R           0x20
#define MSDI_SP6_R           0x40
#define MSDI_SP7_R           0x80

/* SG inputs */
#define MSDI_SG0_R           0x0001
#define MSDI_SG1_R           0x0002
#define MSDI_SG2_R           0x0004
#define MSDI_SG3_R           0x0008
#define MSDI_SG4_R           0x0010
#define MSDI_SG5_R           0x0020
#define MSDI_SG6_R           0x0040
#define MSDI_SG7_R           0x0080
#define MSDI_SG8_R           0x0100
#define MSDI_SG9_R           0x0200
#define MSDI_SG10_R          0x0400
#define MSDI_SG11_R          0x0800
#define MSDI_SG12_R          0x1000
#define MSDI_SG13_R          0x2000
		
		
/** Function Prototypes */

/** Write MSDI register and read Serial Output response */
void des_MC33972_SendCommand(UINT8 u8MSDI_ID, UINT8 u8MSDI_Command, UINT16 u8MSDI_Data);

/** MSDI initial configuration with default values */
void des_MC33972_Config(UINT8 u8MSDI_ID);

/** Set MSDI in sleep mode and configures scan and interrupt timers */
void des_MC33972_SleepMode_IntTimers(UINT8 u8MSDI_ID, UINT8 u8TimersConfig);
        
/** Configure SPx pin(s) as switch to battery or switch to ground */
void des_MC33972_Set_SPinputs(UINT8 u8MSDI_ID, UINT8 u8SelectSP, UINT8 u8Connect);

/** Select SPx inputs wetting current */
void des_MC33972_Set_SP_WettingCurrent(UINT8 u8MSDI_ID, UINT8 u8SPin, UINT8 bCurrent);

/** Select SGx inputs wetting current */
void des_MC33972_Set_SG_WettingCurrent(UINT8 u8MSDI_ID, UINT16 u16SGin, UINT8 bCurrent);

/** Enable/ disable the wetting timer for SPx inputs */
void des_MC33972_SPinputs_WettingTimer(UINT8 u8MSDI_ID, UINT8 u8SPint, UINT8 u8Select);

/** Enable/ disable the wetting timer for SGx inputs */
void des_MC33972_SGinputs_WettingTimer(UINT8 u8MSDI_ID, UINT16 u16SGin, UINT8 u8Select);

/**  Set SPx inputs in high impedance state */
void des_MC33972_Set_SP_HighImpedance(UINT8 u8MSDI_ID, UINT8 u8SPin);

/**  Set SGx inputs in high impedance state */
void des_MC33972_Set_SG_HighImpedance(UINT8 u8MSDI_ID, UINT16 u16SGin);

/** Select SPx/ SGx input(s) for wake-up interrupt  */
void des_MC33972_Select_WakeUp_Interrupt(UINT8 u8MSDI_ID, UINT8 u8SPin, UINT16 u16SGin);

/** Select analog input channel and desired current or high impedance */
void des_MC33972_Set_Analog_Channel(UINT8 u8MSDI_ID, UINT8 u8Channel, UINT8 u8Mode);

/** Read SPx, SGx and flags status */ 
MSDI_Stat32b des_MC33972_Read_Status(UINT8 u8MSDI_ID);


#endif /* _DES_MC33972_H */
/*******************************************************************************/ 	




?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美午夜视频网站| 国产精品伊人色| 91在线视频免费91| 久久综合久久鬼色| 精品一区二区三区影院在线午夜| 欧美日韩一区国产| 免费久久精品视频| 日韩午夜电影av| 九九久久精品视频| 日本成人在线电影网| 欧美一级黄色片| 欧美一区二区三区免费视频| 国产精品香蕉一区二区三区| 精品在线免费观看| 国产一区二区三区久久久| 亚洲黄网站在线观看| 欧美变态口味重另类| 国产69精品久久777的优势| 亚洲欧美日韩国产一区二区三区| 在线亚洲免费视频| 久久99蜜桃精品| 一区二区三区鲁丝不卡| 欧美三级电影网| 欧美人妇做爰xxxⅹ性高电影| 狠狠色丁香婷综合久久| 亚洲影视在线观看| 国产性色一区二区| 欧美体内she精高潮| 91精品国产品国语在线不卡| 精品动漫一区二区三区在线观看| 99麻豆久久久国产精品免费优播| 麻豆精品一区二区三区| 亚洲欧美另类图片小说| 亚洲成av人片www| 亚洲天堂网中文字| 久久久久国产精品麻豆| 精品国精品国产尤物美女| 日本一区二区三区免费乱视频| 欧美丝袜第三区| 欧美va亚洲va在线观看蝴蝶网| 国产精品国产成人国产三级| www激情久久| 有码一区二区三区| 国产精品自拍毛片| 欧美美女黄视频| 欧美日韩综合不卡| 久久这里都是精品| 亚洲va中文字幕| 成人黄色a**站在线观看| 国产福利一区二区三区视频| 激情久久五月天| 一本久道中文字幕精品亚洲嫩| 丁香天五香天堂综合| 欧美中文字幕亚洲一区二区va在线| 欧美剧在线免费观看网站| 国产丝袜在线精品| 日本vs亚洲vs韩国一区三区二区| 99视频精品全部免费在线| 欧美xxx久久| 日韩精品午夜视频| 免费高清视频精品| 欧美日韩在线播| 一区二区三区 在线观看视频| 高清国产午夜精品久久久久久| 欧美一区二区三区啪啪| 亚洲色图视频网站| 国产91色综合久久免费分享| 精品国产乱码久久久久久久| 日韩国产欧美视频| 9191久久久久久久久久久| 欧美一区永久视频免费观看| 亚洲无人区一区| 麻豆国产欧美日韩综合精品二区| 色婷婷亚洲精品| 一区二区视频在线| 一本大道久久a久久精品综合| 中文字幕中文乱码欧美一区二区| 国产大陆精品国产| 国产欧美日韩精品在线| 国产一区高清在线| 国产日产欧美一区| 成年人午夜久久久| 国产精品欧美精品| 日精品一区二区| 欧美欧美欧美欧美首页| 亚洲午夜一二三区视频| 欧美无砖专区一中文字| 天天综合色天天综合色h| 顶级嫩模精品视频在线看| 久久免费电影网| 成人免费高清视频在线观看| 欧美日韩午夜在线| 日本一不卡视频| 久久久久久久精| 成人黄页毛片网站| 亚洲一区二区在线播放相泽| 欧美一区二区三区不卡| 久久er99精品| 亚洲日本在线天堂| 欧美日韩国产综合草草| 老司机精品视频导航| 国产精品午夜春色av| 欧美日韩三级一区| 精品在线视频一区| 亚洲精选一二三| 日韩欧美123| 天天色综合天天| 日韩一卡二卡三卡国产欧美| 国产乱码精品一区二区三区忘忧草 | 性做久久久久久免费观看欧美| 91精品国产色综合久久ai换脸 | 欧美一区二区三区免费观看视频| 久草中文综合在线| 国产精品传媒视频| 欧美日韩色综合| 懂色一区二区三区免费观看| 天堂成人免费av电影一区| 国产偷国产偷精品高清尤物| 91久久精品一区二区三区| 久久久久久久久伊人| 欧美无乱码久久久免费午夜一区| 加勒比av一区二区| 一区二区三区四区亚洲| 久久综合色8888| 欧美亚洲综合在线| 国产高清精品网站| 六月丁香婷婷久久| 亚洲亚洲精品在线观看| 久久久99免费| 日韩午夜在线观看| 欧美日韩精品一区二区三区| 成人成人成人在线视频| 狠狠网亚洲精品| 婷婷久久综合九色综合绿巨人 | 狠狠色2019综合网| 亚洲一级二级三级| 国产精品国产三级国产a| 日韩欧美亚洲另类制服综合在线| 欧美丝袜丝交足nylons| 色婷婷精品大视频在线蜜桃视频| 国产一区二区三区不卡在线观看| 天天影视涩香欲综合网| 一区二区免费在线播放| 亚洲天堂中文字幕| 亚洲毛片av在线| 中文字幕在线观看一区二区| 91婷婷韩国欧美一区二区| 亚洲精选视频免费看| 中文字幕视频一区二区三区久| 久久午夜色播影院免费高清 | 激情综合网av| 免费观看在线综合色| 美女视频网站黄色亚洲| 丝袜亚洲另类欧美| 麻豆国产91在线播放| 九九**精品视频免费播放| 久久91精品久久久久久秒播| 久久99久久久久| 国产又粗又猛又爽又黄91精品| 久久av中文字幕片| 国产黑丝在线一区二区三区| 国产69精品一区二区亚洲孕妇| 国产不卡视频在线播放| 粉嫩av一区二区三区粉嫩| 成人永久看片免费视频天堂| 成人午夜视频免费看| 99久久综合国产精品| 91麻豆成人久久精品二区三区| 91色porny蝌蚪| 欧美色欧美亚洲另类二区| 欧美丰满一区二区免费视频| 欧美成人精精品一区二区频| 久久人人超碰精品| 亚洲视频在线一区| 日本在线不卡一区| 成人一二三区视频| 色狠狠色狠狠综合| 欧美成人一区二区| 最新国产の精品合集bt伙计| 亚洲一卡二卡三卡四卡五卡| 蜜桃视频第一区免费观看| 福利一区二区在线| 在线观看av一区| 久久中文娱乐网| 亚洲人吸女人奶水| 蜜臀国产一区二区三区在线播放| 国产一区视频网站| 在线观看日韩电影| 久久久久综合网| 一区二区三区免费| 国产91露脸合集magnet| 欧美在线一区二区| 国产午夜亚洲精品理论片色戒 | 欧美一级高清片| 国产精品久久久久毛片软件| 五月开心婷婷久久| 成人精品免费看| 欧美疯狂性受xxxxx喷水图片| 国产拍揄自揄精品视频麻豆| 五月天久久比比资源色|