Как сохранить данные при перезагрузке

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем knstvk, 7 апр 2019.

  1. knstvk

    knstvk Нуб

    Добрый день!

    Первый день с Iskra JS, никак не могу решить простую на первый взгляд проблему: как сохранить текущее значение переменной чтобы использовать его после перезагрузки?

    Практическая задача - после включения питания выставить угол сервопривода в то значение в котором он был до выключения, то есть оставить его на прошлом месте. Возможно, задача решается каким-то другим способом, но я вижу только через сохранение последнего записанного в сервопривод значения.

    Вижу что есть модуль Flash, но не знаю по каким адресам писать/читать. На сайте Espruino вижу модуль Storage с простыми методами, но насколько я понимаю в текущей прошивке от Амперки он не поддерживается.

    Посоветуйте пожалуйста куда копать.
     
  2. sys

    sys Злобный Буратино Модератор

    http://forum.amperka.ru/threads/iskra-js-Неофициальные-сборки-прошивок-2v00-и-2v01.17909/

    http://forum.amperka.ru/threads/Обновление-прошивки.14511/page-2#post-216303

    У меня стоит 2.01 и Storage работает. Правда, до первой записи require("Storage").getFree() показывал мне цифру 16, но после первой записи стал показывать нормальную цифру ~ 262К ;)

    Ну или... сохранение на микросд никто не отменял - оно и в текущей прошивке работает хорошо.
     
    Последнее редактирование: 9 апр 2019