求助:esp-idf5.0 编译matrix_keyboard的demo报错!

jr-test
Posts: 100
Joined: Mon Aug 23, 2021 3:04 am

求助:esp-idf5.0 编译matrix_keyboard的demo报错!

Postby jr-test » Tue Jul 04, 2023 6:49 am

Code: Select all

error: 'DEDIC_GPIO_INIR_NONE' undeclared (first use in this function)
error: 'DEDIC_GPIO_INIR_BOTH_EDGE' undeclared (first use in this function)
用的是esp32-s3的开发板
这些宏都是在"driver/dedic_gpio.h"能找到的,是路径不对还是哪里没有配置好,有人遇到过吗?

jr-test
Posts: 100
Joined: Mon Aug 23, 2021 3:04 am

Re: 求助:esp-idf5.0 编译matrix_keyboard的demo报错!

Postby jr-test » Tue Jul 04, 2023 7:18 am

jr-test wrote:
Tue Jul 04, 2023 6:49 am

Code: Select all

error: 'DEDIC_GPIO_INIR_NONE' undeclared (first use in this function)
error: 'DEDIC_GPIO_INIR_BOTH_EDGE' undeclared (first use in this function)
用的是esp32-s3的开发板
这些宏都是在"driver/dedic_gpio.h"能找到的,是路径不对还是哪里没有配置好,有人遇到过吗?
用esp32-s2就可以编译通过。有哪些不一样的地方吗?

ESP_Zombie
Posts: 20
Joined: Tue Mar 15, 2022 6:15 am

Re: 求助:esp-idf5.0 编译matrix_keyboard的demo报错!

Postby ESP_Zombie » Tue Jul 18, 2023 10:31 am

这是因为 S3 不支持 SOC_DEDIC_GPIO_HAS_INTERRUPT 这个宏 :https://github.com/espressif/esp-idf/bl ... pio.c#L118

dedicate GPIO 可以参考这个例程 https://github.com/espressif/esp-idf/tr ... /soft_uart

jr-test
Posts: 100
Joined: Mon Aug 23, 2021 3:04 am

Re: 求助:esp-idf5.0 编译matrix_keyboard的demo报错!

Postby jr-test » Wed Jul 19, 2023 7:23 am

ESP_Zombie wrote:
Tue Jul 18, 2023 10:31 am
这是因为 S3 不支持 SOC_DEDIC_GPIO_HAS_INTERRUPT 这个宏 :https://github.com/espressif/esp-idf/bl ... pio.c#L118

dedicate GPIO 可以参考这个例程 https://github.com/espressif/esp-idf/tr ... /soft_uart
感谢您的回复,我也发现了S3不支持SOC_DEDIC_GPIO_HAS_INTERRUPT这个宏,但是我需要用S3实现这个矩阵键盘的功能。
想问一下后续的S3会支持SOC_DEDIC_GPIO_HAS_INTERRUPT吗?
如果可以像S2可以实现按键矩阵就方便了,就不用通过按键扫描来实现了。

Who is online

Users browsing this forum: No registered users and 156 guests