37 #include "rom/lldesc.h" 90 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);
108 void play(
int freq, lldesc_t
volatile * dmaBuffers =
nullptr);
117 void setupClock(
int freq);
118 static void setupGPIO(gpio_num_t gpio,
int bit, gpio_mode_t mode);
121 volatile lldesc_t * m_DMABuffer;
122 volatile uint8_t * m_DMAData;
void end()
Disables all outputs.
Definition: swgenerator.cpp:89
Definition: canvas.cpp:47
This file contains FabGL library configuration settings, like number of supported colors...
This is a square wave generator that uses APLL internal Audio PLL clock.
Definition: swgenerator.h:60
void stop()
Disables all outputs.
Definition: swgenerator.cpp:181
void play(int freq, lldesc_t volatile *dmaBuffers=nullptr)
Sets the main frequency.
Definition: swgenerator.cpp:115