Draw drivers for Embedded Adventures LDP-6416 LED panel and similar. More...
#include "ea_ldp6416.h"
#include "config.h"
#include "draw\draw.h"
#include "draw\draw_screen_buffer.h"
Go to the source code of this file.
Defines | |
#define | set_pins_r1_g1() |
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 = 0 |
char | buffer0 [256] |
uns8 | buffer_position = 0 |
uns8 | current_buffer = 0 |
uns8 | current_row = 0 |
Definition in file drv_ea_ldp6416.c.
#define set_pins_r1_g1 | ( | ) |
Definition at line 48 of file drv_ea_ldp6416.c.
Referenced by drv_refresh().
uns8 drv_get_pixel | ( | uns8 | x, | |
uns8 | y | |||
) |
Definition at line 279 of file drv_ea_ldp6416.c.
void drv_init | ( | ) |
Definition at line 287 of file drv_ea_ldp6416.c.
References ea_ldp6416_init().
void drv_paint | ( | ) |
Definition at line 73 of file drv_ea_ldp6416.c.
References buffer0, buffer1, draw_buffer0, and uns8.
void drv_print_buffer | ( | ) |
Definition at line 94 of file drv_ea_ldp6416.c.
References buffer0, serial_print_int(), serial_print_nl(), serial_print_spc(), and uns8.
void drv_refresh | ( | ) |
Definition at line 116 of file drv_ea_ldp6416.c.
References bright_count, bright_level, buffer0, buffer1, buffer_position, clear_pin, current_buffer, current_row, set_pin, set_pins_r1_g1, and uns8.
void drv_set_display_brightness | ( | uns8 | brightness | ) |
Definition at line 108 of file drv_ea_ldp6416.c.
References bright_level.
void drv_setup_io | ( | ) |
Definition at line 283 of file drv_ea_ldp6416.c.
References ea_ldp6416_setup_io().
uns8 bright_count = 0 |
Definition at line 54 of file drv_ea_ldp6416.c.
Referenced by drv_refresh().
uns8 bright_level = 0 |
Definition at line 55 of file drv_ea_ldp6416.c.
Referenced by drv_refresh(), and drv_set_display_brightness().
char buffer0[256] |
Definition at line 62 of file drv_ea_ldp6416.c.
Referenced by drv_paint(), drv_print_buffer(), and drv_refresh().
uns8 buffer_position = 0 |
Definition at line 56 of file drv_ea_ldp6416.c.
Referenced by drv_refresh().
uns8 current_buffer = 0 |
Definition at line 60 of file drv_ea_ldp6416.c.
Referenced by drv_refresh().
uns8 current_row = 0 |
Definition at line 52 of file drv_ea_ldp6416.c.
Referenced by drv_refresh().