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"
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 |
Definition in file drv_ea_ldp6432.c.
#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 | ( | ) |
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().
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().
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.
void drv_refresh | ( | ) |
Definition at line 98 of file drv_ea_ldp6432.c.
References bright_count, bright_level, buffer0, buffer1, buffer_position0, clear_pin, current_row, MAX_BRIGHTNESS, set_pin, set_pins_r1_g1_r2_g2, and uns8.
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().
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.