Zodiac21

Библиотека lcd 3310

1 сообщение в этой теме

Zodiac21    0

Добрый день. Ребята есть библиотека для lcd 3310... Решил я допилить функцию вывода изображений произвольного размера в любом месте, по такому алгоритму:

void icons(flash unsigned char*icondata,char x,char y,char width)
{
unsigned int i;
unsigned int LcdIdx; // индекс в массиве

LcdIdx=(y-1)*84+(x-1)*6;

for(i=LcdIdx; i<LcdIdx+width; i++) LcdCache[i]= icondata[i-LcdIdx];

Потом в основном цикле вызываем эту функцию , указываем название массива с изображением, координаты по оси x, по оси y и ширину изображения... Если изображение допустим 16*8 все хорошо.А вот если изображение 16*16 , как сделать что-бы значения в массиве начиная с 17 по 32 переносились на следующую строку.???

n3310lcd.c

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас