В этой теме будем описывать ошибки найденные в текущей стабильной версии с номером 7.3.0.
я хотел что бы именно одного пункта а не всех ,вы же можете менять шаг в любом пункте меню ,почему бы и не сделать вход где он нужен для одного пункта ,если нужен то галочка рядом если нет то как всегда константа.
все очень просто переключатель с константами 1и 100 и т тригер ну и кнопка.а как вы записуете изменения на лету? двойной клик, вкл отдельная плата включается и в меню делает значение самого меню +- сам шаг ..
нашол проблему у себя
А попробуйте запустить от имени Администратора и потом уже запоминать по умолчанию. Поможет?
Упс... Такое не планировалось.
ну и правильно , нажали кнопку, сработал тригер , и к значению температуры +/- значение шага из пункта меню..а какой шаг сделаете,такой и будет ..тем более там есть 3 скорости изменения..и ненадо дополнительных сравнений и переменых, которые зло на слабых камнях.
я про энкодер говорю а не про кнопки про скорость знаю ,пример в студию со скоростями и энкодером.
o615ye161 писал(а): ↑15.01.2021{, 16:25}а именно в режиме точки доступа с включенным Modbus первоначально после загрузки скетча, мобильное устройство подсоединяется к ESP32, если перезагрузить контроллер или снять питание с него, мобильное устройство уже не может подключиться к ESP32 не может получить IP адрес хотя сама точка доступа видна устройствами
так это костыль или грабли?RedSky писал(а): ↑15.01.2021{, 17:08}o615ye161 писал(а): ↑15.01.2021{, 16:25}а именно в режиме точки доступа с включенным Modbus первоначально после загрузки скетча, мобильное устройство подсоединяется к ESP32, если перезагрузить контроллер или снять питание с него, мобильное устройство уже не может подключиться к ESP32 не может получить IP адрес хотя сама точка доступа видна устройствами
Было похожее, при попытке подключения телефона происходила циклическая перезагрузка ESP. Попробуйте в IDE включить один и пунктов DebugLevel. Если запуск ESP будет происходить не мгновенно, а с задержкой около 2х секунд подключатся будет нормально.СпойлерПоказатьБезымянный.png
Изменилась кодировка файлов сохраняемых самой программой (проекта, блоки пользователей....). Код скетча как и раньше передается ArduinoIDE в кодировке UTF. Эта та самая кодировка с которой работает Arduino IDE и в другой её передавать нельзя.aidar_i писал(а): ↑17.01.2021{, 00:02}"Начиная с версии 7.3.0 программа FLProg сохраняет все свои файлы в кодировке Unicode, ранее использовалась кодировка Windows-1251".
Решил я вывести текст в кириллице уже без использования функции utf8rus на матрице МАХ7219.
Блоки взял от rw6cm, убрал эту функцию, подправил блоки.
Кириллица запустилась, но .... . Впереди буквы появляется символ, см фото. Можно их как то исключить?StaticText7219.flpСпойлерПоказатьIMG_20210117_014945.jpg
Код: Выделить всё
Arduino: 1.8.13 (Windows 10), Плата:"Arduino Uno"
C:\Users\Shvak\AppData\Local\Temp\flprog\pr1\pr1.ino: In function 'void dump(decode_results*)':
pr1:51:7: error: 'AIWA_RC_T501' was not declared in this scope
case AIWA_RC_T501 :
^~~~~~~~~~~~
pr1:60:7: error: 'MITSUBISHI' was not declared in this scope
case MITSUBISHI :
^~~~~~~~~~
pr1:72:7: error: 'PRONTO' was not declared in this scope
case PRONTO :
^~~~~~
C:\Users\Shvak\AppData\Local\Temp\flprog\pr1\pr1.ino:72:7: note: suggested alternative: 'PORT0'
case PRONTO :
^~~~~~
PORT0
Несколько библиотек найдено для "IRremote.h"
Используется: d:\PPF\FLProg\ideV6\portable\sketchbook\libraries\IRremote
Не используется: d:\PPF\FLProg\ideV6\libraries\Arduino-IRremote
exit status 1
'AIWA_RC_T501' was not declared in this scope