Files
arduino-libs/arduino-cli/libraries/Bluebit/DuinoplusMatrixLED.h
2024-07-20 22:09:06 +08:00

36 lines
663 B
C++

// DuinoplusMatrixLED.h
#ifndef _DUINOPLUSMATRIXLED_H_
#define _DUINOPLUSMATRIXLED_H_
#include "BluebitAdafruitGFX.h"
#include "DuinoplusMax7219.h"
#if defined(ARDUINO) && ARDUINO >= 100
#include "arduino.h"
#else
#include "WProgram.h"
#endif
class MatrixLED :public GFXcanvas1, public Max7219
{
protected:
public:
MatrixLED(uint16_t pinCs, uint16_t pinData, uint16_t pinClk, uint16_t w, uint16_t h);
void begin(uint8_t brightness);
void clear(void);
void DrawLine(int line, int data);
void DrawColumn(int column, int data);
void writeDisplay(void);
private:
int CS;
int DI;
int CLK;
};
//extern Adafruit_Max7219Class MatrixLED;
#endif