Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
fa4b5fe
Sync final copy of local AR from MM
netmindz Jun 20, 2026
42dde71
Add CI workflow to build WLED-MM against this repo
netmindz Jun 20, 2026
3cddbd5
Merge pull request #15 from netmindz/build-mm
MoonModules Jun 20, 2026
9467e56
remove WLED_ENABLE_HUB75MATRIX hack
netmindz Jun 20, 2026
8d988e9
Merge pull request #16 from netmindz/hub75-audio
netmindz Jun 20, 2026
f66a9c5
Add audioreactive palettes 'Track Character' and 'Spectral Balance'
netmindz Sep 12, 2026
9eb9b67
fix: build fork PRs by referencing head repo/sha instead of upstream
netmindz Sep 12, 2026
cab92f6
Merge branch 'main' into add-palettes-3-4
netmindz Sep 12, 2026
51fe812
Merge pull request #14 from netmindz/MM-final-sync
softhack007 Sep 12, 2026
05657ce
Add CI workflow to build mainline WLED against this repo (out-of-tree…
netmindz Sep 13, 2026
d40b252
Merge WLED and WLED-MM CI builds into a single workflow with parallel…
netmindz Sep 13, 2026
d2b0ee9
Pin mainline WLED checkout to 16_x branch
netmindz Sep 13, 2026
7308746
Refactor preprocessor directives for ESP32 targets
softhack007 Oct 20, 2026
4842d6b
Add WLEDMM compatibility defines in audio_reactive.h
softhack007 Oct 20, 2026
0e600ff
Change WLEDMM to _MoonModules_WLED_ in audio_source.h
softhack007 Oct 20, 2026
8dd22c7
limit SETTINGS_STACK_BUF_SIZE sanity check to WLED-MM builds
softhack007 Oct 21, 2026
8d6a7b1
bring back some lost code
softhack007 Oct 21, 2026
b38f163
add build time message
softhack007 Oct 21, 2026
0ae27e0
replace MCU checks with capability checks
softhack007 Oct 21, 2026
b5d0f70
Enhance compatibility for ESP-IDF v3
softhack007 Oct 21, 2026
4840b53
Define SOC_I2S_NUM if not already defined
softhack007 Oct 21, 2026
b2e4148
Add silence-based stop for audio sync transmission (#11)
netmindz Oct 21, 2026
6b96344
Add audioreactive color palettes (Ratio, Hue, Spectrum) (#17)
netmindz Oct 21, 2026
89e4206
typo
softhack007 Oct 21, 2026
7d3e895
Merge branch 'main' into pr/19
softhack007 Oct 21, 2026
7fbea1c
fixing some merge errors
softhack007 Oct 21, 2026
5bb3da4
review feedback integration
softhack007 Oct 21, 2026
03a62fb
note a few more ToDO's
softhack007 Oct 21, 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
82 changes: 82 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
name: Build

on:
push:
pull_request:

jobs:
build-wled:
name: Build WLED
runs-on: ubuntu-latest
steps:
- name: Checkout this repo
uses: actions/checkout@v4

- name: Checkout WLED
uses: actions/checkout@v4
with:
repository: wled/WLED
ref: 16_x
path: WLED

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.x'

- name: Install PlatformIO
run: pip install platformio

- name: Override custom_usermods to use this commit (out-of-tree)
env:
AR_REPO: ${{ github.event.pull_request.head.repo.full_name || github.repository }}
AR_SHA: ${{ github.event.pull_request.head.sha || github.sha }}
run: |
cat > WLED/platformio_override.ini << EOF
[env:esp32dev]
custom_usermods =
audioreactive = https://github.com/${AR_REPO}.git#${AR_SHA}
EOF

- name: Build
run: |
cd WLED
pio run -e esp32dev

build-wled-mm:
name: Build WLED-MM
runs-on: ubuntu-latest
steps:
- name: Checkout this repo
uses: actions/checkout@v4

- name: Checkout WLED-MM
uses: actions/checkout@v4
with:
repository: MoonModules/WLED-MM
path: WLED-MM

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.x'

- name: Install PlatformIO
run: pip install platformio

- name: Override AR_lib_deps to use this commit
env:
AR_REPO: ${{ github.event.pull_request.head.repo.full_name || github.repository }}
AR_SHA: ${{ github.event.pull_request.head.sha || github.sha }}
run: |
cat > WLED-MM/platformio_override.ini << EOF
[common_mm]
AR_lib_deps =
https://github.com/${AR_REPO}.git#${AR_SHA}
https://github.com/softhack007/arduinoFFT.git#56c867c
EOF

- name: Build
run: |
cd WLED-MM
pio run -e esp32_4MB_V4_S
3 changes: 3 additions & 0 deletions audio_reactive.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#pragma message "building audioreactive V2.0 for WLED"

#include "audio_reactive.h"

static AudioReactive ar_module;
REGISTER_USERMOD(ar_module);
Loading
Loading