# RGB LED Strip Controller ELK-BLEDOM / Lotus Lantern uyumlu BLE LED şeritleri Windows üzerinden doğrudan kontrol eden, koyu temalı tek pencereli WPF uygulaması. Repo: ## Neler var - Aynı oturumda birden fazla cihaza bağlan, hedef seç, toplu komut gönder. - BLE tara, takma ad ver, son cihazı hatırla. - Aç/kapat, renk, parlaklık, efekt, efekt hızı, gri ton, beyaz sıcaklığı. - `fff0` / `fff3` üzerinden 9-byte protokol (`7E...EF`), modern + legacy fallback. - Tercihler `%LOCALAPPDATA%` altında JSON saklanır. - Velopack ile otomatik güncelleme (`win-x64-stable` kanalı). ## Stack .NET 8 | WPF | WinRT BLE | System.Text.Json | Velopack | Gitea Actions (Windows) ## Çalıştırma Gerekenler: Windows 10 19041+ x64, Bluetooth LE, .NET 8 SDK. ```powershell dotnet build src/RgbLedStripController/RgbLedStripController.csproj --configfile NuGet.Config dotnet publish src/RgbLedStripController/RgbLedStripController.csproj -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true --configfile NuGet.Config ``` Paketleme: `scripts/release/package-velopack.ps1` (çıktı: `artifacts/velopack/win-x64-stable`). ## CI/CD `main` push ve `v*` tag'lerinde `.gitea/workflows/ci.yml` çalışır: build + test, tag'de Velopack paketleyip Gitea Release açar. ## Kod sağlığı Son tarama: 2026-09-11 ## Lisans AGPL-3.0-or-later - bkz. [LICENSE](./LICENSE). Copyright (C) 2026 fristy.