Monochrome graphic library API header file.
Copyright (c) 2011-2018 Microchip Technology Inc. and its subsidiaries.
#include <stdint.h>
#include "compiler.h"
#include "progmem.h"
#include "gfx_mono_c12832_a1z.h"
#include "gfx_mono_generic.h"
Macros | |
Circle Sector Definitions | |
#define | GFX_OCTANT0 (1 << 0) |
Bitmask for drawing circle octant 0. More... | |
#define | GFX_OCTANT1 (1 << 1) |
Bitmask for drawing circle octant 1. More... | |
#define | GFX_OCTANT2 (1 << 2) |
Bitmask for drawing circle octant 2. More... | |
#define | GFX_OCTANT3 (1 << 3) |
Bitmask for drawing circle octant 3. More... | |
#define | GFX_OCTANT4 (1 << 4) |
Bitmask for drawing circle octant 4. More... | |
#define | GFX_OCTANT5 (1 << 5) |
Bitmask for drawing circle octant 5. More... | |
#define | GFX_OCTANT6 (1 << 6) |
Bitmask for drawing circle octant 6. More... | |
#define | GFX_OCTANT7 (1 << 7) |
Bitmask for drawing circle octant 7. More... | |
#define | GFX_QUADRANT0 (GFX_OCTANT0 | GFX_OCTANT1) |
Bitmask for drawing circle quadrant 0. More... | |
#define | GFX_QUADRANT1 (GFX_OCTANT2 | GFX_OCTANT3) |
Bitmask for drawing circle quadrant 1. More... | |
#define | GFX_QUADRANT2 (GFX_OCTANT4 | GFX_OCTANT5) |
Bitmask for drawing circle quadrant 2. More... | |
#define | GFX_QUADRANT3 (GFX_OCTANT6 | GFX_OCTANT7) |
Bitmask for drawing circle quadrant 3. More... | |
#define | GFX_LEFTHALF (GFX_QUADRANT3 | GFX_QUADRANT0) |
Bitmask for drawing left half of circle. More... | |
#define | GFX_TOPHALF (GFX_QUADRANT0 | GFX_QUADRANT1) |
Bitmask for drawing top half of circle. More... | |
#define | GFX_RIGHTHALF (GFX_QUADRANT1 | GFX_QUADRANT2) |
Bitmask for drawing right half of circle. More... | |
#define | GFX_BOTTOMHALF (GFX_QUADRANT2 | GFX_QUADRANT3) |
Bitmask for drawing bottom half of circle. More... | |
#define | GFX_WHOLE 0xFF |
Bitmask for drawing whole circle. More... | |
Typedefs | |
typedef uint8_t | gfx_coord_t |
typedef uint8_t | gfx_mono_color_t |
Enumerations | |
enum | gfx_mono_bitmap_type { GFX_MONO_BITMAP_RAM, GFX_MONO_BITMAP_PROGMEM } |
Bitmap types. More... | |
enum | gfx_mono_color { GFX_PIXEL_CLR = 0, GFX_PIXEL_SET = 1, GFX_PIXEL_XOR = 2 } |
Pixel operations. More... | |