g13 tux logo   g13

framebuffer.h File Reference

#include <linux/fb.h>
#include <g13/udev.h>
Include dependency graph for framebuffer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define G13_FRAMEBUFFER_NAME   "g13fb"
#define G13_FRAMEBUFFER_WIDTH   (160)
#define G13_FRAMEBUFFER_LINE_LENGTH   (160/8)
#define G13_FRAMEBUFFER_STRIDE   G13_FRAMEBUFFER_LINE_LENGTH
#define G13_FRAMEBUFFER_HEIGHT   (43)
#define G13_FRAMEBUFFER_SIZE   (G13_FRAMEBUFFER_LINE_LENGTH*G13_FRAMEBUFFER_HEIGHT)

Enumerations

enum  G13Mode { G13_RD = 1, G13_WR = 2, G13_RDWR = 4 }

Functions

int g13_device_get_fb_node (g13_device *device)
 Returns the framebuffer node number of the specified device.
int g13_device_framebuffer_open (g13_device *device, G13Mode mode)
 Opens the framebuffer device of the specified g13 device.
unsigned char * g13_device_framebuffer_mmap (g13_device *device, G13Mode mode)
int g13_device_framebuffer_munmap (unsigned char *map)

Define Documentation

#define G13_FRAMEBUFFER_HEIGHT   (43)
#define G13_FRAMEBUFFER_LINE_LENGTH   (160/8)
#define G13_FRAMEBUFFER_NAME   "g13fb"
#define G13_FRAMEBUFFER_SIZE   (G13_FRAMEBUFFER_LINE_LENGTH*G13_FRAMEBUFFER_HEIGHT)
#define G13_FRAMEBUFFER_STRIDE   G13_FRAMEBUFFER_LINE_LENGTH
#define G13_FRAMEBUFFER_WIDTH   (160)

Enumeration Type Documentation

enum G13Mode
Enumerator:
G13_RD 
G13_WR 
G13_RDWR 

Function Documentation

unsigned char* g13_device_framebuffer_mmap ( g13_device device,
G13Mode  mode 
)
int g13_device_framebuffer_munmap ( unsigned char *  map  ) 

References G13_FRAMEBUFFER_SIZE.

int g13_device_framebuffer_open ( g13_device device,
G13Mode  mode 
)

Opens the framebuffer device of the specified g13 device.

Parameters:
flags Must be one of O_RDONLY , O_WRONLY or O_RDWR
Returns:
The file descriptor of the frame buffer on success or -1 on failure

The returned file descriptor should be closed with close()

References g13_device_get_fb_node(), G13_RD, G13_RDWR, and G13_WR.

Referenced by g13_device_framebuffer_mmap().

int g13_device_get_fb_node ( g13_device device  ) 

Returns the framebuffer node number of the specified device.

Returns:
on success the framebuffer node number; -1 on failure

References g13_device_get_syspath().

Referenced by g13_device_framebuffer_open().


Generated on Wed Mar 24 10:13:18 2010 for g13 by doxygen 1.6.1