ЭкоСреда ecoins
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ЭкоСреда ecoins
Уважаемый ecoins ваш модуль UART работает отлично! беру свои слова обратно.ecoins писал(а): 05 янв 2023, 23:00 Возможно в недалеком будущем появится обобщенный блок по UART. Сейчас тестируем блок записи/чтения SPI.Master.
не хватает ответной части (прием), но это ерунда. проблемы с заданием скорости, терпимо (не корректно работает специальный блок настройки). Функционал - отлично.
Спасибо!
SPI. записи/чтения SPI.Master - я думал вы пока отказались от реализации.
.
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ЭкоСреда ecoins
Сделал. Сейчас как раз занимаюсь выкладывание новой версии.alexcccp писал(а): 12 янв 2023, 23:25 SPI. записи/чтения SPI.Master - я думал вы пока отказались от реализации.
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ЭкоСреда ecoins
***ИНФОРМАЦИОННОЕ СООБЩЕНИЕ***
В 1 ом посте выложена новая версия-
----------------------------------------------------------------------------------------
НОВАЯ ВЕРСИЯ -
-----------------------------------------------------------------------------------------
1.Библиотеки C++ (в архиве 4-е библиотеки)
2.Блоки FLProg (в архиве 4-е библиотеки):
3.Тестовый пример: TestPro_Base_LCDx3_01_120123
-----------------------------------------------------------------------------------------
Библиотеки радикально обновлены и несовместимы с предыдущими блоками.
Много нового и исправленного.
Добавились контроллеры LuatOS ESP32 двух типов (USB и Classic). -------------
Пробовали ESP32S2 mini - плата подключена в библиотеке. Работает, но надо еще потестировать.
Пока ядро ESP32S2 сыровато - тяжело с загрузкой, с ESP32C3(6 моделей тестировали) и ESP32S3(предварительно тестировали) все гораздо проще. Продолжаем работать по этой теме.
--------------
Успехов.
В 1 ом посте выложена новая версия-
----------------------------------------------------------------------------------------
НОВАЯ ВЕРСИЯ -
-----------------------------------------------------------------------------------------
1.Библиотеки C++ (в архиве 4-е библиотеки)
2.Блоки FLProg (в архиве 4-е библиотеки):
3.Тестовый пример: TestPro_Base_LCDx3_01_120123
-----------------------------------------------------------------------------------------
Библиотеки радикально обновлены и несовместимы с предыдущими блоками.
Много нового и исправленного.
Добавились контроллеры LuatOS ESP32 двух типов (USB и Classic). -------------
Пробовали ESP32S2 mini - плата подключена в библиотеке. Работает, но надо еще потестировать.
Пока ядро ESP32S2 сыровато - тяжело с загрузкой, с ESP32C3(6 моделей тестировали) и ESP32S3(предварительно тестировали) все гораздо проще. Продолжаем работать по этой теме.
--------------
Успехов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ecoins 13 янв 2023, 00:25, всего редактировалось 2 раза.
-
- Лейтенант
- Сообщения: 556
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 5 раз
- Поблагодарили: 9 раз
ЭкоСреда ecoins
То есть, в существующих проектах надо все блоки заменить на новые?ecoins писал(а): 13 янв 2023, 00:17 Библиотеки радикально обновлены и несовместимы с предыдущими блоками
Или можно добавить новые библиотеки и новые блоки? Конфликта библиотек не будет?
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ЭкоСреда ecoins
Чтобы не путаться, лучше заменить все.WildCat писал(а): 13 янв 2023, 00:25 Или можно добавить новые библиотеки и новые блоки? Конфликта библиотек не будет?
На практике я подобное делаю по много раз на дню, иногда проще начать с чистого листа, блоки функционально крупные и их в проекте не так много. Не затрагивались только (пока) блоки Nextion.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
ЭкоСреда ecoins
я так понял новые блоки для старых версий на новой 8.0.2 ошибка компиляции постоянно,даже ставишь один блок хоть аналоговый пин
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ЭкоСреда ecoins
Сегодня проверю.vovka1973 писал(а): 13 янв 2023, 08:01 я так понял новые блоки для старых версий на новой 8.0.2 ошибка компиляции постоянно,даже ставишь один блок хоть аналоговый пин
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ЭкоСреда ecoins
Только что проверил на версии 8.0.2 на MEGA2560 тест - работает.vovka1973 писал(а): 13 янв 2023, 08:01 я так понял новые блоки для старых версий на новой 8.0.2 ошибка компиляции постоянно,даже ставишь один блок хоть аналоговый пин
Возможно Вы забыли разместить пять библиотек из 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.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
ЭкоСреда ecoins
да действительно на меге все компилируется но я пробую для стм 32 он встроен в программу и ошибка компиляцииecoins писал(а): 13 янв 2023, 13:38 Только что проверил на версии 8.0.2 на MEGA2560 тест - работает.
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ЭкоСреда ecoins
На STM32F103C встроенный в FLProg судя по всему есть вопросы. Как мне представляется он тестировался немного.vovka1973 писал(а): 13 янв 2023, 14:05 да действительно на меге все компилируется но я пробую для стм 32 он встроен в программу и ошибка компиляции
Сейчас исследованием этой проблемы заниматься не готовы, но в качестве альтернативы можете попробовать наши библиотеки.
Подход прежний:
1.Делаете проект скажем на MEGA2560.
2.При загрузке выбираете требуемый тип STM32 из поддерживаемых библиотекой ecoins(RT_HW_BASE.h).
Можно использовать ядро встроенное в FLProg и грузить программу через программатор STLink через интерфейс SWD.
Для STM32F103C комфортнее использовать ядро от Roger Clark - на нем и компиляция идет ощутимо быстрее, и грузить можно через USB.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
ЭкоСреда ecoins
не прокатило , ошибка компиляцииecoins писал(а): 13 янв 2023, 14:15 Делаете проект скажем на MEGA2560.
2.При загрузке выбираете требуемый тип STM32 из поддерживаемых библиотекой ecoins(RT_HW_BASE.h).
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
ЭкоСреда ecoins
[spoiler]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
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
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
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
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.
[/spoiler]такая
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ЭкоСреда ecoins
Ошибку уже видел. Начал заниматься.
На новой версии STM32 не тестировал (времени не хватило) - и как следствие негативный результат. Постараюсь исправить побыстрее.
Последний раз редактировалось ecoins 13 янв 2023, 18:41, всего редактировалось 1 раз.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя