| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- #ifndef _VIDEO_FB_H_
- #define _VIDEO_FB_H_
- #define CS_BG_COL 0x00
- #define CS_FG_COL 0xa0
- #define CFB_FMT_8BIT 0
- #define CFB_555RGB_15BIT 1
- #define CFB_565RGB_16BIT 2
- #define CFB_X888RGB_32BIT 3
- #define CFB_888RGB_24BIT 4
- #define CFB_332RGB_8BIT 5
- #define GDF_16BIT_565RGB 2
- #define GDF_32BIT_X888RGB 3
- typedef struct {
- unsigned int pciBase;
- unsigned int isaBase;
- unsigned int dprBase;
- unsigned int frameAdrs;
- unsigned int vprBase;
- unsigned int cprBase;
- unsigned int memSize;
- unsigned int mode;
- unsigned int fg;
- unsigned int bg;
- unsigned int gdfIndex;
- unsigned int gdfBytesPP;
- unsigned int plnSizeX;
- unsigned int plnSizeY;
- unsigned int winSizeX;
- unsigned int winSizeY;
- char modeIdent[80];
- } GraphicDevice;
- void *video_hw_init (void); /* returns GraphicDevice struct or NULL */
- void video_set_lut (
- unsigned int index, /* color number */
- unsigned char r, /* red */
- unsigned char g, /* green */
- unsigned char b /* blue */
- );
- #endif /*_VIDEO_FB_H_ */
|