36 lines
1.4 KiB
C
36 lines
1.4 KiB
C
// =====================================================================
|
|
// shows.h — Master show index.
|
|
// Generated by: make shows (converter/convert_all.py)
|
|
// Do not edit manually — add .txt files to converter/shows/ instead.
|
|
// =====================================================================
|
|
//
|
|
// Show 0 is always the home/reset show (blue breath).
|
|
// Holding the button resets back to show 0.
|
|
//
|
|
// SPDX-License-Identifier: BSD-2-Clause
|
|
|
|
#pragma once
|
|
#include "lightshow_format.h"
|
|
|
|
// ---- Individual show data ----------------------------------------------
|
|
#include "show_blue_breath.h"
|
|
#include "show_001_heartbeat.h"
|
|
#include "show_002_breath_red.h"
|
|
#include "show_003_solid_red.h"
|
|
#include "show_example_fade.h"
|
|
#include "show_example_party.h"
|
|
#include "show_example_pulse.h"
|
|
|
|
// ---- Show index (PROGMEM) ----------------------------------------------
|
|
const ShowDef SHOWS[] PROGMEM = {
|
|
{SHOW_BLUE_BREATH, SHOW_BLUE_BREATH_LENGTH, SHOW_LOOP}, // 0 — home show
|
|
{SHOW_001_HEARTBEAT, SHOW_001_HEARTBEAT_LENGTH, SHOW_SINGLE}, // 1
|
|
{SHOW_002_BREATH_RED, SHOW_002_BREATH_RED_LENGTH, SHOW_LOOP}, // 2
|
|
{SHOW_003_SOLID_RED, SHOW_003_SOLID_RED_LENGTH, SHOW_LOOP}, // 3
|
|
{SHOW_EXAMPLE_FADE, SHOW_EXAMPLE_FADE_LENGTH, SHOW_LOOP}, // 4
|
|
{SHOW_EXAMPLE_PARTY, SHOW_EXAMPLE_PARTY_LENGTH, SHOW_LOOP}, // 5
|
|
{SHOW_EXAMPLE_PULSE, SHOW_EXAMPLE_PULSE_LENGTH, SHOW_LOOP}, // 6
|
|
};
|
|
|
|
const uint8_t SHOW_COUNT = 7;
|