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

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

?? mx21_cspi.h

?? BGW211針對freescale的MX21的無線WIFI驅動(WINCE5.0)
?? H
?? 第 1 頁 / 共 2 頁
字號:
#define CSPI_PERIOD_WAIT_WID            14
#define CSPI_PERIOD_CSRC_WID            1

#define CSPI_DMA_RHDMA_WID              1
#define CSPI_DMA_RFDMA_WID              1
#define CSPI_DMA_TEDMA_WID              1
#define CSPI_DMA_RHDMA_WID              1
#define CSPI_DMA_TEDEN_WID              1
#define CSPI_DMA_THDEN_WID              1
#define CSPI_DMA_RHDEN_WID              1
#define CSPI_DMA_RFDEN_WID              1

#define CSPI_RESET_START_WID            1

//------------------------------------------------------------------------------
// REGISTER BIT WRITE VALUES
//------------------------------------------------------------------------------

// CONTROLREG
#define CSPI_CONTROLREG_BITCOUNT_1BIT       0x00    // 1-bit transfer
#define CSPI_CONTROLREG_BITCOUNT_8BIT       0x07    // 8-bit transfer
#define CSPI_CONTROLREG_BITCOUNT_16BIT      0x0F    // 16-bit transfer
#define CSPI_CONTROLREG_BITCOUNT_32BIT      0x1F    // 32-bit transfer

#define CSPI_CONTROLREG_POL_ACTIVE_HIGH     0x0     // Active high polarity
#define CSPI_CONTROLREG_POL_ACTIVE_LOW      0x1     // Active low polarity

#define CSPI_CONTROLREG_PHA0                0x0     // Phase 0 operation
#define CSPI_CONTROLREG_PHA1                0x1     // Phase 1 operation

#define CSPI_CONTROLREG_SSCTL_ASSERT        0x0     // MS: SS stays aserted
#define CSPI_CONTROLREG_SSCTL_PULSE         0x1     // MS: Insert pulse

#define CSPI_CONTROLREG_SSPOL_ACTIVE_LOW    0x0     // Active low
#define CSPI_CONTROLREG_SSPOL_ACTIVE_HIGH   0x1     // Active high

#define CSPI_CONTROLREG_XCH_IDLE            0x0     // Idle
#define CSPI_CONTROLREG_XCH_EN              0x1     // Initiates exchange

#define CSPI_CONTROLREG_SPIEN_DISABLE       0x0     // SPI disabled
#define CSPI_CONTROLREG_SPIEN_ENABLE        0x1     // SPI enabled

#define CSPI_CONTROLREG_MODE_SLAVE          0x0     // Slave mode
#define CSPI_CONTROLREG_MODE_MASTER         0x1     // Master mode

#define CSPI_CONTROLREG_DRCTL_DONTCARE      0x0     // Ignored
#define CSPI_CONTROLREG_DRCTL_FALLING_EDGE  0x1     // Falling edge trigger
#define CSPI_CONTROLREG_DRCTL_ACTIVE_LOW    0x2     // Active low trigger

// For even states other than 0, div = 2 * (2 ^ (n/2))
// For odd states other than 0, div = 3 * (2 ^ ((n-1)/2))
#define CSPI_CONTROLREG_DATARATE_DIV3       0x1     // Only available if SDHC_SPIEN set
#define CSPI_CONTROLREG_DATARATE_DIV4       0x2
#define CSPI_CONTROLREG_DATARATE_DIV6       0x3
#define CSPI_CONTROLREG_DATARATE_DIV8       0x4
#define CSPI_CONTROLREG_DATARATE_DIV12      0x5
#define CSPI_CONTROLREG_DATARATE_DIV16      0x6
#define CSPI_CONTROLREG_DATARATE_DIV24      0x7
#define CSPI_CONTROLREG_DATARATE_DIV32      0x8
#define CSPI_CONTROLREG_DATARATE_DIV48      0x9
#define CSPI_CONTROLREG_DATARATE_DIV64      0x10
#define CSPI_CONTROLREG_DATARATE_DIV96      0x11
#define CSPI_CONTROLREG_DATARATE_DIV128     0x12
#define CSPI_CONTROLREG_DATARATE_DIV192     0x13
#define CSPI_CONTROLREG_DATARATE_DIV256     0x14
#define CSPI_CONTROLREG_DATARATE_DIV384     0x15
#define CSPI_CONTROLREG_DATARATE_DIV512     0x16
// Min and max divisor values
#define CSPI_CONTROLREG_DATARATE_DIV_MIN    3
#define CSPI_CONTROLREG_DATARATE_DIV_MAX    512

#define CSPI_CONTROLREG_CS_SS0              0x0     // SS0 will be asserted
#define CSPI_CONTROLREG_CS_SS1              0x1     // SS1 will be asserted
#define CSPI_CONTROLREG_CS_SS2              0x2     // SS2 will be asserted
#define CSPI_CONTROLREG_CS_SS3              0x3     // SS3 will be asserted

#define CSPI_CONTROLREG_SWAP_NOSWAP         0x0     // No swapping
#define CSPI_CONTROLREG_SWAP_SWAPDATA       0x1     // Byte swapping for TxFIFO & RxFIFO

#define CSPI_CONTROLREG_SDHC_SPIEN_DISABLE  0x0     // SDHC SPI mode disabled
#define CSPI_CONTROLREG_SDHC_SPIEN_ENABLE   0x1     // SDHC SPI mode enabled

#define CSPI_CONTROLREG_BURST_INSERTIDLE    0x0     // Idle time inserted between transfers
#define CSPI_CONTROLREG_BURST_NOIDLE        0x1     // No idle time between consecutive data transfers

// INTREG
#define CSPI_INT_TH_NOT_HALF_EMPTY          0       // Less than 4 empty slots in TxFIFO
#define CSPI_INT_TH_HALF_EMPTY              1       // 4 or more empty slots in TxFIFO

#define CSPI_INT_TF_NOT_FULL                0       // Less than 9 data words in TxFIFO
#define CSPI_INT_TF_FULL                    1       // 9 data words in buffer

#define CSPI_INT_TSHFE_NOT_EMPTY            0       // At least one data word is in TxFIFO or at least one data bit is in Tx Shift Register.
#define CSPI_INT_TSHFE_EMPTY                1       // TxFIFO and Tx Shift Register are empty

#define CSPI_INT_RR_EMPTY                   0       // RxFIFO is empty
#define CSPI_INT_RR_NOT_EMPTY               1       // At least one data word in RxFIFO

#define CSPI_INT_RH_NOT_HALF_FULL           0       // Less than 4 data words in RxFIFO
#define CSPI_INT_RH_HALF_FULL               1       // More than or equal to 4 data in RxFIFO

#define CSPI_INT_RF_NOT_FULL                0       // Less than 8 data words in RxFIFO
#define CSPI_INT_RF_FULL                    1       // 8 data words in RxFIFO.

#define CSPI_INT_RO_NOT_OVERFLOW            0       // RxFIFO is not overflow
#define CSPI_INT_RO_OVERFLOW                1       // RxFIFO is overflow

#define CSPI_INT_BO_NOT_OVERFLOW            0       // Bit count overflow error
#define CSPI_INT_BO_OVERFLOW                1       // Bit count overflow

#define CSPI_INT_TEEN_DISABLE               0       // TxFIFO empty interrupt
#define CSPI_INT_TEEN_ENABLE                1       // TxFIFO empty interrupt

#define CSPI_INT_THEN_DISABLE               0       // TxFIFO half interrupt
#define CSPI_INT_THEN_ENABLE                1       // TxFIFO half interrupt

#define CSPI_INT_TFEN_DISABLE               0       // TxFIFO full interrupt
#define CSPI_INT_TFEN_ENABLE                1       // TxFIFO full interrupt

#define CSPI_INT_TSHFEEN_DISABLE            0       // Transfer shift register empty interrupt
#define CSPI_INT_TSHFEEN_ENABLE             1       // Transfer shift register empty interrupt

#define CSPI_INT_RREN_DISABLE               0       // RxFIFO data ready interrupt
#define CSPI_INT_RREN_ENABLE                1       // RxFIFO data ready interrupt

#define CSPI_INT_RHEN_DISABLE               0       // RxFIFO half interrupt
#define CSPI_INT_RHEN_ENABLE                1       // RxFIFO half interrupt

#define CSPI_INT_RFEN_DISABLE               0       // RxFIFO full interrupt
#define CSPI_INT_RFEN_ENABLE                1       // RxFIFO full interrupt

#define CSPI_INT_ROEN_DISABLE               0       // RxFIFO overflow interrupt
#define CSPI_INT_ROEN_ENABLE                1       // RxFIFO overflow interrupt

#define CSPI_INT_BOEN_DISABLE               0       // Bit count overflow interrupt
#define CSPI_INT_BOEN_ENABLE                1       // Bit count overflow interrupt

// TEST
#define CSPI_TEST_INIT_NOINIT               0x0     // No initialization
#define CSPI_TEST_INIT_INITSTATE            0x1     // Init state machine

#define CSPI_TEST_LBC_NOCONN                0x0     // Not connected
#define CSPI_TEST_LBC_CONN                  0x1     // Internally connected

