Уважаемые
ECOINS. Можете разъяснить. Установил вашу крайнюю библиотеку (от 9.07.2023), и столкнулся с проблемой. Может конечно это я от жары спёкся (у нас до +41! сегодня), но у меня перестал компилироваться проект, ругается на ПБ дискретного входа.
Это все ошибки:
[spoiler]C:\Users\user\AppData\Local\Temp\flprog\pr4\pr4.ino: In function 'void loop()':
pr4:369:66: error: no matching function for call to 'RT_HW_BASE::pinDigitalRead(RT_HW_PIN_DIR_ID&)'
vButton_108920134=RT_HW_Base.pinDigitalRead (id_108920134);
^
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/RT_HW_BASE.h:95:0,
from C:\Users\user\AppData\Local\Temp\flprog\pr4\pr4.ino:4:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/BASE_120_API Link/API_121_Pins.hpp:26:6: note: candidate: bool RT_HW_BASE::pinDigitalRead(RT_HW_PIN_DIR_ID&, uint8_t, char)
bool pinDigitalRead(RT_HW_PIN_DIR_ID &id, uint8_t pin, char mode='I'){
^~~~~~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/BASE_120_API Link/API_121_Pins.hpp:26:6: note: candidate expects 3 arguments, 1 provided
pr4:380:64: error: no matching function for call to 'RT_HW_BASE::pinDigitalRead(RT_HW_PIN_DIR_ID&)'
vButton_36312210=RT_HW_Base.pinDigitalRead (id_36312210);
^
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/RT_HW_BASE.h:95:0,
from C:\Users\user\AppData\Local\Temp\flprog\pr4\pr4.ino:4:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/BASE_120_API Link/API_121_Pins.hpp:26:6: note: candidate: bool RT_HW_BASE::pinDigitalRead(RT_HW_PIN_DIR_ID&, uint8_t, char)
bool pinDigitalRead(RT_HW_PIN_DIR_ID &id, uint8_t pin, char mode='I'){
^~~~~~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/BASE_120_API Link/API_121_Pins.hpp:26:6: note: candidate expects 3 arguments, 1 provided
pr4:391:64: error: no matching function for call to 'RT_HW_BASE::pinDigitalRead(RT_HW_PIN_DIR_ID&)'
vButton_47185141=RT_HW_Base.pinDigitalRead (id_47185141);
^
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/RT_HW_BASE.h:95:0,
from C:\Users\user\AppData\Local\Temp\flprog\pr4\pr4.ino:4:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/BASE_120_API Link/API_121_Pins.hpp:26:6: note: candidate: bool RT_HW_BASE::pinDigitalRead(RT_HW_PIN_DIR_ID&, uint8_t, char)
bool pinDigitalRead(RT_HW_PIN_DIR_ID &id, uint8_t pin, char mode='I'){
^~~~~~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/BASE_120_API Link/API_121_Pins.hpp:26:6: note: candidate expects 3 arguments, 1 provided
pr4:402:64: error: no matching function for call to 'RT_HW_BASE::pinDigitalRead(RT_HW_PIN_DIR_ID&)'
vButton_24794985=RT_HW_Base.pinDigitalRead (id_24794985);
^
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/RT_HW_BASE.h:95:0,
from C:\Users\user\AppData\Local\Temp\flprog\pr4\pr4.ino:4:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/BASE_120_API Link/API_121_Pins.hpp:26:6: note: candidate: bool RT_HW_BASE::pinDigitalRead(RT_HW_PIN_DIR_ID&, uint8_t, char)
bool pinDigitalRead(RT_HW_PIN_DIR_ID &id, uint8_t pin, char mode='I'){
^~~~~~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/BASE_120_API Link/API_121_Pins.hpp:26:6: note: candidate expects 3 arguments, 1 provided
pr4:413:66: error: no matching function for call to 'RT_HW_BASE::pinDigitalRead(RT_HW_PIN_DIR_ID&)'
vButton_201964218=RT_HW_Base.pinDigitalRead (id_201964218);
^
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/RT_HW_BASE.h:95:0,
from C:\Users\user\AppData\Local\Temp\flprog\pr4\pr4.ino:4:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/BASE_120_API Link/API_121_Pins.hpp:26:6: note: candidate: bool RT_HW_BASE::pinDigitalRead(RT_HW_PIN_DIR_ID&, uint8_t, char)
bool pinDigitalRead(RT_HW_PIN_DIR_ID &id, uint8_t pin, char mode='I'){
^~~~~~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/BASE_120_API Link/API_121_Pins.hpp:26:6: note: candidate expects 3 arguments, 1 provided
pr4:424:64: error: no matching function for call to 'RT_HW_BASE::pinDigitalRead(RT_HW_PIN_DIR_ID&)'
vButton_82523659=RT_HW_Base.pinDigitalRead (id_82523659);
^
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/RT_HW_BASE.h:95:0,
from C:\Users\user\AppData\Local\Temp\flprog\pr4\pr4.ino:4:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/BASE_120_API Link/API_121_Pins.hpp:26:6: note: candidate: bool RT_HW_BASE::pinDigitalRead(RT_HW_PIN_DIR_ID&, uint8_t, char)
bool pinDigitalRead(RT_HW_PIN_DIR_ID &id, uint8_t pin, char mode='I'){
^~~~~~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/BASE_120_API Link/API_121_Pins.hpp:26:6: note: candidate expects 3 arguments, 1 provided
pr4:435:66: error: no matching function for call to 'RT_HW_BASE::pinDigitalRead(RT_HW_PIN_DIR_ID&)'
vButton_257541103=RT_HW_Base.pinDigitalRead (id_257541103);
^
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/RT_HW_BASE.h:95:0,
from C:\Users\user\AppData\Local\Temp\flprog\pr4\pr4.ino:4:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/BASE_120_API Link/API_121_Pins.hpp:26:6: note: candidate: bool RT_HW_BASE::pinDigitalRead(RT_HW_PIN_DIR_ID&, uint8_t, char)
bool pinDigitalRead(RT_HW_PIN_DIR_ID &id, uint8_t pin, char mode='I'){
^~~~~~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/BASE_120_API Link/API_121_Pins.hpp:26:6: note: candidate expects 3 arguments, 1 provided
pr4:446:66: error: no matching function for call to 'RT_HW_BASE::pinDigitalRead(RT_HW_PIN_DIR_ID&)'
vButton_245919062=RT_HW_Base.pinDigitalRead (id_245919062);
^
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/RT_HW_BASE.h:95:0,
from C:\Users\user\AppData\Local\Temp\flprog\pr4\pr4.ino:4:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/BASE_120_API Link/API_121_Pins.hpp:26:6: note: candidate: bool RT_HW_BASE::pinDigitalRead(RT_HW_PIN_DIR_ID&, uint8_t, char)
bool pinDigitalRead(RT_HW_PIN_DIR_ID &id, uint8_t pin, char mode='I'){
^~~~~~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23\src/BASE_120_API Link/API_121_Pins.hpp:26:6: note: candidate expects 3 arguments, 1 provided
Несколько библиотек найдено для "SPI.h"
Используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\SPI
Не используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\arduino\hardware\avr\1.8.6\libraries\SPI
Несколько библиотек найдено для "Wire.h"
Используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Wire
Не используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\arduino\hardware\avr\1.8.6\libraries\Wire
Несколько библиотек найдено для "SoftwareSerial.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\arduino\hardware\avr\1.8.6\libraries\SoftwareSerial
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Esp32-SoftwareSerial
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\SoftwareSerial
Несколько библиотек найдено для "Ethernet.h"
Используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Ethernet
Не используется: c:\Program Files (x86)\FLProg\ideV8\libraries\Ethernet
Используем библиотеку Wire версии 1.0 из папки: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Wire
Используем библиотеку Flprog_Utilites версии 1.0.0 из папки: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Flprog_Utilites
Используем библиотеку SoftwareSerial версии 1.0 из папки: C:\Program Files (x86)\FLProg\ideV8\portable\packages\arduino\hardware\avr\1.8.6\libraries\SoftwareSerial
Используем библиотеку Ethernet версии 2.0.1 из папки: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Ethernet
Используем библиотеку SPI версии 1.0 из папки: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\SPI
Используем библиотеку RT_00_HW_BASE_v1.30_09.07.23 версии 7.1.1 из папки: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.30_09.07.23
Используем библиотеку RT_11_HW_LCD44780_v1.10_09.07.23 версии 1.0.0 из папки: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_11_HW_LCD44780_v1.10_09.07.23
exit status 1
no matching function for call to 'RT_HW_BASE::pinDigitalRead(RT_HW_PIN_DIR_ID&)'
[/spoiler]
Это сам проект:
Project_2560a.zip
Отправлено спустя 21 минуту 4 секунды:
P.S. Может это действительно перегрев? Но я сначала удалил из проекта ПБ PCF8574, без него от компилировалось. Поставил его обратно в проект, и всё нормально... Что было, без понятия...