DIGILIGHT
|
▼ BG_EFFECTS | |
darkness.c | "ТЬМА" Эффект заключается в отсутствии фоновой подсветки. То есть когда нет сигнала, нет и подсветки. Эквивалент отключения фоновой подсветки |
dbl_rainbow.c | "DOUBLE RAINBOW" Два постоянно меняющихся цвета затухают от краев ленты светодиодов к ее центру |
lamp.c | "ЛАМПА" Постоянная подсветка одним (выбираемым энкодером) цветом. Этот эффект, будучи включен, блокирует реакцию на звуковой сигнал, т.е. этот эффект равносилен включению режима обычного цветного светильника. Только после выбора другого эффекта возобновляется работа в режиме цветомузыки |
pingpong.c | "PING-PONG" Огонек изменяющегося цвета бегает от края к краю цепочки светодиодов |
run_rainbow.c | "Бегущая радуга" Плавно перемещающаяся радуга |
skystar.c | "SKY STAR" В случайных местах плавно вспыхивают и погасают огни случайных цветов |
▼ FG_EFFECTS | |
classic.c | "CLASSIC" Классическая цветомузыка: 8 частотных каналов, каждому свой цвет |
modern.c | "MODERN" Эффект, реализующий яркость цвета количеством светящихся пикселов, т.е. шириной полоски. Полоска вспыхивает на полную и затем постепенно схлопывается |
picasso.c | "PICASSO" Эффект на основе обработки разности уровней полос |
plasma.c | "PLASMA" Эффект красивый, но очень яркий. Если заменить установку яркости с 255 на пиковую громкость, яркость сильно упадет при том же уровне громкости, но эффект останется приятным. Изобилует оттенками и при том, что ритмичность рисунка сохраняет связь с мелодией, предсказать внешний вид картинки практически невоможно |
sparkler_effect.c | "SPARKLER" Эффект "Бенгальский огонь" |
▼ PFFS | |
diskio.h | |
integer.h | |
mmc.c | |
pff.c | |
pff.h | |
pffconf.h | |
sd_card_example.c | |
spi.c | |
spi.h | |
asm_macros.h | |
avr_helper.h | |
color_transform.c | Преобразования цветов разных моделей представления |
color_transform.h | типы представления цвета разными способами |
configuration.h | конфигурация проекта |
control.c | Управление и индикация Модуль, обеспечивающий обработку вращения и нажатий энкодера и кнопок, а так же выполняющий вывод информации на ЖКИ |
control.h | описания урганов управления |
encoder.c | Обработка вращения энкодера |
encoder.h | Обработка энкодера |
fft32.h | |
fft_debug.c | отладочный модуль "эффекта" |
fft_debug.h | отладочный модуль |
gain_ctrl.c | Управление усилением |
gain_ctrl.h | Модуль управления усилением |
global.h | Общие описания |
hardware.h | Аппаратно-зависимые определения |
ir_car_mp3.h | Константы команд пульта управления INCAR MP3 |
ir_led_618.h | |
ir_remote.c | Модуль захвата сигналов IR-пультов дистанционного управления |
ir_remote.h | описания модуля дистанционного управления |
lcd.c | |
lcd.h | |
lcd_show.c | Эффекты ЖКИ |
lcd_show.h | Вспомогательные эффекты ЖКИ |
main.c | Основной модуль проекта |
main_effect.c | Интерфейс для эффектов цветоузыки |
main_effect.h | Интерфейс визуальных эффектов |
menu.c | система меню |
menu.h | система меню |
pixel.c | Вспомогательные функции манипуляции пикселами |
pixel.h | сервисный модуль для реализации эффектов Набор вспомогательных функций для базовых манипуляций над цепочкой RGB-пикселов |
power_control.c | Управление питанием |
power_control.h | Управление питанием |
sd_script.c | "SCRIPT PLAYER" Mодуль воспроизведения скриптов с SD-карты |
sd_script.h | Описания модуля скрипт-плейера |
setup.c | Модуль настроек цветомузыки |
setup.h | Настройки цветомузыки |
spectrum.c | спектральный анализ |
spectrum.h | Описания для модуля реализации спектрального анализа |
ws2812.c | Управление светодиодами WS2812 при помощи аппаратного SPI |
ws2812.h | аппаратные особенности подключения WS2812 |