Difference between revisions of "XPicoWiFi/DeveloperGuide"

From Lantronix Wiki!
Jump to navigation Jump to search
(Created page with "== Overview == == Getting Started ==")
 
Line 1: Line 1:
 
== Overview ==
 
== Overview ==
  
== Getting Started ==
+
== Adding xPico Wi-Fi to a microcontroller ==
 +
The xPico Wi-Fi has four serial interfaces that you can use to connect to your microcontroller:
 +
* 2 UART interfaces
 +
* 1 SPI Master interface
 +
* 1 USB Device full speed interface
 +
 
 +
The UART interface is the simplest to implement, as it requires no driver or special protocol.
 +
 
 +
=== UART interfaces ===
 +
==== Hardware ====
 +
Both UART interfaces (referred as Line 1 and Line 2) can have baud rates up to 921kbps, and only require the TX and RX pins connected to a microcontroller to work. In addition, Line 1 can also use RTS and CTS lines for hardware flow control. Both lines can use XON/XOFF software flow control.
 +
 
 +
=== SPI interface ===
 +
The SPI interface is a Master interface, which can be controlled with the Lantronix SmartSuite Monitor application.
 +
 
 +
=== USB interface ===
 +
The USB interface is a full speed (12 mbps) Device interface. It will be enabled in future firmware.

Revision as of 19:49, 30 December 2014

Overview

Adding xPico Wi-Fi to a microcontroller

The xPico Wi-Fi has four serial interfaces that you can use to connect to your microcontroller:

  • 2 UART interfaces
  • 1 SPI Master interface
  • 1 USB Device full speed interface

The UART interface is the simplest to implement, as it requires no driver or special protocol.

UART interfaces

Hardware

Both UART interfaces (referred as Line 1 and Line 2) can have baud rates up to 921kbps, and only require the TX and RX pins connected to a microcontroller to work. In addition, Line 1 can also use RTS and CTS lines for hardware flow control. Both lines can use XON/XOFF software flow control.

SPI interface

The SPI interface is a Master interface, which can be controlled with the Lantronix SmartSuite Monitor application.

USB interface

The USB interface is a full speed (12 mbps) Device interface. It will be enabled in future firmware.