ファイルをクリックで選択、フォルダをクリックで移動。ファイル行の操作ボタンで読み込み・削除。
ファイル名は最大 26 文字の LFN(例: sensor_data.csv)。既存ファイルは上書き。
FQBN: UIAP_HID:ch32v:CH32V003:pnum=V14,usb=webhid,opt=oslto
SDmin.h はボードパッケージ libraries/SDmin/ に含まれます。
Commands(Browser → Device) Feature Report 0, 32 bytes 0x01 OPEN_W [cmd, name[15]] — 書き込みオープン(上書き) 0x02 WRITE [cmd, len, data[14]] — len バイト書き込み(1–14) 0x03 CLOSE [cmd, 0...] — sync + close 0x04 OPEN_R [cmd, name[15]] — 読み込みオープン 0x05 READ [cmd, 0...] — 全内容をストリーム送信 0x06 DEL [cmd, name[15]] — ファイル削除 0x07 LIST [cmd, 0...] — ルートのファイル一覧 0x08 MKDIR [cmd, name[15]] — ディレクトリ作成 0x09 LIST_DIR [cmd, name[15]] — ディレクトリ一覧(型付き) 0x0A RMDIR [cmd, name[15]] — ディレクトリ削除(空のみ) name はパスに対応: "DIR/FILE.TXT" / "" = ルート Responses(Device → Browser) Input Report, 8 bytes [0x52, STATUS, LEN, d0..d4] STATUS: 0=OK 1=ERR 2=DATA(続きあり) 3=END LIST_DIR ストリーム形式(DATA ペイロード内) ['D'][name][0x00] — ディレクトリエントリ ['F'][name][0x00] — ファイルエントリ (繰り返し → RSP_END)