23 lines
470 B
C++
23 lines
470 B
C++
#include "pixelstream.h"
|
|
|
|
#include "display.h"
|
|
|
|
using namespace lib;
|
|
|
|
PixelStream::PixelStream(Display& display) :
|
|
display(display)
|
|
{
|
|
display.send_command_and_begin_data_stream(0x2C);
|
|
}
|
|
|
|
void PixelStream::write(uint8_t data) { display.send_data(data); }
|
|
|
|
void PixelStream::write(uint8_t red, uint8_t green, uint8_t blue)
|
|
{
|
|
display.send_data(red);
|
|
display.send_data(green);
|
|
display.send_data(blue);
|
|
}
|
|
|
|
PixelStream::~PixelStream() { display.end_data_stream(); }
|