#define CSPI_TEST_SS_ASSERT_DISABLE         0x0     // SSn asserted as per control reg
#define CSPI_TEST_SS_ASSERT_ENABLE          0x1     // SSn remains asserted after TsSHFD set

// PERIOD
#define CSPI_PERIOD_CSRC_SPI                0x0     // SPI clock
#define CSPI_PERIOD_CSRC_CKIL               0x1     // 32.768kHz

// DMA
#define CSPI_DMA_RFDMA_NOT_HALF             0       // RxFIFO has less than 4 slots
#define CSPI_DMA_RFDMA_HALF                 1       // RxFIFO has 4 or more slots

#define CSPI_DMA_RHDMA_NOT_FULL             0       // RxFIFO not full
#define CSPI_DMA_RHDMA_FULL                 1       // RxFIFO is full

#define CSPI_DMA_THDMA_NOT_EMPTY            0       // TxFIFO not empty
#define CSPI_DMA_THDMA_EMPTY                1       // TxFIFO is empty

#define CSPI_DMA_TEDMA_NOT_HALF             0       // TxFIFO has less than 4 empty slots
#define CSPI_DMA_TEDMA_HALF                 1       // TxFIFO has 4 or more empty slots

#define CSPI_DMA_RHDEN_DISABLE              0       // RxFIFO half full DMA req
#define CSPI_DMA_RHDEN_ENABLE               1       // RxFIFO half full DMA req

#define CSPI_DMA_RFDEN_DISABLE              0       // RxFIFO full DMA req
#define CSPI_DMA_RFDEN_ENABLE               1       // RxFIFO full DMA req

#define CSPI_DMA_TEDEN_DISABLE              0       // TxFIFO empty DMA req
#define CSPI_DMA_TEDEN_ENABLE               1       // TxFIFO empty DMA req

#define CSPI_DMA_THDEN_DISABLE              0       // TxFIFO half empty DMA req
#define CSPI_DMA_THDEN_ENABLE               1       // TxFIFO half empty DMA req

// RESET
#define CSPI_RESET_START_NORESET            0       // No soft reset
#define CSPI_RESET_START_SWRESET            1       // Generate soft reset

#ifdef __cplusplus
}
#endif

