Murphy

Results 22 comments of Murphy

> 能否支持组合按键? @rockjg0917 这个库仅做底层的按键扫描处理,如果需要支持组合按键,请再封一层,根据按键库返回的事件分装需要的组合按键,希望可以帮到您,谢谢。

> 有个问题,我有4个按键,使用1个按键,不会出错,要是大于1个,那么只会最大标号一个有效,不知道这是不是一个Bug,硬件应该没有问题,有问题的话,1个按键也不行吧。 > for (i = 0; i < 4; i ++) > { > user_button[i].id = i; > user_button[i].usr_button_read = common_btn_read; > user_button[i].cb = common_btn0_evt_cb; > user_button[i].pressed_logic_level = 0;...

感谢您的反馈 😃 确实会存在多线程安全的问题,后续我考虑下如何简单实现数据互斥,您有好的想法和代码实现也可以直接 PR 提上来 。

看我提供的示例,然后在 51 上面封装一个读取和设置 GPIO 的接口就可以了

现有版本的 SDK 也是通过 HTTP 进行升级固件下载的,使用 MQTT 或 CoAP 进行状态通知。 新版的 SDK 对原有的 iotkit-embedded SDK 结构进行了调整,增加了新的功能组件,但旧版本依旧是可以正常工作的。 未来肯定会同步最新的版本,请知悉,谢谢

对的,阿里要求 OTA 的时候使用 HTTPS 进行固件下载

这个软件包是为 RT-Thread OS 适配的,适用于 RT-Thread OS 支持的所有平台([支持平台查看](https://github.com/RT-Thread/rt-thread/tree/master/bsp))。 如果您使用的 MTK 平台不是使用 RTOS ,或者使用其他 OS,可以参考 `ali-iotkit/ports` 目录下的移植文件,适配您自己的软件平台。

那你就把我的这个软件包加入你平台上编译,注意 sconscript 脚本里面添加的宏定义和文件,然后移植 ports 目录下的文件就 OK了

只要能完成相关的接口移植就可以了