diff --git a/DB720Flasher/App.xaml b/FirmwareFlasher/App.xaml similarity index 91% rename from DB720Flasher/App.xaml rename to FirmwareFlasher/App.xaml index 3d4693c..acd49c3 100644 --- a/DB720Flasher/App.xaml +++ b/FirmwareFlasher/App.xaml @@ -1,4 +1,4 @@ - diff --git a/DB720Flasher/App.xaml.cs b/FirmwareFlasher/App.xaml.cs similarity index 71% rename from DB720Flasher/App.xaml.cs rename to FirmwareFlasher/App.xaml.cs index d71276c..0a517f8 100644 --- a/DB720Flasher/App.xaml.cs +++ b/FirmwareFlasher/App.xaml.cs @@ -1,6 +1,6 @@ using System.Windows; -namespace DB720Flasher; +namespace FirmwareFlasher; public partial class App : Application { diff --git a/DB720Flasher/DB720Flasher.csproj b/FirmwareFlasher/FirmwareFlasher.csproj similarity index 88% rename from DB720Flasher/DB720Flasher.csproj rename to FirmwareFlasher/FirmwareFlasher.csproj index 39e4f8b..0c60d6c 100644 --- a/DB720Flasher/DB720Flasher.csproj +++ b/FirmwareFlasher/FirmwareFlasher.csproj @@ -6,8 +6,8 @@ enable enable true - DB720Flasher - DB720Flasher + FirmwareFlasher + FirmwareFlasher 1.0.0 app.manifest en diff --git a/DB720Flasher/MainWindow.xaml b/FirmwareFlasher/MainWindow.xaml similarity index 99% rename from DB720Flasher/MainWindow.xaml rename to FirmwareFlasher/MainWindow.xaml index 275dc63..647f8ab 100644 --- a/DB720Flasher/MainWindow.xaml +++ b/FirmwareFlasher/MainWindow.xaml @@ -1,4 +1,4 @@ -flash.json 의 한 영역 — 어떤 파일을 flash 어느 주소에 쓰는지. public sealed class FwRegion diff --git a/DB720Flasher/Services/EsptoolRunner.cs b/FirmwareFlasher/Services/EsptoolRunner.cs similarity index 99% rename from DB720Flasher/Services/EsptoolRunner.cs rename to FirmwareFlasher/Services/EsptoolRunner.cs index 3152ac9..9845853 100644 --- a/DB720Flasher/Services/EsptoolRunner.cs +++ b/FirmwareFlasher/Services/EsptoolRunner.cs @@ -4,7 +4,7 @@ using System.IO; using System.Text; using System.Text.RegularExpressions; -namespace DB720Flasher; +namespace FirmwareFlasher; public sealed class FlashStep { diff --git a/DB720Flasher/Services/FirmwareCatalog.cs b/FirmwareFlasher/Services/FirmwareCatalog.cs similarity index 99% rename from DB720Flasher/Services/FirmwareCatalog.cs rename to FirmwareFlasher/Services/FirmwareCatalog.cs index cfd3d9b..6b9977d 100644 --- a/DB720Flasher/Services/FirmwareCatalog.cs +++ b/FirmwareFlasher/Services/FirmwareCatalog.cs @@ -1,6 +1,6 @@ using System.IO; -namespace DB720Flasher; +namespace FirmwareFlasher; public static class FirmwareCatalog { diff --git a/DB720Flasher/Services/PortScanner.cs b/FirmwareFlasher/Services/PortScanner.cs similarity index 99% rename from DB720Flasher/Services/PortScanner.cs rename to FirmwareFlasher/Services/PortScanner.cs index 912677c..76fa2b1 100644 --- a/DB720Flasher/Services/PortScanner.cs +++ b/FirmwareFlasher/Services/PortScanner.cs @@ -2,7 +2,7 @@ using System.IO.Ports; using System.Management; using System.Text.RegularExpressions; -namespace DB720Flasher; +namespace FirmwareFlasher; /// /// WMI(Win32_PnPEntity)로 COM 포트를 전부 열거하고 VID/PID로 종류만 라벨링한다. diff --git a/DB720Flasher/Services/ProfileStore.cs b/FirmwareFlasher/Services/ProfileStore.cs similarity index 99% rename from DB720Flasher/Services/ProfileStore.cs rename to FirmwareFlasher/Services/ProfileStore.cs index c39d476..d315fbc 100644 --- a/DB720Flasher/Services/ProfileStore.cs +++ b/FirmwareFlasher/Services/ProfileStore.cs @@ -1,7 +1,7 @@ using System.IO; using System.Text.Json; -namespace DB720Flasher; +namespace FirmwareFlasher; /// 빌트인 모델 프로파일 + 폴더 flash.json 로더 + 앱 파일명 자동매칭. public static class ProfileStore diff --git a/DB720Flasher/Themes/Controls.xaml b/FirmwareFlasher/Themes/Controls.xaml similarity index 100% rename from DB720Flasher/Themes/Controls.xaml rename to FirmwareFlasher/Themes/Controls.xaml diff --git a/DB720Flasher/app.manifest b/FirmwareFlasher/app.manifest similarity index 91% rename from DB720Flasher/app.manifest rename to FirmwareFlasher/app.manifest index 54f1faa..16313ff 100644 --- a/DB720Flasher/app.manifest +++ b/FirmwareFlasher/app.manifest @@ -1,6 +1,6 @@ - + diff --git a/DB720Flasher/tools/esptool/LICENSE b/FirmwareFlasher/tools/esptool/LICENSE similarity index 100% rename from DB720Flasher/tools/esptool/LICENSE rename to FirmwareFlasher/tools/esptool/LICENSE diff --git a/DB720Flasher/tools/esptool/esptool.exe b/FirmwareFlasher/tools/esptool/esptool.exe similarity index 100% rename from DB720Flasher/tools/esptool/esptool.exe rename to FirmwareFlasher/tools/esptool/esptool.exe diff --git a/README.md b/README.md index 63b0dc1..09aed85 100644 --- a/README.md +++ b/README.md @@ -74,14 +74,14 @@ ESP32 USB-JTAG는 보드가 리셋될 때마다 USB를 다시 잡아 **COM 번 요구: **.NET 9 SDK** (Windows), WPF(`net9.0-windows`). ```powershell -dotnet build DB720Flasher\DB720Flasher.csproj -dotnet run --project DB720Flasher\DB720Flasher.csproj +dotnet build FirmwareFlasher\FirmwareFlasher.csproj +dotnet run --project FirmwareFlasher\FirmwareFlasher.csproj ``` ## 배포 (단일 실행본) ```powershell -dotnet publish DB720Flasher\DB720Flasher.csproj -c Release -r win-x64 ` +dotnet publish FirmwareFlasher\FirmwareFlasher.csproj -c Release -r win-x64 ` --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true ``` @@ -91,7 +91,7 @@ dotnet publish DB720Flasher\DB720Flasher.csproj -c Release -r win-x64 ` ``` firmware-flasher/ -├─ DB720Flasher/ WPF 앱 소스 (+ tools/esptool/ 동봉 엔진) +├─ FirmwareFlasher/ WPF 앱 소스 (+ tools/esptool/ 동봉 엔진) ├─ firmware/ 펌웨어 폴더 (flash.json 포함; 서명 .bin 은 git 제외) ├─ profiles/ 모델별 flash.json 템플릿 (DB720·DB402S·DB400S) ├─ flash_app.ps1 / flash_full.ps1 / list_ports.ps1 기존 PowerShell 키트