vlad1451 писал(а): 14 ноя 2024, 08:56
montirovka писал(а): 14 ноя 2024, 08:07
А Вы попробуйте. Скомпилируйте.
Остаются хвосты от диспетчера задач.
Попробовал, скомпилировал с выключенным диспетчером задач.
Хвостов нет, но висит "голова". С "головой" скетч 14%, без "головы" - 7%.
Включил диспетчер команд. С "головой" и "хвостами" - 23%.
На 13 пине светодиод моргает во всех трех случаях.
Да, есть такое. "Голова" (
RT_HW_BASE.h) висит потому что у вас используются блоки из библиотеки ECOINS.
Заметил ещё такое, может это конечно только у меня так. Если в вашем примере заменить контроллер на ESP32, не включая диспетчер, то в Loop сразу появляются хвосты:
Код: Выделить всё
RT_HW_Base.sheduler();
RT_HW_Base.unixUpdateTime();
if(RT_HW_Base.shed.eventSec)
{
}
Вы конечно можете с увлечением бороться с RT_HW_BASE.h, но для большей успешности Вам нужно отключить FLProg.utilities -там эта библиотека тоже подключается.
Ну и не используйте новые библиотеки flprogEthernet и другие, которые начинаются с flprogxxxp.
В этом случае будет утрачена мульиплатформенность, неблокирующие библиотеки, новый дисплей, быстрый UART, блоки из кандидатов и еще что-то.
Не на всех контроллерах проекты буду работать, будет притормаживать(или тормозить), новые блоки FLProg не всегда будут работать.
А так в целом вполне можно и поэтому пути идти.
Комфортно.
Только тогда наверное лучше вернуться на версию 7.5.2- если она устраивает.
——
Сам диспетчер, который Вы пытаетесь отключить занимает совсем немного ресурсов, работает быстро и предоставляет ряд полезных функций через системные параметры, например быстродействие, меандры и др.