🚀 FastLED WASM Compiler

Emscripten SDK Artifacts

Generated: $(date -u +"%Y-%m-%d %H:%M:%S UTC")

🍎 macOS Apple Silicon (ARM64)

🐧 Ubuntu Linux

🍎 macOS Intel (x86_64)

🪟 Windows

📋 Usage Instructions

For Complete Archives (.tar.xz files):

# Download the archive for your platform
wget https://fastled.github.io/emsdk-binaries/[platform]/emsdk-[platform]-latest.tar.xz

# Extract the archive
tar -xJf emsdk-[platform]-latest.tar.xz

# Setup environment
cd emsdk
source ./emsdk_env.sh

For Split Archives (part files):

When archives exceed GitHub's size limits, they are split into multiple parts:

# Download all part files and the reconstruction script
wget https://fastled.github.io/emsdk-binaries/[platform]/emsdk-[platform]*.tar.xz.part*
wget https://fastled.github.io/emsdk-binaries/[platform]/emsdk-[platform]*-reconstruct.sh
wget https://fastled.github.io/emsdk-binaries/[platform]/emsdk-[platform]*-manifest.txt

# Make reconstruction script executable and run it
chmod +x emsdk-[platform]*-reconstruct.sh
./emsdk-[platform]*-reconstruct.sh

# Extract the reconstructed archive
tar -xJf emsdk-[platform]*.tar.xz

# Setup environment
cd emsdk
source ./emsdk_env.sh

Manual Reconstruction (Alternative):

# Combine all parts manually
cat emsdk-[platform]*.tar.xz.part* > emsdk-[platform]-latest.tar.xz

# Extract and setup
tar -xJf emsdk-[platform]-latest.tar.xz
cd emsdk
source ./emsdk_env.sh