There are two problems here. Both are fixed, and will be in the next release, which looks to be 1.0.0.
First, if you insert a card backwards, or insert a card type that the Spyrus can't deal with (like the I2C cards), then a message "Bad Card." will now be displayed on the LCD. The only user action then allowed is to remove the card, so the failed create attempt won't happen in the first place.
Second, if the card create fails for whatever reason on a card that was "good" when it was inserted, then the counter won't increment. This really "can't happen", but in the event that it does (say you yank out the card mid-write), the counter won't increment either.
Ken
|