Маленькое обновление — прошивка v1.23, уже доступна через Firmware Update.

Создавалась в основном чтобы упростить производство, но будет полезна и юзерам. Фичи:
1. STM'ка теперь различает в какое устройство она запаяна: SI, ST3, ST SSTC, ST2.
И после первого запуска сама выставляет отдельные рекомендуемые настройки каждому.
Мне это позволяет просто прошить устройство и быть уверенным что оно уже сконфигурировано — ранее к каждому нужно было подключаться и выставлять все настройки руками.
Это было не так страшно если нужно сконфигурить 3 SI или 1 ST3/ST SSTC. Но сейчас была поизведена запайка 60-ти SI про запас на стороне и я бы офигел их конфигурировать.

У пользователей же, при откате на заводские настройки(например чтобы сбросить пароль) — те не будут сбрасываться на непонятные значения, которые потом нужно было выставлять правильно через форум.
Было особенно актуально на ST3 и SI, где значения сразу после сброса могли подорвать чью-то установку(350A OCD и 0.9999 duty limit).
2. Были по уму пересчитаны настройки для DRSSTC — в частности ST3.
Прерыдущие были просто подобраны чтобы всё работало: настройки прерывателя(300 Hz/120 uS) и ограничителя ширины MIDI(спад с 300 Hz/120 uS до 2200 Hz/30 us).
Нынешние(прерыватель 450 Hz/110 uS и спад ширины MIDI с 450 Hz/110 uS до 2200 Hz/22 us) — обеспечивают заполнение не более чем коэффициент 0.05, т.е. при игре любой ноты DRSSTC будет испытывать одинаковую нагрузку.
3. Прошивка прописывает соответствующее имя устройству, вместо одинакового "Tesla" на абсолютно любом девайсе.
Это небольшие изменения, прошивка v1.23 по прежнему совместима с аппликухой v1.22, доступной на Google Play.
Была протестирована на реальных девайсах.
