ESP-IDF
i2s_dev_s::conf
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
i2s_dev_s::conf
i2s_dev_s::conf field
Syntax
Show:
Summary
Declaration
from
i2s_struct.h:17
union
{
struct
{
uint32_t
tx_reset
:
1
;
uint32_t
rx_reset
:
1
;
uint32_t
tx_fifo_reset
:
1
;
uint32_t
rx_fifo_reset
:
1
;
uint32_t
tx_start
:
1
;
uint32_t
rx_start
:
1
;
uint32_t
tx_slave_mod
:
1
;
uint32_t
rx_slave_mod
:
1
;
uint32_t
tx_right_first
:
1
;
uint32_t
rx_right_first
:
1
;
uint32_t
tx_msb_shift
:
1
;
uint32_t
rx_msb_shift
:
1
;
uint32_t
tx_short_sync
:
1
;
uint32_t
rx_short_sync
:
1
;
uint32_t
tx_mono
:
1
;
uint32_t
rx_mono
:
1
;
uint32_t
tx_msb_right
:
1
;
uint32_t
rx_msb_right
:
1
;
uint32_t
sig_loopback
:
1
;
uint32_t
reserved19
:
13
;
}
;
uint32_t
val
;
}
conf
;
Examples
References
from
examples
Code
Location
Referrer
}
conf
;
i2s_struct.h:41
hw
->
conf
.
tx_msb_right
=
enable
;
i2s_ll.h:163
i2s_ll_tx_enable_msb_right()
hw
->
conf
.
rx_msb_right
=
enable
;
i2s_ll.h:174
i2s_ll_rx_enable_msb_right()
hw
->
conf
.
tx_right_first
=
enable
;
i2s_ll.h:185
i2s_ll_tx_enable_right_first()
hw
->
conf
.
rx_right_first
=
enable
;
i2s_ll.h:196
i2s_ll_rx_enable_right_first()
hw
->
conf
.
tx_slave_mod
=
slave_en
;
i2s_ll.h:228
i2s_ll_tx_set_slave_mod()
hw
->
conf
.
rx_slave_mod
=
slave_en
;
i2s_ll.h:239
i2s_ll_rx_set_slave_mod()
hw
->
conf
.
tx_reset
=
1
;
i2s_ll.h:249
i2s_ll_tx_reset()
hw
->
conf
.
tx_reset
=
0
;
i2s_ll.h:250
i2s_ll_tx_reset()
hw
->
conf
.
rx_reset
=
1
;
i2s_ll.h:262
i2s_ll_rx_reset()
hw
->
conf
.
rx_reset
=
0
;
i2s_ll.h:263
i2s_ll_rx_reset()
hw
->
conf
.
tx_fifo_reset
=
1
;
i2s_ll.h:275
i2s_ll_tx_reset_fifo()
hw
->
conf
.
tx_fifo_reset
=
0
;
i2s_ll.h:276
i2s_ll_tx_reset_fifo()
hw
->
conf
.
rx_fifo_reset
=
1
;
i2s_ll.h:286
i2s_ll_rx_reset_fifo()
hw
->
conf
.
rx_fifo_reset
=
0
;
i2s_ll.h:287
i2s_ll_rx_reset_fifo()
hw
->
conf
.
tx_start
=
1
;
i2s_ll.h:532
i2s_ll_tx_start()
hw
->
conf
.
rx_start
=
1
;
i2s_ll.h:542
i2s_ll_rx_start()
hw
->
conf
.
tx_start
=
0
;
i2s_ll.h:576
i2s_ll_tx_stop()
hw
->
conf
.
rx_start
=
0
;
i2s_ll.h:586
i2s_ll_rx_stop()
hw
->
conf
.
tx_short_sync
=
width
==
1
?
1
:
0
;
i2s_ll.h:712
i2s_ll_tx_set_ws_width()
hw
->
conf
.
rx_short_sync
=
width
==
1
?
1
:
0
;
i2s_ll.h:723
i2s_ll_rx_set_ws_width()
hw
->
conf
.
tx_msb_shift
=
msb_shift_enable
;
i2s_ll.h:734
i2s_ll_tx_enable_msb_shift()
hw
->
conf
.
rx_msb_shift
=
msb_shift_enable
;
i2s_ll.h:745
i2s_ll_rx_enable_msb_shift()
hw
->
conf
.
sig_loopback
=
loopback_en
;
i2s_ll.h:909
i2s_ll_share_bck_ws()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
i2s_dev_s::conf
is read by 19 functions:
All items filtered out
i2s_dev_s::conf
i2s_ll_tx_enable_msb_right()
i2s_ll_rx_enable_msb_right()
i2s_ll_tx_enable_right_first()
i2s_ll_rx_enable_right_first()
i2s_ll_tx_set_slave_mod()
i2s_ll_rx_set_slave_mod()
i2s_ll_tx_reset()
i2s_ll_rx_reset()
i2s_ll_tx_reset_fifo()
i2s_ll_rx_reset_fifo()
i2s_ll_tx_start()
i2s_ll_rx_start()
i2s_ll_tx_stop()
i2s_ll_rx_stop()
i2s_ll_tx_set_ws_width()
i2s_ll_rx_set_ws_width()
i2s_ll_tx_enable_msb_shift()
i2s_ll_rx_enable_msb_shift()
i2s_ll_share_bck_ws()
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