Скорострельность меняется.
Через конфигуратор - от 30 до 800 выстрелов в минуту.
Через экранчик пока ограничение по минимальному не сделал, но 0 ставить не советую - последствия непредсказуемы.
Позже, наверно сделаю ограничение и в настройках с экрана.
Так же время спаса настраивается (только через конфигуратор).
В десятых долях секунды - от 0 до 30 (3 сек. максимум).
Могу максимальное увеличить, если надо.
Тем временем память программ тает.
Уже 85,6% использовано.
Там ещё либы подключены для работы со строками - тоже, небось, отъедают прилично.
Чистить придется и оптимизировать код.
Баги, разумеется, могут присутствовать, тестировал поверхностно.
Error 1 variable 'damage_value' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
Error 2 variable 'ir_f0_value' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
Error 7 variable 'commandsPointers' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
Error 57 variable 'numbers' must be const in order to be put into read-only section by means of '__attribute__((progmem))'