This module provides empty read/write functions to a null device (framebuffer in RAM), removing the need for an actual display or controller during testing, and enabling the use of most XMEGA boards.
|
#define | gfx_mono_draw_pixel(x, y, color) gfx_mono_framebuffer_draw_pixel(x, y, color) |
|
#define | gfx_mono_get_byte(page, column) gfx_mono_framebuffer_get_byte(page, column) |
|
#define | gfx_mono_get_page(data, page, column, width) gfx_mono_framebuffer_get_page(data, page, column, width) |
|
#define | gfx_mono_get_pixel(x, y) gfx_mono_framebuffer_get_pixel(x, y) |
|
#define | gfx_mono_init() gfx_mono_null_init() |
|
#define | GFX_MONO_LCD_FRAMEBUFFER_SIZE |
|
#define | GFX_MONO_LCD_HEIGHT 32 |
|
#define | GFX_MONO_LCD_PAGES |
|
#define | GFX_MONO_LCD_PIXELS_PER_BYTE 8 |
|
#define | GFX_MONO_LCD_WIDTH 128 |
|
#define | gfx_mono_mask_byte(page, column, pixel_mask, color) gfx_mono_framebuffer_mask_byte(page, column, pixel_mask, color) |
|
#define | gfx_mono_put_bitmap(bitmap, x, y) gfx_mono_generic_put_bitmap(bitmap, x, y) |
|
#define | gfx_mono_put_byte(page, column, data) gfx_mono_framebuffer_put_byte(page, column, data) |
|
#define | gfx_mono_put_framebuffer() ; |
|
#define | gfx_mono_put_page(data, page, column, width) gfx_mono_framebuffer_put_page(data, page, column, width) |
|
#define GFX_MONO_LCD_FRAMEBUFFER_SIZE |
Value:
#define GFX_MONO_LCD_PIXELS_PER_BYTE
Definition: gfx_mono_null.h:56
#define GFX_MONO_LCD_WIDTH
Definition: gfx_mono_null.h:54
#define GFX_MONO_LCD_HEIGHT
Definition: gfx_mono_null.h:55
#define GFX_MONO_LCD_HEIGHT 32 |
#define GFX_MONO_LCD_PAGES |
Value:
#define GFX_MONO_LCD_PIXELS_PER_BYTE
Definition: gfx_mono_null.h:56
#define GFX_MONO_LCD_HEIGHT
Definition: gfx_mono_null.h:55
#define GFX_MONO_LCD_PIXELS_PER_BYTE 8 |
#define GFX_MONO_LCD_WIDTH 128 |
#define gfx_mono_put_framebuffer |
( |
| ) |
; |
void gfx_mono_null_init |
( |
void |
| ) |
|