drv_ea_ldp8008.c File Reference

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

#include "ea_ldp8008.h"
#include "config.h"
#include "draw\draw.h"
#include "draw\draw_screen_buffer.h"
Include dependency graph for drv_ea_ldp8008.c:

Go to the source code of this file.

Defines

#define MAX_BRIGHTNESS   3
#define set_pins_r_g()

Functions

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]
uns8 buffer_position0 = 0
uns8 current_row = 0

Detailed Description

Definition in file drv_ea_ldp8008.c.


Define Documentation

#define MAX_BRIGHTNESS   3

Definition at line 57 of file drv_ea_ldp8008.c.

 
#define set_pins_r_g (  ) 
Value:
set_pin(ea_ldp8008_r_port, ea_ldp8008_r_pin); \
    set_pin(ea_ldp8008_g_port, ea_ldp8008_g_pin);

Definition at line 48 of file drv_ea_ldp8008.c.

Referenced by drv_refresh().


Function Documentation

uns8 drv_get_pixel ( uns8  x,
uns8  y 
)

Definition at line 290 of file drv_ea_ldp8008.c.

void drv_init (  ) 

Definition at line 298 of file drv_ea_ldp8008.c.

References ea_ldp8008_init().

Here is the call graph for this function:

void drv_paint (  ) 

Definition at line 72 of file drv_ea_ldp8008.c.

References buffer0, buffer1, draw_buffer0, end_crit_sec, start_crit_sec, and uns8.

void drv_print_buffer (  ) 

Definition at line 93 of file drv_ea_ldp8008.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 107 of file drv_ea_ldp8008.c.

References bright_level, and MAX_BRIGHTNESS.

void drv_setup_io (  ) 

Definition at line 294 of file drv_ea_ldp8008.c.

References ea_ldp8008_setup_io().

Here is the call graph for this function:


Variable Documentation

uns8 bright_count = 0

Definition at line 54 of file drv_ea_ldp8008.c.

uns8 bright_level = 3

Definition at line 55 of file drv_ea_ldp8008.c.

char buffer0[256]

Definition at line 61 of file drv_ea_ldp8008.c.

uns8 buffer_position0 = 0

Definition at line 56 of file drv_ea_ldp8008.c.

uns8 current_row = 0

Definition at line 52 of file drv_ea_ldp8008.c.


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