ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 ноября
700958 Топик полностью
Bill (23.09.2016 10:44, просмотров: 157) ответил Гудвин на Вопрос к ЦЭ-гуру: Вот эта конструкция (вывод данных из некой структуры в 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);