For DFCM-NNN40-DT1R,32K RAM,
README.md@0:4085cc9441f3, 2015-06-26 (annotated)
- Committer:
- Marcomissyou
- Date:
- Fri Jun 26 09:44:35 2015 +0000
- Revision:
- 0:4085cc9441f3
Commit WIFI_API_32kRAM; This API works on DFCM-NNN40-DT1R(32K RAM).
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Marcomissyou | 0:4085cc9441f3 | 1 | # NNN40 WI-FI SDK version 20150524, release at 2015/5/24 |
Marcomissyou | 0:4085cc9441f3 | 2 | This is the export repo for the WIFI_API provided by Delta Electronics, Inc. |
Marcomissyou | 0:4085cc9441f3 | 3 | |
Marcomissyou | 0:4085cc9441f3 | 4 | # Fixed bug in previous version |
Marcomissyou | 0:4085cc9441f3 | 5 | * Fix wifi inti fail (timing issue) issue |
Marcomissyou | 0:4085cc9441f3 | 6 | * Change type of ap_ssid and ap_pw to char* |
Marcomissyou | 0:4085cc9441f3 | 7 | * Command getNetworkMask() and getGateway() |
Marcomissyou | 0:4085cc9441f3 | 8 | * Bug fix: is_connect() return 0 when close() function is called |
Marcomissyou | 0:4085cc9441f3 | 9 | * Bug fix: listen() return 0 |
Marcomissyou | 0:4085cc9441f3 | 10 | * Change TCP ERROR retry to 3 times |
Marcomissyou | 0:4085cc9441f3 | 11 | * WIFI SPI interface change to SPI0 |
Marcomissyou | 0:4085cc9441f3 | 12 | * WIFI MAC Address readout from Flash |
Marcomissyou | 0:4085cc9441f3 | 13 | * UART conflict bug fix |
Marcomissyou | 0:4085cc9441f3 | 14 | * Fix is_connect return error when ethernet is disconnected |
Marcomissyou | 0:4085cc9441f3 | 15 | * Set TCP maximum payload to 1400 bytes (Max. throughput achieve ~13.5KB) |
Marcomissyou | 0:4085cc9441f3 | 16 | * Set UDP maximum payload to 1400 bytes (Max. throughput achieve ~35KB) |
Marcomissyou | 0:4085cc9441f3 | 17 | * Fix UDP send_to length issue |
Marcomissyou | 0:4085cc9441f3 | 18 | * Fix send_to return error when client socket is colsed |
Marcomissyou | 0:4085cc9441f3 | 19 | * Set IP 255.255.255.255 as reserved |
Marcomissyou | 0:4085cc9441f3 | 20 | * Fix Switch return error when ethernet is init |
Marcomissyou | 0:4085cc9441f3 | 21 | * Fix bug in spi_flash.c for data access |
Marcomissyou | 0:4085cc9441f3 | 22 | * Fix bind return error |
Marcomissyou | 0:4085cc9441f3 | 23 | |
Marcomissyou | 0:4085cc9441f3 | 24 | # Fixed bug in this version |
Marcomissyou | 0:4085cc9441f3 | 25 | * Support DNS client for TCP/UDP |
Marcomissyou | 0:4085cc9441f3 | 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:4085cc9441f3 | 27 | |
Marcomissyou | 0:4085cc9441f3 | 28 | # Supported functionalities |
Marcomissyou | 0:4085cc9441f3 | 29 | Currently supported functionalities include: |
Marcomissyou | 0:4085cc9441f3 | 30 | * IEEE 802.11 b/g/n connectivity |
Marcomissyou | 0:4085cc9441f3 | 31 | * Station (STA) infrastructure mode |
Marcomissyou | 0:4085cc9441f3 | 32 | * WEP/WPA/WPA2 security |
Marcomissyou | 0:4085cc9441f3 | 33 | * DHCP Client and Static IPv4 addressing |
Marcomissyou | 0:4085cc9441f3 | 34 | * TCP Server/Client |
Marcomissyou | 0:4085cc9441f3 | 35 | * UDP Server/Client |
Marcomissyou | 0:4085cc9441f3 | 36 | |
Marcomissyou | 0:4085cc9441f3 | 37 | # Getting Started |
Marcomissyou | 0:4085cc9441f3 | 38 | This WIFI API is meant to be used on Delta NNN40 EVB. |
Marcomissyou | 0:4085cc9441f3 | 39 | A good starting point are these pages: |
Marcomissyou | 0:4085cc9441f3 | 40 | * [WI-FI SDK User Guide](document come with WI-FI SDK deliver) for system overview, APIs summary and sample code |
Marcomissyou | 0:4085cc9441f3 | 41 | * [EthernetInterface - Handbook](http://developer.mbed.org/handbook/Ethernet-Interface) a simple API that you will need to connect to the internet. |
Marcomissyou | 0:4085cc9441f3 | 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 |