📄 xsgpioplatform.h
字号:
// 12 - GPIO[12]: nWP
{_XSG_GPIO, XS_GPIO_ALT_FUNC_GPIO, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 13 - MBGNT: Memory controller grant
{_XSG_ALT_BUS_MSTR, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_UNKNOWN, FALSE},
// 14 - MBREQ: Memory controller alternate bus master request
{_XSG_ALT_BUS_MSTR, XS_GPIO_ALT_FUNC_1, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 15 - nCS1: Chip select 1
{_XSG_NCS_1, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_1, FALSE},
// 16 - PWM0: Pulse width modulation signal channel 0
{_XSG_PWM_0_OUT, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_X, FALSE},
// 17 - PWM1: Pulse width modulation signal channel 1
{_XSG_PWM_1_OUT, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_X, FALSE},
// 18 - RDY: Variable latency I/O Device Ready
{_XSG_EXT_BUS_RDY, XS_GPIO_ALT_FUNC_1, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 19 - GP19 (?): Unused
{_XSG_GPIO, XS_GPIO_ALT_FUNC_GPIO, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 20 - GP20 (?): Unused
{_XSG_GPIO, XS_GPIO_ALT_FUNC_GPIO, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 21 - GP21 (?): Unused
{_XSG_GPIO, XS_GPIO_ALT_FUNC_GPIO, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 22 - GP22 (?): Unused
{_XSG_GPIO, XS_GPIO_ALT_FUNC_GPIO, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 23 - SSP_SCLK: Synchronus Serial Port Clock
{_XSG_SSP, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_X, FALSE},
// 24 - SSP_SFRM: Unused, Synchronous Serial Port Frame
{_XSG_SSP, XS_GPIO_ALT_FUNC_GPIO, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 25 - SSP_TXD: Synchronous Serial Port Transmit
{_XSG_SSP, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_X, FALSE},
// 26 - SSP_RXD: Synchronous Serial Port Receive
{_XSG_SSP, XS_GPIO_ALT_FUNC_1, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 27 - SSP_EXTCLK: Unused, Synchronous Serial Port External Clock
{_XSG_SSP, XS_GPIO_ALT_FUNC_GPIO, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 28 - SAC_BITCLK: AC-Link Bit Clock
{_XSG_AC97, XS_GPIO_ALT_FUNC_1, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 29 - AC_SDIN: AC-Link Serial Data In
{_XSG_AC97, XS_GPIO_ALT_FUNC_1, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 30 - AC_SOUT: AC-Link Serial Data Out
{_XSG_AC97, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_X, FALSE},
// 31 - AC_SYNC: AC-Link Sync
{_XSG_AC97, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_1, FALSE},
// 32 - MMCLK: MultiMediaCard Clock
{_XSG_MMC, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_X, FALSE},
// 33 - nCS5: Chip Select 5
{_XSG_NCS_5, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_1, FALSE},
// 34 - FF_RXD: Full Featured UART Receive
{_XSG_FFUART, XS_GPIO_ALT_FUNC_1, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 35 - FF_CTS: Full Featured UART Clear to Send
{_XSG_FFUART, XS_GPIO_ALT_FUNC_1, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 36 - FF_DCD: Full Featured UART Data Carrier Detect
{_XSG_FFUART, XS_GPIO_ALT_FUNC_1, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 37 - FF_DSR: Full Featured UART Data Set Ready
{_XSG_FFUART, XS_GPIO_ALT_FUNC_1, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 38 - FF_RI: Full Featured UART Ring Indicator
{_XSG_FFUART, XS_GPIO_ALT_FUNC_1, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 39 - FF_TXD: Full Featured UART Transmit
{_XSG_FFUART, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_1, FALSE},
// 40 - FF_DTR: Full Featured UART Data Terminal Ready
{_XSG_FFUART, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_1, FALSE},
// 41 - FF_RTS: Full Featured UART Request To Send
{_XSG_FFUART, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_1, FALSE},
// 42 - BT_RXD: BluetoothUART Receive
{_XSG_BTUART, XS_GPIO_ALT_FUNC_1, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 43 - BT_TXD: Bluetooth UART Transmit
{_XSG_BTUART, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_1, FALSE},
// 44 - BT_CTS: Bluetooth UART Clear to Send
{_XSG_BTUART, XS_GPIO_ALT_FUNC_1, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 45 - BT_RTS: Bluetooth UART Request to Send
{_XSG_BTUART, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_1, FALSE},
// 46 - IR_RXD: iRDA UART Receive
{_XSG_ICP, XS_GPIO_ALT_FUNC_1, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 47 - IR_TXD: iRDA UART Transmit
{_XSG_ICP, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_1, FALSE},
// 48 - nPOE: PCMCIA Output Enable
{_XSG_CARD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_ASSUMED_1,FALSE},
// 49 - nPWE: PCMCIA Write Enable
{_XSG_CARD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_ASSUMED_1,FALSE},
// 50 - nPIOR: PCMCIA I/O Read
{_XSG_CARD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_ASSUMED_1,FALSE},
// 51 - nPIOW: PCMCIA I/O Write
{_XSG_CARD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_ASSUMED_1,FALSE},
// 52 - GPIO[52]
{_XSG_CARD, XS_GPIO_ALT_FUNC_GPIO, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 53 - BB_OB_STB
{_XSG_CARD, XS_GPIO_ALT_FUNC_1, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_X, FALSE},
// 54 - nPCE2: PCMCIA Card Enable high byte lane
{_XSG_CARD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_ASSUMED_1,FALSE},
// 55 - nPREG: PCMCIA Register Select
{_XSG_CARD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_ASSUMED_1,FALSE},
// 56 - nPWAIT: PCMCIA Wait
{_XSG_CARD, XS_GPIO_ALT_FUNC_1, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 57 - nPIOIS16: PCMCIA I/O is 16 bits wide
{_XSG_CARD, XS_GPIO_ALT_FUNC_1, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// Next 16 are LCD data lines 0..15
// 58 - L_DD_0: LCD data pin 0
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 59 - L_DD_1: LCD data pin 1
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 60 - L_DD_2: LCD data pin 2
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 61 - L_DD_3: LCD data pin 3
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 62 - L_DD_4: LCD data pin 4
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 63 - L_DD_5: LCD data pin 5
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 64 - L_DD_6: LCD data pin 6
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 65 - L_DD_7: LCD data pin 7
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 66 - L_DD_8: LCD data pin 8
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 67 - L_DD_9: LCD data pin 9
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 68 - L_DD_10: LCD data pin 10
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 69 - L_DD_11: LCD data pin 11
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 70 - L_DD_12: LCD data pin 12
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 71 - L_DD_13: LCD data pin 13
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 72 - L_DD_14: LCD data pin 14
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 73 - L_DD_15: LCD data pin 15
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 74 - L_FCLK: LCD Frame Clock
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 75 - L_LCLK: LCD Line Clock
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 76 - L_PCLK: LCD Pixel Clock
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 77 - L_BIAS: LCD AC Bias Drive
{_XSG_LCD, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_0, FALSE},
// 78 - nCS_2: disable by default
{_XSG_NCS_2, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_1, FALSE},
// 79 - nPSKTSEL: PCMCIA Socket Select
{_XSG_CARD, XS_GPIO_ALT_FUNC_1, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_ASSUMED_1,FALSE},
// 80 - nCS_4: disable by default
{_XSG_NCS_4, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_1, FALSE},
// 81 - GPIO[81]
{_XSG_GPIO, XS_GPIO_ALT_FUNC_GPIO, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 82 - GPIO[82]
{_XSG_GPIO, XS_GPIO_ALT_FUNC_GPIO, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 83 - GPIO[83]
{_XSG_GPIO, XS_GPIO_ALT_FUNC_GPIO, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 84 - GPIO[84]
{_XSG_GPIO, XS_GPIO_ALT_FUNC_GPIO, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 85 - nPCE1: PCMCIA Card Enable low byte lane
{_XSG_CARD, XS_GPIO_ALT_FUNC_1, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_ASSUMED_1,FALSE},
// 86 - GPIO[86]
{_XSG_GPIO, XS_GPIO_ALT_FUNC_GPIO, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 87 - GPIO[87]
{_XSG_GPIO, XS_GPIO_ALT_FUNC_GPIO, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 88 - USBHBWR[0]
{_XSG_GPIO, XS_GPIO_ALT_FUNC_1, XS_GPIO_DIR_IN, XS_GPIO_PIN_LEVEL_X, FALSE},
// 89 - USBHPEN[0]
{_XSG_GPIO, XS_GPIO_ALT_FUNC_2, XS_GPIO_DIR_OUT, XS_GPIO_PIN_LEVEL_X, FALSE}
} ; // End of XsGpioDfltCfgTblWithExpBd[]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -