ЭкоСреда ecoins

Мультиплатформенная среда реального времени - библиотеки, блоки, примеры

tema
Сержант
Сообщения: 187
Зарегистрирован: 21.09.2020{, 12:31}
Репутация: 7
Имя: tema

ЭкоСреда ecoins

#441

Сообщение tema » 07.01.2023{, 09:42}

Вложения
Безымянный.jpg

tema
Сержант
Сообщения: 187
Зарегистрирован: 21.09.2020{, 12:31}
Репутация: 7
Имя: tema

ЭкоСреда ecoins

#442

Сообщение tema » 09.01.2023{, 09:52}

?...

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#443

Сообщение ecoins » 09.01.2023{, 10:08}

tema писал(а):
09.01.2023{, 09:52}
?...
Доделаем некоторые хвосты по другим темам и выложим пример ESP32C3 LuatOS.

alexcccp
Рядовой
Сообщения: 37
Зарегистрирован: 16.01.2018{, 18:53}
Репутация: 0

ЭкоСреда ecoins

#444

Сообщение alexcccp » 12.01.2023{, 23:25}

ecoins писал(а):
05.01.2023{, 23:00}
Возможно в недалеком будущем появится обобщенный блок по UART. Сейчас тестируем блок записи/чтения SPI.Master.
Уважаемый ecoins ваш модуль UART работает отлично! беру свои слова обратно.
не хватает ответной части (прием), но это ерунда. проблемы с заданием скорости, терпимо (не корректно работает специальный блок настройки). Функционал - отлично.
Спасибо!

SPI. записи/чтения SPI.Master - я думал вы пока отказались от реализации.
.

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#445

Сообщение ecoins » 12.01.2023{, 23:53}

alexcccp писал(а):
12.01.2023{, 23:25}
SPI. записи/чтения SPI.Master - я думал вы пока отказались от реализации.
Сделал. Сейчас как раз занимаюсь выкладывание новой версии.

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#446

Сообщение ecoins » 13.01.2023{, 00:17}

***ИНФОРМАЦИОННОЕ СООБЩЕНИЕ***
В 1 ом посте выложена новая версия-
----------------------------------------------------------------------------------------
НОВАЯ ВЕРСИЯ -
-----------------------------------------------------------------------------------------
1.Библиотеки C++ (в архиве 4-е библиотеки)
2.Блоки FLProg (в архиве 4-е библиотеки):
3.Тестовый пример: TestPro_Base_LCDx3_01_120123
-----------------------------------------------------------------------------------------
Библиотеки радикально обновлены и несовместимы с предыдущими блоками.
Много нового и исправленного.
Добавились контроллеры LuatOS ESP32 двух типов (USB и Classic).
LuatOS ESP32-C3 USB.jpg
-------------
Пробовали ESP32S2 mini - плата подключена в библиотеке. Работает, но надо еще потестировать.
Пока ядро ESP32S2 сыровато - тяжело с загрузкой, с ESP32C3(6 моделей тестировали) и ESP32S3(предварительно тестировали) все гораздо проще. Продолжаем работать по этой теме.
--------------
Успехов.
Последний раз редактировалось ecoins 13.01.2023{, 00:25}, всего редактировалось 2 раза.

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#447

Сообщение ecoins » 13.01.2023{, 00:18}

tema писал(а):
09.01.2023{, 09:52}
?...
Сделали viewtopic.php?t=8064&start=440#p120122

WildCat
Лейтенант
Сообщения: 425
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

ЭкоСреда ecoins

#448

Сообщение WildCat » 13.01.2023{, 00:25}

ecoins писал(а):
13.01.2023{, 00:17}
Библиотеки радикально обновлены и несовместимы с предыдущими блоками
То есть, в существующих проектах надо все блоки заменить на новые?

Или можно добавить новые библиотеки и новые блоки? Конфликта библиотек не будет?

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#449

Сообщение ecoins » 13.01.2023{, 00:30}

WildCat писал(а):
13.01.2023{, 00:25}
Или можно добавить новые библиотеки и новые блоки? Конфликта библиотек не будет?
Чтобы не путаться, лучше заменить все.
На практике я подобное делаю по много раз на дню, иногда проще начать с чистого листа, блоки функционально крупные и их в проекте не так много. Не затрагивались только (пока) блоки Nextion.

WildCat
Лейтенант
Сообщения: 425
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

ЭкоСреда ecoins

#450

Сообщение WildCat » 13.01.2023{, 00:56}

ecoins,
Понял, спасибо.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

ЭкоСреда ecoins

#451

Сообщение vovka1973 » 13.01.2023{, 08:01}

