- Samsung Galaxy S25 - végre van kicsi!
- iPhone topik
- Honor Magic6 Pro - kör közepén számok
- Honor 200 Pro - mobilportré
- Apple AirPods Pro (2. generáció) - csiszolt almaságok
- Samsung Galaxy A54 - türelemjáték
- Google Pixel 9a - a lapos munka
- Samsung Galaxy S23 Ultra - non plus ultra
- Google Pixel topik
- Xiaomi Mi 11 Lite - 4G-vel vagy 5G-vel kéred?
Új hozzászólás Aktív témák
-
slowie
csendes tag
válasz
bimbula53 #684 üzenetére
Csak nem hagyott nyugodni..
Tökéletes minden, így töltöttem fel.
Én szúrtam el az előbb. Szétcsúszott pár kábel és az egyik egy lábbal arrébb ment fel a nagy kapkodásban.Működik, csatlakozik és szól is. Már csak elő kell kotornom a szocreál stílusú rádiót, amibe bele akarnám építeni.
Köszönöm szépen a segítséget!
-
slowie
csendes tag
válasz
bimbula53 #682 üzenetére
Airedhyal által feltöltöttet már nálam is lefordítja PlatformIO-ban, ha onnan töltöm fel, akkor fel is megy gond nélkül, reboot és onnantól a betöltést jelző pontok mennek a kijelzőn.
Arduinoból most az 1.8.18 van fenn ESP 2.0.0-val az ugyanúgy errorozik.
Holnap vagy holnapután rászánom magam 1.8.19 és az ESP 2.0.13 felrakására, hátha.
Ha úgy sem megy, akkor egy időre száműzöm a szekrénybe. -
slowie
csendes tag
válasz
bimbula53 #675 üzenetére
Küldöm is. Kissé lassan fogok tudni reagálni, mert meló van egész hétvégén.
https://e2002.github.io/docs/myoptions-generator.html?r=71,1,2,3,8,16,44,47,49,50,53&i=5,6,18,19,20,21,22,23,24&v=21,22,27,25,26,-1,12,14,13
; PlatformIO Project Configuration File
;
; Build options: build flags, source filter
; Upload options: custom upload port, speed and extra flags
; Library options: dependencies, extra library storages
; Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html
Platformio.ini
[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino
upload_port = COM5
upload_protocol = esptool
lib_extra_dirs = ${workspacedir}
lib_deps =
earlephilhower/ESP8266Audio@^1.9.9
marcoschwartz/LiquidCrystal_I2C@^1.1.2
celliesprojects/ESP32_VS1053_Stream@^2.1.0
baldram/ESP_VS1053_Library@^1.1.4
arduino-libraries/WiFi@^1.2.7
crankyoldgit/IRremoteESP8266 @ ^2.8.5
adafruit/Adafruit GFX Library@^1.11.11
adafruit/Adafruit BusIO@^1.16.2 -
slowie
csendes tag
Most nézem, hogy egy átvariált .ino-t próbáltam lefordítani...
Ez az eredeti:/* ============================================================================================================
* ёRadio
* ============================================================================================================
* Web-radio based on
* ESP32-audioI2S https://github.com/schreibfaul1/ESP32-audioI2S
* or/and
* ESP32-vs1053_ext https://github.com/schreibfaul1/ESP32-vs1053_ext
* libraries
* ============================================================================================================
* Project home https://github.com/e2002/yoradio
* Wiki https://github.com/e2002/yoradio/wiki
* Описание на 4PDA https://4pda.to/forum/index.php?s=&showtopic=1010378&view=findpost&p=112992611
* Как это прошить? https://4pda.to/forum/index.php?act=findpost&pid=112992611&anchor=Spoil-112992611-2
* ============================================================================================================
* Here goes!
* ============================================================================================================
*/
#include "Arduino.h"
#include "src/core/options.h"
#include "src/core/config.h"
#include "src/core/telnet.h"
#include "src/core/player.h"
#include "src/core/display.h"
#include "src/core/network.h"
#include "src/core/netserver.h"
#include "src/core/controls.h"
#include "src/core/mqtt.h"
#include "src/core/optionschecker.h"
extern __attribute__((weak)) void yoradio_on_setup();
void setup() {
Serial.begin(115200);
if(LED_BUILTIN!=255) pinMode(LED_BUILTIN, OUTPUT);
if (yoradio_on_setup) yoradio_on_setup();
config.init();
display.init();
player.init();
network.begin();
if (network.status != CONNECTED && network.status!=SDREADY) {
netserver.begin();
initControls();
display.putRequest(DSP_START);
while(!display.ready()) delay(10);
return;
}
if(SDC_CS!=255) {
display.putRequest(WAITFORSD, 0);
Serial.print("##[BOOT]#\tSD search\t");
}
config.initPlaylistMode();
netserver.begin();
telnet.begin();
initControls();
display.putRequest(DSP_START);
while(!display.ready()) delay(10);
#ifdef MQTT_ROOT_TOPIC
mqttInit();
#endif
if (config.getMode()==PM_SDCARD) player.initHeaders(config.station.url);
player.lockOutput=false;
if (config.store.smartstart == 1) player.sendCommand({PR_PLAY, config.store.lastStation});
}
void loop() {
telnet.loop();
if (network.status == CONNECTED || network.status==SDREADY) {
player.loop();
//loopControls();
}
loopControls();
netserver.loop();
}
#include "src/core/audiohandlers.h"Hibalista is rövidebb lett:
Arduino: 1.8.18 (Windows 10), Board: "ESP32 Dev Module, Enabled, Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Core 1, Core 1, None"
C:\Users\kbpho\Documents\Arduino\yoRadio\yoRadio.ino: In function 'void setup()':
yoRadio:45:14: error: expected primary-expression before '.' token
if (Network.status != CONNECTED && Network.status!=SDREADY) {
^
yoRadio:45:45: error: expected primary-expression before '.' token
if (Network.status != CONNECTED && Network.status!=SDREADY) {
^
C:\Users\kbpho\Documents\Arduino\yoRadio\yoRadio.ino: In function 'void loop()':
yoRadio:72:14: error: expected primary-expression before '.' token
if (Network.status == CONNECTED || Network.status==SDREADY) {
^
yoRadio:72:45: error: expected primary-expression before '.' token
if (Network.status == CONNECTED || Network.status==SDREADY) {
^
Multiple libraries were found for "WiFi.h"
Used: C:\Users\kbpho\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.3\libraries\WiFi
Not used: C:\Program Files (x86)\Arduino\libraries\WiFi
Multiple libraries were found for "SD.h"
Used: C:\Users\kbpho\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.3\libraries\SD
Not used: C:\Program Files (x86)\Arduino\libraries\SD
exit status 1
expected primary-expression before '.' token -
slowie
csendes tag
Igen.
Letöröltem mindent (könyvtárakat is), aztán újraraktam 1.8.18 verzió mellé.
Sajnos az ESP32 2.0.17 verzió is ugyanazokat dobta.
Átraktam 2.0.3-ra, mostmár végre másba kötött bele. :'DYoRadio.ino-n nem változtattam, úgy van, ahogy letöltöttem:
/* ============================================================================================================
* ёRadio
* ============================================================================================================
* Web-radio based on
* ESP32-audioI2S https://github.com/schreibfaul1/ESP32-audioI2S
* or/and
* ESP32-vs1053_ext https://github.com/schreibfaul1/ESP32-vs1053_ext
* libraries
* ============================================================================================================
* Project home https://github.com/e2002/yoradio
* Wiki https://github.com/e2002/yoradio/wiki
* Описание на 4PDA https://4pda.to/forum/index.php?s=&showtopic=1010378&view=findpost&p=112992611
* Как это прошить? https://4pda.to/forum/index.php?act=findpost&pid=112992611&anchor=Spoil-112992611-2
* ============================================================================================================
* Here goes!
* ============================================================================================================
*/
#include "Arduino.h"
#include "src/core/options.h"
#include "src/core/config.h"
#include "src/core/telnet.h"
#include "src/core/player.h"
#include "src/core/display.h"
#include "src/core/network.h"
#include "src/core/netserver.h"
#include "src/core/controls.h"
#include "src/core/mqtt.h"
#include "src/core/optionschecker.h"
#include "src/audioVS1053/audioVS1053Ex.h"
#include "src/audioVS1053/vs1053b-patches-flac.h"
#include "src/LiquidCrystalI2C/LiquidCrystalI2CEx.h"
#include "src/OneButton/OneButton.h"
#include "src/VS1053/VS1053.h"
extern __attribute__((weak)) void yoradio_on_setup();
void setup() {
Serial.begin(115200);
if(LED_BUILTIN!=255) pinMode(LED_BUILTIN, OUTPUT);
if (yoradio_on_setup) yoradio_on_setup();
config.init();
display.init();
player.init();
network.begin();
if (Network.status != CONNECTED && Network.status!=SDREADY) {
netserver.begin();
initControls();
display.putRequest(DSP_START);
while(!display.ready()) delay(10);
return;
}
if(SDC_CS!=255) {
display.putRequest(WAITFORSD, 0);
Serial.print("##[BOOT]#\tSD search\t");
}
config.initPlaylistMode();
netserver.begin();
telnet.begin();
initControls();
display.putRequest(DSP_START);
while(!display.ready()) delay(10);
#ifdef MQTT_ROOT_TOPIC
mqttInit();
#endif
if (config.getMode()==PM_SDCARD) player.initHeaders(config.station.url);
player.lockOutput=false;
if (config.store.smartstart == 1) player.sendCommand({PR_PLAY, config.store.lastStation});
}
void loop() {
telnet.loop();
if (Network.status == CONNECTED || Network.status==SDREADY) {
player.loop();
//loopControls();
}
loopControls();
netserver.loop();
}
#include "src/core/audiohandlers.h"A myoptions.h jelenleg így néz ki:
#ifndef myoptions_h
#define myoptions_h
//--- LCD ---
#define DSP_MODEL DSP_1602I2C
#define I2C_SDA 21
#define I2C_SCL 22
#define I2C_RST -1
//--- VS1053 Audio ---
#define VS_HSPI false
#define I2S_DOUT 255
#define VS1053_CS 27
#define VS1053_DCS 25
#define VS1053_DREQ 26
#define VS1053_RST -1
//--- Gombok ---
#define BTN_LEFT 12
#define BTN_CENTER 14
#define BTN_RIGHT 13
#endifMost ez a hibalistám:
Arduino: 1.8.18 (Windows 10), Board: "ESP32 Dev Module, Enabled, Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Core 1, Core 1, None"
In file included from C:\Users\kbpho\Documents\Arduino\yoRadio\yoRadio.ino:33:
C:\Users\kbpho\Documents\Arduino\yoRadio\src\VS1053\VS1053.h: In member function 'void VS1053::save_our_spi()':
C:\Users\kbpho\Documents\Arduino\yoRadio\src\VS1053\VS1053.h:68:15: error: 'SPSR' was not declared in this scope
my_SPSR = SPSR;
^~~~
C:\Users\kbpho\Documents\Arduino\yoRadio\src\VS1053\VS1053.h:68:15: note: suggested alternative: 'SPI'
my_SPSR = SPSR;
^~~~
SPI
C:\Users\kbpho\Documents\Arduino\yoRadio\src\VS1053\VS1053.h:69:15: error: 'SPCR' was not declared in this scope
my_SPCR = SPCR;
^~~~
C:\Users\kbpho\Documents\Arduino\yoRadio\src\VS1053\VS1053.h:69:15: note: suggested alternative: 'SPI'
my_SPCR = SPCR;
^~~~
SPI
C:\Users\kbpho\Documents\Arduino\yoRadio\src\VS1053\VS1053.h: In member function 'void VS1053::set_our_spi()':
C:\Users\kbpho\Documents\Arduino\yoRadio\src\VS1053\VS1053.h:73:5: error: 'SPSR' was not declared in this scope
SPSR = my_SPSR;
^~~~
C:\Users\kbpho\Documents\Arduino\yoRadio\src\VS1053\VS1053.h:73:5: note: suggested alternative: 'SPI'
SPSR = my_SPSR;
^~~~
SPI
C:\Users\kbpho\Documents\Arduino\yoRadio\src\VS1053\VS1053.h:74:5: error: 'SPCR' was not declared in this scope
SPCR = my_SPCR;
^~~~
C:\Users\kbpho\Documents\Arduino\yoRadio\src\VS1053\VS1053.h:74:5: note: suggested alternative: 'SPI'
SPCR = my_SPCR;
^~~~
SPI
C:\Users\kbpho\Documents\Arduino\yoRadio\yoRadio.ino: In function 'void setup()':
yoRadio:45:14: error: expected primary-expression before '.' token
if (Network.status != CONNECTED && Network.status!=SDREADY) {
^
yoRadio:45:45: error: expected primary-expression before '.' token
if (Network.status != CONNECTED && Network.status!=SDREADY) {
^
C:\Users\kbpho\Documents\Arduino\yoRadio\yoRadio.ino: In function 'void loop()':
yoRadio:72:14: error: expected primary-expression before '.' token
if (Network.status == CONNECTED || Network.status==SDREADY) {
^
yoRadio:72:45: error: expected primary-expression before '.' token
if (Network.status == CONNECTED || Network.status==SDREADY) {
^
Multiple libraries were found for "SD.h"
Used: C:\Users\kbpho\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.3\libraries\SD
Not used: C:\Program Files (x86)\Arduino\libraries\SD
Multiple libraries were found for "WiFi.h"
Used: C:\Users\kbpho\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.3\libraries\WiFi
Not used: C:\Program Files (x86)\Arduino\libraries\WiFi
exit status 1
expected primary-expression before '.' token -
-
slowie
csendes tag
válasz
bimbula53 #668 üzenetére
Most épp verziókat próbálgatok 2.0.0 közt és 3.0.7 közt, de mindnél a legutolsó hibaüzenetet dobja be.
2.0.7-re azt írja, hogy nem elérhető az oprendszeremen (Win11 Pro x64).
Tool esptool_py is not available for your operating system.
java.lang.RuntimeException: java.lang.Exception: Tool esptool_py is not available for your operating system.
at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$2(ContributionManagerUI.java:179)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.Exception: Tool esptool_py is not available for your operating system.
at cc.arduino.contributions.packages.ContributionInstaller.install(ContributionInstaller.java:84)
at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$2(ContributionManagerUI.java:172)
... 1 more
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.VS Code-ban meg elég hosszú hibalistát dob be:
In file included from .pio/libdeps/esp32dev/ESP8266Audio/src/ESP8266Audio.h:7,
from src/main.cpp:4:
.pio/libdeps/esp32dev/ESP8266Audio/src/AudioFileSourceFATFS.h:28:10: fatal error: FFat.h: No such file or directory
**************************************************************
* Looking for FFat.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:FFat.h"
* Web > https://registry.platformio.org/search?q=header:FFat.h
*
**************************************************************
#include <FFat.h>
^~~~~~~~
compilation terminated.
Compiling .pio\build\esp32dev\lib8f4\ESP8266Audio\AudioFileSourceBuffer.cpp.o
*** [.pio\build\esp32dev\src\main.cpp.o] Error 1
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In constructor 'WiFiClientSecure::WiFiClientSecure()':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:34:5: error: '_connected' was not declared in this scope
_connected = false;
^~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:34:5: note: suggested alternative: 'connected'
_connected = false;
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In constructor 'WiFiClientSecure::WiFiClientSecure(int)':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:55:5: error: '_connected' was not declared in this scope
_connected = false;
^~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:55:5: note: suggested alternative: 'connected'
_connected = false;
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In member function 'WiFiClientSecure& WiFiClientSecure::operator=(const WiFiClientSecure&)':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:86:5: error: '_connected' was not declared in this scope
_connected = other._connected;
^~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:86:5: note: suggested alternative: 'connected'
_connected = other._connected;
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:86:24: error: 'const class WiFiClientSecure' has no member named '_connected'; did you mean 'connected'?
_connected = other._connected;
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In member function 'virtual void WiFiClientSecure::stop()':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:95:9: error: '_connected' was not declared in this scope
_connected = false;
^~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:95:9: note: suggested alternative: 'connected'
_connected = false;
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In member function 'int WiFiClientSecure::connect(IPAddress, uint16_t, const char*, const char*, const char*, const char*)':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:148:5: error: '_connected' was not declared in this scope
_connected = true;
^~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:148:5: note: suggested alternative: 'connected'
_connected = true;
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In member function 'int WiFiClientSecure::connect(const char*, uint16_t, const char*, const char*)':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:170:5: error: '_connected' was not declared in this scope
_connected = true;
^~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:170:5: note: suggested alternative: 'connected'
_connected = true;
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In member function 'virtual size_t WiFiClientSecure::write(const uint8_t*, size_t)':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:199:10: error: '_connected' was not declared in this scope
if (!_connected) {
^~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:199:10: note: suggested alternative: 'connected'
if (!_connected) {
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In member function 'virtual int WiFiClientSecure::available()':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:243:10: error: '_connected' was not declared in this scope
if (!_connected) {
^~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:243:10: note: suggested alternative: 'connected'
if (!_connected) {
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In member function 'virtual uint8_t WiFiClientSecure::connected()':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:259:12: error: '_connected' was not declared in this scope
return _connected;
^~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:259:12: note: suggested alternative: 'connected'
return _connected;
^~~~~~~~~~
connected
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In member function 'int WiFiClientSecure::setTimeout(uint32_t)':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:385:12: error: 'setSocketOption' was not declared in this scope
if(setSocketOption(SO_RCVTIMEO, (char *)&tv, sizeof(struct timeval)) < 0) {
^~~~~~~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:385:12: note: suggested alternative: 'setsockopt'
if(setSocketOption(SO_RCVTIMEO, (char *)&tv, sizeof(struct timeval)) < 0) {
^~~~~~~~~~~~~~~
setsockopt
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:388:16: error: 'setSocketOption' was not declared in this scope
return setSocketOption(SO_SNDTIMEO, (char *)&tv, sizeof(struct timeval));
^~~~~~~~~~~~~~~
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:388:16: note: suggested alternative: 'setsockopt'
return setSocketOption(SO_SNDTIMEO, (char *)&tv, sizeof(struct timeval));
^~~~~~~~~~~~~~~
setsockopt
*** [.pio\build\esp32dev\libdf4\WiFiClientSecure\WiFiClientSecure.cpp.o] Error 1
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src/HTTPClient.cpp: In member function 'bool HTTPClient::connect()':
C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src/HTTPClient.cpp:1162:63: error: no matching function for call to 'WiFiClient::connect(const char*, uint16_t&, int32_t&)'
if(!_client->connect(_host.c_str(), _port, _connectTimeout)) {
^
In file included from C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src/HTTPClient.h:36,
from C:/Users/kbpho/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src/HTTPClient.cpp:40:
.pio/libdeps/esp32dev/WiFi/src/WiFiClient.h:34:15: note: candidate: 'virtual int WiFiClient::connect(IPAddress, uint16_t)'
virtual int connect(IPAddress ip, uint16_t port);
^~~~~~~
.pio/libdeps/esp32dev/WiFi/src/WiFiClient.h:34:15: note: candidate expects 2 arguments, 3 provided
.pio/libdeps/esp32dev/WiFi/src/WiFiClient.h:35:15: note: candidate: 'virtual int WiFiClient::connect(const char*, uint16_t)'
virtual int connect(const char *host, uint16_t port);
^~~~~~~
.pio/libdeps/esp32dev/WiFi/src/WiFiClient.h:35:15: note: candidate expects 2 arguments, 3 provided
*** [.pio\build\esp32dev\lib8e6\HTTPClient\HTTPClient.cpp.o] Error 1 -
-
slowie
csendes tag
Sziasztok!
Egy ESP32 WROOM modellre szeretnék összehozni egy internet rádiót, VS1053 modullal és egy 16x2-es I2C LCD-vel, sztereo erősítővel, 3 gombos vezérléssel. Hobbi szinten szeretném lekötni magam, de csak felmérgel.
Bekötéssel nincsen bajom (egyelőre el sem jutottam a letesztelésig), viszont 1.x és 2.x verziós IDE-ben, és VS Codeban is megakad fordításnál. Meglévő fájlokat nem talál, hiába csinálok mindent végig a leírás szerint, vagy egyéb arduinos topicok szerint.
Alapból az "avr/pgmspace.h" miatt nyekereg (ami elvileg alap Arduino library fájl és benne is van), hogy nem találja a yoradio libraryjában:
C:\Users\kbpho\Documents\Arduino\yoRadio\src\VS1053\rtmidistart_plg.c:1:10: fatal error: avr/pgmspace.h: No such file or directory
Multiple libraries were found for "SD.h"
1 | #include <avr/pgmspace.h>
Used: C:\Users\kbpho\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\libraries\SD
| ^~~~~~~~~~~~~~~~
Not used: C:\Program Files (x86)\Arduino\libraries\SD
compilation terminated.
Multiple libraries were found for "WiFi.h"
Used: C:\Users\kbpho\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\libraries\WiFi
Not used: C:\Program Files (x86)\Arduino\libraries\WiFi
exit status 1
Valamelyik külföldi fórumon találtam megoldást (egy hónapja kb.), elvileg annyi, hogy a #include <avr/pgmspace.h> részt ki kell szedni a rtmidistart_plg.c fájlból.
Ha kiszedem, IDE-t újra elindítom és elkezdem lefordítani, akkor már a documentsben lévő arduino-s libraryban keresi ugyanezt és dobja ismét az errort:
Multiple libraries were found for "SD.h"
C:\Users\kbpho\Documents\Arduino\libraries\VS1053\rtmidistart_plg.c:1:10: fatal error: avr/pgmspace.h: No such file or directory
Used: C:\Users\kbpho\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\libraries\SD
1 | #include <avr/pgmspace.h>
Not used: C:\Program Files (x86)\Arduino\libraries\SD
| ^~~~~~~~~~~~~~~~
Multiple libraries were found for "WiFi.h"
compilation terminated.
Used: C:\Users\kbpho\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\libraries\WiFi
Not used: C:\Program Files (x86)\Arduino\libraries\WiFi
exit status 1
Error compiling for board ESP32 Dev Module.Ha itt is kiszedem, akkor ezt kapom:
In file included from C:\Users\kbpho\Documents\Arduino\yoRadio\src\Arduino\bootloaders\eboot\eboot.c:13:
Used: C:\Users\kbpho\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\libraries\SD
C:\Users\kbpho\Documents\Arduino\yoRadio\src\Arduino\bootloaders\eboot\flash.h:16:10: fatal error: spi_flash_geometry.h: No such file or directory
Not used: C:\Program Files (x86)\Arduino\libraries\SD
16 | #include <spi_flash_geometry.h>
Multiple libraries were found for "WiFi.h"
| ^~~~~~~~~~~~~~~~~~~~~~
Used: C:\Users\kbpho\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\libraries\WiFi
compilation terminated.
Not used: C:\Program Files (x86)\Arduino\libraries\WiFi
exit status 1
Error compiling for board ESP32 Dev Module.Ha meg pluszba hozzáadom az Arduino libraryt és nem szedem ki a pgmspace.h include-ot, akkor ugyanezt kapom:
In file included from C:\Users\kbpho\Documents\Arduino\yoRadio\src\Arduino\bootloaders\eboot\eboot.c:13:
Used: C:\Users\kbpho\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\libraries\SD
C:\Users\kbpho\Documents\Arduino\yoRadio\src\Arduino\bootloaders\eboot\flash.h:16:10: fatal error: spi_flash_geometry.h: No such file or directory
Not used: C:\Program Files (x86)\Arduino\libraries\SD
16 | #include <spi_flash_geometry.h>
Multiple libraries were found for "WiFi.h"
| ^~~~~~~~~~~~~~~~~~~~~~
Used: C:\Users\kbpho\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\libraries\WiFi
compilation terminated.
Not used: C:\Program Files (x86)\Arduino\libraries\WiFi
exit status 1
Error compiling for board ESP32 Dev Module.Szerk.:
Elvileg a "spi_flash_geometry.h" fájl sem hiányzik, de azt sem látja..
Új hozzászólás Aktív témák
- Telefon felvásárlás!! Samsung Galaxy A22/Samsung Galaxy A23/Samsung Galaxy A25/Samsung Galaxy A05s
- Dell Latitude 5310, 5410, 5420, 5430, 7210 2-in-1
- Apple TV eladó
- ÁRGARANCIA!Épített KomPhone i5 13400F 16/32/64GB RAM RX 7700 XT 12GB GAMER PC termékbeszámítással
- AKCIÓ! MSI B450 R5 5500 16GB DDR4 512GB SSD RTX 2070 8GB GDDR6 Rampage Shiva Zalman 500W
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest