Skip to content

0.4.0

Choose a tag to compare

@GOB52 GOB52 released this 03 Mar 07:53
· 122 commits to main since this release

Added

  • Added I2C_Class adapter support for M5Unified internal I2C bus (M5.In_I2C / M5.Ex_I2C)
  • Added ImplType enum to AdapterI2C for identifying I2C backend type (TwoWire / Bus / I2C_Class)
  • Added I2C_Class and M5HAL Bus usage examples to README
  • Added SPIComponentTestBase to googletest test templates

Fixed

  • Refactored googletest test templates: board-aware I2C begin with 3-branch logic (NessoN1/NanoC6/others), removed TP parameter and
    is_using_hal()
  • Refactored googletest test_helper: replaced test_periodic_measurement with collect_periodic_measurements returning
    PeriodicMeasurementResult
  • Updated dependency library version

追加

  • M5Unified 内部 I2C バス(M5.In_I2C / M5.Ex_I2C)用の I2C_Class アダプタを追加
  • I2C バックエンド種別を識別する ImplType 列挙体を AdapterI2C に追加(TwoWire / Bus / I2C_Class)
  • README に I2C_Class および M5HAL Bus の使用例を追加
  • googletest テストテンプレートに SPIComponentTestBase を追加

修正

  • googletest テストテンプレートをリファクタリング: ボード判定による I2C 3 分岐(NessoN1/NanoC6/その他)、TP パラメータと
    is_using_hal() を削除
  • googletest test_helper をリファクタリング: test_periodic_measurement を collect_periodic_measurements
    に置き換え、PeriodicMeasurementResult を返すように変更
  • 依存ライブラリのバージョンを更新