When I read schematic of netduino 3 I have the following:
Goport1: TX : PD8, RX : PD9 // USART3
Goport2: TX : PE7, RX: PE6 // USART7
Goport3: TX: PE1, RX: PE0 // USART8
And onboard: TX: PC7, RX: PC6 // USART6
when I see Device.h in TinyClr port, I have the following:
#define INCLUDE_UART
#define STM32F4_UART_TX_BUFFER_SIZE 256
#define STM32F4_UART_RX_BUFFER_SIZE 512
#define STM32F4_UART_TX_PINS { { PIN(A, 9), AF(7) }, { PIN(D, 5), AF(7) }, { PIN(D, 8), AF(7) }, { PIN(A, 0), AF(8) } }
#define STM32F4_UART_RX_PINS { { PIN(A, 10), AF(7) }, { PIN(D, 6), AF(7) }, { PIN(D, 9), AF(7) }, { PIN(A, 1), AF(8) } }
#define STM32F4_UART_CTS_PINS { { PIN_NONE , AF_NONE }, { PIN(D, 3), AF(7) }, { PIN(D, 11), AF(7) }, { PIN_NONE , AF_NONE } }
#define STM32F4_UART_RTS_PINS { { PIN_NONE , AF_NONE }, { PIN(D, 4), AF(7) }, { PIN(D, 12), AF(7) }, { PIN_NONE , AF_NONE } }
It seems pins are different except for goport1. Is it just me who don’t understand Something, or pins are incorrect ?