Grzegorz Kaczmarek
/
Max7221
Fix to have load pin working with SPI1.
Fork of Max7221 by
Diff: Max7221.h
- Revision:
- 8:3f5901f2f813
- Parent:
- 7:a160cb7cdd86
- Child:
- 9:75bddbfbb692
--- a/Max7221.h Mon Nov 23 11:28:44 2015 +0000 +++ b/Max7221.h Mon Nov 23 11:38:17 2015 +0000 @@ -3,7 +3,7 @@ * @brief Header file for the MAX7219/7221 driver class. * * @author Grzegorz Kaczmarek -* @comment Code inspired on erlier Dwayne S. Dilbeck's work +* @comment Code inspired on earlier Dwayne S. Dilbeck's work * @date 20/11/2015 */ @@ -13,10 +13,10 @@ // MAX7219/7221 register map #define max7219_reg_noop 0x00 #define max7219_reg_decodeMode 0x09 -#define max7219_reg_intensity 0x0a -#define max7219_reg_scanLimit 0x0b -#define max7219_reg_shutdown 0x0c -#define max7219_reg_displayTest 0x0f +#define max7219_reg_intensity 0x0A +#define max7219_reg_scanLimit 0x0B +#define max7219_reg_shutdown 0x0C +#define max7219_reg_displayTest 0x0F // Logical values #define LOG_0 0 @@ -25,14 +25,14 @@ class Max7221 { private: SPI *mp_spi; // SPI used for this display (no data transmission when NULL) - DigitalOut *mp_cs; // CS signal (it should be handled manually when NULL) + DigitalOut *mp_cs; // /CS signal (it should be handled manually when NULL) unsigned int m_position; // Display position on SPI chain (0 = 1'st) public: /** * Default constructor. * @param spi Initialized SPI port used for communication with MAX7219/7221. - * @param cs Initialized output pin used as SW CS signal or NULL when HW one is used. + * @param cs Initialized output pin used as SW CS signal or NULL when this signal is handled manually. * @param position Position on SPI port (for displays connected in daisy-chain: DOUT-DIN). 0=1st. */ Max7221(SPI *spi, DigitalOut *cs, unsigned int position=0);