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.