#endif // __MX21_CSPI_H

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
奇米在线7777在线精品| 亚洲色图一区二区三区| 欧洲日韩一区二区三区| eeuss鲁片一区二区三区 | 国产99久久久国产精品潘金网站| 偷拍一区二区三区四区| 午夜精品一区二区三区电影天堂| 一区二区三区欧美| 一区二区三区日韩欧美精品| 亚洲国产乱码最新视频| 亚洲www啪成人一区二区麻豆| 亚洲一区二区三区中文字幕| 午夜电影网一区| 日本美女一区二区三区视频| 久久成人免费网站| 国产河南妇女毛片精品久久久| 国产成a人无v码亚洲福利| 成人激情动漫在线观看| 97久久超碰精品国产| 色偷偷久久人人79超碰人人澡 | 国产亚洲一区二区三区在线观看| 精品国产凹凸成av人网站| 久久欧美一区二区| 亚洲欧洲综合另类在线| 视频在线观看国产精品| 久久99国产精品麻豆| 国产成a人亚洲精| 在线视频综合导航| 日韩欧美一二三| 中文字幕免费不卡在线| 亚洲第一福利视频在线| 国产在线一区二区综合免费视频| 成人福利视频在线| 欧美日韩高清不卡| 国产无一区二区| 亚洲一区二区在线免费观看视频| 激情小说亚洲一区| 色婷婷精品大在线视频| 精品剧情在线观看| 一区二区三区丝袜| 丰满白嫩尤物一区二区| 欧美日本韩国一区二区三区视频 | av电影在线观看完整版一区二区| 欧美色精品在线视频| 久久久久久久久久久久久久久99| 亚洲欧洲综合另类| 国产精品综合二区| 欧美日韩精品系列| 亚洲免费电影在线| 成人亚洲一区二区一| 欧美一区二区三区免费大片| 国产亲近乱来精品视频| 日韩电影一区二区三区四区| 日本韩国一区二区三区视频| 国产午夜一区二区三区| 另类小说视频一区二区| 欧美午夜片在线看| 综合久久一区二区三区| 国产美女一区二区| 8x福利精品第一导航| 亚洲一区二区三区四区五区黄 | 欧美一区二区在线不卡| 亚洲欧美偷拍卡通变态| 国产成人8x视频一区二区| 91精品国产色综合久久不卡电影| 亚洲精品成人天堂一二三| 国产成人啪午夜精品网站男同| 精品少妇一区二区三区在线播放 | 韩国午夜理伦三级不卡影院| 欧美色图免费看| 亚洲精品国产一区二区精华液| 成人性生交大片免费看中文| 久久久综合精品| 国产精品99久久久久久宅男| 精品国产乱码久久久久久1区2区 | 综合久久给合久久狠狠狠97色| 国产在线视频精品一区| 欧美成人免费网站| 久久国产精品99精品国产 | 国内精品视频一区二区三区八戒| 欧美日产在线观看| 亚洲www啪成人一区二区麻豆| 欧美亚洲日本一区| 亚洲国产欧美一区二区三区丁香婷| 色先锋aa成人| 天涯成人国产亚洲精品一区av| 91高清在线观看| 亚洲成人综合网站| 91精品国产一区二区| 蜜臀久久久99精品久久久久久| 精品国产免费人成在线观看| 久久99精品国产麻豆婷婷洗澡| 久久久精品国产99久久精品芒果 | 成人av在线资源| 亚洲视频免费在线| 精品视频1区2区| 国产又黄又大久久| 中文字幕一区二区三| 欧美日韩dvd在线观看| 久久精品国产第一区二区三区| 久久久国产精品午夜一区ai换脸 | 中文字幕亚洲视频| 欧美日韩国产另类一区| 国产综合久久久久久鬼色| 国产精品国产精品国产专区不片| 在线观看亚洲a| 激情国产一区二区| 亚洲视频图片小说| 日韩一区二区三区视频在线观看| 国产麻豆91精品| 亚洲一区二区三区四区五区中文| 日韩一二三四区| 99久久国产免费看| 婷婷久久综合九色综合伊人色| 久久精品亚洲精品国产欧美| 欧美无砖砖区免费| 国产精品1024| 青娱乐精品视频在线| 国产精品久久久久影院亚瑟| 欧美一激情一区二区三区| jlzzjlzz国产精品久久| 久久91精品国产91久久小草| 亚洲欧美日韩电影| 国产日韩欧美高清| 欧美一区二区三区性视频| 99精品视频一区二区| 久久不见久久见免费视频1| 一区二区三区在线观看网站| 亚洲精品一区二区三区精华液| 欧美又粗又大又爽| 风间由美一区二区av101| 午夜电影网亚洲视频| 亚洲免费在线看| 国产日韩欧美精品综合| 制服.丝袜.亚洲.另类.中文| 日本高清不卡一区| 国产高清视频一区| 久久99国产精品免费| 日韩av网站在线观看| 亚洲男同1069视频| 国产精品美女久久久久久久网站| 欧美日韩夫妻久久| 欧美三片在线视频观看| 色综合一个色综合亚洲| 99综合电影在线视频| 成人开心网精品视频| 国产精品亚洲а∨天堂免在线| 麻豆精品视频在线观看视频| 天天射综合影视| 天堂久久久久va久久久久| 亚洲一本大道在线| 亚洲二区视频在线| 日韩av电影一区| 美女视频网站黄色亚洲| 免费在线观看一区二区三区| 日韩制服丝袜先锋影音| 美女脱光内衣内裤视频久久影院| 日韩av在线播放中文字幕| 日韩国产欧美在线播放| 欧美a级一区二区| 精品一区精品二区高清| 极品美女销魂一区二区三区免费| 久久se精品一区二区| 韩国av一区二区| 成人午夜视频在线| 一本一道综合狠狠老| 欧美性受极品xxxx喷水| 欧美日韩第一区日日骚| 日韩一级片网站| 国产欧美一区二区三区在线看蜜臀| 欧美国产日韩在线观看| 亚洲免费色视频| 日韩精品视频网| 国产高清不卡一区二区| 99久久精品一区| 欧美日本视频在线| 久久亚洲综合av| 亚洲乱码中文字幕| 日韩 欧美一区二区三区| 激情亚洲综合在线| 91社区在线播放| 91精品国产综合久久婷婷香蕉| 欧美成人一区二区三区在线观看| 久久久亚洲高清| 亚洲精品一二三| 久久精品国产成人一区二区三区| 成人性生交大片免费看中文网站| 在线影院国内精品| 精品国产伦一区二区三区观看体验| 亚洲国产精品成人综合| 午夜a成v人精品| 高清久久久久久| 欧美日韩精品三区| 日本一二三不卡| 日韩中文字幕亚洲一区二区va在线| 国产精品一区在线| 欧美日韩一区二区三区四区五区 | 国产69精品久久777的优势| 在线观看网站黄不卡| 精品国产乱子伦一区|