ESP-IDF
i2s_controller_t
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
i2s_controller_t
i2s_controller_t struct
i2s controller level configurations
Syntax
Show:
Summary
Declaration
from
i2s_private.h:133
typedef
struct
{
i2s_port_t
id
;
i2s_hal_context_t
hal
;
uint32_t
chan_occupancy
;
bool
full_duplex
;
i2s_chan_handle_t
tx_chan
;
i2s_chan_handle_t
rx_chan
;
_lock_t
mutex
;
#if
SOC_I2S_SUPPORT_SLEEP_RETENTION
sleep_retention_module_t
slp_retention_mod
;
bool
retention_link_created
;
#endif
int
mclk
;
#if
CONFIG_IDF_TARGET_ESP32
esp_clock_output_mapping_handle_t
mclk_out_hdl
;
#endif
}
i2s_controller_t
;
Fields
Field
Declared as
Description
i2s_controller_t::id
i2s_port_t
i2s port id.
i2s_controller_t::hal
i2s_hal_context_t
hal context.
i2s_controller_t::chan_occupancy
uint32_t
channel occupancy (rx/tx).
i2s_controller_t::full_duplex
bool
is full_duplex.
i2s_controller_t::tx_chan
i2s_chan_handle_t
tx channel handler.
i2s_controller_t::rx_chan
i2s_chan_handle_t
rx channel handler.
i2s_controller_t::mutex
_lock_t
mutex for controller.
i2s_controller_t::mclk
int
MCK out pin, shared by tx/rx.
i2s_controller_t::mclk_out_hdl
esp_clock_output_mapping_handle_t
The handle of MCLK output signal.
Related Functions
Found 3 other functions taking a
i2s_controller_t
argument:
Function
i2s_take_available_channel()
i2s_register_channel()
i2s_destroy_controller_obj()
Examples
References
from
examples
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