161 void begin(uint8_t mosi, uint8_t sclk, uint8_t cs);
331 uint8_t
write_digit(uint8_t device_number, uint8_t digit, uint8_t data);
351 uint8_t
clear_digit(uint8_t device_number, uint8_t digit);
419 uint8_t _num_devices;
Definition: max7219.h:109
Definition: max7219.h:117
uint8_t clear_digit(uint8_t device_number, uint8_t digit)
clears digit of given device
Definition: max7219.cpp:467
max7219_scan_limit_e
Definition: max7219.h:122
Definition: max7219.h:110
void begin(uint8_t mosi, uint8_t sclk, uint8_t cs)
use in void setup()
Definition: max7219.cpp:58
Definition: max7219.h:116
Max7219()
Constructor for Max7219 Class.
Definition: max7219.cpp:52
max7219_register_e
Definition: max7219.h:82
Definition: max7219.h:124
Definition: max7219.h:113
uint8_t device_number
Definition: max7219.h:71
uint8_t intensity
Definition: max7219.h:73
void set_display_test(void)
Tests all devices being used.
Definition: max7219.cpp:98
max7219_intensity_e
Definition: max7219.h:101
void display_all_off(void)
turns off all segments/digits of display
Definition: max7219.cpp:603
void display_all_on(void)
turns on all segments/digits of display
Definition: max7219.cpp:587
Definition: max7219.h:105
Definition: max7219.h:111
Definition: max7219.h:127
void init_display(max7219_configuration_t config)
initializes all devices with given config data
Definition: max7219.cpp:233
Definition: max7219.h:106
Definition: max7219.h:114
Definition: max7219.h:126
uint8_t device_all_off(uint8_t device_number)
turns off all segments/digits of given device
Definition: max7219.cpp:555
uint8_t disable_device(uint8_t device_number)
disables specific device in display
Definition: max7219.cpp:346
uint8_t init_device(max7219_configuration_t config)
initializes specific device in display with given config data
Definition: max7219.cpp:134
uint8_t device_all_on(uint8_t device_number)
turns on all segments/digits of given device
Definition: max7219.cpp:523
uint8_t decode_mode
Definition: max7219.h:72
void enable_display(void)
enables all device in display
Definition: max7219.cpp:328
Definition: max7219.h:108
uint8_t write_digit(uint8_t device_number, uint8_t digit, uint8_t data)
writes digit of given device with given data, user must enter correct data for decode_mode chosen ...
Definition: max7219.cpp:411
Definition: max7219.h:115
void end()
used inplace of destructor
Definition: max7219.cpp:76
void disable_display(void)
disables all devices in display
Definition: max7219.cpp:392
Definition: max7219.h:107
uint8_t scan_limit
Definition: max7219.h:74
void clear_display_test(void)
Stops test.
Definition: max7219.cpp:116
Definition: max7219.h:129
uint8_t set_num_devices(uint8_t num_devices)
Sets the number of MAX7219 devices being used. Defaults to one.
Definition: max7219.cpp:83
Definition: max7219.h:112
Definition: max7219.h:125
Definition: max7219.h:130
Definition: max7219.h:118
Definition: max7219.h:131
Definition: max7219.h:128
Definition: max7219.h:104
uint8_t enable_device(uint8_t device_number)
enables specific device in display
Definition: max7219.cpp:282
Definition: max7219.h:103