ecoins писал(а):
13.01.2023{, 00:18}
Сделали viewtopic.php?t=8064&start=440#p120122
я так понял новые блоки для старых версий на новой 8.0.2 ошибка компиляции постоянно,даже ставишь один блок хоть аналоговый пин
Изображение

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#452

Сообщение ecoins » 13.01.2023{, 12:25}

vovka1973 писал(а):
13.01.2023{, 08:01}
я так понял новые блоки для старых версий на новой 8.0.2 ошибка компиляции постоянно,даже ставишь один блок хоть аналоговый пин
Сегодня проверю.

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#453

Сообщение ecoins » 13.01.2023{, 13:38}

vovka1973 писал(а):
13.01.2023{, 08:01}
я так понял новые блоки для старых версий на новой 8.0.2 ошибка компиляции постоянно,даже ставишь один блок хоть аналоговый пин
Только что проверил на версии 8.0.2 на MEGA2560 тест - работает.
Возможно Вы забыли разместить пять библиотек из 1-го поста в Arduino IDE FLProg:
1.RT_HW_BASE.h - основная библиотека(пины, интерфейсы,утилиты);
2.RT_HW_LCD44780.h - дисплей;
3.RT_HW_SENSORS.h - сенсоры;
4.RT_HW_EXTENDERS - расширители входов/выходов;
5.RT_HW_NEXTION.h - дисплей NEXTION.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

ЭкоСреда ecoins

#454

Сообщение vovka1973 » 13.01.2023{, 14:05}

ecoins писал(а):
13.01.2023{, 13:38}
Только что проверил на версии 8.0.2 на MEGA2560 тест - работает.
да действительно на меге все компилируется но я пробую для стм 32 он встроен в программу и ошибка компиляции
Изображение

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#455

Сообщение ecoins » 13.01.2023{, 14:15}

vovka1973 писал(а):
13.01.2023{, 14:05}
да действительно на меге все компилируется но я пробую для стм 32 он встроен в программу и ошибка компиляции
На STM32F103C встроенный в FLProg судя по всему есть вопросы. Как мне представляется он тестировался немного.
Сейчас исследованием этой проблемы заниматься не готовы, но в качестве альтернативы можете попробовать наши библиотеки.
Подход прежний:
1.Делаете проект скажем на MEGA2560.
2.При загрузке выбираете требуемый тип STM32 из поддерживаемых библиотекой ecoins(RT_HW_BASE.h).
Можно использовать ядро встроенное в FLProg и грузить программу через программатор STLink через интерфейс SWD.
Для STM32F103C комфортнее использовать ядро от Roger Clark - на нем и компиляция идет ощутимо быстрее, и грузить можно через USB.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

ЭкоСреда ecoins

#456

Сообщение vovka1973 » 13.01.2023{, 14:24}

ecoins писал(а):
13.01.2023{, 14:15}
Делаете проект скажем на MEGA2560.
2.При загрузке выбираете требуемый тип STM32 из поддерживаемых библиотекой ecoins(RT_HW_BASE.h).
не прокатило , ошибка компиляции
Изображение

Аватара пользователя
Rovki
Полковник
Сообщения: 4873
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

ЭкоСреда ecoins

#457

Сообщение Rovki » 13.01.2023{, 18:33}

Так ошибка то какая?
Электронщик до мозга костей и не только

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

ЭкоСреда ecoins

#458

Сообщение vovka1973 » 13.01.2023{, 18:36}

