Как корректно узнать в каком состоянии находится файловая система, чтобы не делать попытку инициализации, закрытия и снова инициализации. Можно ли доверять расширенному сообщению об ошибке CME ERROR? Почему нельзя было сделать команду чтения "AT+CFSINIT=?" или в обоих случаях: и когда уже инициализирована и когда нет, возвращать OK? Еще и формат ответа AT+CFSLIST не по стандарту: со второго ответа "концевики" 0x0D 0x0A только в конце сообщения, а должны быть с обоих сторон. Мелочи, но так неприятно, а вы говорите не вникать в тонкости - в серийном образце такую ж... можно получить.
Сообщение отредактировал RadikX - Oct 8 2015, 12:18
|