Страница 1 из 1

"легкий" printf() и "удобное выравнивание"

Добавлено: Сб дек 12, 2020 04:49:16
sunjob
добрый день

данный выкрутас

Код: Выделить всё

printf("arg: %02i:%02i:%02i, ",arg[0], arg[1], arg[2]);
прокатывает только при подключении "полного" фарша или "нормальный" вариант, но не мини (чего-бы хотелось)!

Код: Выделить всё

#
# If this is left blank, then it will use the Standard printf version.
#
#PRINTF_LIB =
#PRINTF_LIB = $(PRINTF_LIB_MIN)
#PRINTF_LIB = $(PRINTF_LIB_FLOAT)
как выкручиваемсЯ? если не желательно использовать "толстый" вариант?

tag: avr avr-gcc print

###!!! UPDATE !!!###

коллеги подсказали :о)
charlesnicholson/nanoprintf

p.s.

померил вес бинарников

Код: Выделить всё

 size | version of printf/library           | %02i | 

13428 | minimal ver. of printf              | NO   |
14614 | normal                              | YES  |
18877 | maximal                             | YES  |
22918 | minimal ver. of printf & nanoprintf | YES  |   
получается, что, все же оптимально использовать родную версию (нормальный вариант) printf-библиотеки

p.s.2 а что, форум портит содержимое тега CODE ?