** Board I/O Definitions **

================   STM32F4-discovery(STM32F407VGT6)   ======================
/* PORT :  15| 14| 13| 12| 11| 10|  9|  8|  7|  6|  5|  4|  3|  2|  1|  0 */
/* GPIOA: ---|SWD|SWD|USB|USB|USB|USB|LCD|SPI|SPI|SPI|USR|---|ETH|ETH|USR */
/* GPIOB: SPI|SPI|ETH|ETH|ETH|I2S|I2S|TIM|---|I2S|LCD|---|---|---|---|--- */
/* GPIOC: LSE|LSE|EXT|I2S|LCD|I2S|SDC|SDC|I2S|SDC|ETH|ETH|I2S|ADC|ETH|USB */
/* GPIOD: LED|LED|LED|LED|SDC|SDC|TX3|RX3|LCD|---|USB|USR|LCD|SDC|LCD|LCD */
/* GPIOE: ---|---|---|---|---|---|---|---|---|EXT|EXT|EXT|USR|LCD|USR|USR */
/* GPIOH: ***|***|***|***|***|***|***|***|***|***|***|***|***|***|HSE|HSE */

HSE:
	PH1/OSC_OUT
	PH0/OSC_IN

JTAG_SWD:
	PA15/JTAG
	PA14/JTAG_SWCLK
	PA13/JTAG_SWDIO
	PB4/JTAG
	PB3/JTAG

USER-BTN:
	PA0/WKUP

LED3..0:
	PD15/T4_4
	PD14/T4_3
	PD13/T4_2
	PD12/T4_1

USB:
	PD5/USB_overCurrent
	PC0/USB_PWRON
	PA10/USB_ID
	PA9/USB_Vbus

DMIC:
	PC3/I2S2_CK
	PB10/I2S2_SD

SDAC:
	PD4
	PA4/I2S3_WS
	PC12/I2S3_SD
	PC10/I2S3_CK
	PC7/I2S3_MCK
	PB9/I2C1_SDA
	PB6/I2C1_SCL

MEMS:
	PE1..0
	PA7/SPI1_MOSI
	PA6/SPI1_MISO
	PA5/SPI1_SCK

LSE: EXT(TCXO_RTC)
	PC15/OSC32_OUT
	PC14/OSC32_IN (TCXO_RTC_32KHZ)

TCXO_RTC: EXT(TCXO_RTC)
	PC13 (TCXO_RTC_nCS/nINT)
	PE6  (TCXO_RTC_SCK/SCL)
	PE5  (TCXO_RTC_DO)
	PE4  (TCXO_RTC_DI/SDA)

BUZZER: EXT(SD_ETH_IO)
	PB8/TIM10_1 (BUZZER)

SERIAL: EXT(SD_ETH_IO)
	PD9/USART3_RX (RxD)
	PD8/USART3_TX (TxD)
	PA3/USART2_RX (RxD (not connected) )
	PA2/USART2_TX(ETH_MDIO) (TxD (not connected) )
	(*) EthernetgpɂUSART2̓YpinI/O͕s(PA2)

ANALOGIN: EXT(SD_ETH_IO)
	PC2/ADC123in12 (ADinDC)
	PC3/ADC123in13 (ADinAC (not connected yet) )

LCD: EXT(SD_ETH_IO)
	PE2 (LCD_RW)
	PB5 (LCD_RS)
	PA8 (LCD_E)
	PD7 (LCD_DB7)
	PD3 (LCD_DB6)
	PD1 (LCD_DB5)
	PD0 (LCD_DB4)

MMC/SD: EXT(SD_ETH_IO)
	PB15/SPI2_MOSI (SDC2_DI)
	PB14/SPI2_MISO (SDC2_DO)
	PB13/SPI2_SCLK (SDC2_CLK)
	PD11 (SDC2_nMdetect)
	PD10 (SDC2_nCS)

SDC: EXT(SD_ETH_IO)
	PD2/SDIO_CMD (SDC1_CMD)
	PC12/SDIO_CK(I2S3_SD) (SDC1_CK)
	PC11/SDIO_D3 (SDC1_D3)
	PC10/SDIO_D2(I2S3_SCK) (SDC1_D2)
	PC9/SDIO_D1 (SDC1_D1)
	PC8/SDIO_D0 (SDC1_D0)
	PC6 (SDC1_nMdetect)
	(*) SDIOSDAC̓gp̓RtNg(PC12,10)

ETH: EXT(SD_ETH_IO)
	PC1/ETH_MDC  (ETH_PHY_MDC)
	PA2/ETH_MDIO (ETH_PHY_MDIO)
	PA1/ETH_RMI_REF_CLK/TIM5_2 (ETH_PHY_REFCLKO)
	PA7/ETH_RMI_CRS_DV(MEMS:SPI1_MOSI) (ETH_PHY_CRS_DV)
	PC5/ETH_RMI_RXD1 (ETH_PHY_RXD1)
	PC4/ETH_RMI_RXD0 (ETH_PHY_RXD0)
	PB11/ETH_RMI_TX_EN (ETH_PHY_TX_EN)
	PB13/ETH_RMI_TXD1(SPI2_SCLK) (ETH_PHY_TXD1)
	PB12/ETH_RMI_TXD0(SPI2_nSS) (ETH_PHY_TXD0)
	(*) EthernetMEMSANZ[^[̓gp̓RtNg(PA7)
