TFT 3.2"

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

TFT 3.2"

#1

Сообщение Tehnics » 12.02.2016{, 23:57}

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

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 63
Контактная информация:

TFT 3.2"

#2

Сообщение Олег » 13.02.2016{, 01:34}

Вот тут AlexRyzh тоже с этим бьется, скооперируйтесь.

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

TFT 3.2"

#3

Сообщение Tehnics » 13.02.2016{, 10:24}

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

Выход нашел. В разделе декларирования закомментировать нужные строки, а уже при запуске IDE комментарий убираем.

Evgesha
Лейтенант
Сообщения: 525
Зарегистрирован: 29.10.2015{, 09:57}
Репутация: 20
Откуда: Kazakhstan
Имя: Evgesha

TFT 3.2"

#4

Сообщение Evgesha » 13.02.2016{, 19:51}

я так понял вы смогли блок создать ?
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

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

TFT 3.2"

#5

Сообщение Tehnics » 13.02.2016{, 21:06}

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

a1209
Рядовой
Сообщения: 26
Зарегистрирован: 29.05.2016{, 19:01}
Репутация: 0

TFT 3.2"

#6

Сообщение a1209 » 29.05.2016{, 19:44}

Tehnics писал(а):в скетче получается: extern uint8_t BigFont_128138142_1[];
Убираю цифры вручную

Аватара пользователя
slavas
Лейтенант
Сообщения: 595
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 1
Откуда: Санкт-Петербург

TFT 3.2"

#7

Сообщение slavas » 29.05.2016{, 20:26}

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

Ответить

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