k230 canmv平台按键怎么使用硬件中断?

Viewed 116

k230 canmv平台按键怎么使用硬件中断?

3 Answers

你好,请更新到最新的,prerelease固件,现在已经支持gpio中断了。https://github.com/kendryte/canmv_k230/releases/tag/PreRelease,代码参考https://github.com/canmv-k230/canmv/blob/canmv_k230/resources/examples/03-Machine/pin/pin_irq.py

请问k230d也支持吗?我们需要自定义固件,然后老是编译不通过

230d也支持得。我用ci跑过230的,是可以正常编译得

In file included from src/sensor_dev.h:36,
from src/sensor_comm.c:27:
/home/u/canmv_k230_1/canmv_k230-PreRelease//src/rtsmart/rtsmart/kernel/rt-thread/include/rtthread.h:22:10: fatal error: rtconfig.h: No such file or directory
22 | #include <rtconfig.h>
| ^~~~~~~~~~~~
compilation terminated.
会用很多这种缺少头文件的报错
而且我用的是https://github.com/kendryte/canmv_k230/releases/tag/PreRelease这个链接里的源码,但是我repo sync下来的源码里的pin.py仍然没有irq方法

期待UART等其他外设增加硬件中断支持,谢谢

uart得话,目前使用得select来做得,和中断差不多

prerelease看起来都没有正常启动

v2.8.3的版本是可以正常启动的,是哪里需要改动嘛?

哪里有v2.8.3?