Термо принтер
- Войдите на сайт для отправки комментариев
Всем доброго времени суток!
Занимаюсь подключением термо принтера от экг аппарата к arduino, подключил, всю железную часть закончил, принтер печатает черточки, полоски, и даже буквы по заданным точкам. Но такой вид отображения информации сильно усложняет вывод текста, и его форматирование
Нашел готовый скетч с гитхаба, позволяющий печатать картинку imagedata.h, прикрепленную к скетчу
https://github.com/pierrejdlf/thermalprinter/tree/master/thermalMinitel
Но при попытке скомпилировать этот код, компилятор ругается на прикрепленный файл с изображением imagedata.h, в файле применяется строка "PROGMEM prog_uint16_t IMGD[] =" и компилятор никак не хочет ее воспринимать.
Подскажите, как решить такую проблему?
приложи код и номер строки на которую ругается
Это файл с сзображением, само изображение я укоротил, ругается на 4 строку.
На гитхабе имеется также и другой вариант кода для организации вывода изображения на печать. Но там также компилятор ругается на ошибки, только ошибки уже другие
Ругается на
Библиотеку iostream.h я нашел в трех видах, но как бы я их не добавлял, и через Arduino IDE, и закидывал в папку с программой, все время ошибки. А библиотеку Copy я вообще не смог найти.
замени prog_uint16_t на byte
Библиотеку iostream.h я нашел в трех видах, но как бы я их не добавлял, и через Arduino IDE, и закидывал в папку с программой, все время ошибки. А библиотеку Copy я вообще не смог найти.
А кто сказал что сору это библиотека? Из чего это видно?
замени prog_uint16_t на byte
А можно пояснить этот момент?
Конечно, в приведенном фрагменте денных отсутствуют числа больше 255, но, все-таки, почему не uint16_t?
нет чисел больше 255. то почему бы и нет. занимать ведь в два раза меньше будет. ведь в случае большого массива это может быть критично
замени prog_uint16_t на byte
Проблема осталась,
" variable 'IMGD' must be const in order to be put into read-only section by means of '__attribute__((progmem))' "
проблема в этом куске либы
попробуй так
К сожалению проблема осталась.
А кто сказал что сору это библиотека? Из чего это видно?
Возможно ошибся, но файла я такого не прикреплял к программе, подумал что это должна быть папка библиотеки.
К сожалению проблема осталась.
кстати да, запсать должна быть такая