?? kitl_cfg.h
字號:
// Copyright (c) David Vescovi. All rights reserved.
// Part of Project DrumStix
// Windows Embedded Developers Interest Group (WE-DIG) community project.
// http://www.we-dig.org
// Copyright (c) Microsoft Corporation. All rights reserved.
//------------------------------------------------------------------------------
//
// File: kitl_cfg.h
//
// Defines configuration parameters used used as kitl devices.
//
//------------------------------------------------------------------------------
#ifndef _KITL_CFG_H_
#define _KITL_CFG_H_
//------------------------------------------------------------------------------
BOOL UARTInit(KITL_SERIAL_INFO *pInfo);
UINT16 UARTSend(UINT8 *pData, UINT16 size);
UINT16 UARTRecv(UINT8 *pData, UINT16 size);
VOID UARTFlowControl(BOOL fOn);
VOID UARTEnableInts();
VOID UARTDisableInts();
static OAL_KITL_SERIAL_DRIVER g_kitlSerialUART = {
UARTInit,
NULL,
UARTSend,
NULL,
UARTRecv,
UARTEnableInts,
UARTDisableInts,
NULL,
NULL,
UARTFlowControl, // flow control for uarts that support it
};
//------------------------------------------------------------------------------
static OAL_KITL_ETH_DRIVER g_kitlEthSMSC91C111 = OAL_ETHDRV_LAN91C;
static OAL_KITL_ETH_DRIVER g_kitlEthNE2000 = OAL_ETHDRV_NE2000;
OAL_KITL_DEVICE g_kitlDevices[] = {
{
L"SMSC91C111 (ETH1)", Internal, (SMSC_ETH1_PA_BASE_REG + 0x300), 0, OAL_KITL_TYPE_ETH,
&g_kitlEthSMSC91C111
},
{
L"SMSC91C111 (ETH2)", Internal, (SMSC_ETH2_PA_BASE_REG + 0x300), 0, OAL_KITL_TYPE_ETH,
&g_kitlEthSMSC91C111
},
{
L"NE2000 PCCARD S0", Internal, (PXA255_BASE_REG_PA_PCMCIA_S0_IO + 0x300), 0, OAL_KITL_TYPE_ETH,
&g_kitlEthNE2000
},
{
L"NE2000 PCCARD S1", Internal, (PXA255_BASE_REG_PA_PCMCIA_S1_IO + 0x300), 0, OAL_KITL_TYPE_ETH,
&g_kitlEthNE2000
},
{
L"STUART", Internal, (PXA255_BASE_REG_PA_STUART), 0, OAL_KITL_TYPE_SERIAL,
&g_kitlSerialUART
},
{
L"HWUART", Internal, (PXA255_BASE_REG_PA_HWUART), 0, OAL_KITL_TYPE_SERIAL,
&g_kitlSerialUART
},
{
L"BTUART", Internal, (PXA255_BASE_REG_PA_BTUART), 0, OAL_KITL_TYPE_SERIAL,
&g_kitlSerialUART
},
{
NULL, 0, 0, 0, 0, NULL
}
};
//------------------------------------------------------------------------------
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -