此MCU_SDK是根据涂鸦开发平台上定义的产品功能,自动生成的MCU代码。在此基础上进行修改、补充,可快速完成MCU程序。
MCU_SDK使用指导文档链接:
https://docs.tuya.com/zh/iot/device-development/access-mode-mcu/wifi-general-solution/software-reference-wifi/overview-of-migrating-tuyas-mcu-sdk?id=K9hhi0xr5vll9
开发步骤:
1:需要根据产品实际情况(重置wifi按钮和wifi状态指示灯处理方式、是否支持MCU升级等)进行配置,请在protocol.h内修改此配置;
2:移植此MCU_SDK,请查看protocol.c文件内的移植步骤,并正确完成移植。移植后,请完成数据下发处理、数据上报部分的代码,即可完成全部wifi功能。
文件概览:
此MCU_SDK包括7个文件:
(1)system.c和system.h 是wifi通用协议解析实现代码,无特殊情况,用户不需要修改。
(2)mcu_api.c和mcu_api.h ,用户需要主动调用的函数都在该文件内。
(3)protocol.h和protocol.c ,接收到模块数据后对数据的处理函数,可在此文件内找到,需要用户修改完善相关功能。protocol.h 和protocol.c文件内有详细修改说明,请仔细阅读。
(4)wifi.h文件包含了以上所有的.h文件,并定义了以上所有文件中的函数里用到的宏定义,使用此SDK相关函数,请#include "wifi.h"。
没有合适的资源?快使用搜索试试~ 我知道了~
基于40A壁挂显示板的涂鸦功能模块设计源码
共185个文件
h:93个
c:63个
txt:4个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 45 浏览量
2024-09-28
19:02:09
上传
评论
收藏 4.61MB ZIP 举报
温馨提示
该项目为壁挂40A显示板的涂鸦功能模块设计源码,共计包含182个文件,涵盖92个头文件(h)、62个C语言源文件(c)、3个文本文件(txt)、2个Markdown文件(md)、2个源文件(s)、1个Git忽略文件(gitignore)、1个可执行文件(bin)、1个管理员权限文件(Administrator)、1个HP相关文件(HP)以及1个uvoptx文件。代码以C语言为主要开发语言,并在某些部分使用了C语言进行补充。
资源推荐
资源详情
资源评论
收起资源包目录
基于40A壁挂显示板的涂鸦功能模块设计源码 (185个子文件)
DISPLAY_40A_TUYA.uvguix.Administrator 178KB
DISPLAY_40A_TUYA.bin 39KB
OTA信息文件.bin 89B
project.bmarks 539B
tasks.c 149KB
n32g45x_tim.c 119KB
n32g45x_eth.c 115KB
queue.c 79KB
n32g45x_rtc.c 69KB
protocol.c 61KB
n32g45x_adc.c 52KB
n32g45x_can.c 47KB
n32g45x_rcc.c 45KB
n32g45x_i2c.c 43KB
iot_tuya.c 43KB
timers.c 39KB
n32g45x_dma.c 38KB
n32g45x_usart.c 35KB
n32g45x_flash.c 34KB
mcu_api.c 34KB
n32g45x_gpio.c 31KB
port.c 28KB
n32g45x_spi.c 28KB
n32g45x_sdio.c 27KB
usb_core.c 27KB
system.c 27KB
event_groups.c 25KB
user.c 22KB
n32g45x_qspi.c 21KB
ota_file.c 20KB
heap_5.c 18KB
heap_4.c 16KB
crcLib.c 15KB
croutine.c 15KB
n32g45x_tsc.c 14KB
usb_regs.c 13KB
n32g45x_dac.c 13KB
system_n32g45x.c 13KB
w25qxx.c 13KB
heap_2.c 12KB
n32g45x_pwr.c 11KB
list.c 11KB
bsp_led.c 9KB
n32g45x_comp.c 8KB
n32g45x_exti.c 7KB
heap_1.c 7KB
misc.c 7KB
n32g45x_dbg.c 6KB
n32g45x_bkp.c 6KB
n32g45x_dvp.c 6KB
usb_int.c 6KB
n32g45x_wwdg.c 6KB
heap_3.c 5KB
n32g45x_opamp.c 5KB
n32g45x_iwdg.c 5KB
n32g45x_crc.c 5KB
n32g45x_it.c 5KB
bsp_usart1.c 4KB
bsp_usart2.c 4KB
usb_sil.c 3KB
usb_mem.c 3KB
bsp_iap.c 3KB
usb_init.c 3KB
bsp_timer.c 2KB
main.c 2KB
bsp_gpio.c 2KB
common.c 1KB
project.cbp 1KB
project.depend 225B
.gitignore 487B
n32g45x.h 543KB
arm_math.h 241KB
core_cm4.h 119KB
task.h 91KB
n32g45x_eth.h 82KB
queue.h 64KB
timers.h 59KB
cmsis_gcc.h 59KB
cmsis_armclang.h 53KB
semphr.h 48KB
n32g45x_tim.h 47KB
usb_regs.h 40KB
protocol.h 34KB
FreeRTOS.h 33KB
n32g45x_rcc.h 31KB
event_groups.h 31KB
croutine.h 28KB
n32g45x_rtc.h 27KB
n32g45x_i2c.h 27KB
cmsis_iccarm.h 27KB
cmsis_armcc.h 27KB
n32g45x_gpio.h 27KB
n32g45x_dma.h 26KB
n32g45x_adc.h 25KB
n32g45x_can.h 25KB
n32g45x_tsc.h 23KB
n32g45x_dvp.h 22KB
list.h 20KB
n32g45x_flash.h 18KB
n32g45x_sdio.h 18KB
共 185 条
- 1
- 2
资源评论
lsx202406
- 粉丝: 2479
- 资源: 5595
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- GitBook 教授 Javascript 编程基础知识.zip
- Generation.org 开发的 JAVA 模块练习.zip
- FastDFS Java 客户端 SDK.zip
- etcd java 客户端.zip
- Esercizi di informatica!执行计划,metti alla prova!.zip
- Eloquent JavaScript 翻译 - 2ª edição .zip
- Eclipse Paho Java MQTT 客户端库 Paho 是一个 Eclipse IoT 项目 .zip
- disconf 的 Java 应用程序.zip
- cloud.google.com 上使用的 Java 和 Kotlin 代码示例.zip
- 未命名3(3).cpp
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功