|
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 | 削除したいディレクトリ |
1.8.5