Skip to content

Releases: m5stack/M5HAL

0.1.2

Choose a tag to compare

@GOB52 GOB52 released this 08 Jun 09:57

Fixes

  • Fixed ESP-IDF native builds failing on IDF v5.0–v5.2 with Failed to resolve component 'esp_driver_gpio'; the esp_driver_gpio component is now required only on IDF v5.3 or later (where the driver component was split), and driver is used as the GPIO dependency on earlier versions.

修正

  • ESP-IDF native ビルドが IDF v5.0〜v5.2 で Failed to resolve component 'esp_driver_gpio' により失敗する問題を修正。esp_driver_gpio コンポーネントは driver が分割された IDF v5.3 以降でのみ要求し、それ以前のバージョンでは GPIO 依存として driver を使用するよう変更。

0.1.1

Choose a tag to compare

@GOB52 GOB52 released this 03 Jun 17:02

Changed

  • For ESP-IDF builds, M5Utility is now referenced from its Git main branch in idf_component.yml instead of an ESP Component Registry version constraint, since M5Utility is not yet published to the ESP Component Registry.

変更

  • ESP-IDF ビルドにおいて、idf_component.ymlM5Utility 依存を ESP Component Registry のバージョン制約から Git main ブランチ参照へ変更 (M5Utility が ESP Component Registry に未登録のため)。

0.1.0

Choose a tag to compare

@GOB52 GOB52 released this 03 Jun 16:05

Added

  • Added ESP-IDF native (idf.py) build support: an ESP-IDF component manifest plus a native GPIO bit-bang implementation, so m5::hal::gpio::getPin() and Software I2C getBus() now work under pure ESP-IDF (previously Arduino-only) across esp32 / esp32s3 / esp32c3 / esp32c6 / esp32p4 / esp32h2.

Changed

  • Now requires M5Utility >= 0.1.0, declared consistently across library.json, library.properties, and idf_component.yml.

Fixes

  • Fixed Software I2C write() null-dereference crash on zero-length writes (pointer-less I2C devices) by guarding len == 0.

追加

  • ESP-IDF native (idf.py) ビルド対応を追加: ESP-IDF コンポーネント manifest と native GPIO ビットバンギング実装により、m5::hal::gpio::getPin() と Software I2C getBus() が pure ESP-IDF (従来は Arduino のみ) でも動作。esp32 / esp32s3 / esp32c3 / esp32c6 / esp32p4 / esp32h2 に対応。

変更

  • M5Utility >= 0.1.0 を必須化し、library.json / library.properties / idf_component.yml の全 manifest で宣言。

修正

  • ポインタレス I2C デバイスでの Software I2C write() のゼロ長書き込みによる null 参照クラッシュを len == 0 ガードで修正。

0.0.4

Choose a tag to compare

@GOB52 GOB52 released this 01 Jun 15:30

Fixes

  • Fixed BusAccessor move semantics by correcting the move constructor's member references(PR #3) and removing the invalid move assignment operator.

修正

  • BusAccessor のムーブコンストラクタのメンバ参照を修正 (PR #3) し、不正なムーブ代入演算子を削除。

0.0.3

Choose a tag to compare

@GOB52 GOB52 released this 22 May 15:47

Added

  • Preparation for ESP32H2

追加

  • ESP32H2 対応準備

0.0.2

Choose a tag to compare

@GOB52 GOB52 released this 10 Jun 09:29

Add

  • Preparation for ESP32P4

追加

  • ESP324 対応準備

First alpha release

Choose a tag to compare

@GOB52 GOB52 released this 10 Oct 02:47
0.0.1

Merge branch 'develop'