Programme de démo pour la gestion de 4 afficheurs 64 leds

Dependencies:   mbed

lib_matrix.h

Committer:
vermaelen
Date:
2022-06-08
Revision:
2:675b923da5d2
Parent:
1:61f61158c345

File content as of revision 2:675b923da5d2:

//------------------------------------------------------------------------------
#define NO_OP_REG           0x00     //Used for Max7219 Cascading purposes
#define DECODE_MODE_REG     0x09
#define INTESITY_REG        0x0A
#define SCAN_LIMIT_REG      0x0B
#define SHUTDOWN_REG        0x0C
#define DISPLAY_TEST_REG    0x0F
//------------------------------------------------------------------------------
#define DISABLE_DECODE      0x00
#define BRIGHTNESS          0x05
#define SCAN_ALL_DIGITS     0x07
#define SHUTDOWN_MODE       0x00
#define NORMAL_OPERATION    0x01
#define DISABLE_TEST        0x00


unsigned const char led_blank[]= {
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
};  //blank
unsigned const char led_heart[]= {
    0x18,0x7E,0x7E,0xF8,0xF8,0x7E,0x7E,0x18
};  //heart

void MAX7219_NoOperation();
void MAX7219_write(char regName,char data,char chip);
void MAX7219_displayText(char* text);
void MAX7219_init(char noChips);
void MAX7219_config(char chip);
void MAX7219_display(unsigned const char led[], char no_chip);