Bill (23.09.2016 10:44, просмотров: 158) ответил Гудвин на Вопрос к ЦЭ-гуру: Вот эта конструкция (вывод данных из некой структуры в CSV строку) отожрала 3.5 кб программной памяти в WinAvr. Как бы соптимизировать - поубавить аппетиты?
А так нельзя?
sprintf_P((char*)&buf[TCP_CHECKSUM_L_P+3+len],PSTR("%u,"),rec_bin.rezerv);
len=add_len(buf,len);
sprintf_P((char*)&buf[TCP_CHECKSUM_L_P+3+len],PSTR("%u,"),rec_bin.resets);
len=add_len(buf,len);
sprintf_P((char*)&buf[TCP_CHECKSUM_L_P+3+len],PSTR("%u,%u,"),rec_bin.rezerv,rec_bin.resets);
len=add_len(buf,len);