Tja, jag håller på och programmerar lite för G15 Keyboard LCDn. Nu är det så att jag inte kan få igång en del(där t.ex funktioner för att skriva text på LCDn finns) av SDKet som följer med produkten, så därför har jag bestämt att skapa egna funktioner.
När man skriver på LCDns bitmap som ser ut såhär:
char pixels[160*43];
så är värden >=128 "på" och <128 är "av".
För att bespara mig energi varje gång jag håller på med pixlarna har jag skapat en funktion som förenklar detta:
void setPixel(lgLcdBitmap160x43x1* bmp, int x, int y, bool set = true)
{
bmp->pixels[y * 160 + x] = set?0xFF:0x00;
}
Origo är altså uppe i vänstra hörnet och x ökar åt höger och y ökar ner.
Det jag behöver är nu hjälp med att hitta på algoritmer för att skriva text på dessa pixlar.