drv_ea_ldp6432.c File Reference

Draw drivers for Embedded Adventures LDP-6432 LED panel and similar. More...

#include "ea_ldp6432.h"
#include "config.h"
#include "draw\draw.h"
#include "draw\draw_screen_buffer.h"
Include dependency graph for drv_ea_ldp6432.c:

Go to the source code of this file.

Defines

#define MAX_BRIGHTNESS   3
#define set_pins_r1_g1_r2_g2()

Functions

void drv_clear_screen ()
uns8 drv_get_pixel (uns8 x, uns8 y)
void drv_init ()
void drv_paint ()
void drv_print_buffer ()
void drv_refresh ()
void drv_set_display_brightness (uns8 brightness)
void drv_setup_io ()

Variables

uns8 bright_count = 0
uns8 bright_level = 3
char buffer0 [256]
char buffer1 [256]
uns8 buffer_position0 = 0
uns8 current_row = 0

Detailed Description

Definition in file drv_ea_ldp6432.c.


Define Documentation

#define MAX_BRIGHTNESS   3

Definition at line 71 of file drv_ea_ldp6432.c.

Referenced by drv_refresh(), and drv_set_display_brightness().

 
#define set_pins_r1_g1_r2_g2 (  ) 
Value:
set_pin(ea_ldp6432_r1_port, ea_ldp6432_r1_pin); \
    set_pin(ea_ldp6432_r2_port, ea_ldp6432_r2_pin); \
    set_pin(ea_ldp6432_g1_port, ea_ldp6432_g1_pin); \
    set_pin(ea_ldp6432_g2_port, ea_ldp6432_g2_pin)

Definition at line 49 of file drv_ea_ldp6432.c.

Referenced by drv_refresh().


Function Documentation

void drv_clear_screen (  ) 

Definition at line 331 of file drv_ea_ldp6432.c.

uns8 drv_get_pixel ( uns8  x,
uns8  y 
)

Definition at line 327 of file drv_ea_ldp6432.c.

void drv_init (  ) 

Definition at line 339 of file drv_ea_ldp6432.c.

References ea_ldp6432_init().

Here is the call graph for this function:

void drv_paint (  ) 

Definition at line 74 of file drv_ea_ldp6432.c.

References buffer0, buffer1, draw_buffer0, and uns8.

void drv_print_buffer (  ) 

Definition at line 312 of file drv_ea_ldp6432.c.

References buffer0, serial_print_int(), serial_print_nl(), serial_print_spc(), and uns8.

Here is the call graph for this function:

void drv_refresh (  ) 
void drv_set_display_brightness ( uns8  brightness  ) 

Definition at line 90 of file drv_ea_ldp6432.c.

References bright_level, and MAX_BRIGHTNESS.

void drv_setup_io (  ) 

Definition at line 335 of file drv_ea_ldp6432.c.

References ea_ldp6432_setup_io().

Here is the call graph for this function:


Variable Documentation

uns8 bright_count = 0

Definition at line 64 of file drv_ea_ldp6432.c.

uns8 bright_level = 3

Definition at line 65 of file drv_ea_ldp6432.c.

char buffer0[256]

Definition at line 55 of file drv_ea_ldp6432.c.

char buffer1[256]

Definition at line 56 of file drv_ea_ldp6432.c.

Referenced by drv_paint(), and drv_refresh().

uns8 buffer_position0 = 0

Definition at line 66 of file drv_ea_ldp6432.c.

Referenced by drv_refresh().

uns8 current_row = 0

Definition at line 62 of file drv_ea_ldp6432.c.


Generated on Wed Dec 8 13:47:04 2010 for Pic Pack by  doxygen 1.6.1