SDカード周辺機器¶
SD Card Peripheral
ボードにSDカードが接続されている場合は、このAPIを使用してカードを初期化、マウント、およびアンマウントします。関数periph_sdcard_init()
、periph_sdcard_mount()
、およびperiph_sdcard_unmount()
を参照してください。 データの読み取り/書き込みは、FatFsストリームで説明されている別のAPIで実装されます。
If your board has a SD card connected, use this API to initialize, mount and unmount the card, see functionsperiph_sdcard_init()
,periph_sdcard_mount()
andperiph_sdcard_unmount()
. The data reading / writing is implemented in a separate API described in FatFs Stream.
アプリケーション例¶
Application Examples
このAPIの実装は、いくつかの例で示されています:
Implementation of this API is demonstrated in couple of examples:
APIリファレンス¶
API Reference
関数¶
Functions
-
esp_periph_handle_t
periph_sdcard_init
(periph_sdcard_cfg_t *sdcard_config)¶ espペリフェラル用のSDカードペリフェラルハンドルを作成します。
Create the sdcard peripheral handle for esp_peripherals.
- Note
- この関数によって作成されたハンドルは、
esp_periph_destroy
が呼び出されたときに自動的に破棄されますThe handle was created by this function automatically destroy when
esp_periph_destroy
is called - Return
- espペリフェラルハンドル
- Parameters
sdcard_config
: SDカードの構成sdcard_config
: The sdcard configuration
The esp peripheral handle
-
bool
periph_sdcard_is_mounted
(esp_periph_handle_t periph)¶ SDカードがマウントされているかどうかを確認してください。
Check the sdcard is mounted or not.
- Return
- SDCARD装着状態
SDCARD mounted state
- Parameters
periph
: ペリフperiph
: The periph
列挙¶
Enumerations
-
enum
periph_sdcard_event_id_t
¶ 周辺機器のSDカードイベントID。
Peripheral sdcard event id.
Values:
-
SDCARD_STATUS_UNKNOWN
¶ イベントなし
No event
-
SDCARD_STATUS_CARD_DETECT_CHANGE
¶ card_detectピンの変化を検出する
Detect changes in the card_detect pin
-
SDCARD_STATUS_MOUNTED
¶ SDCARDが正常にマウントされました
SDCARD mounted successfully
-
SDCARD_STATUS_UNMOUNTED
¶ SDCARDが正常にアンマウントされました
SDCARD unmounted successfully
-
SDCARD_STATUS_MOUNT_ERROR
¶ SDCARDマウントエラー
SDCARD mount error
-
SDCARD_STATUS_UNMOUNT_ERROR
¶ SDCARDアンマウントエラー
SDCARD unmount error
-