1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - mjpeg_control_1."]
5 pub mjpeg_control_1: MJPEG_CONTROL_1,
6 #[doc = "0x04 - mjpeg_control_2."]
7 pub mjpeg_control_2: MJPEG_CONTROL_2,
8 #[doc = "0x08 - mjpeg_yy_frame_addr."]
9 pub mjpeg_yy_frame_addr: MJPEG_YY_FRAME_ADDR,
10 #[doc = "0x0c - mjpeg_uv_frame_addr."]
11 pub mjpeg_uv_frame_addr: MJPEG_UV_FRAME_ADDR,
12 #[doc = "0x10 - mjpeg_yuv_mem."]
13 pub mjpeg_yuv_mem: MJPEG_YUV_MEM,
14 #[doc = "0x14 - jpeg_frame_addr."]
15 pub jpeg_frame_addr: JPEG_FRAME_ADDR,
16 #[doc = "0x18 - jpeg_store_memory."]
17 pub jpeg_store_memory: JPEG_STORE_MEMORY,
18 #[doc = "0x1c - mjpeg_control_3."]
19 pub mjpeg_control_3: MJPEG_CONTROL_3,
20 #[doc = "0x20 - mjpeg_frame_fifo_pop."]
21 pub mjpeg_frame_fifo_pop: MJPEG_FRAME_FIFO_POP,
22 #[doc = "0x24 - mjpeg_frame_size."]
23 pub mjpeg_frame_size: MJPEG_FRAME_SIZE,
24 #[doc = "0x28 - mjpeg_header_byte."]
25 pub mjpeg_header_byte: MJPEG_HEADER_BYTE,
26 _reserved11: [u8; 0x04],
27 #[doc = "0x30 - mjpeg_swap_mode."]
28 pub mjpeg_swap_mode: MJPEG_SWAP_MODE,
29 #[doc = "0x34 - mjpeg_swap_bit_cnt."]
30 pub mjpeg_swap_bit_cnt: MJPEG_SWAP_BIT_CNT,
31 #[doc = "0x38 - mjpeg_paket_ctrl."]
32 pub mjpeg_paket_ctrl: MJPEG_PAKET_CTRL,
33 #[doc = "0x3c - mjpeg_paket_head_tail."]
34 pub mjpeg_paket_head_tail: MJPEG_PAKET_HEAD_TAIL,
35 #[doc = "0x40 - mjpeg_Y_frame_read_status_1."]
36 pub mjpeg_y_frame_read_status_1: MJPEG_Y_FRAME_READ_STATUS_1,
37 #[doc = "0x44 - mjpeg_Y_frame_read_status_2."]
38 pub mjpeg_y_frame_read_status_2: MJPEG_Y_FRAME_READ_STATUS_2,
39 #[doc = "0x48 - mjpeg_Y_frame_write_status."]
40 pub mjpeg_y_frame_write_status: MJPEG_Y_FRAME_WRITE_STATUS,
41 #[doc = "0x4c - mjpeg_UV_frame_read_status_1."]
42 pub mjpeg_uv_frame_read_status_1: MJPEG_UV_FRAME_READ_STATUS_1,
43 #[doc = "0x50 - mjpeg_UV_frame_read_status_2."]
44 pub mjpeg_uv_frame_read_status_2: MJPEG_UV_FRAME_READ_STATUS_2,
45 #[doc = "0x54 - mjpeg_UV_frame_write_status."]
46 pub mjpeg_uv_frame_write_status: MJPEG_UV_FRAME_WRITE_STATUS,
47 _reserved21: [u8; 0x28],
48 #[doc = "0x80 - mjpeg_start_addr0."]
49 pub mjpeg_start_addr0: MJPEG_START_ADDR0,
50 #[doc = "0x84 - mjpeg_bit_cnt0."]
51 pub mjpeg_bit_cnt0: MJPEG_BIT_CNT0,
52 #[doc = "0x88 - mjpeg_start_addr1."]
53 pub mjpeg_start_addr1: MJPEG_START_ADDR1,
54 #[doc = "0x8c - mjpeg_bit_cnt1."]
55 pub mjpeg_bit_cnt1: MJPEG_BIT_CNT1,
56 #[doc = "0x90 - mjpeg_start_addr2."]
57 pub mjpeg_start_addr2: MJPEG_START_ADDR2,
58 #[doc = "0x94 - mjpeg_bit_cnt2."]
59 pub mjpeg_bit_cnt2: MJPEG_BIT_CNT2,
60 #[doc = "0x98 - mjpeg_start_addr3."]
61 pub mjpeg_start_addr3: MJPEG_START_ADDR3,
62 #[doc = "0x9c - mjpeg_bit_cnt3."]
63 pub mjpeg_bit_cnt3: MJPEG_BIT_CNT3,
64 #[doc = "0xa0 - mjpeg_start_addr4."]
65 pub mjpeg_start_addr4: MJPEG_START_ADDR4,
66 #[doc = "0xa4 - mjpeg_bit_cnt4."]
67 pub mjpeg_bit_cnt4: MJPEG_BIT_CNT4,
68 #[doc = "0xa8 - mjpeg_start_addr5."]
69 pub mjpeg_start_addr5: MJPEG_START_ADDR5,
70 #[doc = "0xac - mjpeg_bit_cnt5."]
71 pub mjpeg_bit_cnt5: MJPEG_BIT_CNT5,
72 #[doc = "0xb0 - mjpeg_start_addr6."]
73 pub mjpeg_start_addr6: MJPEG_START_ADDR6,
74 #[doc = "0xb4 - mjpeg_bit_cnt6."]
75 pub mjpeg_bit_cnt6: MJPEG_BIT_CNT6,
76 #[doc = "0xb8 - mjpeg_start_addr7."]
77 pub mjpeg_start_addr7: MJPEG_START_ADDR7,
78 #[doc = "0xbc - mjpeg_bit_cnt7."]
79 pub mjpeg_bit_cnt7: MJPEG_BIT_CNT7,
80 #[doc = "0xc0 - mjpeg_start_addr_8."]
81 pub mjpeg_start_addr_8: MJPEG_START_ADDR_8,
82 #[doc = "0xc4 - mjpeg_bit_cnt_8."]
83 pub mjpeg_bit_cnt_8: MJPEG_BIT_CNT_8,
84 #[doc = "0xc8 - mjpeg_start_addr_9."]
85 pub mjpeg_start_addr_9: MJPEG_START_ADDR_9,
86 #[doc = "0xcc - mjpeg_bit_cnt_9."]
87 pub mjpeg_bit_cnt_9: MJPEG_BIT_CNT_9,
88 #[doc = "0xd0 - mjpeg_start_addr_a."]
89 pub mjpeg_start_addr_a: MJPEG_START_ADDR_A,
90 #[doc = "0xd4 - mjpeg_bit_cnt_a."]
91 pub mjpeg_bit_cnt_a: MJPEG_BIT_CNT_A,
92 #[doc = "0xd8 - mjpeg_start_addr_b."]
93 pub mjpeg_start_addr_b: MJPEG_START_ADDR_B,
94 #[doc = "0xdc - mjpeg_bit_cnt_b."]
95 pub mjpeg_bit_cnt_b: MJPEG_BIT_CNT_B,
96 #[doc = "0xe0 - mjpeg_start_addr_c."]
97 pub mjpeg_start_addr_c: MJPEG_START_ADDR_C,
98 #[doc = "0xe4 - mjpeg_bit_cnt_c."]
99 pub mjpeg_bit_cnt_c: MJPEG_BIT_CNT_C,
100 #[doc = "0xe8 - mjpeg_start_addr_d."]
101 pub mjpeg_start_addr_d: MJPEG_START_ADDR_D,
102 #[doc = "0xec - mjpeg_bit_cnt_d."]
103 pub mjpeg_bit_cnt_d: MJPEG_BIT_CNT_D,
104 #[doc = "0xf0 - mjpeg_start_addr_e."]
105 pub mjpeg_start_addr_e: MJPEG_START_ADDR_E,
106 #[doc = "0xf4 - mjpeg_bit_cnt_e."]
107 pub mjpeg_bit_cnt_e: MJPEG_BIT_CNT_E,
108 #[doc = "0xf8 - mjpeg_start_addr_f."]
109 pub mjpeg_start_addr_f: MJPEG_START_ADDR_F,
110 #[doc = "0xfc - mjpeg_bit_cnt_f."]
111 pub mjpeg_bit_cnt_f: MJPEG_BIT_CNT_F,
112 #[doc = "0x100 - mjpeg_q_mode0."]
113 pub mjpeg_q_mode0: MJPEG_Q_MODE0,
114 #[doc = "0x104 - mjpeg_q_mode1."]
115 pub mjpeg_q_mode1: MJPEG_Q_MODE1,
116 #[doc = "0x108 - mjpeg_q_mode2."]
117 pub mjpeg_q_mode2: MJPEG_Q_MODE2,
118 #[doc = "0x10c - mjpeg_q_mode3."]
119 pub mjpeg_q_mode3: MJPEG_Q_MODE3,
120 #[doc = "0x110 - mjpeg_q_mode4."]
121 pub mjpeg_q_mode4: MJPEG_Q_MODE4,
122 #[doc = "0x114 - mjpeg_q_mode5."]
123 pub mjpeg_q_mode5: MJPEG_Q_MODE5,
124 #[doc = "0x118 - mjpeg_q_mode6."]
125 pub mjpeg_q_mode6: MJPEG_Q_MODE6,
126 #[doc = "0x11c - mjpeg_q_mode7."]
127 pub mjpeg_q_mode7: MJPEG_Q_MODE7,
128 #[doc = "0x120 - mjpeg_q_mode_8."]
129 pub mjpeg_q_mode_8: MJPEG_Q_MODE_8,
130 #[doc = "0x124 - mjpeg_q_mode_9."]
131 pub mjpeg_q_mode_9: MJPEG_Q_MODE_9,
132 #[doc = "0x128 - mjpeg_q_mode_a."]
133 pub mjpeg_q_mode_a: MJPEG_Q_MODE_A,
134 #[doc = "0x12c - mjpeg_q_mode_b."]
135 pub mjpeg_q_mode_b: MJPEG_Q_MODE_B,
136 #[doc = "0x130 - mjpeg_q_mode_c."]
137 pub mjpeg_q_mode_c: MJPEG_Q_MODE_C,
138 #[doc = "0x134 - mjpeg_q_mode_d."]
139 pub mjpeg_q_mode_d: MJPEG_Q_MODE_D,
140 #[doc = "0x138 - mjpeg_q_mode_e."]
141 pub mjpeg_q_mode_e: MJPEG_Q_MODE_E,
142 #[doc = "0x13c - mjpeg_q_mode_f."]
143 pub mjpeg_q_mode_f: MJPEG_Q_MODE_F,
144 _reserved69: [u8; 0xb0],
145 #[doc = "0x1f0 - mjpeg_debug."]
146 pub mjpeg_debug: MJPEG_DEBUG,
147 _reserved70: [u8; 0x08],
148 #[doc = "0x1fc - mjpeg_dummy_reg."]
149 pub mjpeg_dummy_reg: MJPEG_DUMMY_REG,
150}
151#[doc = "mjpeg_control_1 (rw) register accessor: an alias for `Reg<MJPEG_CONTROL_1_SPEC>`"]
152pub type MJPEG_CONTROL_1 = crate::Reg<mjpeg_control_1::MJPEG_CONTROL_1_SPEC>;
153#[doc = "mjpeg_control_1."]
154pub mod mjpeg_control_1;
155#[doc = "mjpeg_control_2 (rw) register accessor: an alias for `Reg<MJPEG_CONTROL_2_SPEC>`"]
156pub type MJPEG_CONTROL_2 = crate::Reg<mjpeg_control_2::MJPEG_CONTROL_2_SPEC>;
157#[doc = "mjpeg_control_2."]
158pub mod mjpeg_control_2;
159#[doc = "mjpeg_yy_frame_addr (rw) register accessor: an alias for `Reg<MJPEG_YY_FRAME_ADDR_SPEC>`"]
160pub type MJPEG_YY_FRAME_ADDR = crate::Reg<mjpeg_yy_frame_addr::MJPEG_YY_FRAME_ADDR_SPEC>;
161#[doc = "mjpeg_yy_frame_addr."]
162pub mod mjpeg_yy_frame_addr;
163#[doc = "mjpeg_uv_frame_addr (rw) register accessor: an alias for `Reg<MJPEG_UV_FRAME_ADDR_SPEC>`"]
164pub type MJPEG_UV_FRAME_ADDR = crate::Reg<mjpeg_uv_frame_addr::MJPEG_UV_FRAME_ADDR_SPEC>;
165#[doc = "mjpeg_uv_frame_addr."]
166pub mod mjpeg_uv_frame_addr;
167#[doc = "mjpeg_yuv_mem (rw) register accessor: an alias for `Reg<MJPEG_YUV_MEM_SPEC>`"]
168pub type MJPEG_YUV_MEM = crate::Reg<mjpeg_yuv_mem::MJPEG_YUV_MEM_SPEC>;
169#[doc = "mjpeg_yuv_mem."]
170pub mod mjpeg_yuv_mem;
171#[doc = "jpeg_frame_addr (rw) register accessor: an alias for `Reg<JPEG_FRAME_ADDR_SPEC>`"]
172pub type JPEG_FRAME_ADDR = crate::Reg<jpeg_frame_addr::JPEG_FRAME_ADDR_SPEC>;
173#[doc = "jpeg_frame_addr."]
174pub mod jpeg_frame_addr;
175#[doc = "jpeg_store_memory (rw) register accessor: an alias for `Reg<JPEG_STORE_MEMORY_SPEC>`"]
176pub type JPEG_STORE_MEMORY = crate::Reg<jpeg_store_memory::JPEG_STORE_MEMORY_SPEC>;
177#[doc = "jpeg_store_memory."]
178pub mod jpeg_store_memory;
179#[doc = "mjpeg_control_3 (rw) register accessor: an alias for `Reg<MJPEG_CONTROL_3_SPEC>`"]
180pub type MJPEG_CONTROL_3 = crate::Reg<mjpeg_control_3::MJPEG_CONTROL_3_SPEC>;
181#[doc = "mjpeg_control_3."]
182pub mod mjpeg_control_3;
183#[doc = "mjpeg_frame_fifo_pop (rw) register accessor: an alias for `Reg<MJPEG_FRAME_FIFO_POP_SPEC>`"]
184pub type MJPEG_FRAME_FIFO_POP = crate::Reg<mjpeg_frame_fifo_pop::MJPEG_FRAME_FIFO_POP_SPEC>;
185#[doc = "mjpeg_frame_fifo_pop."]
186pub mod mjpeg_frame_fifo_pop;
187#[doc = "mjpeg_frame_size (rw) register accessor: an alias for `Reg<MJPEG_FRAME_SIZE_SPEC>`"]
188pub type MJPEG_FRAME_SIZE = crate::Reg<mjpeg_frame_size::MJPEG_FRAME_SIZE_SPEC>;
189#[doc = "mjpeg_frame_size."]
190pub mod mjpeg_frame_size;
191#[doc = "mjpeg_header_byte (rw) register accessor: an alias for `Reg<MJPEG_HEADER_BYTE_SPEC>`"]
192pub type MJPEG_HEADER_BYTE = crate::Reg<mjpeg_header_byte::MJPEG_HEADER_BYTE_SPEC>;
193#[doc = "mjpeg_header_byte."]
194pub mod mjpeg_header_byte;
195#[doc = "mjpeg_swap_mode (rw) register accessor: an alias for `Reg<MJPEG_SWAP_MODE_SPEC>`"]
196pub type MJPEG_SWAP_MODE = crate::Reg<mjpeg_swap_mode::MJPEG_SWAP_MODE_SPEC>;
197#[doc = "mjpeg_swap_mode."]
198pub mod mjpeg_swap_mode;
199#[doc = "mjpeg_swap_bit_cnt (rw) register accessor: an alias for `Reg<MJPEG_SWAP_BIT_CNT_SPEC>`"]
200pub type MJPEG_SWAP_BIT_CNT = crate::Reg<mjpeg_swap_bit_cnt::MJPEG_SWAP_BIT_CNT_SPEC>;
201#[doc = "mjpeg_swap_bit_cnt."]
202pub mod mjpeg_swap_bit_cnt;
203#[doc = "mjpeg_paket_ctrl (rw) register accessor: an alias for `Reg<MJPEG_PAKET_CTRL_SPEC>`"]
204pub type MJPEG_PAKET_CTRL = crate::Reg<mjpeg_paket_ctrl::MJPEG_PAKET_CTRL_SPEC>;
205#[doc = "mjpeg_paket_ctrl."]
206pub mod mjpeg_paket_ctrl;
207#[doc = "mjpeg_paket_head_tail (rw) register accessor: an alias for `Reg<MJPEG_PAKET_HEAD_TAIL_SPEC>`"]
208pub type MJPEG_PAKET_HEAD_TAIL = crate::Reg<mjpeg_paket_head_tail::MJPEG_PAKET_HEAD_TAIL_SPEC>;
209#[doc = "mjpeg_paket_head_tail."]
210pub mod mjpeg_paket_head_tail;
211#[doc = "mjpeg_Y_frame_read_status_1 (rw) register accessor: an alias for `Reg<MJPEG_Y_FRAME_READ_STATUS_1_SPEC>`"]
212pub type MJPEG_Y_FRAME_READ_STATUS_1 =
213 crate::Reg<mjpeg_y_frame_read_status_1::MJPEG_Y_FRAME_READ_STATUS_1_SPEC>;
214#[doc = "mjpeg_Y_frame_read_status_1."]
215pub mod mjpeg_y_frame_read_status_1;
216#[doc = "mjpeg_Y_frame_read_status_2 (rw) register accessor: an alias for `Reg<MJPEG_Y_FRAME_READ_STATUS_2_SPEC>`"]
217pub type MJPEG_Y_FRAME_READ_STATUS_2 =
218 crate::Reg<mjpeg_y_frame_read_status_2::MJPEG_Y_FRAME_READ_STATUS_2_SPEC>;
219#[doc = "mjpeg_Y_frame_read_status_2."]
220pub mod mjpeg_y_frame_read_status_2;
221#[doc = "mjpeg_Y_frame_write_status (rw) register accessor: an alias for `Reg<MJPEG_Y_FRAME_WRITE_STATUS_SPEC>`"]
222pub type MJPEG_Y_FRAME_WRITE_STATUS =
223 crate::Reg<mjpeg_y_frame_write_status::MJPEG_Y_FRAME_WRITE_STATUS_SPEC>;
224#[doc = "mjpeg_Y_frame_write_status."]
225pub mod mjpeg_y_frame_write_status;
226#[doc = "mjpeg_UV_frame_read_status_1 (rw) register accessor: an alias for `Reg<MJPEG_UV_FRAME_READ_STATUS_1_SPEC>`"]
227pub type MJPEG_UV_FRAME_READ_STATUS_1 =
228 crate::Reg<mjpeg_uv_frame_read_status_1::MJPEG_UV_FRAME_READ_STATUS_1_SPEC>;
229#[doc = "mjpeg_UV_frame_read_status_1."]
230pub mod mjpeg_uv_frame_read_status_1;
231#[doc = "mjpeg_UV_frame_read_status_2 (rw) register accessor: an alias for `Reg<MJPEG_UV_FRAME_READ_STATUS_2_SPEC>`"]
232pub type MJPEG_UV_FRAME_READ_STATUS_2 =
233 crate::Reg<mjpeg_uv_frame_read_status_2::MJPEG_UV_FRAME_READ_STATUS_2_SPEC>;
234#[doc = "mjpeg_UV_frame_read_status_2."]
235pub mod mjpeg_uv_frame_read_status_2;
236#[doc = "mjpeg_UV_frame_write_status (rw) register accessor: an alias for `Reg<MJPEG_UV_FRAME_WRITE_STATUS_SPEC>`"]
237pub type MJPEG_UV_FRAME_WRITE_STATUS =
238 crate::Reg<mjpeg_uv_frame_write_status::MJPEG_UV_FRAME_WRITE_STATUS_SPEC>;
239#[doc = "mjpeg_UV_frame_write_status."]
240pub mod mjpeg_uv_frame_write_status;
241#[doc = "mjpeg_start_addr0 (rw) register accessor: an alias for `Reg<MJPEG_START_ADDR0_SPEC>`"]
242pub type MJPEG_START_ADDR0 = crate::Reg<mjpeg_start_addr0::MJPEG_START_ADDR0_SPEC>;
243#[doc = "mjpeg_start_addr0."]
244pub mod mjpeg_start_addr0;
245#[doc = "mjpeg_bit_cnt0 (rw) register accessor: an alias for `Reg<MJPEG_BIT_CNT0_SPEC>`"]
246pub type MJPEG_BIT_CNT0 = crate::Reg<mjpeg_bit_cnt0::MJPEG_BIT_CNT0_SPEC>;
247#[doc = "mjpeg_bit_cnt0."]
248pub mod mjpeg_bit_cnt0;
249#[doc = "mjpeg_start_addr1 (rw) register accessor: an alias for `Reg<MJPEG_START_ADDR1_SPEC>`"]
250pub type MJPEG_START_ADDR1 = crate::Reg<mjpeg_start_addr1::MJPEG_START_ADDR1_SPEC>;
251#[doc = "mjpeg_start_addr1."]
252pub mod mjpeg_start_addr1;
253#[doc = "mjpeg_bit_cnt1 (rw) register accessor: an alias for `Reg<MJPEG_BIT_CNT1_SPEC>`"]
254pub type MJPEG_BIT_CNT1 = crate::Reg<mjpeg_bit_cnt1::MJPEG_BIT_CNT1_SPEC>;
255#[doc = "mjpeg_bit_cnt1."]
256pub mod mjpeg_bit_cnt1;
257#[doc = "mjpeg_start_addr2 (rw) register accessor: an alias for `Reg<MJPEG_START_ADDR2_SPEC>`"]
258pub type MJPEG_START_ADDR2 = crate::Reg<mjpeg_start_addr2::MJPEG_START_ADDR2_SPEC>;
259#[doc = "mjpeg_start_addr2."]
260pub mod mjpeg_start_addr2;
261#[doc = "mjpeg_bit_cnt2 (rw) register accessor: an alias for `Reg<MJPEG_BIT_CNT2_SPEC>`"]
262pub type MJPEG_BIT_CNT2 = crate::Reg<mjpeg_bit_cnt2::MJPEG_BIT_CNT2_SPEC>;
263#[doc = "mjpeg_bit_cnt2."]
264pub mod mjpeg_bit_cnt2;
265#[doc = "mjpeg_start_addr3 (rw) register accessor: an alias for `Reg<MJPEG_START_ADDR3_SPEC>`"]
266pub type MJPEG_START_ADDR3 = crate::Reg<mjpeg_start_addr3::MJPEG_START_ADDR3_SPEC>;
267#[doc = "mjpeg_start_addr3."]
268pub mod mjpeg_start_addr3;
269#[doc = "mjpeg_bit_cnt3 (rw) register accessor: an alias for `Reg<MJPEG_BIT_CNT3_SPEC>`"]
270pub type MJPEG_BIT_CNT3 = crate::Reg<mjpeg_bit_cnt3::MJPEG_BIT_CNT3_SPEC>;
271#[doc = "mjpeg_bit_cnt3."]
272pub mod mjpeg_bit_cnt3;
273#[doc = "mjpeg_start_addr4 (rw) register accessor: an alias for `Reg<MJPEG_START_ADDR4_SPEC>`"]
274pub type MJPEG_START_ADDR4 = crate::Reg<mjpeg_start_addr4::MJPEG_START_ADDR4_SPEC>;
275#[doc = "mjpeg_start_addr4."]
276pub mod mjpeg_start_addr4;
277#[doc = "mjpeg_bit_cnt4 (rw) register accessor: an alias for `Reg<MJPEG_BIT_CNT4_SPEC>`"]
278pub type MJPEG_BIT_CNT4 = crate::Reg<mjpeg_bit_cnt4::MJPEG_BIT_CNT4_SPEC>;
279#[doc = "mjpeg_bit_cnt4."]
280pub mod mjpeg_bit_cnt4;
281#[doc = "mjpeg_start_addr5 (rw) register accessor: an alias for `Reg<MJPEG_START_ADDR5_SPEC>`"]
282pub type MJPEG_START_ADDR5 = crate::Reg<mjpeg_start_addr5::MJPEG_START_ADDR5_SPEC>;
283#[doc = "mjpeg_start_addr5."]
284pub mod mjpeg_start_addr5;
285#[doc = "mjpeg_bit_cnt5 (rw) register accessor: an alias for `Reg<MJPEG_BIT_CNT5_SPEC>`"]
286pub type MJPEG_BIT_CNT5 = crate::Reg<mjpeg_bit_cnt5::MJPEG_BIT_CNT5_SPEC>;
287#[doc = "mjpeg_bit_cnt5."]
288pub mod mjpeg_bit_cnt5;
289#[doc = "mjpeg_start_addr6 (rw) register accessor: an alias for `Reg<MJPEG_START_ADDR6_SPEC>`"]
290pub type MJPEG_START_ADDR6 = crate::Reg<mjpeg_start_addr6::MJPEG_START_ADDR6_SPEC>;
291#[doc = "mjpeg_start_addr6."]
292pub mod mjpeg_start_addr6;
293#[doc = "mjpeg_bit_cnt6 (rw) register accessor: an alias for `Reg<MJPEG_BIT_CNT6_SPEC>`"]
294pub type MJPEG_BIT_CNT6 = crate::Reg<mjpeg_bit_cnt6::MJPEG_BIT_CNT6_SPEC>;
295#[doc = "mjpeg_bit_cnt6."]
296pub mod mjpeg_bit_cnt6;
297#[doc = "mjpeg_start_addr7 (rw) register accessor: an alias for `Reg<MJPEG_START_ADDR7_SPEC>`"]
298pub type MJPEG_START_ADDR7 = crate::Reg<mjpeg_start_addr7::MJPEG_START_ADDR7_SPEC>;
299#[doc = "mjpeg_start_addr7."]
300pub mod mjpeg_start_addr7;
301#[doc = "mjpeg_bit_cnt7 (rw) register accessor: an alias for `Reg<MJPEG_BIT_CNT7_SPEC>`"]
302pub type MJPEG_BIT_CNT7 = crate::Reg<mjpeg_bit_cnt7::MJPEG_BIT_CNT7_SPEC>;
303#[doc = "mjpeg_bit_cnt7."]
304pub mod mjpeg_bit_cnt7;
305#[doc = "mjpeg_start_addr_8 (rw) register accessor: an alias for `Reg<MJPEG_START_ADDR_8_SPEC>`"]
306pub type MJPEG_START_ADDR_8 = crate::Reg<mjpeg_start_addr_8::MJPEG_START_ADDR_8_SPEC>;
307#[doc = "mjpeg_start_addr_8."]
308pub mod mjpeg_start_addr_8;
309#[doc = "mjpeg_bit_cnt_8 (rw) register accessor: an alias for `Reg<MJPEG_BIT_CNT_8_SPEC>`"]
310pub type MJPEG_BIT_CNT_8 = crate::Reg<mjpeg_bit_cnt_8::MJPEG_BIT_CNT_8_SPEC>;
311#[doc = "mjpeg_bit_cnt_8."]
312pub mod mjpeg_bit_cnt_8;
313#[doc = "mjpeg_start_addr_9 (rw) register accessor: an alias for `Reg<MJPEG_START_ADDR_9_SPEC>`"]
314pub type MJPEG_START_ADDR_9 = crate::Reg<mjpeg_start_addr_9::MJPEG_START_ADDR_9_SPEC>;
315#[doc = "mjpeg_start_addr_9."]
316pub mod mjpeg_start_addr_9;
317#[doc = "mjpeg_bit_cnt_9 (rw) register accessor: an alias for `Reg<MJPEG_BIT_CNT_9_SPEC>`"]
318pub type MJPEG_BIT_CNT_9 = crate::Reg<mjpeg_bit_cnt_9::MJPEG_BIT_CNT_9_SPEC>;
319#[doc = "mjpeg_bit_cnt_9."]
320pub mod mjpeg_bit_cnt_9;
321#[doc = "mjpeg_start_addr_a (rw) register accessor: an alias for `Reg<MJPEG_START_ADDR_A_SPEC>`"]
322pub type MJPEG_START_ADDR_A = crate::Reg<mjpeg_start_addr_a::MJPEG_START_ADDR_A_SPEC>;
323#[doc = "mjpeg_start_addr_a."]
324pub mod mjpeg_start_addr_a;
325#[doc = "mjpeg_bit_cnt_a (rw) register accessor: an alias for `Reg<MJPEG_BIT_CNT_A_SPEC>`"]
326pub type MJPEG_BIT_CNT_A = crate::Reg<mjpeg_bit_cnt_a::MJPEG_BIT_CNT_A_SPEC>;
327#[doc = "mjpeg_bit_cnt_a."]
328pub mod mjpeg_bit_cnt_a;
329#[doc = "mjpeg_start_addr_b (rw) register accessor: an alias for `Reg<MJPEG_START_ADDR_B_SPEC>`"]
330pub type MJPEG_START_ADDR_B = crate::Reg<mjpeg_start_addr_b::MJPEG_START_ADDR_B_SPEC>;
331#[doc = "mjpeg_start_addr_b."]
332pub mod mjpeg_start_addr_b;
333#[doc = "mjpeg_bit_cnt_b (rw) register accessor: an alias for `Reg<MJPEG_BIT_CNT_B_SPEC>`"]
334pub type MJPEG_BIT_CNT_B = crate::Reg<mjpeg_bit_cnt_b::MJPEG_BIT_CNT_B_SPEC>;
335#[doc = "mjpeg_bit_cnt_b."]
336pub mod mjpeg_bit_cnt_b;
337#[doc = "mjpeg_start_addr_c (rw) register accessor: an alias for `Reg<MJPEG_START_ADDR_C_SPEC>`"]
338pub type MJPEG_START_ADDR_C = crate::Reg<mjpeg_start_addr_c::MJPEG_START_ADDR_C_SPEC>;
339#[doc = "mjpeg_start_addr_c."]
340pub mod mjpeg_start_addr_c;
341#[doc = "mjpeg_bit_cnt_c (rw) register accessor: an alias for `Reg<MJPEG_BIT_CNT_C_SPEC>`"]
342pub type MJPEG_BIT_CNT_C = crate::Reg<mjpeg_bit_cnt_c::MJPEG_BIT_CNT_C_SPEC>;
343#[doc = "mjpeg_bit_cnt_c."]
344pub mod mjpeg_bit_cnt_c;
345#[doc = "mjpeg_start_addr_d (rw) register accessor: an alias for `Reg<MJPEG_START_ADDR_D_SPEC>`"]
346pub type MJPEG_START_ADDR_D = crate::Reg<mjpeg_start_addr_d::MJPEG_START_ADDR_D_SPEC>;
347#[doc = "mjpeg_start_addr_d."]
348pub mod mjpeg_start_addr_d;
349#[doc = "mjpeg_bit_cnt_d (rw) register accessor: an alias for `Reg<MJPEG_BIT_CNT_D_SPEC>`"]
350pub type MJPEG_BIT_CNT_D = crate::Reg<mjpeg_bit_cnt_d::MJPEG_BIT_CNT_D_SPEC>;
351#[doc = "mjpeg_bit_cnt_d."]
352pub mod mjpeg_bit_cnt_d;
353#[doc = "mjpeg_start_addr_e (rw) register accessor: an alias for `Reg<MJPEG_START_ADDR_E_SPEC>`"]
354pub type MJPEG_START_ADDR_E = crate::Reg<mjpeg_start_addr_e::MJPEG_START_ADDR_E_SPEC>;
355#[doc = "mjpeg_start_addr_e."]
356pub mod mjpeg_start_addr_e;
357#[doc = "mjpeg_bit_cnt_e (rw) register accessor: an alias for `Reg<MJPEG_BIT_CNT_E_SPEC>`"]
358pub type MJPEG_BIT_CNT_E = crate::Reg<mjpeg_bit_cnt_e::MJPEG_BIT_CNT_E_SPEC>;
359#[doc = "mjpeg_bit_cnt_e."]
360pub mod mjpeg_bit_cnt_e;
361#[doc = "mjpeg_start_addr_f (rw) register accessor: an alias for `Reg<MJPEG_START_ADDR_F_SPEC>`"]
362pub type MJPEG_START_ADDR_F = crate::Reg<mjpeg_start_addr_f::MJPEG_START_ADDR_F_SPEC>;
363#[doc = "mjpeg_start_addr_f."]
364pub mod mjpeg_start_addr_f;
365#[doc = "mjpeg_bit_cnt_f (rw) register accessor: an alias for `Reg<MJPEG_BIT_CNT_F_SPEC>`"]
366pub type MJPEG_BIT_CNT_F = crate::Reg<mjpeg_bit_cnt_f::MJPEG_BIT_CNT_F_SPEC>;
367#[doc = "mjpeg_bit_cnt_f."]
368pub mod mjpeg_bit_cnt_f;
369#[doc = "mjpeg_q_mode0 (rw) register accessor: an alias for `Reg<MJPEG_Q_MODE0_SPEC>`"]
370pub type MJPEG_Q_MODE0 = crate::Reg<mjpeg_q_mode0::MJPEG_Q_MODE0_SPEC>;
371#[doc = "mjpeg_q_mode0."]
372pub mod mjpeg_q_mode0;
373#[doc = "mjpeg_q_mode1 (rw) register accessor: an alias for `Reg<MJPEG_Q_MODE1_SPEC>`"]
374pub type MJPEG_Q_MODE1 = crate::Reg<mjpeg_q_mode1::MJPEG_Q_MODE1_SPEC>;
375#[doc = "mjpeg_q_mode1."]
376pub mod mjpeg_q_mode1;
377#[doc = "mjpeg_q_mode2 (rw) register accessor: an alias for `Reg<MJPEG_Q_MODE2_SPEC>`"]
378pub type MJPEG_Q_MODE2 = crate::Reg<mjpeg_q_mode2::MJPEG_Q_MODE2_SPEC>;
379#[doc = "mjpeg_q_mode2."]
380pub mod mjpeg_q_mode2;
381#[doc = "mjpeg_q_mode3 (rw) register accessor: an alias for `Reg<MJPEG_Q_MODE3_SPEC>`"]
382pub type MJPEG_Q_MODE3 = crate::Reg<mjpeg_q_mode3::MJPEG_Q_MODE3_SPEC>;
383#[doc = "mjpeg_q_mode3."]
384pub mod mjpeg_q_mode3;
385#[doc = "mjpeg_q_mode4 (rw) register accessor: an alias for `Reg<MJPEG_Q_MODE4_SPEC>`"]
386pub type MJPEG_Q_MODE4 = crate::Reg<mjpeg_q_mode4::MJPEG_Q_MODE4_SPEC>;
387#[doc = "mjpeg_q_mode4."]
388pub mod mjpeg_q_mode4;
389#[doc = "mjpeg_q_mode5 (rw) register accessor: an alias for `Reg<MJPEG_Q_MODE5_SPEC>`"]
390pub type MJPEG_Q_MODE5 = crate::Reg<mjpeg_q_mode5::MJPEG_Q_MODE5_SPEC>;
391#[doc = "mjpeg_q_mode5."]
392pub mod mjpeg_q_mode5;
393#[doc = "mjpeg_q_mode6 (rw) register accessor: an alias for `Reg<MJPEG_Q_MODE6_SPEC>`"]
394pub type MJPEG_Q_MODE6 = crate::Reg<mjpeg_q_mode6::MJPEG_Q_MODE6_SPEC>;
395#[doc = "mjpeg_q_mode6."]
396pub mod mjpeg_q_mode6;
397#[doc = "mjpeg_q_mode7 (rw) register accessor: an alias for `Reg<MJPEG_Q_MODE7_SPEC>`"]
398pub type MJPEG_Q_MODE7 = crate::Reg<mjpeg_q_mode7::MJPEG_Q_MODE7_SPEC>;
399#[doc = "mjpeg_q_mode7."]
400pub mod mjpeg_q_mode7;
401#[doc = "mjpeg_q_mode_8 (rw) register accessor: an alias for `Reg<MJPEG_Q_MODE_8_SPEC>`"]
402pub type MJPEG_Q_MODE_8 = crate::Reg<mjpeg_q_mode_8::MJPEG_Q_MODE_8_SPEC>;
403#[doc = "mjpeg_q_mode_8."]
404pub mod mjpeg_q_mode_8;
405#[doc = "mjpeg_q_mode_9 (rw) register accessor: an alias for `Reg<MJPEG_Q_MODE_9_SPEC>`"]
406pub type MJPEG_Q_MODE_9 = crate::Reg<mjpeg_q_mode_9::MJPEG_Q_MODE_9_SPEC>;
407#[doc = "mjpeg_q_mode_9."]
408pub mod mjpeg_q_mode_9;
409#[doc = "mjpeg_q_mode_a (rw) register accessor: an alias for `Reg<MJPEG_Q_MODE_A_SPEC>`"]
410pub type MJPEG_Q_MODE_A = crate::Reg<mjpeg_q_mode_a::MJPEG_Q_MODE_A_SPEC>;
411#[doc = "mjpeg_q_mode_a."]
412pub mod mjpeg_q_mode_a;
413#[doc = "mjpeg_q_mode_b (rw) register accessor: an alias for `Reg<MJPEG_Q_MODE_B_SPEC>`"]
414pub type MJPEG_Q_MODE_B = crate::Reg<mjpeg_q_mode_b::MJPEG_Q_MODE_B_SPEC>;
415#[doc = "mjpeg_q_mode_b."]
416pub mod mjpeg_q_mode_b;
417#[doc = "mjpeg_q_mode_c (rw) register accessor: an alias for `Reg<MJPEG_Q_MODE_C_SPEC>`"]
418pub type MJPEG_Q_MODE_C = crate::Reg<mjpeg_q_mode_c::MJPEG_Q_MODE_C_SPEC>;
419#[doc = "mjpeg_q_mode_c."]
420pub mod mjpeg_q_mode_c;
421#[doc = "mjpeg_q_mode_d (rw) register accessor: an alias for `Reg<MJPEG_Q_MODE_D_SPEC>`"]
422pub type MJPEG_Q_MODE_D = crate::Reg<mjpeg_q_mode_d::MJPEG_Q_MODE_D_SPEC>;
423#[doc = "mjpeg_q_mode_d."]
424pub mod mjpeg_q_mode_d;
425#[doc = "mjpeg_q_mode_e (rw) register accessor: an alias for `Reg<MJPEG_Q_MODE_E_SPEC>`"]
426pub type MJPEG_Q_MODE_E = crate::Reg<mjpeg_q_mode_e::MJPEG_Q_MODE_E_SPEC>;
427#[doc = "mjpeg_q_mode_e."]
428pub mod mjpeg_q_mode_e;
429#[doc = "mjpeg_q_mode_f (rw) register accessor: an alias for `Reg<MJPEG_Q_MODE_F_SPEC>`"]
430pub type MJPEG_Q_MODE_F = crate::Reg<mjpeg_q_mode_f::MJPEG_Q_MODE_F_SPEC>;
431#[doc = "mjpeg_q_mode_f."]
432pub mod mjpeg_q_mode_f;
433#[doc = "mjpeg_debug (rw) register accessor: an alias for `Reg<MJPEG_DEBUG_SPEC>`"]
434pub type MJPEG_DEBUG = crate::Reg<mjpeg_debug::MJPEG_DEBUG_SPEC>;
435#[doc = "mjpeg_debug."]
436pub mod mjpeg_debug;
437#[doc = "mjpeg_dummy_reg (rw) register accessor: an alias for `Reg<MJPEG_DUMMY_REG_SPEC>`"]
438pub type MJPEG_DUMMY_REG = crate::Reg<mjpeg_dummy_reg::MJPEG_DUMMY_REG_SPEC>;
439#[doc = "mjpeg_dummy_reg."]
440pub mod mjpeg_dummy_reg;