разобрался
проклятые индусы обозначают новые константы старыми именами. Компилер вякает, но за ошибку не считает - а когда подключается стандартный хидер, то он "перебивает" новое объявление своим. Переименование новой константы решило проблему...
эт я сижу разбираюсь с индийской библиотекой FAT32+SD. Что-то работает, что-то нет -- и всё отчаянно кривое. Постепенно переписываю под свои стандарты и думаю, что "с нуля" могло быть и проще, если б не моя лень :)
Запись и дозапись файлов уже условно работают, это минимальнейший функционал для дата-логгера.