krom23 писал(а): ↑23.09.2022{, 20:45}
На всех, как я уже говорил, наличие любой RTOS является обязательным условием для работы Wi-Fi, а отсюда следует, что при установке ещё одной RTOS даже "костыльной"(как говорит сам Gyver) может привести к конфликтам.
Интересный взгляд - он как-то указывает на источник потенциальных проблем при увеличении проектов.
Сами по себе прерывания по таймеру в GyverOS не является чем-то разрушительным.
Напротив, в целом ряде случаев этот способ решения других непросто решаемых проблем, например управление шаговыми двигателями.
Но этот метод переключения задач может привести почти к гарантированным проблемам, если состав вызываемых задач не контролируется и может быть длительными по времени, например вывод через UART, стандартный дисплей, даже запись во float-Modbus регистры(очень тормозной процесс для AVR) и пр.
Особенно чувствителен обмен через Modbus-RTU в нынешней реализации в FLProg.