@VadZher, если посмотрите что включают эти дефайны - они просто в Serial выводят информацию об использованной памяти. То есть добавление вывода в сериал меняет поведение. Когда я выше писал про добавление пустых строк - изначально я для отладки в код эффекта добавлял вывод в лог, чтобы посмотреть что происходит.Эффект заработал сам по себе бeз изменения чего либo, кроме вывода в Serial. Потом сам вывод я убрал, но остались несколько пустых строк. И эффект продолжал работать. Вот я и говорю - какой-то глюк компилятора, который лечится добавлением нескольких пустых строк в код эффекта.Всё это случайно и непредсказуемо.
Изменено:







