В общем есть 2 реализации swprintf для embedded device без каких-либо внешних депов, чисто олдскульный C. Оба варианта swprintf() используют vswprintf() (ее реализация также в том же коде есть). Но в обоих вариантах в vswprintf() отсутствует поддержка %f. Т.е. нужно впихнуть туда реализацию ftoa() или что-то такое , и добавить case 'f':
Рылся по всяким гитхабам и гуглам, и к сожалению сам ничего не смог нормально сделать, т.к. не программист.
Если есть кто может разово решить проблему, был бы благодарен. Сколько платить не знаю, 20-30$ для такого сайта видимо мало судя по другим сообщениям :)