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

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

?? sd_defs.h

?? 基于OMAP1510的Nucleus移植代碼
?? H
?? 第 1 頁 / 共 2 頁
字號:

/***********************************************/
/* Divisor for baud-rate generation - DLL (R/W)*/
/***********************************************/
#define DLL_OFFSET          0x00


#define OSC_12M_OFFSET      0x4C            /* Division factor offset */
#define OSC_12M_SEL         0x01            /* Selects 6.5 division factor. */

/***************************************/
/* Enable UART Clock and Peripherals   */
/***************************************/
#define EPLD_PWR_CNTRL      0x08000005      

#define EPLD_PWR_UART2      0x40            /* Turn-on power to UART 2 through the 
                                               EPLD (FPGA memory-mapped registers) */
#define EPLD_PWR_BT_MOD     0x10            /* Make sure BT Module is Off */

#define EPLD_PWR_UART1      0x20            /* Turn-on power to UART 1 through the 
                                               EPLD (FPGA memory-mapped registers) */


#define MPU_CLOCK_BASE      0xFFFECE00      /* Clock Base of MPU reg */

#define MPU_IDLECT2_OFFSET  0x08            /* Idle Mode Entry 2 Offset */
#define MPU_EN_XORPCK       0x0002          /* Enables clock of OS timer connected 
                                               to MPU TIPB */
#define MPU_EN_PERCK        0x0004          /* Enable peripheral clock */

#define MPU_RSTCT2_OFFSET   0x14            /* Reset Control 2 Offset */
#define MPU_RSTCT2_PER_EN   0x0001          /* Enable UART clock, make sure to release 
                                               peripheral reset */


#define ILR_BASE_2          0xFFFE0000      /* Base address of 2nd Interrupt Level Register(ILR)*/

#define ILR_CONTROL_OFFSET  0x18            /* Control offset of ILR */

/* Determine the clock source of UART1 and UART2 */
#define FUNC_MUX_CTRL_0     0xFFFE1000      /* Base configuration register */
#define MOD_CONF_CTRL_0     0x80            /* Module Configuration Control 0 Offset */
#define UART_CLOCK_SET      0x60000000      /* Determin the clock source of UART1 and UART2 */

/* These use generic type names, leaving off the register name
   in the macro, because they are used by generic sections of
   code which will not require changes for other UARTS. Only the
   bits these correspond to should change. */

/* UART Line Control Register Bits */
#define SD_PARITY_NONE              LCR_PARITY_DISABLE
#define SD_PARITY_EVEN              LCR_PARITY_EVEN
#define SD_PARITY_ODD               LCR_PARITY_ODD

#define SD_DATA_BITS_5              LCR_5_BIT_WORD
#define SD_DATA_BITS_6              LCR_6_BIT_WORD
#define SD_DATA_BITS_7              LCR_7_BIT_WORD
#define SD_DATA_BITS_8              LCR_8_BIT_WORD

#define SD_STOP_BITS_1              LCR_STOP_BIT_1
#define SD_STOP_BITS_2              LCR_STOP_BIT_2

#define SD_MODE_NORMAL              MCR_NORMAL_MODE
#define SD_MODE_AUTO_ECHO           MCR_NOT_USED
#define SD_MODE_LOCAL_LOOP          MCR_LOOP_BACK
#define SD_MODE_REMOTE_LOOP         MCR_NOT_USED

/* Define default Serial Driver settings for this board */
#define     DEFAULT_UART_PORT       UART1
#define     DEFAULT_PPP_BAUD        57600
#define     DEFAULT_UART_BAUD       115200
#define     DEFAULT_UART_DATA       DATA_BITS_8
#define     DEFAULT_UART_STOP       STOP_BITS_1
#define     DEFAULT_UART_PARITY     PARITY_NONE
#define     DEFAULT_UART_MODE       MODE_NORMAL
#define     DEFAULT_UART_BUFFER     100

/* Define data structures for management of a serial port. */

typedef struct SD_INIT_STRUCT
{
    UINT32        data_mode;
    UINT32        base_address;

    /* The following elements should generic accross other
       platforms. */
    NU_SEMAPHORE    *sd_semaphore;
    UINT32        com_port;
    UINT32        data_bits;
    UINT32        stop_bits;
    UINT32        parity;
    UINT32        baud_rate;
    UINT32        vector;
    UINT32        driver_options;
    UINT32        sd_buffer_size;

    UINT32        parity_errors;
    UINT32        frame_errors;
    UINT32        overrun_errors;
    UINT32        busy_errors;
    UINT32        general_errors;

    CHAR            *rx_buffer;
    INT             rx_buffer_read;
    INT             rx_buffer_write;
    volatile INT    rx_buffer_status;

    /* All of the following elements are required by PPP, do not modify. */
    UINT32        communication_mode;
    CHAR            *tx_buffer;
    INT             tx_buffer_read;
    INT             tx_buffer_write;
    volatile INT    tx_buffer_status;

} SD_PORT;

/* Defines to be used by application */
#define MODE_NORMAL       SD_MODE_NORMAL
#define MODE_AUTO_ECHO    SD_MODE_AUTO_ECHO
#define MODE_LOCAL_LOOP   SD_MODE_LOCAL_LOOP
#define MODE_REMOTE_LOOP  SD_MODE_REMOTE_LOOP

#define STOP_BITS_1       SD_STOP_BITS_1
#define STOP_BITS_2       SD_STOP_BITS_2

#define UART1             SD_UART1
#define UART2             SD_UART2

/* Defines to determine communication mode */
#define SERIAL_MODE                 0
#define SERIAL_MOUSE                3
/* MDM_NETWORK and MDM_TERMINAL do not need to be defined here
   since they are defined in PPP.  */

/***********************************************************************
 Note: everything below should be genric.
*/

#define NU_SERIAL_PORT          SD_PORT
#define PARITY_NONE             SD_PARITY_NONE
#define PARITY_EVEN             SD_PARITY_EVEN
#define PARITY_ODD              SD_PARITY_ODD

#define DATA_BITS_6             SD_DATA_BITS_6
#define DATA_BITS_7             SD_DATA_BITS_7
#define DATA_BITS_8             SD_DATA_BITS_8

#define NU_SD_Put_Char          SDC_Put_Char
#define NU_SD_Get_Char          SDC_Get_Char
#define NU_SD_Put_String        SDC_Put_String
#define NU_SD_Init_Port         SDC_Init_Port
#define NU_SD_Data_Ready        SDC_Data_Ready

#define NU_UART_SUCCESS         0
#define NU_INVALID_PARITY       -1
#define NU_INVALID_DATA_BITS    -2
#define NU_INVALID_STOP_BITS    -3
#define NU_INVALID_BAUD         -4
#define NU_INVALID_COM_PORT     -5
#define NU_INVALID_DATA_MODE    -6
#define NU_UART_LIST_FULL       -7
#define NU_INVALID_MOUSE_MODE   -8

#define NU_BUFFER_FULL          1
#define NU_BUFFER_DATA          2
#define NU_BUFFER_EMPTY         3

/* Deifine IO macros. */

/* 8 bit access */
#define SD_OUTBYTE(reg, data)   ( (*( (UINT8 *) (reg) ) ) = (UINT8) (data) )

#define SD_INBYTE(reg)          (  *( (UINT8 *) (reg) ) )

/* 16 bit access */
#define SD_OUTWORD(reg, data)   ( (*( (UINT16 *) (reg) ) ) = (data) )

#define SD_INWORD(reg)          (  *( (UINT16 *) (reg) ) )

/* 32 bit access */
#define SD_OUTDWORD(reg, data)  ( (*( (UINT32 *) (reg) ) ) = (data) )

#define SD_INDWORD(reg)         (  *( (UINT32 *) (reg) ) )

/*Macro used for converting URT to SD_PORT. This is for PPP serial driver
  backwards compatability. */
#define URT_LAYER                       SD_PORT

#define URT_TX_BUFFER_SIZE              uart->sd_buffer_size
#define URT_Get_Char                    SDC_Get_Char
#define URT_Put_Char                    SDC_Put_Char
#define URT_Reset                       SDC_Reset
#define URT_Change_Communication_Mode   SDC_Change_Communication_Mode
#define URT_Carrier                     SDC_Carrier


#endif /* ifndef SD_DEFS_H */





