Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
73f8e3e
espressif32@6.12.0
sblantipodi Aug 17, 2025
3780aaf
deprecation update
sblantipodi Aug 17, 2025
dc69840
pip install intelhex
sblantipodi Aug 17, 2025
ef5e740
pip install intelhex
sblantipodi Aug 17, 2025
840873c
python -m pip install "esptool>=5.0.0" intelhex
sblantipodi Aug 17, 2025
0cf1ed3
Arduino Bootstrapper (v1.18.5)
sblantipodi Aug 17, 2025
4c72075
update
sblantipodi Aug 17, 2025
221c83d
update
sblantipodi Aug 17, 2025
0c81eb3
update
sblantipodi Aug 17, 2025
2d9af27
update
sblantipodi Aug 17, 2025
ec6c5c0
--host_port=59943
sblantipodi Aug 27, 2025
3b587ce
readme update
sblantipodi Sep 24, 2025
455e6c7
Allow the use of the Improv protocol even without internet or MQTT co…
sblantipodi Sep 27, 2025
c4525f0
Allow the use of the Improv protocol even without internet or MQTT co…
sblantipodi Sep 28, 2025
1ab16b9
Allow the use of the Improv protocol even without internet or MQTT co…
sblantipodi Sep 28, 2025
6ec67e4
Allow the use of the Improv protocol even without internet or MQTT co…
sblantipodi Sep 28, 2025
e2dfc05
Allow the use of the Improv protocol even without internet or MQTT co…
sblantipodi Sep 28, 2025
e9c026d
Allow the use of the Improv protocol even without internet or MQTT co…
sblantipodi Oct 14, 2025
6c158f0
Allow the use of the Improv protocol even without internet or MQTT co…
sblantipodi Oct 27, 2025
585673f
css fixed
sblantipodi Oct 27, 2025
7738267
AI moderator
sblantipodi Oct 28, 2025
a810eee
Core 3
sblantipodi Nov 10, 2025
bfebd15
Core 3
sblantipodi Nov 10, 2025
a8998e6
Merge branch 'master' into CORE3_IDF5
sblantipodi Dec 7, 2025
b8e8def
PIO update
sblantipodi Dec 7, 2025
31b4b45
core3
sblantipodi Dec 8, 2025
f6c9bb8
ignore
sblantipodi Dec 11, 2025
ebcc6ae
ESP32-C6
sblantipodi Dec 11, 2025
15fb859
Espressif32 -> 55.03.34, Arduino Core -> 3.3.4, based on ESP-IDF -> 5…
sblantipodi Dec 11, 2025
3180456
ESP32-C6
sblantipodi Dec 11, 2025
fbb4c4f
esp-web-tools@10.1.1
sblantipodi Dec 11, 2025
bce5df6
core 3
sblantipodi Dec 12, 2025
03a88d8
core 3
sblantipodi Dec 12, 2025
557d2b8
core 3
sblantipodi Dec 12, 2025
0abe959
core 3
sblantipodi Dec 12, 2025
21c6a1c
update fix for core 3
sblantipodi Dec 12, 2025
1e55f91
linux info
sblantipodi Dec 14, 2025
b739267
Merge branch 'master' into CORE3_IDF5
sblantipodi Dec 14, 2025
d8a26ff
update fix for core 3
sblantipodi Dec 16, 2025
6eab4d5
core 3 improvements
sblantipodi Dec 19, 2025
f67396a
core 3 improvements
sblantipodi Dec 19, 2025
6279fdd
core 3 improvements
sblantipodi Dec 19, 2025
516dc85
core 3 improvements
sblantipodi Dec 19, 2025
ac86be6
core 3 improvements
sblantipodi Dec 19, 2025
5aa5b70
core 3 improvements
sblantipodi Dec 28, 2025
eaa7359
Copyright 2026 - Update
sblantipodi Jan 1, 2026
f6cfea8
Copyright 2026 - Update
sblantipodi Jan 4, 2026
bd5e715
led builtin management
sblantipodi Jan 4, 2026
db08b73
led builtin management
sblantipodi Jan 4, 2026
4813e1f
WiFi/Ethernet coexistence
sblantipodi Jan 5, 2026
c58d09b
WiFi/Ethernet coexistence
sblantipodi Jan 5, 2026
9e73961
Arduino Bootstrapper v1.19.7, safe restart
sblantipodi Jan 6, 2026
96ceb3f
Arduino Bootstrapper v1.19.7, safe restart
sblantipodi Jan 6, 2026
21e0f93
Arduino Bootstrapper v1.19.7, safe restart
sblantipodi Jan 6, 2026
8377ab3
Arduino Bootstrapper v1.19.7, safe restart
sblantipodi Jan 6, 2026
c21e2c3
Arduino Bootstrapper v1.19.7, safe restart
sblantipodi Jan 6, 2026
ad6449c
Arduino Bootstrapper v1.19.7, safe restart
sblantipodi Jan 6, 2026
610c840
Arduino Bootstrapper v1.19.7, safe restart
sblantipodi Jan 6, 2026
335cc1d
Arduino Bootstrapper v1.19.7, safe restart
sblantipodi Jan 6, 2026
b9e5285
Arduino Bootstrapper v1.19.7, safe restart
sblantipodi Jan 6, 2026
deb2f66
Arduino Bootstrapper v1.19.7, safe restart
sblantipodi Jan 6, 2026
37275a9
Arduino Bootstrapper v1.19.7, safe restart
sblantipodi Jan 6, 2026
eecbe77
Arduino Bootstrapper v1.19.7, safe restart
sblantipodi Jan 7, 2026
6c178cc
Arduino Bootstrapper v1.19.7, safe restart
sblantipodi Jan 7, 2026
5f86148
Arduino Bootstrapper v1.19.7, safe restart
sblantipodi Jan 9, 2026
234435c
antipattern fix
sblantipodi Jan 11, 2026
e2ed214
Merge branch 'master' into CORE3_IDF5
sblantipodi Jan 11, 2026
69bd1ba
antipattern fix
sblantipodi Jan 11, 2026
67fabac
antipattern fix
sblantipodi Jan 11, 2026
cc61325
antipattern fix
sblantipodi Jan 13, 2026
11303d6
pulsing button
sblantipodi Jan 16, 2026
cc4613f
ESP32 C5
sblantipodi Jan 18, 2026
f2edba0
ESP32 C5
sblantipodi Jan 18, 2026
109a47e
Merge branch 'master' into CORE3_IDF5
sblantipodi Jan 18, 2026
917d5ae
cleanup
sblantipodi Jan 22, 2026
14fe4e3
led
sblantipodi Jan 22, 2026
a2dea98
readme
sblantipodi Jan 24, 2026
e1c7cb4
gpio 0 allowed
sblantipodi Jan 26, 2026
a28e9b2
ldr digital read fallback
sblantipodi Jan 26, 2026
889d23e
Gerber file
sblantipodi Jan 26, 2026
3892026
DPsofware custom improv protocol
sblantipodi Feb 3, 2026
a4333c0
DPsofware custom improv protocol
sblantipodi Feb 11, 2026
61634de
pio update
sblantipodi Feb 13, 2026
4e88987
pio update
sblantipodi Feb 24, 2026
bf277a6
disconnection
sblantipodi Mar 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
108 changes: 76 additions & 32 deletions .github/workflows/main.yml

