ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 апреля
701214 Топик полностью
Гудвин, волшебник (24.09.2016 19:19 - 19:26, просмотров: 132) ответил AlexG на У вас в коде целая куча PSTR("%u,"), интересно, компилятор понимает что строки одинаковые или под каждую занимает память отдельно?
Не понимает такое WinAvr. Все строки занимают программную память отдельно. Но это в общей сложности получается всего 80 байт. Не стОит игра свеч. Пробовал utoa, ltoa, ultoa код сокращается байт на 300-400. Но эти библиотечные функции в WinAvr странные - возвращают тот же самый указатель, который передается в функцию (указатель не инкрементируется, хотя было бы логичнее возвращать указатель на конец добавленной строки). Поиск позиции следующего вывода эти 300-400 байт и сжирает... Забил - там куча других дел, чтобы "вылизывать" каждый байт. Например, сейчас добавил Basic Authorization в HTTP клиента.