MAXREFDES99 Demo  version: 0.0
 All Files Functions
maxrefdes99.h
Go to the documentation of this file.
1 /******************************************************************/
48 #ifndef MAXREFDES99_H
49 #define MAXREFDES99_H
50 
51 
52 #include "max7219.h"
53 
54 
55 /**********************************************************/
68 void get_5x7_character(char c, uint8_t *char_buff);
69 
70 
71 /**********************************************************/
86 void print_char(Max7219 *p_display, uint8_t position99, char c);
87 
88 
89 /**********************************************************/
104 void print_string(Max7219 *p_display, uint8_t position99, const char *s);
105 
106 
107 /**********************************************************/
121 void shift_display_right(Max7219 *p_display, uint8_t count, uint8_t ms_delay);
122 
123 
124 /**********************************************************/
138 void shift_display_left(Max7219 *p_display, uint8_t count, uint8_t ms_delay);
139 
140 
141 /**********************************************************/
154 void quad_all_on(Max7219 *p_display, uint8_t quad);
155 
156 
157 /**********************************************************/
170 void quad_all_off(Max7219 *p_display, uint8_t quad);
171 
172 
173 /**********************************************************/
184 void all_on(Max7219 *p_display);
185 
186 
187 /**********************************************************/
198 void all_off(Max7219 *p_display);
199 
200 
201 /**********************************************************/
214 void demo(Max7219 *p_display, max7219_configuration_t display_config, bool endless_loop);
215 
216 
217 /**********************************************************/
229 void endless_scroll_display(Max7219 *p_display, uint32_t scroll_right);
230 
231 
232 #endif /*MAXREFDES99_H*/
233 
234 
void shift_display_left(Max7219 *p_display, uint8_t count, uint8_t ms_delay)
shifts display left 'count' positions with given delay between shifts
Definition: maxrefdes99.cpp:345
void get_5x7_character(char c, uint8_t *char_buff)
gets character bitmap fom Flash memory
Definition: maxrefdes99.cpp:159
void quad_all_off(Max7219 *p_display, uint8_t quad)
turns off all leds for given quadrant, with quad 1 being top left and quad 4 being bottom right ...
Definition: maxrefdes99.cpp:443
void all_off(Max7219 *p_display)
turns all leds for whole display off
Definition: maxrefdes99.cpp:477
void endless_scroll_display(Max7219 *p_display, uint32_t scroll_right)
shift display in given direction forever
Definition: maxrefdes99.cpp:548
void print_string(Max7219 *p_display, uint8_t position99, const char *s)
prints given string to MAXREFDES99at given position
Definition: maxrefdes99.cpp:257
void shift_display_right(Max7219 *p_display, uint8_t count, uint8_t ms_delay)
shifts display right 'count' positions with given delay between shifts
Definition: maxrefdes99.cpp:270
void all_on(Max7219 *p_display)
turns all leds for whole display on
Definition: maxrefdes99.cpp:465
void print_char(Max7219 *p_display, uint8_t position99, char c)
prints character to MAXREFDES99 at given position
Definition: maxrefdes99.cpp:181
void demo(Max7219 *p_display, max7219_configuration_t display_config, bool endless_loop)
demo loop for MAXREFDES99
Definition: maxrefdes99.cpp:489
void quad_all_on(Max7219 *p_display, uint8_t quad)
turns on all leds for given quadrant, with quad 1 being top left and quad 4 being bottom right ...
Definition: maxrefdes99.cpp:421