?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区三区观看| 欧美亚洲日本一区| 亚洲国产精品成人综合色在线婷婷| 欧美a级理论片| 精品91自产拍在线观看一区| 国产伦精品一区二区三区免费迷 | 国产精品国产馆在线真实露脸| 国产乱理伦片在线观看夜一区| 国产拍欧美日韩视频二区| 成人综合婷婷国产精品久久蜜臀| 国产日韩影视精品| 91日韩一区二区三区| 亚洲图片一区二区| 欧美区一区二区三区| 美女www一区二区| 国产精品人妖ts系列视频 | 91久久国产最好的精华液| 亚洲自拍偷拍网站| 欧美xingq一区二区| 粉嫩一区二区三区性色av| 一区二区三区在线不卡| 日韩一区二区三区视频在线观看| 国产成人精品一区二区三区四区| 成人免费在线播放视频| 欧美精品自拍偷拍| 成人免费视频caoporn| 一区二区三区四区国产精品| 日韩欧美综合在线| 成人激情动漫在线观看| 五月综合激情网| 国产精品久久久久aaaa樱花| 欧美一区欧美二区| 99精品久久只有精品| 男人的j进女人的j一区| 久久九九国产精品| 欧美精品一级二级三级| 成人免费看片app下载| 天天影视涩香欲综合网| 国产精品天美传媒沈樵| 日韩精品在线看片z| 日本久久精品电影| 国产成人在线网站| 蜜臀av性久久久久蜜臀av麻豆 | 色综合久久综合网| 国产999精品久久| 免费高清在线一区| 亚洲大型综合色站| 亚洲人快播电影网| 久久综合九色综合97婷婷女人 | 久久综合狠狠综合久久综合88| 欧美亚洲动漫制服丝袜| 丁香啪啪综合成人亚洲小说 | 国产日韩视频一区二区三区| 91精品免费在线| 日本韩国欧美一区二区三区| 国产传媒日韩欧美成人| 日本不卡免费在线视频| 亚洲二区在线视频| 亚洲欧美aⅴ...| 国产精品国产自产拍高清av | 日韩三级在线免费观看| 欧美日韩一区视频| 91激情在线视频| 91伊人久久大香线蕉| www.欧美日韩| 成人蜜臀av电影| 国产成人免费在线视频| 国产一区久久久| 久久激情五月激情| 日韩精品久久理论片| 午夜成人在线视频| 午夜日韩在线观看| 亚洲成av人片一区二区| 亚洲一区二区五区| 亚洲国产你懂的| 亚洲日本在线a| 亚洲精品国产成人久久av盗摄| 成人免费在线视频| 亚洲视频网在线直播| 亚洲精品成人精品456| 一区二区三区在线播| 亚洲影院在线观看| 婷婷国产v国产偷v亚洲高清| 污片在线观看一区二区| 日韩av高清在线观看| 日韩精品视频网| 狠狠色综合播放一区二区| 国产精品18久久久久久久久| 国产成人激情av| 92精品国产成人观看免费| 一本久久精品一区二区| 欧美综合天天夜夜久久| 51精品国自产在线| 久久久久久久久伊人| 国产精品动漫网站| 一区二区免费看| 午夜视频久久久久久| 精品无人区卡一卡二卡三乱码免费卡 | 久久精品国产亚洲a| 国产一区二区导航在线播放| av午夜一区麻豆| 欧美日韩极品在线观看一区| 欧美mv日韩mv国产网站app| 久久精品亚洲国产奇米99| 国产精品萝li| 午夜天堂影视香蕉久久| 国内精品久久久久影院薰衣草| 成人免费视频视频| 欧美日韩国产片| 2020日本不卡一区二区视频| 亚洲欧美一区二区三区孕妇| 日本亚洲视频在线| 不卡影院免费观看| 欧美久久久一区| 国产精品色呦呦| 偷拍一区二区三区| 国产成人a级片| 欧美精品久久一区二区三区| 久久久精品影视| 午夜激情一区二区三区| 国产成人精品aa毛片| 欧美精品在线一区二区三区| 国产嫩草影院久久久久| 亚洲第一狼人社区| 国产成人综合在线观看| 欧美日韩视频专区在线播放| 国产视频911| 日本一不卡视频| 色综合色综合色综合色综合色综合 | 日韩毛片视频在线看| 美女爽到高潮91| 欧美亚州韩日在线看免费版国语版| 精品国产凹凸成av人网站| 亚洲自拍另类综合| 成人天堂资源www在线| 欧美一区二区三区公司| 亚洲男人都懂的| 国产精品资源站在线| 欧美精品日韩一区| 亚洲精品日韩综合观看成人91| 国产精品1024| 日韩精品一区二区三区在线观看 | 91在线视频观看| 久久久夜色精品亚洲| 日日嗨av一区二区三区四区| 久久免费视频一区| 国产成人在线视频网站| 7777精品伊人久久久大香线蕉的| 国产欧美精品一区| 亚洲综合色噜噜狠狠| 亚洲素人一区二区| 国产精品全国免费观看高清 | 欧美一区二区黄色| 亚洲国产精品久久一线不卡| 久久综合色婷婷| 欧美日韩国产影片| 99久久99久久精品免费看蜜桃| 日韩黄色片在线观看| 夜夜嗨av一区二区三区| 中文字幕乱码日本亚洲一区二区| 精品视频色一区| 色香蕉成人二区免费| 99久久综合99久久综合网站| 麻豆精品久久久| 日韩电影在线观看网站| 一个色综合网站| 一区二区在线观看免费视频播放 | 日本aⅴ亚洲精品中文乱码| 亚洲激情男女视频| 亚洲精品一二三| 一区二区三区欧美久久| 一区二区三区不卡视频在线观看| 中文字幕一区二区三区乱码在线 | 欧美精品在线观看一区二区| 欧美日韩国产bt| 从欧美一区二区三区| 成人一区二区三区中文字幕| 国产二区国产一区在线观看| 成人性生交大片免费看视频在线 | 制服丝袜中文字幕一区| 欧美日韩免费高清一区色橹橹 | 色就色 综合激情| 91精品国产乱码久久蜜臀| 日韩精品综合一本久道在线视频| 欧美一级生活片| 国产精品乱人伦中文| 亚洲图片欧美视频| 国产一区在线观看视频| 久久久午夜精品| 中国av一区二区三区| 亚洲国产精品一区二区久久| 久久99热国产| 在线观看欧美黄色| 久久久不卡网国产精品二区| 一区二区三区四区激情| 国产一区二区在线电影| 91成人免费在线| 亚洲国产精品传媒在线观看| 日本vs亚洲vs韩国一区三区 | 国产精品午夜在线|