2023年2月28日火曜日

SD ライブラリ

MicroSD カードへの書き込みも、ボードにバンドルされるライブラリによって差がありました。

SAMD21 (Arduino MKR Wifi 1010)
書き込みモードで新たにファイル作成。その後、同じコマンドを繰り返して追記。
SD.open("/Log.txt", FILE_WRITE)

ESP32(M5 Stack Tough):
書き込みモードで新たにファイル作成。
SD.open("/Log.txt", FILE_WRITE)
その後、追記。
SD.open("/Log.txt", FILE_APPEND)


MKR で SD.open("/Log.txt", FILE_WRITE) を繰り返し、追記していたのですが、それをM5に持ってくると前の書き込みが消える。同じ SD という名前のライブラリなのに、紛らわしい。

この辺り、初心者が通る道なのでしょうね。覚えました。


0 件のコメント:

コメントを投稿