capi/cursor.c File Reference

#include "cursor.h"
#include "type.h"
#include "ssd192X.h"
#include "io.h"
Include dependency graph for cursor.c:
This graph shows which files directly or indirectly include this file:

Functions

UINT32 ssd192X_cursor_offset (UINT32 reg, UINT8 index)
void ssd192X_cursor_lut_base (UINT8 index, UINT8 coloridx, UINT16 color)
void ssd192X_cursor_luts (UINT8 index, UINT16 c1, UINT16 c2, UINT16 c3)
void ssd192X_cursor_default (UINT8 index, UINT8 bpp)
void ssd192X_cursor_on_off (UINT8 index, UINT8 bOn)
void ssd192X_cursor_show (UINT8 index)
void ssd192X_cursor_hide (UINT8 index)
void ssd192X_cursor_init_from_onchip_memory (UINT8 index, INT32 srcAddr, UINT16 width, UINT16 height)
void ssd192X_cursor_moveto (UINT8 index, UINT16 x, UINT16 y)
void ssd192X_cursor_attr (UINT8 index, UINT16 blink_total, UINT16 blink_on)

Function Documentation

void ssd192X_cursor_attr ( UINT8  index,
UINT16  blink_total,
UINT16  blink_on 
)

References REG_CURSOR1_BLINK_ON0, REG_CURSOR1_BLINK_TOTAL0, ssd192X_cursor_offset(), and SSD_REGWW.

Referenced by main(), and ssd192X_cursor_default().

Here is the call graph for this function:

Here is the caller graph for this function:

void ssd192X_cursor_default ( UINT8  index,
UINT8  bpp 
)

References ssd192X_cursor_attr(), ssd192X_cursor_lut_base(), ssd192X_cursor_luts(), and ssd192X_cursor_moveto().

Referenced by ssd192X_cursor_init_from_onchip_memory().

Here is the call graph for this function:

Here is the caller graph for this function:

void ssd192X_cursor_hide ( UINT8  index  ) 

References ssd192X_cursor_on_off().

Referenced by main(), and ssd_window_hide().

Here is the call graph for this function:

Here is the caller graph for this function:

void ssd192X_cursor_init_from_onchip_memory ( UINT8  index,
INT32  srcAddr,
UINT16  width,
UINT16  height 
)

References REG_CURSOR1_HORIZ_SIZE_0, REG_CURSOR1_MEM_START0, REG_CURSOR1_VERT_SIZE_0, REG_DISPLAY_MODE, ssd192X_cursor_default(), ssd192X_cursor_offset(), SSD_REGRB, SSD_REGWL, and SSD_REGWW.

Referenced by ssd_window_create_with_memory().

Here is the call graph for this function:

Here is the caller graph for this function:

void ssd192X_cursor_lut_base ( UINT8  index,
UINT8  coloridx,
UINT16  color 
)

References REG_CURSOR1_COL_IND1_0, ssd192X_cursor_offset(), SSD_REGWB, and SSD_REGWW.

Referenced by ssd192X_cursor_default(), and ssd192X_cursor_luts().

Here is the call graph for this function:

Here is the caller graph for this function:

void ssd192X_cursor_luts ( UINT8  index,
UINT16  c1,
UINT16  c2,
UINT16  c3 
)

References ssd192X_cursor_lut_base().

Referenced by main(), and ssd192X_cursor_default().

Here is the call graph for this function:

Here is the caller graph for this function:

void ssd192X_cursor_moveto ( UINT8  index,
UINT16  x,
UINT16  y 
)

References REG_CURSOR1_POSX0, REG_CURSOR1_POSY0, ssd192X_cursor_offset(), and SSD_REGWW.

Referenced by main(), and ssd192X_cursor_default().

Here is the call graph for this function:

Here is the caller graph for this function:

UINT32 ssd192X_cursor_offset ( UINT32  reg,
UINT8  index 
)
void ssd192X_cursor_on_off ( UINT8  index,
UINT8  bOn 
)

References ioModAnd, ioModOr, REG_CURSOR_FEATURE, and SSD_REGWB_mod().

Referenced by ssd192X_cursor_hide(), ssd192X_cursor_show(), and ssd_window_hide().

Here is the call graph for this function:

Here is the caller graph for this function:

void ssd192X_cursor_show ( UINT8  index  ) 

References ssd192X_cursor_on_off().

Referenced by main().

Here is the call graph for this function:

Here is the caller graph for this function:

Generated on Wed Mar 23 11:08:23 2011 for Omnima LCD by  doxygen 1.6.3