g13 tux logo   g13

framebuffer.c File Reference

#include "framebuffer.h"
#include <stdio.h>
#include <errno.h>
#include <sysfs/libsysfs.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <sys/mman.h>
#include <unistd.h>
Include dependency graph for framebuffer.c:

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)

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:17 2010 for g13 by doxygen 1.6.1