User manual

UDOO Starting manual (beta) Version 0.4
http://www.udoo.org/
32"
an array containing the pins set as GPIOs that must be configured in output
mode with low value
an array containing the pins set as GPIOs that must be configured as inputs
It is also possible to divide the pins in two sets:
internal pins, used for communications between processors, to enable or
disable external peripherals (ethernet, usb hub, audio... )
external pins, accessible from external through the Arduino Due compatible
pin headers
External pins are set in input mode, in order to prevent problems with SAM3x8E
signals.
To set directions and output value for the pins defined previously as GPIOs, it is
necessary to place the GPIOs macors defined in header file’ s beginning (eg.
MX6DL_PAD_SD2_DAT0__GPIO_MODE) into the arrays named:
mx6dl_set_in_outputmode_low[]
mx6dl_set_in_outputmode_high[]
mx6dl_set_in_inputmode[]
respectively.
6.2. Extra functions available on UDOO pin headers
UDOO can provide for extra features on external pin headers. To enable them it is
necessary to declare the correct alternative pin function in the platform file.
These functions are:
UARTs: uart1, uart3, uart4, uart5
sd1
SPIs: spi1, spi2, spi5
i2c1
spdif
timer capture
timer compare
WATCHDOG FUNCTIONALITIES: watchdog reset, watchdog out
clock out
PWMs: pwm1, pwm2, pwm3, pwm4
digital audio