[Verison ACH_WIFI_170928B]
1.Rewrite FLASH management code for SPI flash, so that it can be easily ported for any other flash types.
2.Add code to support MAC address set by "AT-cmd at+ab setmacaddress", and can only be initialised by default value when bootloader update.

[Verison ACH_WIFI_170928C]  New flash allocation is used, it must work with the new flash loader.
1.Add file system part to support new flash relocation
2.Change config region to address 0x3000
3.Add config variables for WSM firmware names, so application can search the images in SPI flash.

[Verison ACH_WIFI_170928D]
1.Make it work with Flashloader "Flashloader_171020A"
2.Enable AP mode
3.Enable AT-cmd build and version

[Verison ACH_WIFI_170928E]
1.Add code to setup CPU frequency according to Config value.
2.Modify SPI frequency divider to make sure all cpu frequency work well.
3.Add SPI Flash fast read fucntion.
4.Add Bill's code for SPI flash communication, but not be in use.

[Verison ACH_WIFI_170928F]
1.Add code to print out SPI flash data, add AT command to print out Flashloader File directory and Config area
2.Add AT command to show files in flash
3.fix the issue that print error message when it execute "scan" command
4.add code that baudrate can be change by config message.
5.change uart receive data method,from Non-FIFO mode to  FIFO mode
6.enable uart flow control.
7.change uart receive data buffer,from dynamic buffer to static buffer.
8.Add LUDP_USE and AIRPLAY definition, remove MEDIA_STREAMING definition.
9.Add coprocess and wm8904 driver and GKI.
10.Remove AT_CmdCPtest function, modify AT_CmdCPgetsig and AT_CmdCPGetCertificate.
11.Modify BOOL bool Boolean definition. Please use "bool" for bool type from now on.
12.Add airplay function. The sound is not smooth without DMA. So airplay should be improved after DMA added.
13.Modify SPI0 nSS pin to GPIO[3](PORTA, PIN_3).
14.Modify FreeRTOS configTOTAL_HEAP_SIZE to (96 * 1024).
15.Add HardFault tracking.
16.Correct some hidden error and warning, every modified field added a "//Bryce warning modify" note.
   Ignored warning: Pa050, Pe021, Pe231, Pe940, Pe301, Pe047, Pe177, Pe550
   Extra warning:   Pa130, Pe111, Pe188, Pe127, Pe128, Pe144, Pe167, Pe174,
                    Pe513, Pe068, Pe381, Pe185, Pe186, Pe546, Pe767

[Verison ACH_WIFI_180323A]
1.let WIFI release project used for jtag debug
2.add SDK function
[Verison ACH_WIFI_180326A]
1.update freertos to 10.0.1 version
[Verison ACH_WIFI_180326B]
1.make freertos into a library

[Version ACH_WIFI_180821E]
Derived from [Version ACH_WIFI_180821D]
1.It can run the AVS bin from flash.
2.Enable button, run the code, set var32 to 1 to enable autojoin. Set both MP3 and PCM buffer to 4k(var39 and var40).
3.Wait D1 keep bright. Click SW7(NOT press), D1 will flash. Uart will print "record start".
4.Ask a question such as "What's the time?" or "What's your name?" via micphone.
5.Uart will print "record over" and headphone will play a response.