Всем добрый вечер...
Приклеил полосы на окна. Убрал очепятки и изменил работу с чипами размером более 128 mbit,
Поначалу хотел применить гибридный вариант,
но учитывая тот факт, что многие чипы имеют одинаковые идентификаторы,
и проверка на то, умеет ли чип работать с 3-х байтовой адресацией займет дополнительное время
и не факт что везде будет работать корректно, поэтому я решил перевести все чипы на 4-х байтовую адресацию.
Так же, для увеличения скорости записи, добавил пропуск пустых страниц.