Large diffs are not rendered by default.

116 changes: 82 additions & 34 deletions .github/workflows/release.yml

Large diffs are not rendered by default.

4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,6 @@ secrets.ini
.version_no_increment_update_date
cmake-build-*
CMakeLists.txt
CMakeListsPrivate.txt
CMakeListsPrivate.txt
/src/idf_component.yml
/src/idf_component.yml.orig
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ If you like **Glow Worm Luciferin**, give it a star, or fork it and contribute!

[![GitHub stars](https://img.shields.io/github/stars/sblantipodi/pc_ambilight.svg?style=social&label=Star)](https://github.com/sblantipodi/pc_ambilight/stargazers)
[![GitHub forks](https://img.shields.io/github/forks/sblantipodi/pc_ambilight.svg?style=social&label=Fork)](https://github.com/sblantipodi/pc_ambilight/network)
[![Downloads](https://img.shields.io/github/downloads/sblantipodi/firefly_luciferin/total.svg?logoColor=white&color=5865F2&label=downloads)](https://github.com/sblantipodi/firefly_luciferin/releases)
[![Downloads](https://img.shields.io/badge/dynamic/json?color=5865F2&label=downloads&query=%24.installs_total&url=https://dpsoftware.org/luciferin_download.out)](https://github.com/sblantipodi/firefly_luciferin/releases)
[![CI Build](https://github.com/sblantipodi/glow_worm_luciferin/actions/workflows/main.yml/badge.svg)](https://github.com/sblantipodi/glow_worm_luciferin/actions)
[![CodeQL Analysis](https://github.com/sblantipodi/glow_worm_luciferin/actions/workflows/codeql.yml/badge.svg)](https://github.com/sblantipodi/glow_worm_luciferin/actions/workflows/codeql.yml)

Expand Down Expand Up @@ -67,15 +67,15 @@ Here's a [**Quick Start guide**](https://github.com/sblantipodi/firefly_luciferi
NOTE: 3.3V to 5V logic level converter is not mandatory but it is really recommended, without it, some input on the led strip digital pin could be lost. If you use a 5V microcontroller like Arduino Nano or similar you don't need it.

## Simple schematic
![CIRCUITS](https://raw.githubusercontent.com/sblantipodi/glow_worm_luciferin/master/assets/img/ambilight_bb.png)
<a href="https://github.com/sblantipodi/firefly_luciferin/wiki/Compatible-Hardware"><img src="https://raw.githubusercontent.com/sblantipodi/glow_worm_luciferin/master/assets/img/ambilight_bb.png?raw=true"></a>
**FULL firmware version adds support for remote control, if you flash FULL version you MUST configure** [WiFi and MQTT](https://github.com/sblantipodi/firefly_luciferin/wiki/Remote-Access). With FULL firmware USB connection is optional.
**If you flash LIGHT firmware you MUST use USB cable**.
Note: If you want to use the FULL firmware without using a USB cable you need to connect the 5V microcontroller's PIN to the power supply.

## Luciferin Official PCB

<img align="center" width="700" src="https://github.com/sblantipodi/glow_worm_luciferin/blob/master/assets/CAD_schematics/PCB_ESP8266/img/PCB_front.jpg?raw=true">
<img align="center" width="700" src="https://github.com/sblantipodi/glow_worm_luciferin/blob/master/assets/CAD_schematics/PCB_ESP8266/img/pre_after.jpg?raw=true">
<a href="https://github.com/sblantipodi/firefly_luciferin/wiki/Ready-to-print-PCB"><img width="700" src="https://github.com/sblantipodi/glow_worm_luciferin/blob/CORE3_IDF5/assets/CAD_schematics/luciferin_official_pcb/img/PCB_front.jpg?raw=true"></a>
<a href="https://github.com/sblantipodi/firefly_luciferin/wiki/Ready-to-print-PCB"><img width="700" src="https://github.com/sblantipodi/glow_worm_luciferin/blob/CORE3_IDF5/assets/CAD_schematics/luciferin_official_pcb/img/pre_after.jpg?raw=true"></a>

If you don't want to design your own PCB and you have a soldering iron, you might find [Luciferin's official PCB](https://github.com/sblantipodi/firefly_luciferin/wiki/Ready-to-print-PCB) interesting.

Expand All @@ -85,12 +85,12 @@ Luciferin supports pre-build board like the [QuinLED-Dig-Uno](https://quinled.in
## Luciferin Web Interface
Glow Worm Luciferin FULL firmware exposes a `Web Interface` to control your lights from your browser without the needs of the Firefly Luciferin PC client.

<img align="center" width="750" src="https://raw.githubusercontent.com/sblantipodi/glow_worm_luciferin/master/assets/img/web_interface.jpg?raw=true">
<a href="https://github.com/sblantipodi/firefly_luciferin/wiki/Remote-Access"><img width="750" src="https://raw.githubusercontent.com/sblantipodi/glow_worm_luciferin/master/assets/img/web_interface.jpg?raw=true"></a>

## Home Assistant Mobile Client Screenshots
Glow Worm Luciferin firmware can be easily integrated in [Home Assistant](https://github.com/sblantipodi/firefly_luciferin/wiki/Home-Automation-configs).
<br>
<img align="center" width="800" src="https://github.com/sblantipodi/firefly_luciferin/blob/master/data/img/ha_luciferin.jpg?raw=true">
<a href="https://github.com/sblantipodi/firefly_luciferin/wiki/Remote-Access"><img width="800" src="https://github.com/sblantipodi/firefly_luciferin/blob/master/data/img/ha_luciferin.jpg?raw=true"></a>

## Contribute
You can contribute to Luciferin by:
Expand Down
Binary file not shown.
Loading