WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hal_sio_v151_regs_def.h
浏览该文件的文档.
1
9#ifndef HAL_SIO_V151_REGS_DEF_H
10#define HAL_SIO_V151_REGS_DEF_H
11
12#include <stdint.h>
13
14#ifdef __cplusplus
15#if __cplusplus
16extern "C" {
17#endif /* __cplusplus */
18#endif /* __cplusplus */
19
31typedef union sio_v151_version_data {
32 uint32_t d32;
33 struct {
34 uint32_t version : 8;
35 uint32_t loop : 1;
38 uint32_t reserved9_31 : 23;
39 } b;
41
47typedef union sio_v151_mode_data {
48 uint32_t d32;
49 struct {
50 uint32_t mode : 1;
53 uint32_t pcm_mode : 1;
56 uint32_t rxws_select : 1;
57 uint32_t ext_rec_en : 1;
60 uint32_t chn_num : 2;
65 uint32_t clk_edge : 1;
68 uint32_t cfg_i2s_ms_mode_sel : 1;
69 uint32_t reserved8_31 : 22;
70 } b;
72
79 uint32_t d32;
80 struct {
81 uint32_t rx_intr : 1;
82 uint32_t tx_intr : 1;
83 uint32_t rx_right_fifo_over : 1;
84 uint32_t rx_left_fifo_over : 1;
85 uint32_t tx_right_fifo_under : 1;
86 uint32_t tx_left_fifo_under : 1;
87 uint32_t reserved6_31 : 26;
88 } b;
90
96typedef union sio_v151_intclr_data {
97 uint32_t d32;
98 struct {
99 uint32_t rx_intr : 1;
100 uint32_t tx_intr : 1;
101 uint32_t rx_right_fifo_over : 1;
102 uint32_t rx_left_fifo_over : 1;
103 uint32_t tx_right_fifo_under : 1;
104 uint32_t tx_left_fifo_under : 1;
105 uint32_t reserved6_31 : 26;
106 } b;
108
115 uint32_t d32;
116 struct {
117 uint32_t tx_left_data : 32;
118 } b;
120
127 uint32_t d32;
128 struct {
129 uint32_t tx_right_data : 32;
130 } b;
132
139 uint32_t d32;
140 struct {
141 uint32_t rx_left_data : 32;
142 } b;
144
151 uint32_t d32;
152 struct {
153 uint32_t rx_right_data : 32;
154 } b;
161typedef union sio_v151_ct_set_data {
162 uint32_t d32;
163 struct {
164 uint32_t reserved0_3 : 4;
165 uint32_t reserved4_7 : 4;
166 uint32_t tx_data_merge_en : 1;
169 uint32_t rx_data_merge_en : 1;
172 uint32_t tx_fifo_disable : 1;
175 uint32_t rx_fifo_disable : 1;
178 uint32_t tx_enable : 1;
181 uint32_t rx_enable : 1;
184 uint32_t intr_en : 1;
187 uint32_t rst_n : 1;
188 uint32_t reserved16_31 : 16;
189 } b;
191
197typedef union sio_v151_ct_clr_data {
198 uint32_t d32;
199 struct {
200 uint32_t reserved0_3 : 4;
201 uint32_t reserved4_7 : 4;
202 uint32_t tx_data_merge_en : 1;
205 uint32_t rx_data_merge_en : 1;
208 uint32_t tx_fifo_disable : 1;
211 uint32_t rx_fifo_disable : 1;
214 uint32_t tx_enable : 1;
217 uint32_t rx_enable : 1;
220 uint32_t intr_en : 1;
223 uint32_t rst_n : 1;
224 uint32_t reserved16_31 : 16;
225 } b;
227
234 uint32_t d32;
235 struct {
236 uint32_t tx_fifo_threshold : 8;
237 uint32_t rx_fifo_threshold : 8;
238 uint32_t reserved16_31 : 16;
239 } b;
241
247typedef union sio_v151_rx_sta_data {
248 uint32_t d32;
249 struct {
250 uint32_t rx_left_depth : 8;
251 uint32_t rx_right_depth : 8;
252 uint32_t reserved16_31 : 16;
253 } b;
255
261typedef union sio_v151_tx_sta_data {
262 uint32_t d32;
263 struct {
264 uint32_t tx_left_depth : 8;
265 uint32_t tx_right_depth : 8;
266 uint32_t reserved16_31 : 16;
267 } b;
269
276 uint32_t d32;
277 struct {
278 uint32_t tx_mode : 3;
279 uint32_t rx_mode : 3;
280 uint32_t reserved6_31 : 26;
281 } b;
283
290 uint32_t d32;
291 struct {
292 uint32_t start_post_read : 1;
295 uint32_t start_pos_write : 1;
298 uint32_t reserved2_31 : 30;
299 } b;
301
308 uint32_t d32;
309 struct {
310 uint32_t start_post_read : 1;
313 uint32_t start_pos_write : 1;
316 uint32_t reserved2_31 : 30;
317 } b;
319
326 uint32_t d32;
327 struct {
328 uint32_t signed_ext_en : 1;
331 uint32_t reserved1_31 : 31;
332 } b;
334
341 uint32_t d32;
342 struct {
343 uint32_t merge_en : 1;
346 uint32_t reserved1_31 : 31;
347 } b;
349
356 uint32_t d32;
357 struct {
358 uint32_t rx_int : 1;
361 uint32_t tx_intr : 1;
364 uint32_t rx_right_fifo_over : 1;
367 uint32_t rx_left_fifo_over : 1;
370 uint32_t tx_right_fifo_under : 1;
373 uint32_t tx_left_fifo_under : 1;
376 uint32_t reserved6_31 : 26;
377 } b;
379
386 uint32_t d32;
387 struct {
388 uint32_t i2s_bclk_div_en : 1;
389 uint32_t i2s_crg_clken : 1;
390 uint32_t i2s_bclk_sel : 1;
391 uint32_t reserved4 : 1;
392 uint32_t i2s_fs_sel : 1;
393 uint32_t reserved5_15 : 11;
394 } b;
396
403 uint32_t d32;
404 struct {
405 uint32_t bclk_div_num : 7;
406 uint32_t reserved7_15 : 8;
407 } b;
409
416 uint32_t d32;
417 struct {
418 uint32_t fs_div_num : 10;
419 uint32_t reserved10_15 : 5;
420 } b;
422
435
442 uint32_t d32;
443 struct {
444 uint32_t rx_data : 32;
445 } b;
447
454 uint32_t d32;
455 struct {
456 uint32_t tx_data : 32;
457 } b;
459
463typedef struct sio_v151_regs {
464 volatile uint32_t version;
465 volatile uint32_t mode;
466 volatile uint32_t intstatus;
467 volatile uint32_t intclr;
468 volatile uint32_t left_tx;
469 volatile uint32_t right_tx;
470 volatile uint32_t left_rx;
471 volatile uint32_t right_rx;
472 volatile uint32_t ct_set;
473 volatile uint32_t ct_clr;
474 volatile uint32_t fifo_threshold;
475 volatile uint32_t rx_sta;
476 volatile uint32_t tx_sta;
477 volatile uint32_t reserved_reg[2];
478 volatile uint32_t data_width_set;
479 volatile uint32_t i2s_start_pos;
480 volatile uint32_t i2s_pos_flag;
481 volatile uint32_t signed_ext;
482 volatile uint32_t i2s_pos_merge_en;
483 volatile uint32_t intmask;
484 volatile uint32_t i2s_crg;
485 volatile uint32_t i2s_bclk_div_num;
486 volatile uint32_t i2s_fs_div_num;
487 volatile uint32_t i2s_fs_div_ratio_num;
488 volatile uint32_t i2s_dual_rx_chn;
489 volatile uint32_t reserved_reg1[7];
490 volatile uint32_t i2s_dual_tx_chn;
492
497#ifdef __cplusplus
498#if __cplusplus
499}
500#endif /* __cplusplus */
501#endif /* __cplusplus */
502
503#endif
union sio_v151_i2s_fs_div_num_data sio_v151_i2s_fs_div_num_data_t
This union represents the bit fields in the cfg_i2s_fs_div_num register. Read the register into the d...
union sio_v151_intstatus_data sio_v151_intstatus_data_t
This union represents the bit fields in the sio_intstatus register. Read the register into the d32 me...
union sio_v151_pos_flag_data sio_v151_pos_flag_data_t
This union represents the bit fields in the sio_pos_flag register. Read the register into the d32 mem...
union sio_v151_data_width_set_data sio_v151_data_width_set_data_t
This union represents the bit fields in the sio_data_width_set register. Read the register into the d...
union sio_v151_i2s_crg_data sio_v151_i2s_crg_data_t
This union represents the bit fields in the cfg_i2s_crg register. Read the register into the d32 memb...
union sio_v151_i2s_right_rd_data sio_v151_i2s_right_rd_data_t
This union represents the bit fields in the sio_i2s_right_xd register. Read the register into the d32...
union sio_v151_ct_clr_data sio_v151_ct_clr_data_t
This union represents the bit fields in the sio_ct_clr register. Read the register into the d32 membe...
union sio_v151_rx_sta_data sio_v151_rx_sta_data_t
This union represents the bit fields in the sio_rx_sta register. Read the register into the d32 membe...
union sio_v151_i2s_dual_rx_chn_data sio_v151_i2s_dual_rx_chn_data_t
This union represents the bit fields in the sio_i2s_dual_rx_chn register. Read the register into the ...
union sio_v151_i2s_bclk_div_num_data sio_v151_i2s_bclk_div_num_data_t
This union represents the bit fields in the cfg_i2s_bclk_div_num register. Read the register into the...
union sio_v151_ct_set_data sio_v151_ct_set_data_t
This union represents the bit fields in the sio_ct_set register. Read the register into the d32 membe...
union sio_v151_i2s_fs_div_ratio_num_data sio_v151_i2s_fs_div_ratio_num_data_t
This union represents the bit fields in the cfg_i2s_fs_div_num register. Read the register into the d...
union sio_v151_i2s_left_rd_data sio_v151_i2s_left_rd_data_t
This union represents the bit fields in the sio_i2s_left_rd register. Read the register into the d32 ...
union sio_v151_version_data sio_v151_version_data_t
This union represents the bit fields in the sio_version register. Read the register into the d32 memb...
union sio_v151_i2s_right_xd_data sio_v151_i2s_right_xd_data_t
This union represents the bit fields in the sio_i2s_right_xd register. Read the register into the d32...
struct sio_v151_regs sio_v151_regs_t
Registers associated with Sio.
union sio_v151_i2s_pos_merge_en_data sio_v151_i2s_pos_merge_en_data_t
This union represents the bit fields in the sio_i2s_pos_merge_en register. Read the register into the...
union sio_v151_intmask_data sio_v151_intmask_data_t
This union represents the bit fields in the sio_intmask register. Read the register into the d32 memb...
union sio_v151_mode_data sio_v151_mode_data_t
This union represents the bit fields in the sio_mode register. Read the register into the d32 member ...
union sio_v151_i2s_left_xd_data sio_v151_i2s_left_xd_data_t
This union represents the bit fields in the sio_i2s_left_xd register. Read the register into the d32 ...
union sio_v151_tx_sta_data sio_v151_tx_sta_data_t
This union represents the bit fields in the sio_tx_sta register. Read the register into the d32 membe...
union sio_v151_intclr_data sio_v151_intclr_data_t
This union represents the bit fields in the sio_intclr register. Read the register into the d32 membe...
union sio_v151_signed_ext_data sio_v151_signed_ext_data_t
This union represents the bit fields in the sio_signed_ext register. Read the register into the d32 m...
union sio_v151_fifo_threshold_data sio_v151_fifo_threshold_data_t
This union represents the bit fields in the sio_fifo_threshold register. Read the register into the d...
union sio_v151_i2s_dual_tx_chn_data sio_v151_i2s_dual_tx_chn_data_t
This union represents the bit fields in the sio_i2s_dual_tx_chn register. Read the register into the ...
union sio_v151_i2s_start_pos_data sio_v151_i2s_start_pos_data_t
This union represents the bit fields in the sio_i2s_start_pos register. Read the register into the d3...
Registers associated with Sio.
Definition hal_sio_v151_regs_def.h:463
volatile uint32_t signed_ext
Definition hal_sio_v151_regs_def.h:481
volatile uint32_t reserved_reg1[7]
Definition hal_sio_v151_regs_def.h:489
volatile uint32_t i2s_start_pos
Definition hal_sio_v151_regs_def.h:479
volatile uint32_t i2s_fs_div_ratio_num
Definition hal_sio_v151_regs_def.h:487
volatile uint32_t intstatus
Definition hal_sio_v151_regs_def.h:466
volatile uint32_t fifo_threshold
Definition hal_sio_v151_regs_def.h:474
volatile uint32_t i2s_fs_div_num
Definition hal_sio_v151_regs_def.h:486
volatile uint32_t right_tx
Definition hal_sio_v151_regs_def.h:469
volatile uint32_t tx_sta
Definition hal_sio_v151_regs_def.h:476
volatile uint32_t i2s_dual_tx_chn
Definition hal_sio_v151_regs_def.h:490
volatile uint32_t data_width_set
Definition hal_sio_v151_regs_def.h:478
volatile uint32_t left_rx
Definition hal_sio_v151_regs_def.h:470
volatile uint32_t i2s_pos_merge_en
Definition hal_sio_v151_regs_def.h:482
volatile uint32_t rx_sta
Definition hal_sio_v151_regs_def.h:475
volatile uint32_t i2s_bclk_div_num
Definition hal_sio_v151_regs_def.h:485
volatile uint32_t left_tx
Definition hal_sio_v151_regs_def.h:468
volatile uint32_t ct_set
Definition hal_sio_v151_regs_def.h:472
volatile uint32_t intmask
Definition hal_sio_v151_regs_def.h:483
volatile uint32_t mode
Definition hal_sio_v151_regs_def.h:465
volatile uint32_t intclr
Definition hal_sio_v151_regs_def.h:467
volatile uint32_t i2s_pos_flag
Definition hal_sio_v151_regs_def.h:480
volatile uint32_t version
Definition hal_sio_v151_regs_def.h:464
volatile uint32_t i2s_crg
Definition hal_sio_v151_regs_def.h:484
volatile uint32_t i2s_dual_rx_chn
Definition hal_sio_v151_regs_def.h:488
volatile uint32_t right_rx
Definition hal_sio_v151_regs_def.h:471
volatile uint32_t ct_clr
Definition hal_sio_v151_regs_def.h:473
volatile uint32_t reserved_reg[2]
Definition hal_sio_v151_regs_def.h:477
This union represents the bit fields in the sio_ct_clr register. Read the register into the d32 membe...
Definition hal_sio_v151_regs_def.h:197
uint32_t rx_enable
Definition hal_sio_v151_regs_def.h:217
uint32_t reserved4_7
Definition hal_sio_v151_regs_def.h:201
struct sio_v151_ct_clr_data::@294 b
uint32_t tx_enable
Definition hal_sio_v151_regs_def.h:214
uint32_t rx_data_merge_en
Definition hal_sio_v151_regs_def.h:205
uint32_t reserved16_31
Definition hal_sio_v151_regs_def.h:224
uint32_t intr_en
Definition hal_sio_v151_regs_def.h:220
uint32_t tx_data_merge_en
Definition hal_sio_v151_regs_def.h:202
uint32_t tx_fifo_disable
Definition hal_sio_v151_regs_def.h:208
uint32_t reserved0_3
Definition hal_sio_v151_regs_def.h:200
uint32_t d32
Definition hal_sio_v151_regs_def.h:198
uint32_t rst_n
Definition hal_sio_v151_regs_def.h:223
uint32_t rx_fifo_disable
Definition hal_sio_v151_regs_def.h:211
This union represents the bit fields in the sio_ct_set register. Read the register into the d32 membe...
Definition hal_sio_v151_regs_def.h:161
uint32_t reserved16_31
Definition hal_sio_v151_regs_def.h:188
uint32_t intr_en
Definition hal_sio_v151_regs_def.h:184
uint32_t tx_enable
Definition hal_sio_v151_regs_def.h:178
uint32_t reserved0_3
Definition hal_sio_v151_regs_def.h:164
uint32_t d32
Definition hal_sio_v151_regs_def.h:162
uint32_t rx_fifo_disable
Definition hal_sio_v151_regs_def.h:175
uint32_t tx_data_merge_en
Definition hal_sio_v151_regs_def.h:166
uint32_t tx_fifo_disable
Definition hal_sio_v151_regs_def.h:172
uint32_t reserved4_7
Definition hal_sio_v151_regs_def.h:165
uint32_t rst_n
Definition hal_sio_v151_regs_def.h:187
uint32_t rx_data_merge_en
Definition hal_sio_v151_regs_def.h:169
struct sio_v151_ct_set_data::@293 b
uint32_t rx_enable
Definition hal_sio_v151_regs_def.h:181
This union represents the bit fields in the sio_data_width_set register. Read the register into the d...
Definition hal_sio_v151_regs_def.h:275
uint32_t rx_mode
Definition hal_sio_v151_regs_def.h:279
uint32_t d32
Definition hal_sio_v151_regs_def.h:276
uint32_t reserved6_31
Definition hal_sio_v151_regs_def.h:280
uint32_t tx_mode
Definition hal_sio_v151_regs_def.h:278
struct sio_v151_data_width_set_data::@298 b
This union represents the bit fields in the sio_fifo_threshold register. Read the register into the d...
Definition hal_sio_v151_regs_def.h:233
uint32_t rx_fifo_threshold
Definition hal_sio_v151_regs_def.h:237
uint32_t d32
Definition hal_sio_v151_regs_def.h:234
uint32_t tx_fifo_threshold
Definition hal_sio_v151_regs_def.h:236
uint32_t reserved16_31
Definition hal_sio_v151_regs_def.h:238
struct sio_v151_fifo_threshold_data::@295 b
This union represents the bit fields in the cfg_i2s_bclk_div_num register. Read the register into the...
Definition hal_sio_v151_regs_def.h:402
uint32_t reserved7_15
Definition hal_sio_v151_regs_def.h:406
uint32_t bclk_div_num
Definition hal_sio_v151_regs_def.h:405
uint32_t d32
Definition hal_sio_v151_regs_def.h:403
struct sio_v151_i2s_bclk_div_num_data::@305 b
This union represents the bit fields in the cfg_i2s_crg register. Read the register into the d32 memb...
Definition hal_sio_v151_regs_def.h:385
struct sio_v151_i2s_crg_data::@304 b
uint32_t i2s_bclk_div_en
Definition hal_sio_v151_regs_def.h:388
uint32_t i2s_bclk_sel
Definition hal_sio_v151_regs_def.h:390
uint32_t d32
Definition hal_sio_v151_regs_def.h:386
uint32_t reserved5_15
Definition hal_sio_v151_regs_def.h:393
uint32_t i2s_crg_clken
Definition hal_sio_v151_regs_def.h:389
uint32_t i2s_fs_sel
Definition hal_sio_v151_regs_def.h:392
uint32_t reserved4
Definition hal_sio_v151_regs_def.h:391
This union represents the bit fields in the sio_i2s_dual_rx_chn register. Read the register into the ...
Definition hal_sio_v151_regs_def.h:441
struct sio_v151_i2s_dual_rx_chn_data::@308 b
uint32_t rx_data
Definition hal_sio_v151_regs_def.h:444
uint32_t d32
Definition hal_sio_v151_regs_def.h:442
This union represents the bit fields in the sio_i2s_dual_tx_chn register. Read the register into the ...
Definition hal_sio_v151_regs_def.h:453
struct sio_v151_i2s_dual_tx_chn_data::@309 b
uint32_t d32
Definition hal_sio_v151_regs_def.h:454
uint32_t tx_data
Definition hal_sio_v151_regs_def.h:456
This union represents the bit fields in the cfg_i2s_fs_div_num register. Read the register into the d...
Definition hal_sio_v151_regs_def.h:415
uint32_t reserved10_15
Definition hal_sio_v151_regs_def.h:419
uint32_t d32
Definition hal_sio_v151_regs_def.h:416
uint32_t fs_div_num
Definition hal_sio_v151_regs_def.h:418
struct sio_v151_i2s_fs_div_num_data::@306 b
This union represents the bit fields in the cfg_i2s_fs_div_num register. Read the register into the d...
Definition hal_sio_v151_regs_def.h:428
uint32_t fs_div_ratio_num
Definition hal_sio_v151_regs_def.h:431
uint32_t reserved11_15
Definition hal_sio_v151_regs_def.h:432
struct sio_v151_i2s_fs_div_ratio_num_data::@307 b
uint32_t d32
Definition hal_sio_v151_regs_def.h:429
This union represents the bit fields in the sio_i2s_left_rd register. Read the register into the d32 ...
Definition hal_sio_v151_regs_def.h:138
uint32_t d32
Definition hal_sio_v151_regs_def.h:139
struct sio_v151_i2s_left_rd_data::@291 b
uint32_t rx_left_data
Definition hal_sio_v151_regs_def.h:141
This union represents the bit fields in the sio_i2s_left_xd register. Read the register into the d32 ...
Definition hal_sio_v151_regs_def.h:114
uint32_t d32
Definition hal_sio_v151_regs_def.h:115
struct sio_v151_i2s_left_xd_data::@289 b
uint32_t tx_left_data
Definition hal_sio_v151_regs_def.h:117
This union represents the bit fields in the sio_i2s_pos_merge_en register. Read the register into the...
Definition hal_sio_v151_regs_def.h:340
uint32_t d32
Definition hal_sio_v151_regs_def.h:341
uint32_t reserved1_31
Definition hal_sio_v151_regs_def.h:346
uint32_t merge_en
Definition hal_sio_v151_regs_def.h:343
struct sio_v151_i2s_pos_merge_en_data::@302 b
This union represents the bit fields in the sio_i2s_right_xd register. Read the register into the d32...
Definition hal_sio_v151_regs_def.h:150
uint32_t d32
Definition hal_sio_v151_regs_def.h:151
struct sio_v151_i2s_right_rd_data::@292 b
uint32_t rx_right_data
Definition hal_sio_v151_regs_def.h:153
This union represents the bit fields in the sio_i2s_right_xd register. Read the register into the d32...
Definition hal_sio_v151_regs_def.h:126
struct sio_v151_i2s_right_xd_data::@290 b
uint32_t tx_right_data
Definition hal_sio_v151_regs_def.h:129
uint32_t d32
Definition hal_sio_v151_regs_def.h:127
This union represents the bit fields in the sio_i2s_start_pos register. Read the register into the d3...
Definition hal_sio_v151_regs_def.h:289
uint32_t reserved2_31
Definition hal_sio_v151_regs_def.h:298
uint32_t d32
Definition hal_sio_v151_regs_def.h:290
uint32_t start_post_read
Definition hal_sio_v151_regs_def.h:292
uint32_t start_pos_write
Definition hal_sio_v151_regs_def.h:295
struct sio_v151_i2s_start_pos_data::@299 b
This union represents the bit fields in the sio_intclr register. Read the register into the d32 membe...
Definition hal_sio_v151_regs_def.h:96
uint32_t tx_intr
Definition hal_sio_v151_regs_def.h:100
uint32_t reserved6_31
Definition hal_sio_v151_regs_def.h:105
uint32_t rx_intr
Definition hal_sio_v151_regs_def.h:99
uint32_t d32
Definition hal_sio_v151_regs_def.h:97
uint32_t rx_right_fifo_over
Definition hal_sio_v151_regs_def.h:101
uint32_t tx_left_fifo_under
Definition hal_sio_v151_regs_def.h:104
uint32_t tx_right_fifo_under
Definition hal_sio_v151_regs_def.h:103
struct sio_v151_intclr_data::@288 b
uint32_t rx_left_fifo_over
Definition hal_sio_v151_regs_def.h:102
This union represents the bit fields in the sio_intmask register. Read the register into the d32 memb...
Definition hal_sio_v151_regs_def.h:355
uint32_t rx_int
Definition hal_sio_v151_regs_def.h:358
uint32_t rx_left_fifo_over
Definition hal_sio_v151_regs_def.h:367
uint32_t tx_left_fifo_under
Definition hal_sio_v151_regs_def.h:373
uint32_t tx_right_fifo_under
Definition hal_sio_v151_regs_def.h:370
uint32_t rx_right_fifo_over
Definition hal_sio_v151_regs_def.h:364
uint32_t d32
Definition hal_sio_v151_regs_def.h:356
struct sio_v151_intmask_data::@303 b
uint32_t reserved6_31
Definition hal_sio_v151_regs_def.h:376
uint32_t tx_intr
Definition hal_sio_v151_regs_def.h:361
This union represents the bit fields in the sio_intstatus register. Read the register into the d32 me...
Definition hal_sio_v151_regs_def.h:78
uint32_t rx_left_fifo_over
Definition hal_sio_v151_regs_def.h:84
uint32_t tx_intr
Definition hal_sio_v151_regs_def.h:82
uint32_t rx_intr
Definition hal_sio_v151_regs_def.h:81
uint32_t d32
Definition hal_sio_v151_regs_def.h:79
uint32_t reserved6_31
Definition hal_sio_v151_regs_def.h:87
uint32_t tx_left_fifo_under
Definition hal_sio_v151_regs_def.h:86
struct sio_v151_intstatus_data::@287 b
uint32_t tx_right_fifo_under
Definition hal_sio_v151_regs_def.h:85
uint32_t rx_right_fifo_over
Definition hal_sio_v151_regs_def.h:83
This union represents the bit fields in the sio_mode register. Read the register into the d32 member ...
Definition hal_sio_v151_regs_def.h:47
uint32_t cfg_i2s_ms_mode_sel
Definition hal_sio_v151_regs_def.h:68
uint32_t reserved8_31
Definition hal_sio_v151_regs_def.h:69
uint32_t mode
Definition hal_sio_v151_regs_def.h:50
uint32_t clk_edge
Definition hal_sio_v151_regs_def.h:65
struct sio_v151_mode_data::@286 b
uint32_t pcm_mode
Definition hal_sio_v151_regs_def.h:53
uint32_t d32
Definition hal_sio_v151_regs_def.h:48
uint32_t chn_num
Definition hal_sio_v151_regs_def.h:60
uint32_t rxws_select
Definition hal_sio_v151_regs_def.h:56
uint32_t ext_rec_en
Definition hal_sio_v151_regs_def.h:57
This union represents the bit fields in the sio_pos_flag register. Read the register into the d32 mem...
Definition hal_sio_v151_regs_def.h:307
uint32_t d32
Definition hal_sio_v151_regs_def.h:308
struct sio_v151_pos_flag_data::@300 b
uint32_t start_post_read
Definition hal_sio_v151_regs_def.h:310
uint32_t start_pos_write
Definition hal_sio_v151_regs_def.h:313
uint32_t reserved2_31
Definition hal_sio_v151_regs_def.h:316
This union represents the bit fields in the sio_rx_sta register. Read the register into the d32 membe...
Definition hal_sio_v151_regs_def.h:247
uint32_t reserved16_31
Definition hal_sio_v151_regs_def.h:252
uint32_t rx_left_depth
Definition hal_sio_v151_regs_def.h:250
uint32_t rx_right_depth
Definition hal_sio_v151_regs_def.h:251
struct sio_v151_rx_sta_data::@296 b
uint32_t d32
Definition hal_sio_v151_regs_def.h:248
This union represents the bit fields in the sio_signed_ext register. Read the register into the d32 m...
Definition hal_sio_v151_regs_def.h:325
struct sio_v151_signed_ext_data::@301 b
uint32_t reserved1_31
Definition hal_sio_v151_regs_def.h:331
uint32_t d32
Definition hal_sio_v151_regs_def.h:326
uint32_t signed_ext_en
Definition hal_sio_v151_regs_def.h:328
This union represents the bit fields in the sio_tx_sta register. Read the register into the d32 membe...
Definition hal_sio_v151_regs_def.h:261
uint32_t d32
Definition hal_sio_v151_regs_def.h:262
uint32_t tx_left_depth
Definition hal_sio_v151_regs_def.h:264
uint32_t reserved16_31
Definition hal_sio_v151_regs_def.h:266
uint32_t tx_right_depth
Definition hal_sio_v151_regs_def.h:265
struct sio_v151_tx_sta_data::@297 b
This union represents the bit fields in the sio_version register. Read the register into the d32 memb...
Definition hal_sio_v151_regs_def.h:31
uint32_t reserved9_31
Definition hal_sio_v151_regs_def.h:38
uint32_t d32
Definition hal_sio_v151_regs_def.h:32
struct sio_v151_version_data::@285 b
uint32_t loop
Definition hal_sio_v151_regs_def.h:35
uint32_t version
Definition hal_sio_v151_regs_def.h:34