23 #ifndef _VGASWGENERATOR_H_INCLUDED 24 #define _VGASWGENERATOR_H_INCLUDED 39 #include "rom/lldesc.h" 67 void begin(
bool div1_onGPIO0, gpio_num_t div2 = GPIO_NUM_39, gpio_num_t div4 = GPIO_NUM_39, gpio_num_t div8 = GPIO_NUM_39, gpio_num_t div16 = GPIO_NUM_39, gpio_num_t div32 = GPIO_NUM_39, gpio_num_t div64 = GPIO_NUM_39, gpio_num_t div128 = GPIO_NUM_39, gpio_num_t div256 = GPIO_NUM_39);
69 void play(uint32_t freq, lldesc_t
volatile * = NULL);
74 void setupClock(uint32_t freq);
75 static void setupGPIO(gpio_num_t gpio,
int bit, gpio_mode_t mode);
78 volatile lldesc_t * m_DMABuffer;
79 volatile uint8_t * m_DMAData;
This file contains ESP32VGA library configuration settings, like number of supported colors...
Definition: VGACanvas.cpp:29
This is a square wave generator that uses APLL internal Audio PLL clock.
Definition: VGASWGenerator.h:62