TFT 3.2"

Использование дисплеев и обсуждение пользовательских блоков к ним
Ответить
Аватара пользователя
Tehnics
Рядовой
Сообщения: 34
Зарегистрирован: 06 сен 2015, 11:18
Откуда: Нововоронеж
Имя: Константин

TFT 3.2"

Сообщение Tehnics »

Возникла проблема при создании блока для TFT 3.2"
Проблема: при объявлении встроенных шрифтов, при компилировании добавляются цифры(для избежания повторений переменных)
декларирую:  extern uint8_t BigFont[];
в скетче получается: extern uint8_t BigFont_128138142_1[];
Итог: блок не работает...
Как избавиться от дописки?
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

TFT 3.2"

Сообщение Олег »

Вот тут AlexRyzh тоже с этим бьется, скооперируйтесь.
Аватара пользователя
Tehnics
Рядовой
Сообщения: 34
Зарегистрирован: 06 сен 2015, 11:18
Откуда: Нововоронеж
Имя: Константин

TFT 3.2"

Сообщение Tehnics »

Слова автора: "Нельзя использовать тип extern. Это оказалась достаточно большой проблемой, и я надеюсь в ближайшее время её решить."

Выход нашел. В разделе декларирования закомментировать нужные строки, а уже при запуске IDE комментарий убираем.
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

TFT 3.2"

Сообщение Evgesha »

я так понял вы смогли блок создать ?
Аватара пользователя
Tehnics
Рядовой
Сообщения: 34
Зарегистрирован: 06 сен 2015, 11:18
Откуда: Нововоронеж
Имя: Константин

TFT 3.2"

Сообщение Tehnics »

Блок в стадии разработки Изображение На данный момент опробываю код на СИ для TFT и тача.  Цели и задачи блока  еще не определены.
В перспективе: вывод текста и цифр в заданное место на экране, создание разных кнопок с надписями и размещение на экране.
Вывод картинок еще не пробовал :)
Вот в кратце и все .... Не хватает времени на тесты...
a1209
Рядовой
Сообщения: 26
Зарегистрирован: 29 май 2016, 19:01

TFT 3.2"

Сообщение a1209 »

Tehnics писал(а):в скетче получается: extern uint8_t BigFont_128138142_1[];
Убираю цифры вручную
Аватара пользователя
slavas
Лейтенант
Сообщения: 596
Зарегистрирован: 14 сен 2015, 22:29
Откуда: Санкт-Петербург

TFT 3.2"

Сообщение slavas »

поставьте галку на " использовать в проекте только один раз" и тогда программа не будет подставлять в скетче уникальный идентификатор.
Ответить

Вернуться в «Дисплеи и индикаторы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя