Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages | Examples

GBA Debug Output
[Debug]

Collaboration diagram for GBA Debug Output:


Detailed Description

Debug output driver for GBA LCD Screen.


Defines

#define PALRAM_BASE
#define VIDRAM_BASE
#define LCD_COLS
#define LCD_ROWS
#define LCD_MCOLS
#define LCD_MROWS

Functions

int DebugIOCtl (NUTDEVICE *dev, int req, void *conf)
 Handle I/O controls for debug device 0.
int DebugInit (NUTDEVICE *dev)
 Initialize debug device 0.
int DebugWrite (NUTFILE *fp, CONST void *buffer, int len)
 Send characters to debug device 0.
NUTFILEDebugOpen (NUTDEVICE *dev, CONST char *name, int mode, int acc)
 Open debug device 0.
int DebugClose (NUTFILE *fp)
 Close debug device 0.

Variables

NUTDEVICE devDebug0
 Debug device 0 information structure.


Function Documentation

int DebugClose NUTFILE fp  ) 
 

Close debug device 0.

Returns:
Always 0.

int DebugInit NUTDEVICE dev  ) 
 

Initialize debug device 0.

Returns:
Always 0.

int DebugIOCtl NUTDEVICE dev,
int  req,
void *  conf
 

Handle I/O controls for debug device 0.

The debug device doesn't support any.

Returns:
Always -1.

NUTFILE* DebugOpen NUTDEVICE dev,
CONST char *  name,
int  mode,
int  acc
 

Open debug device 0.

Returns:
Pointer to a static NUTFILE structure.

int DebugWrite NUTFILE fp,
CONST void *  buffer,
int  len
 

Send characters to debug device 0.

A carriage return character will be automatically appended to any linefeed.

Returns:
Number of characters sent.


© 2000-2006 by egnite Software GmbH - visit http://www.ethernut.de/