資源簡介
使用本工具包請務必先查看我的“STM32接入機智云”的一篇博客,不然你可能不會用這個。

代碼片段和文件信息
//第一處,添加
#include?“usart3.h“
//第八處,添加
extern?dataPoint_t?currentDataPoint;
extern?u8?wifi_sta;
int8_t?gizwitsEventProcess(eventInfo_t?*info?uint8_t?*data?uint32_t?len)
{
??uint8_t?i?=?0;
??dataPoint_t?*dataPointPtr?=?(dataPoint_t?*)data;
??moduleStatusInfo_t?*wifiData?=?(moduleStatusInfo_t?*)data;
??protocolTime_t?*ptime?=?(protocolTime_t?*)data;
??if((NULL?==?info)?||?(NULL?==?data))
??{
????return?-1;
??}
??for(i=0;?inum;?i++)
??{
????switch(info->event[i])
????{
??????case?WIFI_SOFTAP:
????????break;
??????case?WIFI_AIRlink:
????????break;
??????case?WIFI_STATION:
????????break;
??????case?WIFI_CON_ROUTER:
????????break;
??????case?WIFI_DISCON_ROUTER:
????????break;
??????case?WIFI_CON_M2M:?wifi_sta=1;//wifi設備已連接//第二處,添加
????????break;
??????case?WIFI_DISCON_M2M:?wifi_sta=0;//wifi設備斷開//第三處,添加
????????break;
??????case?WIFI_RSSI:
????????GIZWITS_LOG(“RSSI?%d\n“?wifiData->rssi);
????????break;
??????case?TRANSPARENT_DATA:
????????GIZWITS_LOG(“TRANSPARENT_DATA?\n“);
????????//user?handle??Fetch?data?from?[data]??size?is?[len]
????????break;
??????case?WIFI_NTP:
????????GIZWITS_LOG(“WIFI_NTP?:?[%d-%d-%d?%02d:%02d:%02d][%d]?\n“ptime->yearptime->monthptime->dayptime->hourptime->minuteptime->secondptime->ntp);
????????break;
??????default:
????????break;
????}
??}
??return?0;
}
//第七處,刪除
void?userHandle(void)
{
?/*
????currentDataPoint.valueLight?=?;//Add?Sensor?Data?Collection
????*/
????
}
//第四處,添加
void?mcuRestart(void)
{
????__set_FAULTMASK(1);//關閉所有中斷
????NVIC_SystemReset();//復位
}
int32_t?uartWrite(uint8_t?*buf?uint32_t?len)
{
????uint32_t?i?=?0;
????
????if(NULL?==?buf)
????{
????????return?-1;
????}
????
????#ifdef?PROTOCOL_DEBUG
????GIZWITS_LOG(“MCU2WiFi[%4d:%4d]:?“?gizGetTimerCount()?len);
????for(i=0;?i ????{
????????GIZWITS_LOG(“%02x?“?buf[i]);
????}
????GIZWITS_LOG(“\n“);
????#endif
????for(i=0;?i ????{
????????//USART_SendData(UART?buf[i]);//STM32?test?demo
????????//Serial?port?to?achieve?the?function?the?buf[i]?sent?to?the?module
//第五處,添加
USART_SendData(USART3buf[i]);
????????while(USART_GetFlagStatus(USART3USART_FLAG_TC)==RESET);?//循環發送直到發送完畢
????????if(i?>=2?&&?buf[i]?==?0xFF)
????????{
??????????//Serial?port?to?achieve?the?function?the?0x55?sent?to?the?module
??????????//USART_SendData(UART?0x55);//STM32?test?demo
??//第六處,添加
??USART_SendData(USART30x55);
??????????while(USART_GetFlagStatus(USART3USART_FLAG_TC)==RESET);?//循環發送直到發送完畢?
????????}
????}
????
????return?len;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????367700??2017-03-29?10:42??STM32接入機智云工具包\GAgent_00ESP826_04020023_17032418\GAgent_00ESP826_04020023_17032418.bin
?????文件????4190208??2017-03-29?10:47??STM32接入機智云工具包\GAgent_00ESP826_04020023_17032418\GAgent_00ESP826_04020023_17032418_combine.bin
?????文件????????174??2017-03-29?10:44??STM32接入機智云工具包\GAgent_00ESP826_04020023_17032418\readme.txt
?????文件???????2677??2018-05-12?18:12??STM32接入機智云工具包\gizwits_product.c
?????文件??????19304??2017-06-06?17:19??STM32接入機智云工具包\gizwits_protocol.h
?????文件???????1314??2018-05-12?18:22??STM32接入機智云工具包\main.c
?????文件???????2089??2017-06-12?10:50??STM32接入機智云工具包\TIMER\timer.c
?????文件????????585??2016-11-18?11:52??STM32接入機智云工具包\TIMER\timer.h
?????文件???????3034??2017-07-09?22:02??STM32接入機智云工具包\USART3\usart3.c
?????文件????????597??2016-11-18?15:48??STM32接入機智云工具包\USART3\usart3.h
?????文件????????223??2016-04-21?14:43??STM32接入機智云工具包\燒寫軟件\__MACOSX\._燒寫軟件
?????文件????????120??2016-04-21?14:43??STM32接入機智云工具包\燒寫軟件\__MACOSX\燒寫軟件\._.DS_Store
?????文件????????223??2015-12-03?10:29??STM32接入機智云工具包\燒寫軟件\__MACOSX\燒寫軟件\._blank.bin
?????文件????????223??2016-03-31?19:05??STM32接入機智云工具包\燒寫軟件\__MACOSX\燒寫軟件\._boot_v1.5.bin
?????文件????????223??2015-12-03?10:29??STM32接入機智云工具包\燒寫軟件\__MACOSX\燒寫軟件\._esp_init_data_default.bin
?????文件????????223??2015-12-03?10:08??STM32接入機智云工具包\燒寫軟件\__MACOSX\燒寫軟件\._FLASH_DOWNLOAD_TOOLS_v1.2_150512.rar
?????文件???????6148??2016-04-21?14:43??STM32接入機智云工具包\燒寫軟件\燒寫軟件\.DS_Store
?????文件???????4096??2015-12-03?10:29??STM32接入機智云工具包\燒寫軟件\燒寫軟件\blank.bin
?????文件???????3232??2016-03-31?19:05??STM32接入機智云工具包\燒寫軟件\燒寫軟件\boot_v1.5.bin
?????文件????????128??2015-12-03?10:29??STM32接入機智云工具包\燒寫軟件\燒寫軟件\esp_init_data_default.bin
?????文件???????4096??2018-04-28?15:10??STM32接入機智云工具包\燒寫軟件\燒寫軟件\FLASH_DOWNLOAD_TOOLS_v1.2_150512\FLASH_DOWNLOAD_TOOLS_v1.2_150512\bin_tmp\downloadPanel1\blank.bin
?????文件???????3232??2018-04-28?15:10??STM32接入機智云工具包\燒寫軟件\燒寫軟件\FLASH_DOWNLOAD_TOOLS_v1.2_150512\FLASH_DOWNLOAD_TOOLS_v1.2_150512\bin_tmp\downloadPanel1\boot_v1.5.bin_rep
?????文件????????128??2018-04-28?15:10??STM32接入機智云工具包\燒寫軟件\燒寫軟件\FLASH_DOWNLOAD_TOOLS_v1.2_150512\FLASH_DOWNLOAD_TOOLS_v1.2_150512\bin_tmp\downloadPanel1\esp_init_data_default.bin_rep
?????文件?????367700??2018-04-28?15:10??STM32接入機智云工具包\燒寫軟件\燒寫軟件\FLASH_DOWNLOAD_TOOLS_v1.2_150512\FLASH_DOWNLOAD_TOOLS_v1.2_150512\bin_tmp\downloadPanel1\GAgent_00ESP826_04020023_17032418.bin
?????文件???22780628??2015-05-12?18:27??STM32接入機智云工具包\燒寫軟件\燒寫軟件\FLASH_DOWNLOAD_TOOLS_v1.2_150512\FLASH_DOWNLOAD_TOOLS_v1.2_150512\flash_download_tool_v1.2_150512.exe
?????文件??????49152??2015-05-07?17:15??STM32接入機智云工具包\燒寫軟件\燒寫軟件\FLASH_DOWNLOAD_TOOLS_v1.2_150512\FLASH_DOWNLOAD_TOOLS_v1.2_150512\init_data\ESP8266_RF_init.xls
?????文件????????380??2018-04-28?15:10??STM32接入機智云工具包\燒寫軟件\燒寫軟件\FLASH_DOWNLOAD_TOOLS_v1.2_150512\FLASH_DOWNLOAD_TOOLS_v1.2_150512\MAC_ADDR\MAC_TABLE.CSV
?????文件?????919614??2014-08-22?19:57??STM32接入機智云工具包\燒寫軟件\燒寫軟件\FLASH_DOWNLOAD_TOOLS_v1.2_150512\FLASH_DOWNLOAD_TOOLS_v1.2_150512\RESOURCE\blank.bmp
?????文件?????355894??2014-08-08?13:18??STM32接入機智云工具包\燒寫軟件\燒寫軟件\FLASH_DOWNLOAD_TOOLS_v1.2_150512\FLASH_DOWNLOAD_TOOLS_v1.2_150512\RESOURCE\CON_ERROR.bmp
?????文件??????14390??2014-08-08?13:18??STM32接入機智云工具包\燒寫軟件\燒寫軟件\FLASH_DOWNLOAD_TOOLS_v1.2_150512\FLASH_DOWNLOAD_TOOLS_v1.2_150512\RESOURCE\CON_ERROR_S.bmp
............此處省略39個文件信息
- 上一篇:STM32光敏傳感器
- 下一篇:基于STM32的太陽能供電智能花盆
評論
共有 條評論