USBHostMSD - USBマスストレージ(USBフラッシュメモリ)
USBHostMSD - USBマスストレージ(USBフラッシュメモリ)
http://mbed.org/handbook/USBHostMSD
USBインターフェースへ接続したUSBフラッシュメモリのファイルを操作する。
USBフラッシュメモリを扱うためには、いくつかのライブラリを選択できる。
Import libraryUSBHost
USBHost library. NOTE: This library is only officially supported on the LPC1768 platform. For more information, please see the handbook page.
- MSCFileSystem
- ChaNFSMSC - ChaN氏のFatFsをベースにしFAT32やロングファイルネーム対応、MSCFileSystem互換
初期化
MSCFileSystem name(mount);
name:任意の名前
mount:任意のマウントポイント
ファイル操作
C言語の fopen, fputc, fputs, fgets, fgets, fprintf, fscanf, fseek 等を参照。
例
#include "mbed.h" #include "USBHostMSD.h" USBHostMSD msc("msc"); // Mount flash drive under the name "msc" int main() { printf("\nTesting file write:\n"); FILE *fp = fopen( "/msc/msctest.txt", "w"); if ( fp == NULL ) { error("Could not open file for write\n"); } fprintf(fp, "Hello mass storage!"); fclose(fp); printf("\n - OK\n"); }
Import programUSBHostMSD_HelloWorld
USNHostMSD Hello World
Please log in to post comments.