ESP-IDF
i2c_context_t::spinlock
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/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
i2c_context_t::spinlock
i2c_context_t::spinlock field
Syntax
Show:
Summary
Declaration
from
i2c.c:212
portMUX_TYPE
spinlock
;
Examples
References
from
examples
Code
Location
Referrer
portMUX_TYPE
spinlock
;
i2c.c:212
I2C_CONTEX_INIT_DEF
(
I2C_NUM_0
)
,
i2c.c:225
I2C_CONTEX_INIT_DEF
(
I2C_NUM_1
)
,
i2c.c:229
I2C_ENTER_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:256
i2c_hw_disable()
I2C_EXIT_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:263
i2c_hw_disable()
I2C_ENTER_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:268
i2c_hw_enable()
I2C_EXIT_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:276
i2c_hw_enable()
I2C_ENTER_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:544
i2c_reset_tx_fifo()
I2C_EXIT_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:546
i2c_reset_tx_fifo()
I2C_ENTER_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:553
i2c_reset_rx_fifo()
I2C_EXIT_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:555
i2c_reset_rx_fifo()
I2C_ENTER_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:639
i2c_set_data_mode()
I2C_EXIT_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:642
i2c_set_data_mode()
I2C_ENTER_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:807
i2c_param_config()
I2C_EXIT_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:835
i2c_param_config()
I2C_ENTER_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:845
i2c_set_period()
I2C_EXIT_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:848
i2c_set_period()
I2C_ENTER_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:855
i2c_get_period()
I2C_EXIT_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:857
i2c_get_period()
I2C_ENTER_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:865
i2c_filter_enable()
I2C_EXIT_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:868
i2c_filter_enable()
I2C_ENTER_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:875
i2c_filter_disable()
I2C_EXIT_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:878
i2c_filter_disable()
I2C_ENTER_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:888
i2c_set_start_timing()
I2C_EXIT_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:891
i2c_set_start_timing()
I2C_ENTER_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:898
i2c_get_start_timing()
I2C_EXIT_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:900
i2c_get_start_timing()
I2C_ENTER_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:910
i2c_set_stop_timing()
I2C_EXIT_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:913
i2c_set_stop_timing()
I2C_ENTER_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:920
i2c_get_stop_timing()
I2C_EXIT_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:922
i2c_get_stop_timing()
I2C_ENTER_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:932
i2c_set_data_timing()
I2C_EXIT_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:935
i2c_set_data_timing()
I2C_ENTER_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:942
i2c_get_data_timing()
I2C_EXIT_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:944
i2c_get_data_timing()
I2C_ENTER_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:953
i2c_set_timeout()
I2C_EXIT_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:955
i2c_set_timeout()
I2C_ENTER_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:1664
i2c_slave_write_buffer()
I2C_EXIT_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:1666
i2c_slave_write_buffer()
I2C_ENTER_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:1688
i2c_slave_read_buffer()
I2C_EXIT_CRITICAL
(
&
(
i2c_context
[
i2c_num
]
.
spinlock
)
)
;
i2c.c:1690
i2c_slave_read_buffer()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
i2c_context_t::spinlock
is read by 19 functions:
All items filtered out
i2c_context_t::spinlock
i2c_hw_disable()
i2c_hw_enable()
i2c_reset_tx_fifo()
i2c_reset_rx_fifo()
i2c_set_data_mode()
i2c_param_config()
i2c_set_period()
i2c_get_period()
i2c_filter_enable()
i2c_filter_disable()
i2c_set_start_timing()
i2c_get_start_timing()
i2c_set_stop_timing()
i2c_get_stop_timing()
i2c_set_data_timing()
i2c_get_data_timing()
i2c_set_timeout()
i2c_slave_write_buffer()
i2c_slave_read_buffer()
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