ESP-IDF
sdio_slave_context_t::
::slc
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (2/5)...
Files
loading (4/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
sdio_slave_context_t::
::slc
sdio_slave_context_t::
::slc field
Syntax
Show:
Summary
Declaration
from
sdio_slave_hal.h:202
slc_dev_t
*
slc
;
Examples
References
from
examples
Code
Location
Referrer
slc_dev_t
*
slc
;
sdio_slave_hal.h:202
hal
->
slc
=
sdio_slave_ll_get_slc
(
0
)
;
sdio_slave_hal.c:156
sdio_slave_hal_init()
sdio_slave_ll_init
(
hal
->
slc
)
;
sdio_slave_hal.c:166
sdio_slave_hal_hw_init()
sdio_slave_ll_slvint_set_ena
(
hal
->
slc
,
&
intr_ena
)
;
sdio_slave_hal.c:170
sdio_slave_hal_hw_init()
sdio_slave_ll_send_reset
(
hal
->
slc
)
;
sdio_slave_hal.c:269
send_isr_invoker_enable()
sdio_slave_ll_send_start
(
hal
->
slc
,
&
start_desc
)
;
sdio_slave_hal.c:270
send_isr_invoker_enable()
while
(
!
sdio_slave_ll_send_invoker_ready
(
hal
->
slc
)
)
;
sdio_slave_hal.c:272
send_isr_invoker_enable()
sdio_slave_ll_send_stop
(
hal
->
slc
)
;
sdio_slave_hal.c:273
send_isr_invoker_enable()
sdio_slave_ll_send_part_done_clear
(
hal
->
slc
)
;
sdio_slave_hal.c:279
send_isr_invoker_disable()
sdio_slave_ll_send_part_done_intr_ena
(
hal
->
slc
,
false
)
;
sdio_slave_hal.c:284
sdio_slave_hal_send_handle_isr_invoke()
sdio_slave_ll_send_intr_clr
(
hal
->
slc
)
;
sdio_slave_hal.c:294
sdio_slave_hal_send_start()
sdio_slave_ll_send_intr_ena
(
hal
->
slc
,
true
)
;
sdio_slave_hal.c:295
sdio_slave_hal_send_start()
sdio_slave_ll_send_stop
(
hal
->
slc
)
;
sdio_slave_hal.c:302
sdio_slave_hal_send_stop()
sdio_slave_ll_send_intr_ena
(
hal
->
slc
,
false
)
;
sdio_slave_hal.c:304
sdio_slave_hal_send_stop()
sdio_slave_ll_send_stop
(
hal
->
slc
)
;
sdio_slave_hal.c:316
send_new_packet()
sdio_slave_ll_send_reset
(
hal
->
slc
)
;
sdio_slave_hal.c:317
send_new_packet()
sdio_slave_ll_send_start
(
hal
->
slc
,
(
sdio_slave_ll_desc_t
*
)
start_desc
)
;
sdio_slave_hal.c:318
send_new_packet()
sdio_slave_ll_send_write_len
(
hal
->
slc
,
end_desc
->
pkt_len
)
;
sdio_slave_hal.c:321
send_new_packet()
if
(
sdio_slave_ll_send_done
(
hal
->
slc
)
)
{
sdio_slave_hal.c:354
sdio_slave_hal_send_eof_happened()
sdio_slave_ll_send_intr_clr
(
hal
->
slc
)
;
sdio_slave_hal.c:357
sdio_slave_hal_send_eof_happened()
sdio_slave_ll_send_write_len
(
hal
->
slc
,
0
)
;
sdio_slave_hal.c:370
sdio_slave_hal_send_reset_counter()
sdio_slave_ll_send_part_done_intr_ena
(
hal
->
slc
,
true
)
;
sdio_slave_hal.c:523
send_isr_invoke()
sdio_slave_ll_send_stop
(
hal
->
slc
)
;
sdio_slave_hal.c:564
sdio_slave_hal_recv_stop()
sdio_slave_ll_recv_stop
(
hal
->
slc
)
;
sdio_slave_hal.c:565
sdio_slave_hal_recv_stop()
sdio_slave_ll_recv_intr_ena
(
hal
->
slc
,
false
)
;
sdio_slave_hal.c:566
sdio_slave_hal_recv_stop()
bool
ret
=
sdio_slave_ll_recv_done
(
hal
->
slc
)
;
sdio_slave_hal.c:585
sdio_slave_hal_recv_done()
sdio_slave_ll_recv_done_clear
(
hal
->
slc
)
;
sdio_slave_hal.c:587
sdio_slave_hal_recv_done()
sdio_slave_ll_recv_reset
(
hal
->
slc
)
;
sdio_slave_hal.c:612
sdio_slave_hal_recv_start()
sdio_slave_ll_recv_start
(
hal
->
slc
,
desc
)
;
sdio_slave_hal.c:618
sdio_slave_hal_recv_start()
sdio_slave_ll_recv_intr_ena
(
hal
->
slc
,
true
)
;
sdio_slave_hal.c:619
sdio_slave_hal_recv_start()
sdio_slave_ll_recv_size_reset
(
hal
->
slc
)
;
sdio_slave_hal.c:625
sdio_slave_hal_recv_reset_counter()
sdio_slave_ll_recv_size_inc
(
hal
->
slc
)
;
sdio_slave_hal.c:628
sdio_slave_hal_recv_reset_counter()
sdio_slave_ll_recv_size_inc
(
hal
->
slc
)
;
sdio_slave_hal.c:641
sdio_slave_hal_recv_flush_one_buffer()
sdio_slave_ll_recv_start
(
hal
->
slc
,
desc
)
;
sdio_slave_hal.c:659
sdio_slave_hal_load_buf()
sdio_slave_ll_recv_intr_ena
(
hal
->
slc
,
true
)
;
sdio_slave_hal.c:660
sdio_slave_hal_load_buf()
sdio_slave_ll_recv_restart
(
hal
->
slc
)
;
sdio_slave_hal.c:664
sdio_slave_hal_load_buf()
sdio_slave_ll_recv_size_inc
(
hal
->
slc
)
;
sdio_slave_hal.c:667
sdio_slave_hal_load_buf()
sdio_slave_ll_host_send_int
(
hal
->
slc
,
mask
)
;
sdio_slave_hal.c:708
sdio_slave_hal_hostint_send()
sdio_slave_ll_slvint_fetch_clear
(
hal
->
slc
,
out_int_mask
)
;
sdio_slave_hal.c:722
sdio_slave_hal_slvint_fetch_clear()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
sdio_slave_context_t::
::slc
is written by 1 function and is read by 18 functions:
sdio_slave_hal_init()
All items filtered out
sdio_slave_context_t::
::slc
sdio_slave_hal_hw_init()
send_isr_invoker_enable()
send_isr_invoker_disable()
sdio_slave_hal_send_handle_isr_invoke()
sdio_slave_hal_send_start()
sdio_slave_hal_send_stop()
send_new_packet()
sdio_slave_hal_send_eof_happened()
sdio_slave_hal_send_reset_counter()
send_isr_invoke()
sdio_slave_hal_recv_stop()
sdio_slave_hal_recv_done()
sdio_slave_hal_recv_start()
sdio_slave_hal_recv_reset_counter()
sdio_slave_hal_recv_flush_one_buffer()
sdio_slave_hal_load_buf()
sdio_slave_hal_hostint_send()
sdio_slave_hal_slvint_fetch_clear()
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