Changeset 39572


Ignore:
Timestamp:
01/01/17 12:04:32 (5 years ago)
Author:
gost
Message:

fix oled code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/oled.h

    r39563 r39572  
    6363                for(i = 0; i < xres*yres*2; i = i + 2)
    6464                {
    65                         lfb2[i] = ((buf[bi+1] << 3) & 0xE0) | ((buf[bi] >> 3) & 0x1F);
    66                         lfb2[i+1] = (buf[bi+2] & 0xF8) | ((buf[bi+1] >> 5) & 0x07);
     65                        lfb1[i] = ((buf[bi+1] << 3) & 0xE0) | ((buf[bi] >> 3) & 0x1F);
     66                        lfb1[i+1] = (buf[bi+2] & 0xF8) | ((buf[bi+1] >> 5) & 0x07);
    6767                        bi = bi + 4;
    68                        
    6968                }
    70                 ret = write(lcdfd1, lfb2, xres * yres * 2);
     69                ret = write(lcdfd1, lfb1, xres * yres * 2);
    7170                if(ret != xres * yres * 2)
    7271                        err("write to oled dm900 - %s - was not ok", getconfig("vfddev", NULL));
    7372                free(lfb2);
     73        }
    7474        }
    7575        close(lcdfd1);
Note: See TracChangeset for help on using the changeset viewer.