ESP-IDF
SPI_BUS_LOCK_ISR_ATTR
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (3/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
SPI_BUS_LOCK_ISR_ATTR
SPI_BUS_LOCK_ISR_ATTR macro
Syntax
Show:
Summary
Declaration
from
spi_bus_lock.c:21
#define
SPI_BUS_LOCK_ISR_ATTR
IRAM_ATTR
Examples
References
from
examples
Code
Location
#define
SPI_BUS_LOCK_ISR_ATTR
IRAM_ATTR
spi_bus_lock.c:21
#define
SPI_BUS_LOCK_ISR_ATTR
spi_bus_lock.c:23
SPI_BUS_LOCK_ISR_ATTR
static
inline
uint32_t
lock_status_fetch_set
(
spi_bus_lock_t
*
lock
,
uint32_t
set
)
spi_bus_lock.c:277
SPI_BUS_LOCK_ISR_ATTR
static
inline
void
lock_status_init
(
spi_bus_lock_t
*
lock
)
spi_bus_lock.c:292
SPI_BUS_LOCK_ISR_ATTR
static
inline
void
resume_dev_in_isr
(
spi_bus_lock_dev_t
*
dev_lock
,
BaseType_t
*
do_yield
)
spi_bus_lock.c:315
SPI_BUS_LOCK_ISR_ATTR
static
inline
void
bg_disable
(
spi_bus_lock_t
*
lock
)
spi_bus_lock.c:325
SPI_BUS_LOCK_ISR_ATTR
static
inline
bool
acquire_core
(
spi_bus_lock_dev_t
*
dev_handle
)
spi_bus_lock.c:366
SPI_BUS_LOCK_ISR_ATTR
static
inline
void
update_pend_core
(
spi_bus_lock_t
*
lock
,
uint32_t
status
)
spi_bus_lock.c:470
SPI_BUS_LOCK_ISR_ATTR
static
inline
bool
clear_pend_core
(
spi_bus_lock_dev_t
*
dev_handle
)
spi_bus_lock.c:487
SPI_BUS_LOCK_ISR_ATTR
static
inline
bool
bg_entry_core
(
spi_bus_lock_t
*
lock
)
spi_bus_lock.c:510
SPI_BUS_LOCK_ISR_ATTR
static
inline
bool
bg_exit_core
(
spi_bus_lock_t
*
lock
,
bool
wip
,
BaseType_t
*
do_yield
)
spi_bus_lock.c:536
SPI_BUS_LOCK_ISR_ATTR
static
inline
esp_err_t
dev_wait
(
spi_bus_lock_dev_t
*
dev_handle
,
TickType_t
wait
)
spi_bus_lock.c:573
SPI_BUS_LOCK_ISR_ATTR
spi_bus_lock_dev_handle_t
spi_bus_lock_get_acquiring_dev
(
spi_bus_lock_t
*
lock
)
spi_bus_lock.c:763
SPI_BUS_LOCK_ISR_ATTR
bool
spi_bus_lock_bg_entry
(
spi_bus_lock_t
*
lock
)
spi_bus_lock.c:771
SPI_BUS_LOCK_ISR_ATTR
bool
spi_bus_lock_bg_exit
(
spi_bus_lock_t
*
lock
,
bool
wip
,
BaseType_t
*
do_yield
)
spi_bus_lock.c:776
SPI_BUS_LOCK_ISR_ATTR
bool
spi_bus_lock_bg_clear_req
(
spi_bus_lock_dev_t
*
dev_handle
)
spi_bus_lock.c:814
SPI_BUS_LOCK_ISR_ATTR
bool
spi_bus_lock_bg_check_dev_acq
(
spi_bus_lock_t
*
lock
,
spi_bus_lock.c:821
SPI_BUS_LOCK_ISR_ATTR
bool
spi_bus_lock_bg_check_dev_req
(
spi_bus_lock_dev_t
*
dev_lock
)
spi_bus_lock.c:829
SPI_BUS_LOCK_ISR_ATTR
bool
spi_bus_lock_bg_req_exist
(
spi_bus_lock_t
*
lock
)
spi_bus_lock.c:845
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
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