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: https://git.fristy.net/fristy/rgb-led-strip-controller

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.

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. Copyright (C) 2026 fristy.

S
Description
ELK-BLEDOM / Lotus Lantern uyumlu BLE LED şeritleri Windows üzerinden doğrudan kontrol eden, koyu temalı, tek pencereli WPF masaüstü uygulaması.
Readme AGPL-3.0
277 KiB
1 Stars 1 Watchers 0 Forks
v0.3.2
Latest
2026-09-05 18:20:54 +03:00
Languages
C# 95.2%
PowerShell 4.8%