Marco Hsu / WIFI_API
Committer:
Marcomissyou
Date:
Tue Jun 09 06:04:13 2015 +0000
Revision:
0:a2de37bf5f3d
update to WIFI_API_20150524e

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Marcomissyou 0:a2de37bf5f3d 1 # NNN40 WI-FI SDK version 20150524, release at 2015/5/24
Marcomissyou 0:a2de37bf5f3d 2 This is the export repo for the WIFI_API provided by Delta Electronics, Inc.
Marcomissyou 0:a2de37bf5f3d 3
Marcomissyou 0:a2de37bf5f3d 4 # Fixed bug in previous version
Marcomissyou 0:a2de37bf5f3d 5 * Fix wifi inti fail (timing issue) issue
Marcomissyou 0:a2de37bf5f3d 6 * Change type of ap_ssid and ap_pw to char*
Marcomissyou 0:a2de37bf5f3d 7 * Command getNetworkMask() and getGateway()
Marcomissyou 0:a2de37bf5f3d 8 * Bug fix: is_connect() return 0 when close() function is called
Marcomissyou 0:a2de37bf5f3d 9 * Bug fix: listen() return 0
Marcomissyou 0:a2de37bf5f3d 10 * Change TCP ERROR retry to 3 times
Marcomissyou 0:a2de37bf5f3d 11 * WIFI SPI interface change to SPI0
Marcomissyou 0:a2de37bf5f3d 12 * WIFI MAC Address readout from Flash
Marcomissyou 0:a2de37bf5f3d 13 * UART conflict bug fix
Marcomissyou 0:a2de37bf5f3d 14 * Fix is_connect return error when ethernet is disconnected
Marcomissyou 0:a2de37bf5f3d 15 * Set TCP maximum payload to 512 bytes
Marcomissyou 0:a2de37bf5f3d 16 * Set UDP maximum payload to 256 bytes
Marcomissyou 0:a2de37bf5f3d 17 * Fix UDP send_to length issue
Marcomissyou 0:a2de37bf5f3d 18 * Fix send_to return error when client socket is colsed
Marcomissyou 0:a2de37bf5f3d 19 * Set IP 255.255.255.255 as reserved
Marcomissyou 0:a2de37bf5f3d 20 * Fix Switch return error when ethernet is init
Marcomissyou 0:a2de37bf5f3d 21 * Fix bug in spi_flash.c for data access
Marcomissyou 0:a2de37bf5f3d 22 * Fix bind return error
Marcomissyou 0:a2de37bf5f3d 23
Marcomissyou 0:a2de37bf5f3d 24 # Fixed bug in this version
Marcomissyou 0:a2de37bf5f3d 25 * Support DNS client for TCP/UDP
Marcomissyou 0:a2de37bf5f3d 26 * Fast AP re-connection is performed automatically, user can call EthernetInterface.disconnect() to have lowest power consumption of 4uA, then call init and connected to previous AP for less than 4 sec
Marcomissyou 0:a2de37bf5f3d 27
Marcomissyou 0:a2de37bf5f3d 28 # Supported functionalities
Marcomissyou 0:a2de37bf5f3d 29 Currently supported functionalities include:
Marcomissyou 0:a2de37bf5f3d 30 * IEEE 802.11 b/g/n connectivity
Marcomissyou 0:a2de37bf5f3d 31 * Station (STA) infrastructure mode
Marcomissyou 0:a2de37bf5f3d 32 * WEP/WPA/WPA2 security
Marcomissyou 0:a2de37bf5f3d 33 * DHCP Client and Static IPv4 addressing
Marcomissyou 0:a2de37bf5f3d 34 * TCP Server/Client
Marcomissyou 0:a2de37bf5f3d 35 * UDP Server/Client
Marcomissyou 0:a2de37bf5f3d 36
Marcomissyou 0:a2de37bf5f3d 37 # Getting Started
Marcomissyou 0:a2de37bf5f3d 38 This WIFI API is meant to be used on Delta NNN40 EVB.
Marcomissyou 0:a2de37bf5f3d 39 A good starting point are these pages:
Marcomissyou 0:a2de37bf5f3d 40 * [WI-FI SDK User Guide](document come with WI-FI SDK deliver) for system overview, APIs summary and sample code
Marcomissyou 0:a2de37bf5f3d 41 * [EthernetInterface - Handbook](http://developer.mbed.org/handbook/Ethernet-Interface) a simple API that you will need to connect to the internet.
Marcomissyou 0:a2de37bf5f3d 42 * [Socket - Handbook](http://developer.mbed.org/handbook/Socket) a simple and consistent way to communicate using bsd-like TCP and UDP sockets over WI-FI