RXduino
1.20a
RXduinoマニュアル 最終更新日 平成26年6月29日
|
SDカードやMMCカードを操作する [詳細]
#include <sdmmc.h>
Public メソッド | |
void | begin () |
メモリカードを使用するためにライブラリを初期化する [詳細] | |
void | begin (int cspin) |
メモリカードを使用するためにライブラリを初期化する [詳細] | |
void | insert (bool ins) |
カードの挿入状態をライブラリに支持する [詳細] | |
bool | exists (const char *filename) |
目的のファイルが存在するかどうか調べる [詳細] | |
bool | mkdir (const char *pathname) |
ディレクトリを作成する [詳細] | |
File | open (const char *filename, FILE_MODE mode=FILE_READ) |
指定されたファイルを開く [詳細] | |
bool | remove (const char *filename) |
指定されたファイルを削除する [詳細] | |
bool | rename (const char *oldname, const char *newname) |
ファイル名を変更する [詳細] | |
bool | rmdir (const char *pathname) |
ディレクトリを削除する [詳細] | |
Static Public メソッド | |
static unsigned long | getVersion (version_info *vi) |
ライブラリのバージョン情報を取得する [詳細] | |
SDカードやMMCカードを操作する
MMC(Multi Media Card)やSDを利用するためのクラスです。このクラスを使うにはリンカオプションに -lsdmmc を追加してください。
|
static |
ライブラリのバージョン情報を取得する
[out] | vi | 拡張情報が必要ならばversion_info構造体へのポインタを与える。 構造体の各フィールドがセットされて戻る。各フィールドは文字列へのポインタだが、 static constな文字列を指すので、ユーザプログラムでfreeしてはならない。 拡張情報が不要ならばNULLを指定してもよい |
void SDMMC::begin | ( | ) |
メモリカードを使用するためにライブラリを初期化する
CSピンは標準の端子が使われる
void SDMMC::begin | ( | int | cspin | ) |
メモリカードを使用するためにライブラリを初期化する
CSピンの位置を任意のピンに割り当てられる
cspin | CSピンのピン番号 |
void SDMMC::insert | ( | bool | ins | ) |
カードの挿入状態をライブラリに支持する
カードの挿入状態はP15で判別しているが、そうでない場合、この関数で与えることができる
ins | 0:未挿入 1:挿入 |
bool SDMMC::exists | ( | const char * | filename | ) |
目的のファイルが存在するかどうか調べる
filename | 調べたいファイル名 |
bool SDMMC::mkdir | ( | const char * | pathname | ) |
ディレクトリを作成する
pathname | 作成したいディレクトリのパス |
File SDMMC::open | ( | const char * | filename, |
FILE_MODE | mode = FILE_READ |
||
) |
指定されたファイルを開く
filename | オープンしたいファイル名 |
mode | FILE_MODE 型の定数。
|
bool SDMMC::remove | ( | const char * | filename | ) |
指定されたファイルを削除する
filename | 削除したいファイル名 |
bool SDMMC::rename | ( | const char * | oldname, |
const char * | newname | ||
) |
ファイル名を変更する
oldname | 旧ファイル名 |
newname | 新ファイル名 |
bool SDMMC::rmdir | ( | const char * | pathname | ) |
ディレクトリを削除する
pathname | 削除したいディレクトリ |