Do not copy LittleVgl object in DislayApp, use reference instead.

Make Cst816s, SpiMaster and St7789 not copiable and not movable
This commit is contained in:
JF
2020-03-08 21:38:11 +01:00
parent bfecc8118e
commit d834f40c10
4 changed files with 17 additions and 1 deletions

View File

@@ -7,6 +7,11 @@ namespace Pinetime {
class St7789 {
public:
explicit St7789(SpiMaster& spiMaster, uint8_t pinDataCommand);
St7789(const St7789&) = delete;
St7789& operator=(const St7789&) = delete;
St7789(St7789&&) = delete;
St7789& operator=(St7789&&) = delete;
void Init();
void Uninit();
void DrawPixel(uint16_t x, uint16_t y, uint32_t color);