Skip to content

Conversation

@Natsu-B
Copy link
Member

@Natsu-B Natsu-B commented Mar 23, 2025

変更概要

SPICREATE のライブラリに ESP32 S3 のサポートを追加した

後方互換性

  • 既存コードとの後方互換性を保っている

動作確認

  • 実際にセンサを接続して動作確認を行った

種別

  • 新規センサのライブラリ

  • 既存センサのライブラリ

    • 新機能の追加
    • バグ修正
    • その他

変更点の詳細

https://github.com/CREATE-ROCKET/Avi_ESP_Libs/tree/update/ESP32-S3
を参考にし、
SPICREATE を ESP32 WROOM E と ESP32 S3 で利用できるようにしました。

ESP32 WROOM E のときは IS_S3 フラグが0,
ESP32 S3 のときは IS_S3 フラグが1となります。

その他の変更

  • csSet csReset 関数を利用しない deprecatedとする
  • spics_ionum を利用
  • Arduino.hのインクルードをやめる
  • その他軽微なバグ修正

これにより、SPICREATEを利用するときにesp-idfのバージョンを4.2.0に固定する必要がなくなります。

⚠️ 後方互換性に配慮はしていますが、SPI.begin() のような引数に何も入れない初期化は不可能となりました。

Copy link
Contributor

@Watanabe1101 Watanabe1101 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

S3実機での動作を確認しました

@Natsu-B Natsu-B merged commit c43aa17 into CREATE-ROCKET:main Apr 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants