Datasheet
Flyport Wi-Fi and Ethernet Programmer's guide framework 2.3 (rev 1.0) www.openpicus.com
Remappable Pins
A great feature of Flyport module is the possibility of remap the peripheral to almost any pin.
As you can see in the pinout table, almost each pin is remappable.
Pin remapping allows you to add more UARTs, PWMs, SPIs, TIMER and External interrupts.
For PWMs you can use the PWM dedicated functions (see PWM section). For the other peripheral
the list below shows the functionalities you can associate to every pin.
QUESTION: What are the various assignable Functionalities at Remappable Pins? What are their
name?
Output peripherals
– UART1TX
– UART1RTS (not enabled in default UART initialization)
– UART2TX
– UART2RTS (not enabled in default UART initialization)
– UART3TX
– UART3RTS (not enabled in default UART initialization)
– UART4TX
– UART4RTS (not enabled in default UART initialization)
– SPICLKOUT (for SPI Master mode, Clock Output Signal)
– SPI_OUT (Data Output Signal)
– SPI_SS_OUT (for SPI Master mode, Slave Select Signal)
Input peripherals
– UART1RX
– UART1CTS (not enabled in default UART initialization)
– UART2RX
– UART2CTS (not enabled in default UART initialization)
– UART3RX
– UART3CTS (not enabled in default UART initialization)
– UART4RX
– UART4CTS (not enabled in default UART initialization)
– EXT_INT2
– EXT_INT3
– EXT_INT4
– SPICLKIN (for SPI Slave mode, Clock Input Signal)
– SPI_IN (Data Input Signal)
– SPI_SS (for SPI Slave mode, Slave Select Signal)
– TIM_4_CLK
With the Flyport module pinstrip connector more expansions with different pinouts can be created
just by using the remapping feature. As a result the layouts of Flyport expansion boards can simpler
and easier to route on PCBs, breadboards or any prototyping board type.
15










