资源简介
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个文件信息
相关资源
- Vive Input Utility.unitypackage
- Idea实现WebService
- BPEL开发详细教程-个人实践
- Microservice Patterns and Best Practices
- microservice.zip
- Developing Web Services with Apache Axis2
- webservice wsdl文件的生成
- Samsung Utility完全汉化版
- STM32F103VCT6原版数据手册.pdf-EasyDatash
- 华为云服务初级认证HCIA Cloud Service
- AMI刷新工具 AMIBIOS8_AMI_Firmware_Update_U
- 友善串口助手 V2.5.8.0825 Serial Port Uti
- 通过网页服务器监控设备状态
- webservice+jdbc
- Windows Media Service,Helix Server,VLC搭建
- Bootdisk Utility v2.1.2018.023b
- Unity3D访问Webservice返回的数据集并解析
- qt webService Client源码
- Engineering Software as a Service 2013
- ViveInputUtility1.5.1b
- c3550-ipservicesk9-mz.122-44.SE2.bin
- HP USB Key Utility for Windows 2.0.0.0
-
通过webservice提交xm
l数据以及soap协议 - Microsoft Windows CE User Interface Services G
- AUTOSAR_PRS_SOMEIPServiceDiscoveryProtocol.pdf
- webservice接口测试代码
- c3550-ipservicesk9-mz.122-55.SE9.bin
- Designing for Cisco Network Service Architectu
-
SOAP:xm
l跨平台WebService开发技术.美 - 微服务模式(microservice pattern)3本
评论
共有 条评论