资源简介
使用本工具包请务必先查看我的“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的太阳能供电智能花盆
相关资源
- I2C读写AT24C02 基于STM32F103 cube116540
- 基于stm32f103ve的程序——跑马灯实验
- 基于STM32RCT6的步进电机驱动程序
- stm32f407上的两个can发送和接收例程
- STM32 led 时钟
- STM32 2.4G通信例程
- 直流无刷电机方波驱动 stm32 例程代码
- STM32中文资料
- STM32蓝牙和串口程序
- STM32f103超声波模块例程
- stm32f103c8t6 4 oled.rar
- stm32f030 IAP Demo(原创)
- STM32基于rt_thread操作系统的SDHC卡文件
- NRF24L01实现51与STM32双向通讯
- STM32F103 串口程序(完整版)
- stm32 ds18b20 温度传感器 测试通过
- stm32官方例程
- STM32F103定时器中断程序
- [免费]基于stm32f103ze 的OLED驱动代码
- STM32F103RBT6驱动UC1698控制芯片的160160黑
- STM32F103 DS18B20 V3.5.0固件库驱动程序工
- STM32定时器使用入门。看了这个程序会
- SIM908 SDIO FSMC STM32 FIFO
- STM32F103 CC2500完整驱动(模拟SPI)
- AD7606采集程序
- stm32 用SPI 方式读写 SDHC
- stm32通过DMA方式采集ADC数据
- 意法半导体STM全系列微控制器STM32ST
- 基于STM32芯片的SX1278 驱动 LORA.rar
- STM32的PCB封装库,以及原理图库,48
评论
共有 条评论