SDMMC(SDMMCクラス)

SDカードやMMCカードを操作するライブラリです。
使用する場合は、ライブラリとしてインポートして、#include <sdmmc.h>を記述してください。
SDMMC mySD;といったようにインスタンスを生成する必要があります。サンプルプログラムはFile操作のリファレンスを参照してください。

begin

概要 初期化します。SPIライブラリと一緒に使うときは、spi.beginよりも後に呼び出してください。
文法 SDMMC.begin
SDMMC.begin(int cspin)
パラメータ cspin: CSピンのピン番号
戻り値 なし

insert

概要 カードの挿入状態をライブラリに与える。カードの挿入状態はピン33で判別していますが、そうでない場合はこの関数で与えられます。
文法 SDMMC.insert(bool ins)
パラメータ ins: 挿入状態(0:未挿入、1:挿入)
戻り値 なし

exists

概要 目的のファイルが存在するか調べます。
文法 bool SDMMC.exists(const char* filename)
パラメータ filename: 調べたいファイル名
戻り値 ファイルが存在していればtrue、ファイルが存在しないかカードが検出されていなければfalseを返す。

mkdir

概要 ディレクトリを作成します。
文法 bool SDMMC.mkdir(const char* pathname)
パラメータ pathname: 作成したいディレクトリ名
戻り値 成功したらtrue、失敗したらfalseを返す。

open

概要 指定されたファイルを開きます。
文法 File SDMMC.open(const char* filename, FILE_MODE mode)
パラメータ filename: 開きたいファイル名
mode: 開くときの属性(FILE_READ: 読み出し用、FILE_WRITE: 書き込み用)
戻り値 成功したらファイルオブジェクトを返す。失敗したらfalseを返す。

remove

概要 指定されたファイルを削除します。
文法 bool SDMMC.remove(const char* filename)
パラメータ filename: 削除したいファイル名
戻り値 成功したらtrue、失敗したらfalseを返す。

rename

概要 ファイル名を変更します。
文法 bool SDMMC.rename(const char* oldname, const char* newname)
パラメータ oldname: 旧ファイル名
newname: 新ファイル名
戻り値 成功したらtrue、失敗したらfalseを返す。

rmdir

概要 ディレクトリを削除します。
文法 bool SDMMC.rmdir(const char* pathname)
パラメータ pathname: 削除したいディレクトリ名
戻り値 成功したらtrue、失敗したらfalseを返す。


サンプルプログラム

File操作の方を参照してください。



桜ライブラリ

春ライブラリ

めいど by がじぇっとるねさすプロジェクト
Contents are CC BY-SA 3.0