关于在手势识别的drp中添加头文件的问题

我们想要在手势识别中添加ADC。

我们首先复制了smart configurator生成的r_adc文件夹,在driver下r_gpio_drv_scfg.h中添加了

static const st_r_drv_gpio_sc_config_t GPIO_SC_TABLE_adc0[] =
{
/* {<pin>, {<function>, <tint>, <current>}}, */
{GPIO_PORT_5_PIN_6, {GPIO_FUNC_PERIPHERAL1, GPIO_TINT_DISABLE, GPIO_CURRENT_RESERVED}},
};

然后在r_devlink_warpper_cfg.h下添加了#include "r_adc_drv_api.h"和对应的{ "adc0", (st_r_driver_t *)&g_adc_driver, R_SC0 },

同时C/C++内的包含路径也添加了r_adc所在文件夹的inc。

我们也在r_bsp.h中添加了相应的头文件,但是对应的结构体依然无法识别,一直报错没有定义,请问工程师我们应该怎么解决,谢谢。

  • 我们通过在手势识别添加了相关的路径,已经解决了这个问题。但是在启动的时候,s_adc_handle = direct_open("adc0", 0);这句话返回的是5,而其他的返回值是6,我们应该如何去解决这个问题,谢谢