+ if (!is_oled || is_oled == 2)
+ {
+ unsigned char raw[132*8];
+ int x, y, yy;
+ for (y=0; y<8; y++)
+ {
+ for (x=0; x<132; x++)
+ {
+ int pix=0;
+ for (yy=0; yy<8; yy++)
+ {
+ pix|=(_buffer[(y*8+yy)*132+x]>=108)<<yy;
+ }
+ raw[y*132+x]=(pix^inverted);
+ }
+ }
+ if (lcdfd >= 0)
+ write(lcdfd, raw, 132*8);
+ } else