[2026-10-01 19:12:02] STA DHCP対応を追加
対象: Settings.h, WebConfig.h, WebConfig.cpp, SerialCommand.cpp, Repeater_Controller_Settings.py, Repeater_Controller_software/Repeater_Controller_Settings/Repeater_Controller_Settings.py, Repeater_Controller_software/Repeater_Controller_Settings/settings.ini, READMR_JP.md, README.md
内容: Web/PC設定にDHCP選択追加、STA接続切替、USB LOAD/SET/SAVE・EEPROM保存対応。
新規設定はDHCP ON。旧EEPROMの既存設定・固定IPは移行時に保持。
固定IPは/24で検証。DHCP時も固定IPの保存値を保持。
配布用Python通信速度を115200 bpsへ修正。保存ACK判定・タイムアウト処理を修正。
バックアップ: backup\20261001_191202_before_dhcp
検証: Python構文確認、ホスト回帰テスト12項目、Web JavaScript切替テスト成功。
未確認: Arduino CLIアクセス拒否のためESP32ビルド・実機試験未実施。Tk実画面未確認。
既存EXEは再ビルドしていません。更新版Pythonと更新版ファームウェアを併用してください。
適用: Arduino IDEでコンパイル・書込み後、設定プログラムでLOAD→DHCP ON→保存。

[2026-10-01] USB設定通信とCOMポートエラー処理を修正
設定用Python 2本とESP32 USB通信は115200 bps。set_time.pyも115200 bpsに統一。
LOAD/SAVEのポートOPEN失敗時にポートを解放し、他アプリの終了・接続確認を案内。LOAD中のシリアル例外も画面表示。
DFPlayer専用UARTは機器仕様の9600 bpsを維持。既存EXEは未更新。
検証: ホスト回帰テストとアクセス拒否・通信切断の模擬試験。実機COM11接続は未確認。

[2026-10-01] PC設定にHOSTNAMEと現在のIP表示を追加
配布用PythonにHOSTNAME設定と.local表示を追加。両PythonのCURRENT IP欄はLOADで実機の接続IP・モードを表示。
SerialCommand.cppのLOAD応答にCURRENT_IP/NETWORK_MODEを追加。固定IP保存値と実際のIPは分離。
保存後はLOADで再確認。旧ファームは取得非対応を表示。既存EXEは未更新。実機試験・ESP32ビルドは未実施。

[2026-10-01] 起動時NameErrorを修正
両設定Pythonのload_from_iniから誤って追加したupdate_current_ip呼出しを削除。実機LOAD成功時のみ現在IPを更新。
