Allows users to seamlessly write to 2 or 3 uLCD screens as if they were one large screen.
Dependencies: 4DGL-uLCD-SE mbed-rtos mbed
Diff: Blit.cpp
- Revision:
- 0:15002a72309b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blit.cpp Wed Mar 11 21:33:18 2015 +0000 @@ -0,0 +1,14 @@ +#include "Blit.h" +Blit::Blit(int x, int y, int w, int h, int *colors) { + this->x = x; + this->y = y; + this->w = w; + this->h = h; + this->colors = new int[w*h]; + for (int i = 0; i < w*h; i++) { + this->colors[i] = colors[i]; + } +} +void Blit::execute(uLCD_4DGL* uLCD) { + uLCD->BLIT(x,y,w,h,colors); +}