对于 gpio_pad_select_gpio 函数,这个错误通常意味着你忘记了包含定义该函数的头文件。 解决方法 包含正确的头文件: 确保你的源文件中包含了定义 gpio_pad_select_gpio 函数的头文件。对于 ESP-IDF 开发框架,这个函数通常定义在 driver/gpio.h 头文件中。因此,你需要在源文件的顶部添加
../src/main.c: In function 'main':../src/main.c:29:2: warning: implicit declaration of function 'GPIOInit' [-Wimplicit-function-declaration]../src/main.c:31:2: warning: implicit declaration of function 'StartLis500Clock' [-Wimplicit-function-declaration]The header and source files are...
../mphalport.h: In function 'mp_hal_pin_input': ../mphalport.h:85:5: error: implicit declaration of function 'gpio_pad_select_gpio'; did you mean 'esp_rom_gpio_pad_select_gpio'? [-Werror=implicit-function-declaration] gpio_pad_select_gpio(pin); ^~~~ esp_rom_gpio_pad_select_...
=*/ PUARTDISABLE | GPIO_PIN_UART_RX, }; /*** * Function Definitions ***/ / Application initialization APPLICATION_INIT() { //Call main main_app); } void main_app(void) { unsigned chartab[10]; unsigned char tab2[10]; memset(tab1, 0, 10); memsettab2, 0,...
../src/main.c: In function 'main':../src/main.c:29:2: warning: implicit declaration of function 'GPIOInit' [-Wimplicit-function-declaration]../src/main.c:31:2: warning: implicit declaration of function 'StartLis500Clock' [-Wimplicit-function-declaration]The header and source files are...