加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

对接涂鸦透传固件的涂鸦MCU SDK开发流程

(2017-08-21 09:20:55)
分类: 工作
1、在涂鸦开发者中心创建一个产品,点击硬件调试,下载mcu sdk,此sdk是通用的,所有MCU都可用,与硬件无关;

2、mcu sdk里面有protocol.c,mcu_api.c等文件,其中mcu_api.c是我们需要调用的函数接口,protocol.c才是我们需要修改的文件;

3、首先,将产品pid和mcu版本号填入protocol.h里面,然后要将MCU的串口发送单字节函数填入protocol.c里面的uart_transmit_output,并且把uart_transmit_output的参数作为实参传递给MCU串口函数;

4、在MCU串口接收单字节的函数里面调用mcu_api.c里面的uart_receive_input函数,输入参数为串口接受到的字节;

5、在初始化的时候调用wifi_protocol_init()函数;

6、把wifi_uart_service()放入MCU的while循环里面;

7、在dp_download_handle里面查看到有哪些数据节点需要处理,比如倒计时和上报下报节点,在对应的函数里面填写相关的操作;

8、需要配网直接调用mcu_set_wifi_mode函数,设置为smartconfig或者ap配网模式;

9、切记,app界面要使用开发调试模板


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有