host sample
essl_sdio_context_t::card
is only used within host sample.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
host sample
essl_sdio_context_t::card
essl_sdio_context_t::card field
Syntax
Show:
Summary
Declaration
from
essl_sdio.c:75
sdmmc_card_t
*
card
;
Examples
References
from
examples
Code
Location
Referrer
sdmmc_card_t
*
card
;
///< Initialized sdmmc_cmd card
essl_sdio.c:75
.
card
=
config
->
card
,
essl_sdio.c:123
essl_sdio_init_dev()
sdmmc_card_t
*
card
=
ctx
->
card
;
essl_sdio.c:153
essl_sdio_init()
sdmmc_card_t
*
card
=
(
(
essl_sdio_context_t
*
)
arg
)
->
card
;
essl_sdio.c:260
essl_sdio_wait_for_ready()
err
=
sdmmc_io_write_blocks
(
ctx
->
card
,
1
,
ESSL_CMD53_END_ADDR
-
len_remain
,
start_ptr
,
len_to_send
)
;
essl_sdio.c:307
essl_sdio_send_packet()
err
=
sdmmc_io_write_bytes
(
ctx
->
card
,
1
,
ESSL_CMD53_END_ADDR
-
len_remain
,
start_ptr
,
(
len_to_send
+
3
)
&
(
~
3
)
)
;
essl_sdio.c:310
essl_sdio_send_packet()
err
=
sdmmc_io_read_blocks
(
ctx
->
card
,
1
,
ESSL_CMD53_END_ADDR
-
len_remain
,
start
,
len_to_send
)
;
essl_sdio.c:348
essl_sdio_get_packet()
err
=
sdmmc_io_read_bytes
(
ctx
->
card
,
1
,
ESSL_CMD53_END_ADDR
-
len_remain
,
start
,
(
len_to_send
+
3
)
&
(
~
3
)
)
;
essl_sdio.c:356
essl_sdio_get_packet()
err
=
essl_sdio_read_bytes
(
ctx
->
card
,
HOST_SLC0HOST_TOKEN_RDATA_REG
,
(
uint8_t
*
)
&
len
,
4
)
;
essl_sdio.c:382
essl_sdio_update_tx_buffer_num()
err
=
essl_sdio_read_bytes
(
ctx
->
card
,
HOST_SLCHOST_PKT_LEN_REG
,
(
uint8_t
*
)
&
len
,
4
)
;
essl_sdio.c:406
essl_sdio_update_rx_data_size()
return
essl_sdio_write_byte
(
(
(
essl_sdio_context_t
*
)
arg
)
->
card
,
HOST_SLCHOST_CONF_W_REG
(
addr
)
,
value
,
value_o
)
;
essl_sdio.c:427
essl_sdio_write_reg()
esp_err_t
ret
=
essl_sdio_read_byte
(
(
(
essl_sdio_context_t
*
)
arg
)
->
card
,
HOST_SLCHOST_CONF_W_REG
(
add
)
,
value_o
)
;
essl_sdio.c:441
essl_sdio_read_reg()
return
essl_sdio_write_bytes
(
(
(
essl_sdio_context_t
*
)
arg
)
->
card
,
HOST_SLC0HOST_INT_CLR_REG
,
(
uint8_t
*
)
&
intr_mask
,
4
)
;
essl_sdio.c:449
essl_sdio_clear_intr()
r
=
essl_sdio_read_bytes
(
ctx
->
card
,
HOST_SLC0HOST_INT_RAW_REG
,
(
uint8_t
*
)
intr_raw
,
4
)
;
essl_sdio.c:462
essl_sdio_get_intr()
r
=
essl_sdio_read_bytes
(
ctx
->
card
,
HOST_SLC0HOST_INT_ST_REG
,
(
uint8_t
*
)
intr_st
,
4
)
;
essl_sdio.c:468
essl_sdio_get_intr()
return
essl_sdio_write_bytes
(
(
(
essl_sdio_context_t
*
)
arg
)
->
card
,
HOST_SLC0HOST_FUNC1_INT_ENA_REG
,
essl_sdio.c:479
essl_sdio_set_intr_ena()
esp_err_t
ret
=
essl_sdio_read_bytes
(
(
(
essl_sdio_context_t
*
)
arg
)
->
card
,
HOST_SLC0HOST_FUNC1_INT_ENA_REG
,
essl_sdio.c:486
essl_sdio_get_intr_ena()
return
essl_sdio_write_byte
(
(
(
essl_sdio_context_t
*
)
arg
)
->
card
,
HOST_SLCHOST_CONF_W7_REG
+
0
,
(
uint8_t
)
intr_mask
,
NULL
)
;
essl_sdio.c:496
essl_sdio_send_slave_intr()
return
sdmmc_io_wait_int
(
(
(
essl_sdio_context_t
*
)
arg
)
->
card
,
wait_ms
)
;
essl_sdio.c:501
essl_sdio_wait_int()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
essl_sdio_context_t::card
is read by 14 functions:
All items filtered out
essl_sdio_context_t::card
essl_sdio_init()
essl_sdio_wait_for_ready()
essl_sdio_send_packet()
essl_sdio_get_packet()
essl_sdio_update_tx_buffer_num()
essl_sdio_update_rx_data_size()
essl_sdio_write_reg()
essl_sdio_read_reg()
essl_sdio_clear_intr()
essl_sdio_get_intr()
essl_sdio_set_intr_ena()
essl_sdio_get_intr_ena()
essl_sdio_send_slave_intr()
essl_sdio_wait_int()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out