资源简介
使用本工具包请务必先查看我的“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的太阳能供电智能花盆
相关资源
- 基于STM32的太阳能供电智能花盆
- STM32光敏传感器
- STM32MAX30100程序
- STM32F103VE_NRF24L01_GPIO模拟SPI通讯程序
- 基于stm32的韦根26发送程序
- STM32F107读写U盘
- 浅谈工程师的调试法宝1-5.zip
- STM32串口USART2发送接收程序
- STM32F103工程
- stm32 modbus主机程序125364
- 基于stm32库3.5的小车红外避障程序
- STM32驱动OV7620摄像头
- STM32F407-四路超声波测距代码
- 基于STM32的MLX90614测温显示.rar
- stm32韦根通信协议
- STM32F103C8T6蓝牙点亮LED
- STM32 LCD12864带日历时钟功能的电子密
- STM32光电开关代码
- stm32f103系列1602液晶屏驱动程序
- 基于STM32的proteus仿真——扫地机器人
- 正点原子mini开发板+DHT11测量温湿度上
- STM32F103VET6 PWM之通用定时器输出带死区
- 基于stm32炜盛zh03b的PM2.5、PM1、PM10采集
- 无线充电RX端程序代码
- 基于stm32f103c8t6 + 机智云的环境监测
- stm32矩阵按键
- stm32 pwm输出
- stm32蓝牙控制机械臂3个舵机校赛用的
- stm32f407实现串口收发
- 使用STM32控制多个步进电机
评论
共有 条评论