openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
lcd.cpp File Reference
#include <lib/gdi/lcd.h>
#include <lib/gdi/epng.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <lib/gdi/esize.h>
#include <lib/base/init.h>
#include <lib/base/init_num.h>
#include <lib/gdi/glcddc.h>

Macros

#define DM900_LCD_Y_OFFSET   4
 
#define LCDSET   0x1000
 
#define LCD_IOCTL_ASC_MODE   (21|LCDSET)
 
#define LCD_MODE_ASC   0
 
#define LCD_MODE_BIN   1
 
#define LCDSET   0x1000
 
#define LCD_IOCTL_SRV   (10|LCDSET)
 
#define FP_IOCTL_LCD_DIMM   3
 
#define BIT_SWAP(a)   (( ((a << 7)&0x80) + ((a << 5)&0x40) + ((a << 3)&0x20) + ((a << 1)&0x10) + ((a >> 1)&0x08) + ((a >> 3)&0x04) + ((a >> 5)&0x02) + ((a >> 7)&0x01) )&0xff)
 

Macro Definition Documentation

◆ BIT_SWAP

#define BIT_SWAP (   a)    (( ((a << 7)&0x80) + ((a << 5)&0x40) + ((a << 3)&0x20) + ((a << 1)&0x10) + ((a >> 1)&0x08) + ((a >> 3)&0x04) + ((a >> 5)&0x02) + ((a >> 7)&0x01) )&0xff)

◆ DM900_LCD_Y_OFFSET

#define DM900_LCD_Y_OFFSET   4

◆ FP_IOCTL_LCD_DIMM

#define FP_IOCTL_LCD_DIMM   3

◆ LCD_IOCTL_ASC_MODE

#define LCD_IOCTL_ASC_MODE   (21|LCDSET)

◆ LCD_IOCTL_SRV

#define LCD_IOCTL_SRV   (10|LCDSET)

◆ LCD_MODE_ASC

#define LCD_MODE_ASC   0

◆ LCD_MODE_BIN

#define LCD_MODE_BIN   1

◆ LCDSET [1/2]

#define LCDSET   0x1000

◆ LCDSET [2/2]

#define LCDSET   0x1000