Код работает так - нажал кнопку - началась запись на карту памяти - отпустил - закончилась. Нажал еще раз - идет запись в новый файл. И так далее. И это работает только при открытом порте.
Причем с записью всё ок - сбрасывается сам счетчик почему-то.
Я его вывожу тут в монитор, вижу что он не сохраняется. Если закрыть и открыть порт - он при открытии выдает 1, и далее по новой