ESP-IDF
i2c_master_cmd_begin_static()
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (3/5)...
Files
loading (4/5)...
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_master_cmd_begin_static()
i2c_master_cmd_begin_static() function
Syntax
Show:
Summary
Declaration
Definition
from
i2c.c:251
static
void
i2c_master_cmd_begin_static
(
i2c_port_t
i2c_num
,
BaseType_t
*
HPTaskAwoken
)
;
Implemented in
i2c.c:1405
Arguments
Argument
i2c_num
HPTaskAwoken
Examples
References
from
examples
Code
Location
Referrer
static
void
IRAM_ATTR
i2c_master_cmd_begin_static
(
i2c_port_t
i2c_num
,
BaseType_t
*
HPTaskAwoken
)
i2c.c:1405
static
void
i2c_master_cmd_begin_static
(
i2c_port_t
i2c_num
,
BaseType_t
*
HPTaskAwoken
)
;
i2c.c:251
i2c_master_cmd_begin_static
(
i2c_num
,
&
HPTaskAwokenCallee
)
;
i2c.c:582
i2c_isr_handler_default()
i2c_master_cmd_begin_static
(
i2c_num
,
&
HPTaskAwokenCallee
)
;
i2c.c:585
i2c_isr_handler_default()
i2c_master_cmd_begin_static
(
i2c_num
,
&
HPTaskAwokenCallee
)
;
i2c.c:588
i2c_isr_handler_default()
i2c_master_cmd_begin_static
(
i2c_num
,
&
HPTaskAwokenCallee
)
;
i2c.c:590
i2c_isr_handler_default()
i2c_master_cmd_begin_static
(
i2c_num
,
&
HPTaskAwokenCallee
)
;
i2c.c:593
i2c_isr_handler_default()
i2c_master_cmd_begin_static
(
i2c_num
,
NULL
)
;
i2c.c:1584
i2c_master_cmd_begin()
Call Tree
from
examples
i2c_master_cmd_begin_static()
is called by 2 functions and calls 10 functions:
i2c_isr_handler_default()
i2c_master_cmd_begin()
All items filtered out
i2c_master_cmd_begin_static()
__assert_func()
xQueueGenericSendFromISR()
i2c_ll_start_trans()
i2c_ll_write_txfifo()
i2c_ll_read_rxfifo()
i2c_ll_master_enable_tx_it()
i2c_ll_master_enable_rx_it()
i2c_ll_update()
i2c_ll_master_write_cmd_reg()
i2c_cmd_is_single_byte()
All items filtered out
Data Use
from
examples
i2c_master_cmd_begin_static()
reads 23 variables and writes 8 variables:
i2c_hal_context_t::dev
i2c_ll_hw_cmd_t::
::op_code
i2c_cmd_t::hw_cmd
i2c_cmd_t::
::data
i2c_cmd_t::bytes_used
i2c_cmd_t::total_bytes
i2c_cmd_link::cmd
i2c_cmd_link::next
i2c_cmd_desc_t::head
i2c_status_t::I2C_STATUS_READ
i2c_status_t::I2C_STATUS_WRITE
i2c_status_t::I2C_STATUS_IDLE
i2c_status_t::I2C_STATUS_ACK_ERROR
i2c_status_t::I2C_STATUS_DONE
i2c_status_t::I2C_STATUS_TIMEOUT
i2c_obj_t::cmd_idx
i2c_obj_t::status
i2c_obj_t::rx_cnt
i2c_obj_t::cmd_link
i2c_obj_t::cmd_evt_queue
i2c_context_t::hal
i2c_context
p_i2c_obj
All items filtered out
i2c_master_cmd_begin_static()
i2c_ll_hw_cmd_t::
::byte_num
i2c_cmd_t::bytes_used
i2c_cmd_desc_t::head
i2c_cmd_desc_t::cur
i2c_cmd_evt_t::type
i2c_obj_t::cmd_idx
i2c_obj_t::status
i2c_obj_t::rx_cnt
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