Skip to content

Releases: m5stack/M5Unit-FINGER

0.2.0

10 Jun 15:23

Choose a tag to compare

Added

  • Add ESP-IDF native build support
  • Add NanoH2 board support
  • Add UnitFinger2 RegisterID::ScoreLevel for matching score level configuration

Fixed

  • Fix UnitFinger2 search()/searchNow() page range handling with proper validation
  • Fix UnitFPC1020A buffer overreads in readVersion()/readAllUser() and add null argument guards
  • Fix UnitFinger2 response validation (readTemplate() size check, readIndexTable() clearing, unknown confirm code handling)

追加

  • ESP-IDF native build 対応
  • NanoH2 ボード対応を追加
  • UnitFinger2 に照合スコアレベル設定用の RegisterID::ScoreLevel を追加

修正

  • UnitFinger2search()/searchNow() のページ範囲処理を修正し、検証を追加
  • UnitFPC1020AreadVersion()/readAllUser() のバッファ過読を修正し、null 引数ガードを追加
  • UnitFinger2 のレスポンス検証を修正 (readTemplate() のサイズ検査、readIndexTable() のクリア、未知の confirm code の処理)

0.1.0

16 Apr 09:21

Choose a tag to compare

Added

  • FacesFinger (SKU:A066) support

追加

  • FacesFinger (SKU:A066) のサポート

0.0.2

09 Apr 07:18

Choose a tag to compare

Changed

Unit/HatFinger

  • Add Hat port support in examples

UnitFinger2

  • Rename LEDMode::Bleath to LEDMode::Breath (old name kept as deprecated alias)
  • Rename NO_NEED_RELAESE_FINGER to NO_NEED_RELEASE_FINGER (old name kept as deprecated alias)

Fixed

Unit/HatFinger

  • Fix readRegisteredUserCount() not validating ACK before returning data
  • Fix operator precedence bug in frame checksum validation
  • Other bug fixes

UnitFinger2

  • Fix readSystemParams() address field truncated to 16-bit instead of 32-bit
  • Fix search() / searchNow() page count truncated to uint8_t instead of uint16_t
  • Other bug fixes

変更

Unit/HatFinger

  • サンプルコードに Hat ポートのサポートを追加

UnitFinger2

  • LEDMode::BleathLEDMode::Breath にリネーム(旧名は非推奨エイリアスとして維持)
  • NO_NEED_RELAESE_FINGERNO_NEED_RELEASE_FINGER にリネーム(旧名は非推奨エイリアスとして維持)

修正

Unit/HatFinger

  • readRegisteredUserCount() が ACK を検証せずにデータを返していた問題を修正
  • フレームチェックサム検証の演算子優先順位バグを修正
  • その他のバグ修正

UnitFinger2

  • readSystemParams() のアドレスフィールドが 32 ビットではなく 16 ビットに切り詰められていた問題を修正
  • search() / searchNow() のページ数が uint8_t に切り詰められていた問題を修正
  • その他のバグ修正

0.0.1

25 Nov 04:17

Choose a tag to compare

First release

  • Unit Finger (SKU:U008)
  • Hat Finger (SKU:U074)
  • Unit Fingerprint2 (SKU:U203)