summaryrefslogtreecommitdiff
path: root/nuttx/configs/galileo/README.txt
blob: 2e1452e5289081d183a8b4986bc0a012a4207d88 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
README.txt
==========

  This README.txt file discusses the port of NuttX to the Intel Galileo
  board.

  NOTE: There is no port for the Galileo in place as of this writing.  At this
  point in time, this README file is only a repository for pre-porting
  information.  It is not clear as of this writing whether there ever will
  be a port to the Galileo development board or not.

LEDs and Buttons
================

Serial Console
==============

Serial Console
==============

  Galileo provides two options for a Serial Console:

  1) UART TTL (5V/3.3V) serial communication is available on Arduino
     digital 0 (pin 1, IO0) and digital 1 (pin 2, IO1).  The function of IO0
     and IO1 are controlled via a TS5A23159 2-channel 2:
     multiplexer/demultiplexer

     --- ---- --------- -------------------------------------
     PIN NAME SIGNAL    DESCRIPTION
     --- ---- --------- -------------------------------------
      1  IN1  IO0_MUX   Select NO1 or NC1 as IO on COM1 = IO0
      2  NO1  LVL_RXD   IN=L, IO0=RXD
      3  NC1  IO0_GPIO  IN=H, IO0=GPIO
     --- ---- --------- -------------------------------------
      5  IN2  IO1_MUX   Select NO1 or NC1 as IO on COM2 = IO1
      4  NO2  IO1_GPIO  IN=L, IO1=GPIO
      7  NC2  LVL_TXD   IN=H, IO2=TXD
     --- ---- --------- -------------------------------------

     The LVL_RXD/LVL_TXD driver from UART0_TXD/UART0_RXD via a TXS0108E
     voltage level translator that brings the which brings 1.2-3.6V signals
     to 165-5.5V.

  2) In addition, a second UART provides RS-232 support via a MAX3232 driver
     and is connected via a 3.5mm jack:  Sleeve = GND, RING=SERIAL1_RXD, and
     TIP=SERIAL1_TXD.

  UART1 may be convenient because of its built-in RS232 drivers.  But if you
  have a standard RS-232 shield, then UART0 may be the better choice.

Configurations
==============