Skip to content

Releases: noritama-lab/esp32io-test-ui

Add Wi-Fi support

Choose a tag to compare

@noritama-lab noritama-lab released this 30 Jun 14:27

Added Wi-Fi (HTTP) connection support to ESP32IO Test UI.
You can now connect to ESP32IO devices via IP address in addition to USB serial.

Fix incorrect ADC channel display order

Choose a tag to compare

@noritama-lab noritama-lab released this 04 Apr 12:39

日本語

ADC チャンネルのマッピング処理が誤っており、表示が逆転する場合がある問題を修正

English

Correct ADC channel mapping logic that could cause channel numbers to be shown in reversed order

Improve PWM Configuration Validation for ESP32-S3

Choose a tag to compare

@noritama-lab noritama-lab released this 04 Apr 08:15

日本語

ESP32-S3 の PWM 設定まわりを改善しました。
無効な周波数/分解能の組み合わせを事前に判定して防止し、UI 上で制約の案内を表示するようにしています。
あわせて PWM スライダー値の追従や設定反映の安定性も見直し、より安全に PWM 出力を確認できるようにしました。

主な変更点

PWM の周波数と分解能の組み合わせを検証
ESP32-S3 で無効な設定を UI 側でブロック
PWM 設定表示とスライダーの追従を改善
動作安定性と使い勝手を向上

English

Improved PWM configuration handling for the ESP32-S3.
This update prevents invalid frequency/resolution combinations before they are applied and adds clearer constraint guidance in the UI.
PWM slider behavior and config synchronization were also refined to make output testing more stable and reliable.

Key changes

Added validation for PWM frequency and resolution combinations
Blocked unsupported ESP32-S3 settings on the UI side
Improved PWM config display and slider synchronization
Enhanced overall stability and usability

Add PWM configuration support (freq/res with NVS persistence)

Choose a tag to compare

@noritama-lab noritama-lab released this 03 Apr 02:41

🇯🇵 リリースノート(Japanese)

追加(Added)

  • set_pwm_config コマンドを追加
    • PWM の周波数(freq)と分解能(res)を設定可能
    • 設定値は NVS(Preferences)に保存され、再起動後も保持されます
  • get_pwm_config コマンドを追加
    • 現在の PWM 設定(freq / res)を取得できます

変更(Changed)

  • 起動時に PWM 設定を NVS から読み込むように変更
  • get_io_state から PWM 設定を削除
    • PWM 設定は get_pwm_config で取得する方式に統一
  • PWM 設定のバリデーションを追加
    • freq: 1〜20000 Hz
    • res: 1〜16 bit

内部改善(Internal Improvements)

  • コメント整理とコード構造の改善
  • 新しいコマンドに対応したエラー処理の統一

🇺🇸 Release Notes (English)

Added

  • Added set_pwm_config command
    • Allows configuring PWM frequency (freq) and resolution (res)
    • Values are stored in NVS (Preferences) and persist across reboots
  • Added get_pwm_config command
    • Returns the current PWM configuration (freq / res)

Changed

  • PWM configuration is now loaded from NVS at startup
  • Removed PWM configuration from get_io_state
    • PWM settings are now retrieved via get_pwm_config
  • Added validation for PWM settings
    • freq: 1–20000 Hz
    • res: 1–16 bits

Internal Improvements

  • Cleaned up comments and improved code structure
  • Unified error handling for new commands

t-v0.1.0 (Windows EXE Release)

Choose a tag to compare

@noritama-lab noritama-lab released this 02 Apr 08:37

🇯🇵 Japanese

Windows 向けのスタンドアロン実行ファイル(EXE)を同梱しています。
Python をインストールしていない環境でも、ダウンロード後すぐに起動して利用できます。

このツールでは、ESP32IO デバイスの I/O を GUI で手軽にテストできます。
デジタル入力/出力、ADC、PWM の動作確認を、コードを書かずに行える簡易 UI です。

使用前に、以下のファームウェアを ESP32‑S3 に書き込んでください:
https://github.com/noritama-lab/esp32io-firmware

🇺🇸 English

A standalone Windows executable (EXE) is included in this release.
It runs without requiring Python, so you can launch it immediately after downloading.

This tool provides a simple GUI for testing ESP32IO device I/O.
You can verify digital input/output, ADC, and PWM behavior without writing any code.

Before using this tool, please flash the following firmware to your ESP32‑S3 device:
https://github.com/noritama-lab/esp32io-firmware