FastArduino v1.10
C++ library to build fast but small Arduino/AVR projects
|
Generic API to handle any display device (e.g. More...
#include "../flash.h"
#include "../initializer_list.h"
#include "../types_traits.h"
#include "../utilities.h"
#include "font.h"
Go to the source code of this file.
Classes | |
class | devices::display::DrawMode< COLOR > |
Drawing Mode to use for Display drawing primitives. More... | |
class | devices::display::DrawContext< COLOR, VERTICAL_FONT > |
Drawing Context passed to display devices low-level primitives set_pixel() and write_char() . More... | |
struct | devices::display::DisplayDeviceTrait< DEVICE > |
Traits for display devices. More... | |
struct | devices::display::DisplayDeviceTrait_impl< COLOR_, WIDTH_, HEIGHT_, HAS_RASTER_, VERTICAL_FONT_ > |
Default base class for all DisplayDeviceTrait . More... | |
class | devices::display::Display< DISPLAY_DEVICE > |
Class handling drawing primitives on any display device. More... | |
Namespaces | |
namespace | devices |
Defines all API for all external devices supported by FastArduino. | |
namespace | devices::display |
Defines generic API for all display devices. | |
Enumerations | |
enum class | devices::display::Mode : uint8_t { devices::display::COPY = 0 , devices::display::XOR , devices::display::AND , devices::display::OR , devices::display::NO_CHANGE = 0xFF } |
Mode used when drawing pixels. More... | |
enum class | devices::display::Error : uint8_t { devices::display::NO_ERROR = 0 , devices::display::NO_FONT_SET , devices::display::NO_GLYPH_FOUND , devices::display::OUT_OF_DISPLAY , devices::display::COORDS_INVALID , devices::display::INVALID_GEOMETRY } |
Types of errors that can occur on Display instances. More... | |
Generic API to handle any display device (e.g.
Nokia5110, ILI9340 TFT...)
Definition in file display.h.