perf_benchmark sample
Select one of the symbols to view example projects that use it.
Symbol previews are coming soon...
Outline
#include "sdkconfig.h"
#include "sd_protocol_types.h"
#include "soc/soc_caps.h"
#include "driver/sdspi_host.h"
#include "driver/sdmmc_defs.h"
#include "sdmmc_cmd.h"
#include "driver/sdmmc_host.h"
host_g;
slot_config_g;
#define EXAMPLE_SD_FREQ
#define EXAMPLE_SD_FREQ
#define EXAMPLE_SD_FREQ
#define EXAMPLE_SD_FREQ
#define EXAMPLE_SD_FREQ
init_sd_config(sdmmc_host_t *, sdmmc_slot_config_t *, int);
init_sd_card(sdmmc_card_t **);
deinit_sd_card(sdmmc_card_t **);
Files
loading...
SourceVu
ESP-IDF Framework and Examples
perf_benchmark sample
main/perf_benchmark_example_sd_utils.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
/*
* SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD
*
* SPDX-License-Identifier: Unlicense OR CC0-1.0
*/
/* ... */
#pragma
once
#include
"
sdkconfig.h"
#include
"
sd_protocol_types.h"
#include
"
soc
/
soc_caps.h"
#include
"
driver
/
sdspi_host.h"
#include
"
driver
/
sdmmc_defs.h"
#include
"
sdmmc_cmd.h"
6 includes
#if
SOC_SDMMC_HOST_SUPPORTED
#include
"
driver
/
sdmmc_host.h"
#endif
extern
sdmmc_host_t
host_g
;
#ifdef
CONFIG_EXAMPLE_USE_SDMMC
extern
sdmmc_slot_config_t
slot_config_g
;
#endif
// CONFIG_EXAMPLE_USE_SDMMC
#ifdef
CONFIG_EXAMPLE_USE_SDSPI
extern
sdspi_device_config_t
slot_config_g
;
#endif
// CONFIG_EXAMPLE_USE_SDSPI
#ifdef
CONFIG_EXAMPLE_SD_FREQ_PROBING
#define
EXAMPLE_SD_FREQ
SDMMC_FREQ_PROBING
#elif
CONFIG_EXAMPLE_SD_FREQ_DEFAULT
#define
EXAMPLE_SD_FREQ
SDMMC_FREQ_DEFAULT
#elif
CONFIG_EXAMPLE_SD_FREQ_HIGHSPEED
#define
EXAMPLE_SD_FREQ
SDMMC_FREQ_HIGHSPEED
#elif
CONFIG_EXAMPLE_SD_FREQ_CUSTOM
#define
EXAMPLE_SD_FREQ
CONFIG_EXAMPLE_SD_FREQ_CUSTOM_VAL
#else
#define
EXAMPLE_SD_FREQ
SDMMC_FREQ_DEFAULT
#endif
#ifdef
CONFIG_EXAMPLE_USE_SDMMC
void
init_sd_config
(
sdmmc_host_t
*
out_host
,
sdmmc_slot_config_t
*
out_slot_config
,
int
freq_khz
)
;
#endif
// CONFIG_EXAMPLE_USE_SDMMC
#ifdef
CONFIG_EXAMPLE_USE_SDSPI
void
init_sd_config
(
sdmmc_host_t
*
out_host
,
sdspi_device_config_t
*
out_slot_config
,
int
freq_khz
)
;
#endif
// CONFIG_EXAMPLE_USE_SDSPI
esp_err_t
init_sd_card
(
sdmmc_card_t
*
*
out_card
)
;
void
deinit_sd_card
(
sdmmc_card_t
*
*
card
)
;
Details
Show:
from
Types:
Columns:
All items filtered out
All items filtered out
This file uses the notable symbols shown below. Click anywhere in the file to view more details.
init_sd_card()
deinit_sd_card()
init_sd_config()
esp_err_t
SOC_SDMMC_HOST_SUPPORTED
CONFIG_EXAMPLE_USE_SDMMC
SDMMC_FREQ_HIGHSPEED
host_g
slot_config_g
deinit_sd_card()::card
init_sd_config()::out_host
init_sd_config()::out_slot_config
init_sd_config()::freq_khz
init_sd_card()::out_card
CONFIG_EXAMPLE_SD_FREQ_HIGHSPEED
EXAMPLE_SD_FREQ
sdmmc_host_t
sdmmc_slot_config_t
sdmmc_card_t