资源简介
SYD Service Utility.zip
SYD Service Utility zip 8801 2017-4-12

代码片段和文件信息
#define _OTA_C
#include “ota.h“
#include “lib.h“
#include
static uint8_t EvtBuf[sizeof(struct hci_evt)];
struct hci_evt *pevt = (struct hci_evt *)EvtBuf;
static void EvtCommandComplete(uint8_t opcode uint8_t *ret_parm uint8_t ret_len)
{
pevt->evtcode = EVT_COMMAND_COMPLETE;
pevt->evtlen = ret_len + CMD_COMPLETE_HDR_SZ;
pevt->evtparm.EvtCommandComplete.opcode= opcode;
memcpy((uint8_t *)&pevt->evtparm.EvtCommandComplete.RetParm ret_parm ret_len);
}
static void CmdFwErase()
{
struct ret_fw_erase_cmd Ret;
CodeErase();
Ret.status = ERR_COMMAND_SUCCESS;
EvtCommandComplete(CMD_FW_ERASE (uint8_t *)&Ret sizeof (Ret));
}
static void CmdFwWrite(struct cmd_fw_write *p_cmd)
{
struct ret_fw_erase_cmd Ret;
CodeWrite(p_cmd->offsetp_cmd->szp_cmd->data);
Ret.status = ERR_COMMAND_SUCCESS;
EvtCommandComplete(CMD_FW_WRITE (uint8_t *)&Ret sizeof (Ret));
}
static void CmdFwUpgrade(struct cmd_fw_upgrade *p_cmd)
{
struct ret_fw_erase_cmd Ret;
CodeUpdate(NULL NULL p_cmd->sz p_cmd->checksum);
Ret.status = ERR_COMMAND_SUCCESS;
EvtCommandComplete(CMD_FW_UPGRADE (uint8_t *)&Ret sizeof (Ret));
*((uint8_t*)(0x50001000 + 0x24)) = 0x01;
}
void ota_cmd(uint8_t *p_cmd uint8_t sz)
{
struct hci_cmd *pcmd = (struct hci_cmd*)p_cmd;
switch(pcmd->opcode)
{
case CMD_FW_ERASE:
CmdFwErase();
break;
case CMD_FW_WRITE:
CmdFwWrite(&pcmd->cmdparm.CmdFwWrite);
break;
case CMD_FW_UPGRADE:
CmdFwUpgrade(&pcmd->cmdparm.CmdFwUpgrade);
break;
}
}
void ota_rsp(uint8_t *p_rsp uint8_t *p_sz)
{
memcpy(p_rsp EvtBuf pevt->evtlen + 2);
*p_sz = pevt->evtlen + 2;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-04-11 17:57 OLED\
文件 4096 2016-11-02 16:10 OLED\4K_Setting_2000ppm.bin
文件 1168 2016-08-05 15:01 OLED\OTA.txt
文件 9839 2017-04-09 10:42 OLED\SYD8801EVB.txt
文件 3366 2017-04-09 10:42 OLED\SYD8801EVB_Flash.txt
文件 2022 2017-04-09 10:42 OLED\SYD8801EVB_service.h
目录 0 2017-04-11 18:04 OLED\Vendor Service\
目录 0 2017-04-11 17:57 OLED\Vendor Service\ble\
文件 12579 2016-10-15 13:04 OLED\Vendor Service\ble\lib.h
文件 294272 2016-11-23 11:03 OLED\Vendor Service\ble\syd_ble_keil.lib
文件 68287 2017-04-10 23:42 OLED\Vendor Service\Ble_Vendor_Service.map
文件 73116 2017-04-10 23:44 OLED\Vendor Service\Ble_Vendor_Service.uvguix.Administrator
文件 71517 2016-08-04 17:36 OLED\Vendor Service\Ble_Vendor_Service.uvguix.ms_shia
文件 77012 2017-04-11 18:04 OLED\Vendor Service\Ble_Vendor_Service.uvguix.SYD-SZ-04
文件 72598 2017-04-09 11:16 OLED\Vendor Service\Ble_Vendor_Service.uvguix_Administrator.bak
文件 11174 2017-04-09 23:05 OLED\Vendor Service\Ble_Vendor_Service.uvoptx
文件 19748 2017-04-09 23:05 OLED\Vendor Service\Ble_Vendor_Service.uvprojx
文件 11174 2017-04-07 18:45 OLED\Vendor Service\Ble_Vendor_Service_uvoptx.bak
文件 19748 2017-01-12 09:29 OLED\Vendor Service\Ble_Vendor_Service_uvprojx.bak
目录 0 2017-04-11 17:57 OLED\Vendor Service\Driver\
文件 1718 2016-07-18 17:39 OLED\Vendor Service\Driver\ota.c
文件 1193 2016-07-28 10:20 OLED\Vendor Service\Driver\syd8801_debug.c
文件 409 2016-07-21 10:16 OLED\Vendor Service\Driver\syd8801_delay.c
文件 4523 2017-04-07 18:30 OLED\Vendor Service\Driver\syd8801_gpio.c
文件 3978 2017-04-07 18:31 OLED\Vendor Service\Driver\syd8801_ioi2c.c
文件 3654 2016-12-01 23:05 OLED\Vendor Service\Driver\syd8801_timer.c
文件 3554 2016-07-26 17:21 OLED\Vendor Service\Driver\syd8801_uart.c
目录 0 2017-04-11 17:57 OLED\Vendor Service\Include\
文件 20385 2016-07-21 10:15 OLED\Vendor Service\Include\ARMCM0.h
文件 1380 2016-07-18 17:39 OLED\Vendor Service\Include\ota.h
文件 2022 2017-04-07 16:24 OLED\Vendor Service\Include\SYD8801EVB_service.h
............此处省略349个文件信息
相关资源
- WinCE中的Web Service调用
- 通过webservice上传和下载文件
- 基于SSM+CXF构建的RESTFul webservice
- CCLicenseService
- Microservice patterns
- 3PAR UTILITY STORAGE产品手册
- ServiceStack V3.9 全部dll
- 破解ServiceStack.Redis每小时6000次限制
- 基于Freemarker模板的代码生成器后台代
- 笑云IServiceCom ITSM V2.3技术白皮书
- 通过 Microsoft Services for UNIX 将 UNIX 应用
- Microsoft Windows Services for UNIX 3.5 版中的
- NAS 的Service for Unix 的使用方法
- 适用于insyde BIOS的DMI工具
- 中国移动MAS机weservice接口协议.zip
- springmvc+Mybatis+axis2+webservice+quartz作业整
-
webservice+xm
l新手 -
.NET fr
amework Setup Cleanup Utility 工具 - 华为HCNA-Cloud Service-题库H13-811
- Intel Driver Update Utility v2.7.1.1.zip
- 安卓后台服务相关-安卓定时任务每隔
- 高清彩版 Building.Microservices.with.NET.C
- EasyDraw软件
- WSO2 Developer’s Guide SOA and data services
- 广工SOA与Web Service技术实验报告
- webservice服务上传文件
- ADAM-4000-5000Utility
- eclipse使用axis1.4发布联通vac的webservi
- 基于WebService的航空订票系统
- 5.InsydeFlash 5.29Custom
评论
共有 条评论