• 大小: 6.19MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-03
  • 语言: 其他
  • 标签: STM32  机智云  

资源简介

使用本工具包请务必先查看我的“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个文件信息

评论

共有 条评论