• sales

    +86-0755-88291180

Inizializzazione WIFI_ALL

2025-03-28 17:41:25 Ask

Ho seguito passo passo la guida ma mi restituisce questo errore:

C:\Users\Leonardo\Downloads\ESP32_S3_Relay_6CH_Demo\MAIN_ALL\WS_GPIO.cpp: In function 'void GPIO_Init()':

C:\Users\Leonardo\Downloads\ESP32_S3_Relay_6CH_Demo\MAIN_ALL\WS_GPIO.cpp:32:3: error: 'ledcSetup' was not declared in this scope

  32 |   ledcSetup(PWM_Channel, Frequency, Resolution);            // Set a LEDC channel

     |   ^~~~~~~~~

C:\Users\Leonardo\Downloads\ESP32_S3_Relay_6CH_Demo\MAIN_ALL\WS_GPIO.cpp:33:3: error: 'ledcAttachPin' was not declared in this scope; did you mean 'ledcAttach'?

  33 |   ledcAttachPin(GPIO_PIN_Buzzer, PWM_Channel);              // Connect the channel to the corresponding pin

     |   ^~~~~~~~~~~~~

     |   ledcAttach

C:\Users\Leonardo\Downloads\ESP32_S3_Relay_6CH_Demo\MAIN_ALL\WS_Bluetooth.cpp: In member function 'virtual void MyRXCallback::onWrite(BLECharacteristic*)':

C:\Users\Leonardo\Downloads\ESP32_S3_Relay_6CH_Demo\MAIN_ALL\WS_Bluetooth.cpp:29:52: error: conversion from 'String' to non-scalar type 'std::string' {aka 'std::__cxx11::basic_string<char>'} requested

  29 |     std::string rxValue = pCharacteristic->getValue();

     |                           ~~~~~~~~~~~~~~~~~~~~~~~~~^~

C:\Users\Leonardo\Downloads\ESP32_S3_Relay_6CH_Demo\MAIN_ALL\WS_Bluetooth.cpp: In function 'void Bluetooth_SendData(char*)':

C:\Users\Leonardo\Downloads\ESP32_S3_Relay_6CH_Demo\MAIN_ALL\WS_Bluetooth.cpp:65:34: error: no matching function for call to 'BLECharacteristic::setValue(std::string&)'

  65 |       pTxCharacteristic->setValue(SendValue);                                   // Set SendValue to the eigenvalue

     |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~

In file included from C:\Users\Leonardo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\BLE\src/BLEServer.h:23,

                from C:\Users\Leonardo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\BLE\src/BLEDevice.h:21,

                from C:\Users\Leonardo\Downloads\ESP32_S3_Relay_6CH_Demo\MAIN_ALL\WS_Bluetooth.h:3,

                from C:\Users\Leonardo\Downloads\ESP32_S3_Relay_6CH_Demo\MAIN_ALL\WS_Bluetooth.cpp:1:

C:\Users\Leonardo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\BLE\src/BLECharacteristic.h:83:8: note: candidate: 'void BLECharacteristic::setValue(double&)'

  83 |   void setValue(double &data64);

     |        ^~~~~~~~

C:\Users\Leonardo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\BLE\src/BLECharacteristic.h:83:25: note:   no known conversion for argument 1 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'double&'

  83 |   void setValue(double &data64);

     |                 ~~~~~~~~^~~~~~

C:\Users\Leonardo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\BLE\src/BLECharacteristic.h:82:8: note: candidate: 'void BLECharacteristic::setValue(float&)'

  82 |   void setValue(float &data32);

     |        ^~~~~~~~

C:\Users\Leonardo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\BLE\src/BLECharacteristic.h:82:24: note:   no known conversion for argument 1 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'float&'

  82 |   void setValue(float &data32);

     |                 ~~~~~~~^~~~~~

C:\Users\Leonardo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\BLE\src/BLECharacteristic.h:81:8: note: candidate: 'void BLECharacteristic::setValue(int&)'

  81 |   void setValue(int &data32);

     |        ^~~~~~~~

C:\Users\Leonardo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\BLE\src/BLECharacteristic.h:81:22: note:   no known conversion for argument 1 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int&'

  81 |   void setValue(int &data32);

     |                 ~~~~~^~~~~~

C:\Users\Leonardo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\BLE\src/BLECharacteristic.h:80:8: note: candidate: 'void BLECharacteristic::setValue(uint32_t&)'

  80 |   void setValue(uint32_t &data32);

     |        ^~~~~~~~

C:\Users\Leonardo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\BLE\src/BLECharacteristic.h:80:27: note:   no known conversion for argument 1 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'uint32_t&' {aka 'long unsigned int&'}

  80 |   void setValue(uint32_t &data32);

     |                 ~~~~~~~~~~^~~~~~

C:\Users\Leonardo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\BLE\src/BLECharacteristic.h:79:8: note: candidate: 'void BLECharacteristic::setValue(uint16_t&)'

  79 |   void setValue(uint16_t &data16);

     |        ^~~~~~~~

C:\Users\Leonardo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\BLE\src/BLECharacteristic.h:79:27: note:   no known conversion for argument 1 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'uint16_t&' {aka 'short unsigned int&'}

  79 |   void setValue(uint16_t &data16);

     |                 ~~~~~~~~~~^~~~~~

C:\Users\Leonardo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\BLE\src/BLECharacteristic.h:77:8: note: candidate: 'void BLECharacteristic::setValue(uint8_t*, size_t)'

  77 |   void setValue(uint8_t *data, size_t size);

     |        ^~~~~~~~

C:\Users\Leonardo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\BLE\src/BLECharacteristic.h:77:8: note:   candidate expects 2 arguments, 1 provided

C:\Users\Leonardo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\BLE\src/BLECharacteristic.h:78:8: note: candidate: 'void BLECharacteristic::setValue(String)'

  78 |   void setValue(String value);

     |        ^~~~~~~~

C:\Users\Leonardo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\BLE\src/BLECharacteristic.h:78:24: note:   no known conversion for argument 1 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'

  78 |   void setValue(String value);

     |                 ~~~~~~~^~~~~


exit status 1


Compilation error: 'ledcSetup' was not declared in this scope

1answers
SpotPearGuest246b4
Answer time:
2025-03-29 09:21:02

Downgrade the version of the esp32 development board in your arduino to 2.0.13; check the library location of your compile-time file preferences, the development board model, 'ledcSetup' was not declared in this scope and the header file may not be included.

Like0

report