FastLED 3.9.15
Loading...
Searching...
No Matches
Esp32S3I2SDemo.ino File Reference
#include <esp_psram.h>
#include "FastLED.h"
#include "fl/assert.h"
+ Include dependency graph for Esp32S3I2SDemo.ino:

Go to the source code of this file.

Macros

#define EXAMPLE_PIN_NUM_DATA0   19
 
#define EXAMPLE_PIN_NUM_DATA1   45
 
#define EXAMPLE_PIN_NUM_DATA10   13
 
#define EXAMPLE_PIN_NUM_DATA11   14
 
#define EXAMPLE_PIN_NUM_DATA12   15
 
#define EXAMPLE_PIN_NUM_DATA13   16
 
#define EXAMPLE_PIN_NUM_DATA14   17
 
#define EXAMPLE_PIN_NUM_DATA15   18
 
#define EXAMPLE_PIN_NUM_DATA2   21
 
#define EXAMPLE_PIN_NUM_DATA3   6
 
#define EXAMPLE_PIN_NUM_DATA4   7
 
#define EXAMPLE_PIN_NUM_DATA5   8
 
#define EXAMPLE_PIN_NUM_DATA6   9
 
#define EXAMPLE_PIN_NUM_DATA7   10
 
#define EXAMPLE_PIN_NUM_DATA8   11
 
#define EXAMPLE_PIN_NUM_DATA9   12
 
#define FASTLED_USES_ESP32S3_I2S
 The Yves ESP32_S3 I2S driver is a driver that uses the I2S peripheral on the ESP32-S3 to drive leds.
 
#define NUM_LEDS   (NUM_LEDS_PER_STRIP * NUMSTRIPS)
 
#define NUM_LEDS_PER_STRIP   256
 
#define NUMSTRIPS   16
 

Functions

void fill_rainbow (CRGB *all_leds)
 
void loop ()
 
void setup ()
 
void setup_i2s_using_fastled_api ()
 

Variables

fl::InternalI2SDriver * driver = nullptr
 
const bool gUseFastLEDApi = true
 
CRGB leds [NUM_LEDS]
 
int PINS []