|
| | HX8357Driver8080 (int8_t d0, int8_t d1, int8_t d2, int8_t d3, int8_t d4, int8_t d5, int8_t d6, int8_t d7, int8_t wr, int8_t dc, int8_t cs=-1, int8_t rd=-1, int8_t rst=-1, size_t width=320, size_t height=480) |
| |
| bool | begin () override |
| |
| | DisplayDriverParallel8 (int8_t d0, int8_t d1, int8_t d2, int8_t d3, int8_t d4, int8_t d5, int8_t d6, int8_t d7, int8_t wr, int8_t dc, int8_t cs=-1, int8_t rd=-1, int8_t rst=-1, size_t xOffset=0, size_t yOffset=0, size_t width=240, size_t height=320) |
| |
| size_t | width () const override |
| |
| size_t | height () const override |
| |
| bool | writeData (ISurface< RGB_T > &surface) override |
| |
| bool | writeData (ISurface< RGB_T > &surface, size_t x, size_t y) override |
| |
| virtual | ~DisplayDriver ()=default |
| |
| virtual bool | begin ()=0 |
| |
| virtual void | end () |
| |
| virtual bool | writeData (ISurface< RGB_T > &surface)=0 |
| |
| virtual bool | writeData (ISurface< RGB_T > &surface, size_t x, size_t y)=0 |
| |
| virtual void | setRotation (DisplayRotation rotation) |
| |
| virtual size_t | width () const =0 |
| |
| virtual size_t | height () const =0 |
| |
| void | writeColor (size_t width, size_t height, RGB_T color) |
| |
template<typename RGB_T = RGB565>
class tinygpu::HX8357Driver8080< RGB_T >
Driver for HX8357 8-bit parallel display controller.