Rovki писал(а):
13.01.2023{, 18:33}
Так ошибка то какая?
СпойлерПоказать
In file included from c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/RT_HW_BASE.h:123:0,
from C:\Users\cudla\AppData\Local\Temp\flprog\pr1\pr1.ino:1:
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:529:25: error: stray '\320' in program
if(bus==0) {LinkI2CS.timеOut=vTm;}
^
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:529:26: error: stray '\265' in program
if(bus==0) {LinkI2CS.timеOut=vTm;}
^
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:532:26: error: stray '\320' in program
if(bus==1) {LinkI2CS1.timеOut=vTm;}
^
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:532:27: error: stray '\265' in program
if(bus==1) {LinkI2CS1.timеOut=vTm;}
^
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp: In member function 'uint8_t RT_HW_BASE::i2cCheckBusy(uint8_t)':
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:325:16: error: 'LinkI2S1' was not declared in this scope
if(bus==1) {if(LinkI2S1.busy==11){return 1;} return 0;}
^~~~~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:325:16: note: suggested alternative: 'LinkI2CS1'
if(bus==1) {if(LinkI2S1.busy==11){return 1;} return 0;}
^~~~~~~~
LinkI2CS1
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp: In member function 'uint8_t RT_HW_BASE::i2cSetBusy(uint8_t)':
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:343:17: error: 'LinkI2C0' was not declared in this scope
if(bus==0) {if(!LinkI2C0.busy==0){LinkI2C0.busy=10;} if(LinkI2C0.busy!=10){return 0;}; return 1;}
^~~~~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:343:17: note: suggested alternative: 'LinkI2CS'
if(bus==0) {if(!LinkI2C0.busy==0){LinkI2C0.busy=10;} if(LinkI2C0.busy!=10){return 0;}; return 1;}
^~~~~~~~
LinkI2CS
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:343:57: error: 'LinkI2C0' was not declared in this scope
if(bus==0) {if(!LinkI2C0.busy==0){LinkI2C0.busy=10;} if(LinkI2C0.busy!=10){return 0;}; return 1;}
^~~~~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:343:57: note: suggested alternative: 'LinkI2CS'
if(bus==0) {if(!LinkI2C0.busy==0){LinkI2C0.busy=10;} if(LinkI2C0.busy!=10){return 0;}; return 1;}
^~~~~~~~
LinkI2CS
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:346:17: error: 'LinkI2C1' was not declared in this scope
if(bus==1) {if(!LinkI2C1.busy==0){LinkI2C1.busy=11;} if(LinkI2C1.busy!=11){return 0;}; return 1;}
^~~~~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:346:17: note: suggested alternative: 'LinkI2CS'
if(bus==1) {if(!LinkI2C1.busy==0){LinkI2C1.busy=11;} if(LinkI2C1.busy!=11){return 0;}; return 1;}
^~~~~~~~
LinkI2CS
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:346:57: error: 'LinkI2C1' was not declared in this scope
if(bus==1) {if(!LinkI2C1.busy==0){LinkI2C1.busy=11;} if(LinkI2C1.busy!=11){return 0;}; return 1;}
^~~~~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:346:57: note: suggested alternative: 'LinkI2CS'
if(bus==1) {if(!LinkI2C1.busy==0){LinkI2C1.busy=11;} if(LinkI2C1.busy!=11){return 0;}; return 1;}
^~~~~~~~
LinkI2CS
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp: In member function 'void RT_HW_BASE::i2cClearBusy(uint8_t)':
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:361:13: error: 'LinkI2C0' was not declared in this scope
if(bus==0) {LinkI2C0.busy=0;}
^~~~~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:361:13: note: suggested alternative: 'LinkI2CS'
if(bus==0) {LinkI2C0.busy=0;}
^~~~~~~~
LinkI2CS
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:364:13: error: 'LinkI2C1' was not declared in this scope
if(bus==1) {LinkI2C1.busy=0;}
^~~~~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:364:13: note: suggested alternative: 'LinkI2CS'
if(bus==1) {LinkI2C1.busy=0;}
^~~~~~~~
LinkI2CS
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp: In member function 'void RT_HW_BASE::i2cSetTimeOut(uint32_t, uint8_t)':
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:529:22: error: 'struct RT_HW_STRUCT_I2C' has no member named 'tim'
if(bus==0) {LinkI2CS.timеOut=vTm;}
^~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:532:23: error: 'struct RT_HW_STRUCT_I2C' has no member named 'tim'
if(bus==1) {LinkI2CS1.timеOut=vTm;}
^~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp: In member function 'void RT_HW_BASE::i2cSetClock(uint32_t, uint8_t)':
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:753:12: error: 'WireS' was not declared in this scope
if(bus==0){WireS.setClock(speed);}
^~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:753:12: note: suggested alternative: 'Wire'
if(bus==0){WireS.setClock(speed);}
^~~~~
Wire
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:756:12: error: 'WireS1' was not declared in this scope
if(bus==1){WireS1.setClock(speed);}
^~~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:756:12: note: suggested alternative: 'Wire'
if(bus==1){WireS1.setClock(speed);}
^~~~~~
Wire
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp: In member function 'void RT_HW_BASE::i2cBeginTransmission(uint8_t, uint8_t)':
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:777:12: error: 'WireS' was not declared in this scope
if(bus==0){WireS.beginTransmission(adr); return;};
^~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:777:12: note: suggested alternative: 'Wire'
if(bus==0){WireS.beginTransmission(adr); return;};
^~~~~
Wire
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:780:12: error: 'WireS1' was not declared in this scope
if(bus==1){WireS1.beginTransmission(adr); return;};
^~~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:780:12: note: suggested alternative: 'Wire'
if(bus==1){WireS1.beginTransmission(adr); return;};
^~~~~~
Wire
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp: In member function 'uint8_t RT_HW_BASE::i2cEndTransmission(uint8_t)':
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:796:19: error: 'WireS' was not declared in this scope
if(bus==0){return WireS.endTransmission();};
^~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:796:19: note: suggested alternative: 'Wire'
if(bus==0){return WireS.endTransmission();};
^~~~~
Wire
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:799:19: error: 'WireS1' was not declared in this scope
if(bus==1){return WireS1.endTransmission();};
^~~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:799:19: note: suggested alternative: 'Wire'
if(bus==1){return WireS1.endTransmission();};
^~~~~~
Wire
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp: In member function 'uint8_t RT_HW_BASE::i2cAvailable(uint8_t)':
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:834:19: error: 'WireS' was not declared in this scope
if(bus==0){return WireS.available();};
^~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:834:19: note: suggested alternative: 'Wire'
if(bus==0){return WireS.available();};
^~~~~
Wire
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:837:19: error: 'WireS1' was not declared in this scope
if(bus==1){return WireS1.available();};
^~~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:837:19: note: suggested alternative: 'Wire'
if(bus==1){return WireS1.available();};
^~~~~~
Wire
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp: In member function 'uint8_t RT_HW_BASE::i2cRead(uint8_t)':
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:852:19: error: 'WireS' was not declared in this scope
if(bus==0){return WireS.read();};
^~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:852:19: note: suggested alternative: 'Wire'
if(bus==0){return WireS.read();};
^~~~~
Wire
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:855:19: error: 'WireS1' was not declared in this scope
if(bus==1){return WireS1.read();};
^~~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:855:19: note: suggested alternative: 'Wire'
if(bus==1){return WireS1.read();};
^~~~~~
Wire
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp: In member function 'void RT_HW_BASE::i2cWrite(uint8_t, uint8_t)':
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:870:12: error: 'WireS' was not declared in this scope
if(bus==0){WireS.write(val);};
^~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:870:12: note: suggested alternative: 'Wire'
if(bus==0){WireS.write(val);};
^~~~~
Wire
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:873:12: error: 'WireS1' was not declared in this scope
if(bus==1){WireS1.write(val);};
^~~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:873:12: note: suggested alternative: 'Wire'
if(bus==1){WireS1.write(val);};
^~~~~~
Wire
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp: In member function 'uint8_t RT_HW_BASE::i2cRequestFrom(uint8_t, uint8_t, uint8_t, uint8_t)':
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:915:8: error: 'WireS' was not declared in this scope
return WireS.requestFrom(adr,qnt,(uint8_t)sendStop);
^~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:915:8: note: suggested alternative: 'Wire'
return WireS.requestFrom(adr,qnt,(uint8_t)sendStop);
^~~~~
Wire
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:924:8: error: 'WireS1' was not declared in this scope
return WireS1.requestFrom(adr,qnt,(uint8_t)sendStop);
^~~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:924:8: note: suggested alternative: 'Wire'
return WireS1.requestFrom(adr,qnt,(uint8_t)sendStop);
^~~~~~
Wire
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp: In member function 'uint8_t RT_HW_BASE::i2cBeginMaster(uint8_t&, uint8_t)':
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:1029:1: error: 'WireS' was not declared in this scope
WireS.begin(); //--Инициализация как Master;
^~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:1029:1: note: suggested alternative: 'Wire'
WireS.begin(); //--Инициализация как Master;
^~~~~
Wire
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:1041:1: error: 'WireS1' was not declared in this scope
WireS1.begin(); //--Инициализация как Master;
^~~~~~
c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.02c_12.01.22\src/BASE_100_API Link/API_102_I2C.hpp:1041:1: note: suggested alternative: 'Wire'
WireS1.begin(); //--Инициализация как Master;
^~~~~~
Wire
Несколько библиотек найдено для "SPI.h"
Используется: C:\Program Files\flprog8.0.2\ideV8\hardware\Arduino_STM32-master\STM32F1\libraries\SPI
Не используется: c:\Program Files\flprog8.0.2\ideV8\portable\sketchbook\libraries\SPI
exit status 1
Ошибка компиляции для платы Generic STM32F103C6/fake STM32F103C8.
такая
Изображение

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#459

Сообщение ecoins » 13.01.2023{, 18:39}

vovka1973 писал(а):
13.01.2023{, 18:36}
In file included from c:\Program
Ошибку уже видел. Начал заниматься.
На новой версии STM32 не тестировал (времени не хватило) - и как следствие негативный результат. Постараюсь исправить побыстрее.
Последний раз редактировалось ecoins 13.01.2023{, 18:41}, всего редактировалось 1 раз.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

ЭкоСреда ecoins

#460

Сообщение vovka1973 » 13.01.2023{, 18:40}

ecoins писал(а):
13.01.2023{, 18:39}
Ошибку уже видел. Начал заниматься.
может из за ядра для стм 32 у автора она другая
Изображение

Ответить

Вернуться в «Команда ecoins»