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_destroyis 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
-