LibDriver MAX7219  2.0.0
MAX7219 full-featured driver
driver_max7219_basic.h
Go to the documentation of this file.
1 
38 #ifndef DRIVER_MAX7219_BASIC_H
39 #define DRIVER_MAX7219_BASIC_H
40 
42 
43 #ifdef __cplusplus
44 extern "C"{
45 #endif
46 
57 #define MAX7219_BASIC_DEFAULT_DECODE MAX7219_DECODE_CODEB_DIGITS_NONE
58 #define MAX7219_BASIC_DEFAULT_MODE MAX7219_MODE_NORMAL
59 #define MAX7219_BASIC_DEFAULT_TEST_MODE MAX7219_DISPLAY_TEST_MODE_OFF
60 #define MAX7219_BASIC_DEFAULT_INTENSITY MAX7219_INTENSITY_31_32
61 #define MAX7219_BASIC_DEFAULT_SCAN_LIMIT MAX7219_SCAN_LIMIT_DIGIT_0_7
70 uint8_t max7219_basic_init(void);
71 
79 uint8_t max7219_basic_deinit(void);
80 
89 uint8_t max7219_basic_set_matrix(uint8_t matrix[8]);
90 
100 uint8_t max7219_basic_set_display(max7219_digital_t digital, uint8_t data);
101 
106 #ifdef __cplusplus
107 }
108 #endif
109 
110 #endif
driver max7219 interface header file
max7219_digital_t
max7219 digital enumeration definition
uint8_t max7219_basic_deinit(void)
basic example deinit
uint8_t max7219_basic_set_display(max7219_digital_t digital, uint8_t data)
basic example set the display
uint8_t max7219_basic_set_matrix(uint8_t matrix[8])
basic example set the matrix
uint8_t max7219_basic_init(void)
basic example init