Library for Sure Electronics HT1632 based LED matrix displays. Supports multiple displays connected together.
Dependents: HT1632MsgScroller SMS_LEDMatrixPrinter
Diff: HT1632_LedMatrix.h
- Revision:
- 3:48f430fe186e
- Parent:
- 0:b3e0f5bb3b87
- Child:
- 4:7513dd37efed
diff -r 3e477c909f7a -r 48f430fe186e HT1632_LedMatrix.h --- a/HT1632_LedMatrix.h Fri Nov 09 08:54:37 2012 +0000 +++ b/HT1632_LedMatrix.h Fri Nov 09 16:33:53 2012 +0000 @@ -38,10 +38,10 @@ #define PIXEL_OFF 0 #define PIXEL_ON 1 -//class HT1632_LedMatrix -class HT1632_LedMatrix //: public Print +//class HT1632_LedMatrix +class HT1632_LedMatrix //: public Print { - private: +private: void chipselect( uint8_t ); void chipfree( uint8_t ); void writebits( uint8_t, uint8_t ); @@ -50,9 +50,9 @@ void senddata( uint8_t, uint8_t, uint8_t ); void sendcol( uint8_t, uint8_t, uint8_t ); - public: +public: HT1632_LedMatrix( ); - + // Init/Clear/position functions void init( uint8_t, uint8_t ); void clear(void); @@ -73,13 +73,13 @@ // Graphic functions #ifdef USE_GRAPHIC void drawLine(unsigned char x1, unsigned char y1, - unsigned char x2, unsigned char y2, unsigned char c); + unsigned char x2, unsigned char y2, unsigned char c); void drawRectangle(unsigned char x1, unsigned char y1, - unsigned char x2, unsigned char y2, unsigned char c); + unsigned char x2, unsigned char y2, unsigned char c); void drawFilledRectangle(unsigned char x1, unsigned char y1, - unsigned char x2, unsigned char y2, unsigned char c); + unsigned char x2, unsigned char y2, unsigned char c); void drawCircle(unsigned char xc, unsigned char yc, - unsigned char r, unsigned char c); + unsigned char r, unsigned char c); #endif };