Flash
Библиотека для работы с flash-памятью контроллера: перезаписи загрузчика, прошивки и скетчей. Подключается командой require('Flash').
Библиотеку следует использовать крайне осторожно! При повреждении прошивки, Iskra JS становится неработоспособной.
Для получения информации о доступных областях памяти, используйте функцию process.memory.
Возвращает страницу памяти начиная с адреса addr. Размер страницы памяти микроконтроллера равен 2048 байт.
Стирает страницу памяти начиная с адреса addrr и заполняет её символами 0xFF.
Возвращает данные из flash-памяти начиная с адреса addr длинной lenght байт.
Функция записывает во flash-память данные data начиная с адреса addr. Параметр data — массив, кратный 4 байтам. Специфика работы flash-памяти такова, что только биты 1 могут записываться в 0, но не наоборот. Если необходимо перезаписать данные, сначала выполняется очистка памяти командой Flash.erasePage(addr).