Forgetfulino
Встраивает исходный код скетча в прошивку и восстанавливает его через Serial-порт с помощью расширения для Arduino IDE
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:85eb6dca256d0d997dfd28da8584bf5c66510b74ee657e1cadc837c118c2fb83Forgetfulino-2.0.1-85eb6dca.zipОписание
Забыли, где лежит исходный код скетча? Forgetfulino встраивает его прямо в прошивку — в PROGMEM микроконтроллера. Исходник сжимается (deflate + Base64), чтобы занимать меньше места, и может быть восстановлен позже через Serial-порт, даже если оригинальные файлы давно потеряны. Библиотека работает в паре с расширением для Arduino IDE 2.x, которое автоматически извлекает код из прошивки, декодирует его и восстанавливает в редакторе. При восстановлении добавляются аннотации версий подключённых библиотек. Поддерживается режим с паролем — код выгружается только при отправке специального слова в Serial Monitor. Установите один раз и забудьте — резервная копия будет создаваться при каждой загрузке.