ESP-IDF
i2c_slave_isr_handler()
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
i2c_slave_isr_handler()
i2c_slave_isr_handler() function
Syntax
Show:
Summary
Declaration
from
i2c_slave_v2.c:150
IRAM_ATTR
static
void
i2c_slave_isr_handler
(
void
*
arg
)
;
Arguments
Argument
arg
Examples
References
from
examples
Code
Location
Referrer
IRAM_ATTR
static
void
i2c_slave_isr_handler
(
void
*
arg
)
i2c_slave_v2.c:150
ret
=
esp_intr_alloc_intrstatus
(
i2c_periph_signal
[
i2c_port_num
]
.
irq
,
isr_flags
,
(
uint32_t
)
i2c_ll_get_interrupt_status_reg
(
hal
->
dev
)
,
I2C_LL_SLAVE_EVENT_INTR
,
i2c_slave_isr_handler
,
i2c_slave
,
&
i2c_slave
->
base
->
intr_handle
)
;
i2c_slave_v2.c:288
i2c_new_slave_device()
Call Tree
from
examples
i2c_slave_isr_handler()
calls 10 functions:
All items filtered out
i2c_slave_isr_handler()
_frxt_setup_switch()
i2c_ll_clear_intr_mask()
i2c_ll_get_intr_mask()
i2c_ll_get_rxfifo_cnt()
i2c_ll_slave_get_read_write_status()
i2c_slave_dev_t::request_callback
i2c_slave_dev_t::receive_callback
i2c_slave_handle_rx_fifo()
i2c_slave_read_rx()
i2c_slave_handle_tx_fifo()
All items filtered out
Data Use
from
examples
i2c_slave_isr_handler()
reads 12 variables and writes 4 variables:
i2c_ll_slave_intr_t::I2C_INTR_SLV_TXFIFO_WM
i2c_ll_slave_intr_t::I2C_INTR_SLV_RXFIFO_WM
i2c_ll_slave_intr_t::I2C_INTR_SLV_COMPLETE
i2c_hal_context_t::dev
i2c_slave_read_write_status_t::I2C_SLAVE_READ_BY_MASTER
i2c_slave_receive_t::buffer
i2c_slave_dev_t::base
i2c_slave_dev_t::request_callback
i2c_slave_dev_t::receive_callback
i2c_slave_dev_t::user_ctx
i2c_slave_dev_t::rx_data_count
i2c_slave_dev_t::receive_desc
All items filtered out
i2c_slave_isr_handler()
i2c_new_slave_device()
i2c_slave_dev_t::rx_data_count
i2c_slave_rx_done_event_data_t::buffer
i2c_slave_rx_done_event_data_t::length
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