LCDGFX LCD display driver  1.2.0
Lightweight graphics library for SSD1306, SSD1325, SSD1327, SSD1331, SSD1351, SH1106, SH1107, IL9163, ST7735, ST7789, ILI9341, PCD8544 displays over I2C/SPI
core.h File Reference

Small graphics engine, based on SSD1331 functions. More...

#include "tiler.h"
#include "canvas/canvas.h"
#include <stdint.h>
Include dependency graph for core.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NanoEngineInputs
 Class for keys processing functionality. More...
 
class  NanoEngineCore
 Nano Engine Core class, contains generic frame-rate control functions. More...
 
class  NanoEngine< C, D >
 Base class for NanoEngine. More...
 
#define ENGINE_DEFAULT_FPS   (15)
 Defaut frame rate for all engines.
 
enum  {
  BUTTON_NONE = 0B00000000, BUTTON_DOWN = 0B00000001, BUTTON_LEFT = 0B00000010, BUTTON_RIGHT = 0B00000100,
  BUTTON_UP = 0B00001000, BUTTON_A = 0B00010000, BUTTON_B = 0B00100000, BUTTON_C = 0B01000000,
  BUTTON_CENTER = 0B10000000
}
 
typedef uint8_t(* TNanoEngineGetButtons) (void)
 Type of user-specified keyboard callback.
 
typedef void(* TLoopCallback) (void)
 Type of user-specified loop callback.
 

Detailed Description

Small graphics engine, based on SSD1331 functions.

Definition in file core.h.