FabGL
ESP32 VGA Controller and Graphics Library
|
#include "Arduino.h"
#include <alloca.h>
#include <stdarg.h>
#include <math.h>
#include <string.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "soc/i2s_struct.h"
#include "soc/i2s_reg.h"
#include "driver/periph_ctrl.h"
#include "rom/lldesc.h"
#include "soc/rtc.h"
#include "utils.h"
#include "vgacontroller.h"
#include "swgenerator.h"
Namespaces | |
fabgl | |
Macros | |
#define | RED_BIT 0 |
#define | GREEN_BIT 2 |
#define | BLUE_BIT 4 |
#define | HSYNC_BIT 6 |
#define | VSYNC_BIT 7 |
#define | SYNC_MASK ((1 << HSYNC_BIT) | (1 << VSYNC_BIT)) |
#define | PIXELINROW(row, X) (row[((X) & 0xFFFC) + ((2 + (X)) & 3)]) |
#define | PIXEL(X, Y) PIXELINROW(m_viewPort[(Y)], X) |
#define | CHECKEDSETPIXEL(X, Y, value) |
Variables | |
fabgl::VGAControllerClass | VGAController |
RGB | fabgl::COLOR2RGB [16] |
#define BLUE_BIT 4 |
#define CHECKEDSETPIXEL | ( | X, | |
Y, | |||
value | |||
) |
#define GREEN_BIT 2 |
#define HSYNC_BIT 6 |
#define PIXEL | ( | X, | |
Y | |||
) | PIXELINROW(m_viewPort[(Y)], X) |
#define PIXELINROW | ( | row, | |
X | |||
) | (row[((X) & 0xFFFC) + ((2 + (X)) & 3)]) |
#define RED_BIT 0 |
#define VSYNC_BIT 7 |
fabgl::VGAControllerClass VGAController |