v.1.0.9_Beta
Реализована процедура входа в режим настроек (удержание кнопки S1 при включении питания в течение 3 сек).
Выход из режима настроек (короткое нажатие кнопки, команда от ПК, перезапуск контроллера).
Реализованы процедуры чтения и записи настроек в EEPROM (данные в формате uint16_t).
Реализована процедура записи настроек через UART.
* Для начала обмена необходимо с ПК отправить команду "ID;" (здесь и далее без кавычек).
* Придет ответ: "ID200;".
* Для завершения обмена по UART нужно отправить с ПК команду "DI;". Ответ: "DI200;".
* Для чтения значения из памяти нужно отправить команду "ST0012;".
* Цифры в команде - адрес ячейки памяти.
* Т.к. данные хранятся в 16-битном формате, то адреса должны быть кратны 2.
* Например: "ST0000;" "ST0002;" "ST0030;" "ST0100;" "ST1022;".
* Незначащие нули перед адресом обязательны.
* Ответ на запрос чтения значения ячейки памяти: "ST001400999;"
* Запись в ячейку памяти осуществляется командой "ST001203200;".
* Здесь первые 4 цифры - адрес ячейки памяти.
* Правила указания адреса ячейки такие же как и в команде чтения.
* Оставшиеся 5 цифр - значение. Значение может находиться в диапазоне 0..65535.
* Ответ на команду записи: "ST001203200;".
Забыл добавить... Незначащие нули в значении обязательны. Например: "1" нужно указать как "00001".
Реализована процедура записи настроек по умолчанию (в режиме конфигурации долгое нажатие кнопки S1).