ESP32 Native version of Blinky, featureful controller code for WS2811/WS2812/NeoPixels
Vous ne pouvez pas sélectionner plus de 25 sujets
Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
|
- #pragma once
-
- #include <screen_driver.h>
-
-
- class Display {
- public:
- Display(size_t w, size_t h);
- ~Display();
-
- void refresh();
-
- size_t get_width() const { return width; }
- size_t get_height() const { return height; }
- size_t get_pitch() const { return pitch; }
- size_t get_stride() const { return pitch * sizeof(*buffer); }
- uint16_t* get_buffer() const { return buffer; }
-
- private:
- size_t width;
- size_t height;
- size_t pitch;
- uint16_t *buffer;
-
- spi_bus_handle_t bus;
- scr_interface_driver_t *iface_drv;
- scr_driver_t driver;
- };
|