17 __R uint8_t SYNCM_NUM;
19 __R uint8_t PORT_DESC;
21 __R uint8_t RESERVED0[6];
22 __R uint16_t STATION_ADDR;
23 __RW uint16_t STATION_ALS;
24 __R uint8_t RESERVED1[12];
27 __R uint8_t RESERVED2[14];
30 __R uint8_t RESERVED3[14];
31 __R uint8_t ESC_RST_ECAT;
32 __RW uint8_t ESC_RST_PDI;
33 __R uint8_t RESERVED4[190];
34 __R uint32_t ESC_DL_CTRL;
35 __R uint8_t RESERVED5[4];
36 __R uint16_t PHYSICAL_RW_OFFSET;
37 __R uint8_t RESERVED6[6];
38 __R uint16_t ESC_DL_STAT;
39 __R uint8_t RESERVED7[14];
40 __RW uint16_t AL_CTRL;
41 __R uint8_t RESERVED8[14];
42 __RW uint16_t AL_STAT;
43 __R uint8_t RESERVED9[2];
44 __RW uint16_t AL_STAT_CODE;
45 __R uint8_t RESERVED10[2];
46 __RW uint8_t RUN_LED_OVRD;
47 __RW uint8_t ERR_LED_OVRD;
48 __R uint8_t RESERVED11[6];
51 __R uint8_t RESERVED12[12];
52 __R uint16_t PDI_INFO;
54 __R uint8_t PDI_SL_CFG;
55 __RW uint16_t PDI_EXT_CFG;
56 __R uint8_t RESERVED13[172];
57 __R uint16_t ECAT_EVT_MSK;
58 __R uint8_t RESERVED14[2];
59 __RW uint32_t PDI_AL_EVT_MSK;
60 __R uint8_t RESERVED15[8];
61 __R uint16_t ECAT_EVT_REQ;
62 __R uint8_t RESERVED16[14];
63 __R uint32_t AL_EVT_REQ;
64 __R uint8_t RESERVED17[220];
65 __R uint16_t RX_ERR_CNT[4];
66 __R uint8_t FWD_RX_ERR_CNT[4];
67 __R uint8_t ECAT_PU_ERR_CNT;
68 __R uint8_t PDI_ERR_CNT;
69 __R uint8_t RESERVED18[2];
70 __R uint8_t LOST_LINK_CNT[4];
71 __R uint8_t RESERVED19[236];
73 __R uint8_t RESERVED20[14];
74 __R uint16_t WDG_TIME_PDI;
75 __R uint8_t RESERVED21[14];
76 __R uint16_t WDG_TIME_PDAT;
77 __R uint8_t RESERVED22[30];
78 __RW uint16_t WDG_STAT_PDAT;
79 __R uint8_t WDG_CNT_PDAT;
80 __R uint8_t WDG_CNT_PDI;
81 __R uint8_t RESERVED23[188];
82 __R uint8_t EEPROM_CFG;
83 __RW uint8_t EEPROM_PDI_ACC_STAT;
84 __RW uint16_t EEPROM_CTRL_STAT;
85 __RW uint32_t EEPROM_ADDR;
86 __RW uint64_t EEPROM_DATA;
87 __RW uint16_t MII_MNG_CS;
88 __RW uint8_t PHY_ADDR;
89 __RW uint8_t PHY_REG_ADDR;
90 __RW uint16_t PHY_DATA;
91 __R uint8_t MIIM_ECAT_ACC_STAT;
92 __RW uint8_t MIIM_PDI_ACC_STAT;
93 __RW uint8_t PHY_STAT[4];
94 __R uint8_t RESERVED24[228];
96 __R uint32_t LOGIC_START_ADDR;
98 __R uint8_t LOGIC_START_BIT;
99 __R uint8_t LOGIC_STOP_BIT;
100 __R uint16_t PHYSICAL_START_ADDR;
101 __R uint8_t PHYSICAL_START_BIT;
103 __R uint8_t ACTIVATE;
104 __R uint8_t RESERVED0[3];
106 __R uint8_t RESERVED25[384];
108 __R uint16_t PHYSICAL_START_ADDR;
112 __RW uint8_t ACTIVATE;
113 __RW uint8_t PDI_CTRL;
115 __R uint8_t RESERVED26[192];
116 __R uint32_t RCV_TIME[4];
117 __RW uint64_t SYS_TIME;
118 __R uint64_t RCVT_ECAT_PU;
119 __RW uint64_t SYS_TIME_OFFSET;
120 __RW uint32_t SYS_TIME_DELAY;
121 __R uint32_t SYS_TIME_DIFF;
122 __RW uint16_t SPD_CNT_START;
123 __R uint16_t SPD_CNT_DIFF;
124 __RW uint8_t SYS_TIME_DIFF_FD;
125 __RW uint8_t SPD_CNT_FD;
126 __R uint8_t RCV_TIME_LM;
127 __R uint8_t RESERVED27[73];
128 __R uint8_t CYC_UNIT_CTRL;
129 __RW uint8_t SYNCO_ACT;
130 __R uint16_t PULSE_LEN;
131 __R uint8_t ACT_STAT;
132 __R uint8_t RESERVED28[9];
133 __RW uint8_t SYNC0_STAT;
134 __RW uint8_t SYNC1_STAT;
135 __RW uint64_t START_TIME_CO;
136 __R uint64_t NXT_SYNC1_PULSE;
137 __RW uint32_t SYNC0_CYC_TIME;
138 __RW uint32_t SYNC1_CYC_TIME;
139 __RW uint8_t LATCH0_CTRL;
140 __RW uint8_t LATCH1_CTRL;
141 __R uint8_t RESERVED29[4];
142 __R uint8_t LATCH0_STAT;
143 __R uint8_t LATCH1_STAT;
144 __RW uint64_t LATCH0_TIME_PE;
145 __RW uint64_t LATCH0_TIME_NE;
146 __RW uint64_t LATCH1_TIME_PE;
147 __RW uint64_t LATCH1_TIME_NE;
148 __R uint8_t RESERVED30[32];
149 __R uint32_t ECAT_BUF_CET;
150 __R uint8_t RESERVED31[4];
151 __R uint32_t PDI_BUF_SET;
152 __R uint32_t PDI_BUF_CET;
153 __R uint8_t RESERVED32[1024];
156 __R uint8_t RESERVED33[240];
157 __R uint32_t DIO_OUT_DATA;
158 __R uint8_t RESERVED34[12];
161 __R uint8_t RESERVED35[96];
162 __RW uint8_t USER_RAM_BYTE0;
163 __RW uint8_t USER_RAM_BYTE1;
164 __RW uint8_t USER_RAM_BYTE2;
165 __RW uint8_t USER_RAM_BYTE3;
166 __RW uint8_t USER_RAM_BYTE4;
167 __RW uint8_t USER_RAM_BYTE5;
168 __RW uint8_t USER_RAM_BYTE6;
169 __RW uint8_t USER_RAM_BYTE7;
170 __RW uint8_t USER_RAM_BYTE8;
171 __RW uint8_t USER_RAM_BYTE9;
172 __RW uint8_t USER_RAM_BYTE10;
173 __RW uint8_t USER_RAM_BYTE11;
174 __R uint8_t RESERVED36[2];
175 __RW uint8_t USER_RAM_BYTE14;
176 __RW uint8_t USER_RAM_BYTE15;
177 __R uint8_t RESERVED37[3];
178 __RW uint8_t USER_RAM_BYTE19;
179 __R uint8_t RESERVED38[108];
181 __R uint8_t RESERVED39[61436];
182 __RW uint32_t PDRAM_ALS;
183 __R uint8_t RESERVED40[61436];
184 __RW uint32_t GPR_CFG0;
185 __RW uint32_t GPR_CFG1;
186 __RW uint32_t GPR_CFG2;
187 __R uint8_t RESERVED41[4];
188 __RW uint32_t PHY_CFG0;
189 __RW uint32_t PHY_CFG1;
190 __R uint8_t RESERVED42[8];
191 __RW uint32_t GPIO_CTRL;
192 __R uint8_t RESERVED43[12];
193 __RW uint32_t GPI_OVERRIDE0;
194 __RW uint32_t GPI_OVERRIDE1;
195 __R uint32_t GPO_REG0;
196 __R uint32_t GPO_REG1;
197 __R uint32_t GPI_REG0;
198 __R uint32_t GPI_REG1;
199 __R uint8_t RESERVED44[24];
200 __R uint32_t GPR_STATUS;
201 __R uint8_t RESERVED45[28];
202 __RW uint32_t IO_CFG[9];
212 #define ESC_TYPE_TYPE_MASK (0xFFU)
213 #define ESC_TYPE_TYPE_SHIFT (0U)
214 #define ESC_TYPE_TYPE_GET(x) (((uint8_t)(x) & ESC_TYPE_TYPE_MASK) >> ESC_TYPE_TYPE_SHIFT)
222 #define ESC_REVISION_X_MASK (0xFFU)
223 #define ESC_REVISION_X_SHIFT (0U)
224 #define ESC_REVISION_X_GET(x) (((uint8_t)(x) & ESC_REVISION_X_MASK) >> ESC_REVISION_X_SHIFT)
231 #define ESC_BUILD_BUILD_MASK (0xFF00U)
232 #define ESC_BUILD_BUILD_SHIFT (8U)
233 #define ESC_BUILD_BUILD_GET(x) (((uint16_t)(x) & ESC_BUILD_BUILD_MASK) >> ESC_BUILD_BUILD_SHIFT)
240 #define ESC_BUILD_Y_MASK (0xF0U)
241 #define ESC_BUILD_Y_SHIFT (4U)
242 #define ESC_BUILD_Y_GET(x) (((uint16_t)(x) & ESC_BUILD_Y_MASK) >> ESC_BUILD_Y_SHIFT)
249 #define ESC_BUILD_Z_MASK (0xFU)
250 #define ESC_BUILD_Z_SHIFT (0U)
251 #define ESC_BUILD_Z_GET(x) (((uint16_t)(x) & ESC_BUILD_Z_MASK) >> ESC_BUILD_Z_SHIFT)
259 #define ESC_FMMU_NUM_NUM_MASK (0xFFU)
260 #define ESC_FMMU_NUM_NUM_SHIFT (0U)
261 #define ESC_FMMU_NUM_NUM_GET(x) (((uint8_t)(x) & ESC_FMMU_NUM_NUM_MASK) >> ESC_FMMU_NUM_NUM_SHIFT)
269 #define ESC_SYNCM_NUM_NUM_MASK (0xFFU)
270 #define ESC_SYNCM_NUM_NUM_SHIFT (0U)
271 #define ESC_SYNCM_NUM_NUM_GET(x) (((uint8_t)(x) & ESC_SYNCM_NUM_NUM_MASK) >> ESC_SYNCM_NUM_NUM_SHIFT)
279 #define ESC_RAM_SIZE_SIZE_MASK (0xFFU)
280 #define ESC_RAM_SIZE_SIZE_SHIFT (0U)
281 #define ESC_RAM_SIZE_SIZE_GET(x) (((uint8_t)(x) & ESC_RAM_SIZE_SIZE_MASK) >> ESC_RAM_SIZE_SIZE_SHIFT)
293 #define ESC_PORT_DESC_PORT3_MASK (0xC0U)
294 #define ESC_PORT_DESC_PORT3_SHIFT (6U)
295 #define ESC_PORT_DESC_PORT3_GET(x) (((uint8_t)(x) & ESC_PORT_DESC_PORT3_MASK) >> ESC_PORT_DESC_PORT3_SHIFT)
306 #define ESC_PORT_DESC_PORT2_MASK (0x30U)
307 #define ESC_PORT_DESC_PORT2_SHIFT (4U)
308 #define ESC_PORT_DESC_PORT2_GET(x) (((uint8_t)(x) & ESC_PORT_DESC_PORT2_MASK) >> ESC_PORT_DESC_PORT2_SHIFT)
319 #define ESC_PORT_DESC_PORT1_MASK (0xCU)
320 #define ESC_PORT_DESC_PORT1_SHIFT (2U)
321 #define ESC_PORT_DESC_PORT1_GET(x) (((uint8_t)(x) & ESC_PORT_DESC_PORT1_MASK) >> ESC_PORT_DESC_PORT1_SHIFT)
332 #define ESC_PORT_DESC_PORT0_MASK (0x3U)
333 #define ESC_PORT_DESC_PORT0_SHIFT (0U)
334 #define ESC_PORT_DESC_PORT0_GET(x) (((uint8_t)(x) & ESC_PORT_DESC_PORT0_MASK) >> ESC_PORT_DESC_PORT0_SHIFT)
344 #define ESC_FEATURE_FFSC_MASK (0x800U)
345 #define ESC_FEATURE_FFSC_SHIFT (11U)
346 #define ESC_FEATURE_FFSC_GET(x) (((uint16_t)(x) & ESC_FEATURE_FFSC_MASK) >> ESC_FEATURE_FFSC_SHIFT)
355 #define ESC_FEATURE_RWC_MASK (0x400U)
356 #define ESC_FEATURE_RWC_SHIFT (10U)
357 #define ESC_FEATURE_RWC_GET(x) (((uint16_t)(x) & ESC_FEATURE_RWC_MASK) >> ESC_FEATURE_RWC_SHIFT)
366 #define ESC_FEATURE_LRW_MASK (0x200U)
367 #define ESC_FEATURE_LRW_SHIFT (9U)
368 #define ESC_FEATURE_LRW_GET(x) (((uint16_t)(x) & ESC_FEATURE_LRW_MASK) >> ESC_FEATURE_LRW_SHIFT)
378 #define ESC_FEATURE_EDSA_MASK (0x100U)
379 #define ESC_FEATURE_EDSA_SHIFT (8U)
380 #define ESC_FEATURE_EDSA_GET(x) (((uint16_t)(x) & ESC_FEATURE_EDSA_MASK) >> ESC_FEATURE_EDSA_SHIFT)
389 #define ESC_FEATURE_SHFE_MASK (0x80U)
390 #define ESC_FEATURE_SHFE_SHIFT (7U)
391 #define ESC_FEATURE_SHFE_GET(x) (((uint16_t)(x) & ESC_FEATURE_SHFE_MASK) >> ESC_FEATURE_SHFE_SHIFT)
400 #define ESC_FEATURE_ELDM_MASK (0x40U)
401 #define ESC_FEATURE_ELDM_SHIFT (6U)
402 #define ESC_FEATURE_ELDM_GET(x) (((uint16_t)(x) & ESC_FEATURE_ELDM_MASK) >> ESC_FEATURE_ELDM_SHIFT)
411 #define ESC_FEATURE_DCW_MASK (0x8U)
412 #define ESC_FEATURE_DCW_SHIFT (3U)
413 #define ESC_FEATURE_DCW_GET(x) (((uint16_t)(x) & ESC_FEATURE_DCW_MASK) >> ESC_FEATURE_DCW_SHIFT)
422 #define ESC_FEATURE_DC_MASK (0x4U)
423 #define ESC_FEATURE_DC_SHIFT (2U)
424 #define ESC_FEATURE_DC_GET(x) (((uint16_t)(x) & ESC_FEATURE_DC_MASK) >> ESC_FEATURE_DC_SHIFT)
433 #define ESC_FEATURE_FMMU_MASK (0x1U)
434 #define ESC_FEATURE_FMMU_SHIFT (0U)
435 #define ESC_FEATURE_FMMU_GET(x) (((uint16_t)(x) & ESC_FEATURE_FMMU_MASK) >> ESC_FEATURE_FMMU_SHIFT)
444 #define ESC_STATION_ADDR_ADDR_MASK (0xFFFFU)
445 #define ESC_STATION_ADDR_ADDR_SHIFT (0U)
446 #define ESC_STATION_ADDR_ADDR_GET(x) (((uint16_t)(x) & ESC_STATION_ADDR_ADDR_MASK) >> ESC_STATION_ADDR_ADDR_SHIFT)
463 #define ESC_STATION_ALS_ADDR_MASK (0xFFFFU)
464 #define ESC_STATION_ALS_ADDR_SHIFT (0U)
465 #define ESC_STATION_ALS_ADDR_SET(x) (((uint16_t)(x) << ESC_STATION_ALS_ADDR_SHIFT) & ESC_STATION_ALS_ADDR_MASK)
466 #define ESC_STATION_ALS_ADDR_GET(x) (((uint16_t)(x) & ESC_STATION_ALS_ADDR_MASK) >> ESC_STATION_ALS_ADDR_SHIFT)
480 #define ESC_REG_WEN_EN_MASK (0x1U)
481 #define ESC_REG_WEN_EN_SHIFT (0U)
482 #define ESC_REG_WEN_EN_GET(x) (((uint8_t)(x) & ESC_REG_WEN_EN_MASK) >> ESC_REG_WEN_EN_SHIFT)
494 #define ESC_REG_WP_WP_MASK (0x1U)
495 #define ESC_REG_WP_WP_SHIFT (0U)
496 #define ESC_REG_WP_WP_GET(x) (((uint8_t)(x) & ESC_REG_WP_WP_MASK) >> ESC_REG_WP_WP_SHIFT)
510 #define ESC_ESC_WEN_EN_MASK (0x1U)
511 #define ESC_ESC_WEN_EN_SHIFT (0U)
512 #define ESC_ESC_WEN_EN_GET(x) (((uint8_t)(x) & ESC_ESC_WEN_EN_MASK) >> ESC_ESC_WEN_EN_SHIFT)
523 #define ESC_ESC_WP_WP_MASK (0x1U)
524 #define ESC_ESC_WP_WP_SHIFT (0U)
525 #define ESC_ESC_WP_WP_GET(x) (((uint8_t)(x) & ESC_ESC_WP_WP_MASK) >> ESC_ESC_WP_WP_SHIFT)
543 #define ESC_ESC_RST_ECAT_PR_MASK (0x3U)
544 #define ESC_ESC_RST_ECAT_PR_SHIFT (0U)
545 #define ESC_ESC_RST_ECAT_PR_GET(x) (((uint8_t)(x) & ESC_ESC_RST_ECAT_PR_MASK) >> ESC_ESC_RST_ECAT_PR_SHIFT)
558 #define ESC_ESC_RST_PDI_RST_MASK (0xFFU)
559 #define ESC_ESC_RST_PDI_RST_SHIFT (0U)
560 #define ESC_ESC_RST_PDI_RST_SET(x) (((uint8_t)(x) << ESC_ESC_RST_PDI_RST_SHIFT) & ESC_ESC_RST_PDI_RST_MASK)
561 #define ESC_ESC_RST_PDI_RST_GET(x) (((uint8_t)(x) & ESC_ESC_RST_PDI_RST_MASK) >> ESC_ESC_RST_PDI_RST_SHIFT)
572 #define ESC_ESC_DL_CTRL_SA_MASK (0x1000000UL)
573 #define ESC_ESC_DL_CTRL_SA_SHIFT (24U)
574 #define ESC_ESC_DL_CTRL_SA_GET(x) (((uint32_t)(x) & ESC_ESC_DL_CTRL_SA_MASK) >> ESC_ESC_DL_CTRL_SA_SHIFT)
594 #define ESC_ESC_DL_CTRL_RFS_MASK (0x70000UL)
595 #define ESC_ESC_DL_CTRL_RFS_SHIFT (16U)
596 #define ESC_ESC_DL_CTRL_RFS_GET(x) (((uint32_t)(x) & ESC_ESC_DL_CTRL_RFS_MASK) >> ESC_ESC_DL_CTRL_RFS_SHIFT)
607 #define ESC_ESC_DL_CTRL_LP3_MASK (0xC000U)
608 #define ESC_ESC_DL_CTRL_LP3_SHIFT (14U)
609 #define ESC_ESC_DL_CTRL_LP3_GET(x) (((uint32_t)(x) & ESC_ESC_DL_CTRL_LP3_MASK) >> ESC_ESC_DL_CTRL_LP3_SHIFT)
620 #define ESC_ESC_DL_CTRL_LP2_MASK (0x3000U)
621 #define ESC_ESC_DL_CTRL_LP2_SHIFT (12U)
622 #define ESC_ESC_DL_CTRL_LP2_GET(x) (((uint32_t)(x) & ESC_ESC_DL_CTRL_LP2_MASK) >> ESC_ESC_DL_CTRL_LP2_SHIFT)
633 #define ESC_ESC_DL_CTRL_LP1_MASK (0xC00U)
634 #define ESC_ESC_DL_CTRL_LP1_SHIFT (10U)
635 #define ESC_ESC_DL_CTRL_LP1_GET(x) (((uint32_t)(x) & ESC_ESC_DL_CTRL_LP1_MASK) >> ESC_ESC_DL_CTRL_LP1_SHIFT)
657 #define ESC_ESC_DL_CTRL_LP0_MASK (0x300U)
658 #define ESC_ESC_DL_CTRL_LP0_SHIFT (8U)
659 #define ESC_ESC_DL_CTRL_LP0_GET(x) (((uint32_t)(x) & ESC_ESC_DL_CTRL_LP0_MASK) >> ESC_ESC_DL_CTRL_LP0_SHIFT)
670 #define ESC_ESC_DL_CTRL_TU_MASK (0x2U)
671 #define ESC_ESC_DL_CTRL_TU_SHIFT (1U)
672 #define ESC_ESC_DL_CTRL_TU_GET(x) (((uint32_t)(x) & ESC_ESC_DL_CTRL_TU_MASK) >> ESC_ESC_DL_CTRL_TU_SHIFT)
690 #define ESC_ESC_DL_CTRL_FR_MASK (0x1U)
691 #define ESC_ESC_DL_CTRL_FR_SHIFT (0U)
692 #define ESC_ESC_DL_CTRL_FR_GET(x) (((uint32_t)(x) & ESC_ESC_DL_CTRL_FR_MASK) >> ESC_ESC_DL_CTRL_FR_SHIFT)
710 #define ESC_PHYSICAL_RW_OFFSET_OFFSET_MASK (0xFFFFU)
711 #define ESC_PHYSICAL_RW_OFFSET_OFFSET_SHIFT (0U)
712 #define ESC_PHYSICAL_RW_OFFSET_OFFSET_GET(x) (((uint16_t)(x) & ESC_PHYSICAL_RW_OFFSET_OFFSET_MASK) >> ESC_PHYSICAL_RW_OFFSET_OFFSET_SHIFT)
722 #define ESC_ESC_DL_STAT_CP3_MASK (0x8000U)
723 #define ESC_ESC_DL_STAT_CP3_SHIFT (15U)
724 #define ESC_ESC_DL_STAT_CP3_GET(x) (((uint16_t)(x) & ESC_ESC_DL_STAT_CP3_MASK) >> ESC_ESC_DL_STAT_CP3_SHIFT)
733 #define ESC_ESC_DL_STAT_LP3_MASK (0x4000U)
734 #define ESC_ESC_DL_STAT_LP3_SHIFT (14U)
735 #define ESC_ESC_DL_STAT_LP3_GET(x) (((uint16_t)(x) & ESC_ESC_DL_STAT_LP3_MASK) >> ESC_ESC_DL_STAT_LP3_SHIFT)
744 #define ESC_ESC_DL_STAT_CP2_MASK (0x2000U)
745 #define ESC_ESC_DL_STAT_CP2_SHIFT (13U)
746 #define ESC_ESC_DL_STAT_CP2_GET(x) (((uint16_t)(x) & ESC_ESC_DL_STAT_CP2_MASK) >> ESC_ESC_DL_STAT_CP2_SHIFT)
755 #define ESC_ESC_DL_STAT_LP2_MASK (0x1000U)
756 #define ESC_ESC_DL_STAT_LP2_SHIFT (12U)
757 #define ESC_ESC_DL_STAT_LP2_GET(x) (((uint16_t)(x) & ESC_ESC_DL_STAT_LP2_MASK) >> ESC_ESC_DL_STAT_LP2_SHIFT)
766 #define ESC_ESC_DL_STAT_CP1_MASK (0x800U)
767 #define ESC_ESC_DL_STAT_CP1_SHIFT (11U)
768 #define ESC_ESC_DL_STAT_CP1_GET(x) (((uint16_t)(x) & ESC_ESC_DL_STAT_CP1_MASK) >> ESC_ESC_DL_STAT_CP1_SHIFT)
777 #define ESC_ESC_DL_STAT_LP1_MASK (0x400U)
778 #define ESC_ESC_DL_STAT_LP1_SHIFT (10U)
779 #define ESC_ESC_DL_STAT_LP1_GET(x) (((uint16_t)(x) & ESC_ESC_DL_STAT_LP1_MASK) >> ESC_ESC_DL_STAT_LP1_SHIFT)
788 #define ESC_ESC_DL_STAT_CP0_MASK (0x200U)
789 #define ESC_ESC_DL_STAT_CP0_SHIFT (9U)
790 #define ESC_ESC_DL_STAT_CP0_GET(x) (((uint16_t)(x) & ESC_ESC_DL_STAT_CP0_MASK) >> ESC_ESC_DL_STAT_CP0_SHIFT)
799 #define ESC_ESC_DL_STAT_LP0_MASK (0x100U)
800 #define ESC_ESC_DL_STAT_LP0_SHIFT (8U)
801 #define ESC_ESC_DL_STAT_LP0_GET(x) (((uint16_t)(x) & ESC_ESC_DL_STAT_LP0_MASK) >> ESC_ESC_DL_STAT_LP0_SHIFT)
810 #define ESC_ESC_DL_STAT_PLP3_MASK (0x80U)
811 #define ESC_ESC_DL_STAT_PLP3_SHIFT (7U)
812 #define ESC_ESC_DL_STAT_PLP3_GET(x) (((uint16_t)(x) & ESC_ESC_DL_STAT_PLP3_MASK) >> ESC_ESC_DL_STAT_PLP3_SHIFT)
821 #define ESC_ESC_DL_STAT_PLP2_MASK (0x40U)
822 #define ESC_ESC_DL_STAT_PLP2_SHIFT (6U)
823 #define ESC_ESC_DL_STAT_PLP2_GET(x) (((uint16_t)(x) & ESC_ESC_DL_STAT_PLP2_MASK) >> ESC_ESC_DL_STAT_PLP2_SHIFT)
832 #define ESC_ESC_DL_STAT_PLP1_MASK (0x20U)
833 #define ESC_ESC_DL_STAT_PLP1_SHIFT (5U)
834 #define ESC_ESC_DL_STAT_PLP1_GET(x) (((uint16_t)(x) & ESC_ESC_DL_STAT_PLP1_MASK) >> ESC_ESC_DL_STAT_PLP1_SHIFT)
843 #define ESC_ESC_DL_STAT_PLP0_MASK (0x10U)
844 #define ESC_ESC_DL_STAT_PLP0_SHIFT (4U)
845 #define ESC_ESC_DL_STAT_PLP0_GET(x) (((uint16_t)(x) & ESC_ESC_DL_STAT_PLP0_MASK) >> ESC_ESC_DL_STAT_PLP0_SHIFT)
857 #define ESC_ESC_DL_STAT_ELD_MASK (0x4U)
858 #define ESC_ESC_DL_STAT_ELD_SHIFT (2U)
859 #define ESC_ESC_DL_STAT_ELD_GET(x) (((uint16_t)(x) & ESC_ESC_DL_STAT_ELD_MASK) >> ESC_ESC_DL_STAT_ELD_SHIFT)
868 #define ESC_ESC_DL_STAT_WDS_MASK (0x2U)
869 #define ESC_ESC_DL_STAT_WDS_SHIFT (1U)
870 #define ESC_ESC_DL_STAT_WDS_GET(x) (((uint16_t)(x) & ESC_ESC_DL_STAT_WDS_MASK) >> ESC_ESC_DL_STAT_WDS_SHIFT)
883 #define ESC_ESC_DL_STAT_EPLC_MASK (0x1U)
884 #define ESC_ESC_DL_STAT_EPLC_SHIFT (0U)
885 #define ESC_ESC_DL_STAT_EPLC_GET(x) (((uint16_t)(x) & ESC_ESC_DL_STAT_EPLC_MASK) >> ESC_ESC_DL_STAT_EPLC_SHIFT)
895 #define ESC_AL_CTRL_DI_MASK (0x20U)
896 #define ESC_AL_CTRL_DI_SHIFT (5U)
897 #define ESC_AL_CTRL_DI_SET(x) (((uint16_t)(x) << ESC_AL_CTRL_DI_SHIFT) & ESC_AL_CTRL_DI_MASK)
898 #define ESC_AL_CTRL_DI_GET(x) (((uint16_t)(x) & ESC_AL_CTRL_DI_MASK) >> ESC_AL_CTRL_DI_SHIFT)
907 #define ESC_AL_CTRL_EIA_MASK (0x10U)
908 #define ESC_AL_CTRL_EIA_SHIFT (4U)
909 #define ESC_AL_CTRL_EIA_SET(x) (((uint16_t)(x) << ESC_AL_CTRL_EIA_SHIFT) & ESC_AL_CTRL_EIA_MASK)
910 #define ESC_AL_CTRL_EIA_GET(x) (((uint16_t)(x) & ESC_AL_CTRL_EIA_MASK) >> ESC_AL_CTRL_EIA_SHIFT)
923 #define ESC_AL_CTRL_IST_MASK (0xFU)
924 #define ESC_AL_CTRL_IST_SHIFT (0U)
925 #define ESC_AL_CTRL_IST_SET(x) (((uint16_t)(x) << ESC_AL_CTRL_IST_SHIFT) & ESC_AL_CTRL_IST_MASK)
926 #define ESC_AL_CTRL_IST_GET(x) (((uint16_t)(x) & ESC_AL_CTRL_IST_MASK) >> ESC_AL_CTRL_IST_SHIFT)
936 #define ESC_AL_STAT_DI_MASK (0x20U)
937 #define ESC_AL_STAT_DI_SHIFT (5U)
938 #define ESC_AL_STAT_DI_SET(x) (((uint16_t)(x) << ESC_AL_STAT_DI_SHIFT) & ESC_AL_STAT_DI_MASK)
939 #define ESC_AL_STAT_DI_GET(x) (((uint16_t)(x) & ESC_AL_STAT_DI_MASK) >> ESC_AL_STAT_DI_SHIFT)
951 #define ESC_AL_STAT_EI_MASK (0x10U)
952 #define ESC_AL_STAT_EI_SHIFT (4U)
953 #define ESC_AL_STAT_EI_SET(x) (((uint16_t)(x) << ESC_AL_STAT_EI_SHIFT) & ESC_AL_STAT_EI_MASK)
954 #define ESC_AL_STAT_EI_GET(x) (((uint16_t)(x) & ESC_AL_STAT_EI_MASK) >> ESC_AL_STAT_EI_SHIFT)
966 #define ESC_AL_STAT_AS_MASK (0xFU)
967 #define ESC_AL_STAT_AS_SHIFT (0U)
968 #define ESC_AL_STAT_AS_SET(x) (((uint16_t)(x) << ESC_AL_STAT_AS_SHIFT) & ESC_AL_STAT_AS_MASK)
969 #define ESC_AL_STAT_AS_GET(x) (((uint16_t)(x) & ESC_AL_STAT_AS_MASK) >> ESC_AL_STAT_AS_SHIFT)
977 #define ESC_AL_STAT_CODE_CODE_MASK (0xFFFFU)
978 #define ESC_AL_STAT_CODE_CODE_SHIFT (0U)
979 #define ESC_AL_STAT_CODE_CODE_SET(x) (((uint16_t)(x) << ESC_AL_STAT_CODE_CODE_SHIFT) & ESC_AL_STAT_CODE_CODE_MASK)
980 #define ESC_AL_STAT_CODE_CODE_GET(x) (((uint16_t)(x) & ESC_AL_STAT_CODE_CODE_MASK) >> ESC_AL_STAT_CODE_CODE_SHIFT)
990 #define ESC_RUN_LED_OVRD_EN_OVRD_MASK (0x10U)
991 #define ESC_RUN_LED_OVRD_EN_OVRD_SHIFT (4U)
992 #define ESC_RUN_LED_OVRD_EN_OVRD_SET(x) (((uint8_t)(x) << ESC_RUN_LED_OVRD_EN_OVRD_SHIFT) & ESC_RUN_LED_OVRD_EN_OVRD_MASK)
993 #define ESC_RUN_LED_OVRD_EN_OVRD_GET(x) (((uint8_t)(x) & ESC_RUN_LED_OVRD_EN_OVRD_MASK) >> ESC_RUN_LED_OVRD_EN_OVRD_SHIFT)
1006 #define ESC_RUN_LED_OVRD_LED_CODE_MASK (0xFU)
1007 #define ESC_RUN_LED_OVRD_LED_CODE_SHIFT (0U)
1008 #define ESC_RUN_LED_OVRD_LED_CODE_SET(x) (((uint8_t)(x) << ESC_RUN_LED_OVRD_LED_CODE_SHIFT) & ESC_RUN_LED_OVRD_LED_CODE_MASK)
1009 #define ESC_RUN_LED_OVRD_LED_CODE_GET(x) (((uint8_t)(x) & ESC_RUN_LED_OVRD_LED_CODE_MASK) >> ESC_RUN_LED_OVRD_LED_CODE_SHIFT)
1019 #define ESC_ERR_LED_OVRD_EN_OVRD_MASK (0x10U)
1020 #define ESC_ERR_LED_OVRD_EN_OVRD_SHIFT (4U)
1021 #define ESC_ERR_LED_OVRD_EN_OVRD_SET(x) (((uint8_t)(x) << ESC_ERR_LED_OVRD_EN_OVRD_SHIFT) & ESC_ERR_LED_OVRD_EN_OVRD_MASK)
1022 #define ESC_ERR_LED_OVRD_EN_OVRD_GET(x) (((uint8_t)(x) & ESC_ERR_LED_OVRD_EN_OVRD_MASK) >> ESC_ERR_LED_OVRD_EN_OVRD_SHIFT)
1034 #define ESC_ERR_LED_OVRD_LED_CODE_MASK (0xFU)
1035 #define ESC_ERR_LED_OVRD_LED_CODE_SHIFT (0U)
1036 #define ESC_ERR_LED_OVRD_LED_CODE_SET(x) (((uint8_t)(x) << ESC_ERR_LED_OVRD_LED_CODE_SHIFT) & ESC_ERR_LED_OVRD_LED_CODE_MASK)
1037 #define ESC_ERR_LED_OVRD_LED_CODE_GET(x) (((uint8_t)(x) & ESC_ERR_LED_OVRD_LED_CODE_MASK) >> ESC_ERR_LED_OVRD_LED_CODE_SHIFT)
1068 #define ESC_PDI_CTRL_PDI_MASK (0xFFU)
1069 #define ESC_PDI_CTRL_PDI_SHIFT (0U)
1070 #define ESC_PDI_CTRL_PDI_GET(x) (((uint8_t)(x) & ESC_PDI_CTRL_PDI_MASK) >> ESC_PDI_CTRL_PDI_SHIFT)
1080 #define ESC_ESC_CFG_ELP3_MASK (0x80U)
1081 #define ESC_ESC_CFG_ELP3_SHIFT (7U)
1082 #define ESC_ESC_CFG_ELP3_GET(x) (((uint8_t)(x) & ESC_ESC_CFG_ELP3_MASK) >> ESC_ESC_CFG_ELP3_SHIFT)
1091 #define ESC_ESC_CFG_ELP2_MASK (0x40U)
1092 #define ESC_ESC_CFG_ELP2_SHIFT (6U)
1093 #define ESC_ESC_CFG_ELP2_GET(x) (((uint8_t)(x) & ESC_ESC_CFG_ELP2_MASK) >> ESC_ESC_CFG_ELP2_SHIFT)
1102 #define ESC_ESC_CFG_ELP1_MASK (0x20U)
1103 #define ESC_ESC_CFG_ELP1_SHIFT (5U)
1104 #define ESC_ESC_CFG_ELP1_GET(x) (((uint8_t)(x) & ESC_ESC_CFG_ELP1_MASK) >> ESC_ESC_CFG_ELP1_SHIFT)
1113 #define ESC_ESC_CFG_ELP0_MASK (0x10U)
1114 #define ESC_ESC_CFG_ELP0_SHIFT (4U)
1115 #define ESC_ESC_CFG_ELP0_GET(x) (((uint8_t)(x) & ESC_ESC_CFG_ELP0_MASK) >> ESC_ESC_CFG_ELP0_SHIFT)
1124 #define ESC_ESC_CFG_CDLIU_MASK (0x8U)
1125 #define ESC_ESC_CFG_CDLIU_SHIFT (3U)
1126 #define ESC_ESC_CFG_CDLIU_GET(x) (((uint8_t)(x) & ESC_ESC_CFG_CDLIU_MASK) >> ESC_ESC_CFG_CDLIU_SHIFT)
1135 #define ESC_ESC_CFG_DCSOU_MASK (0x4U)
1136 #define ESC_ESC_CFG_DCSOU_SHIFT (2U)
1137 #define ESC_ESC_CFG_DCSOU_GET(x) (((uint8_t)(x) & ESC_ESC_CFG_DCSOU_MASK) >> ESC_ESC_CFG_DCSOU_SHIFT)
1146 #define ESC_ESC_CFG_ELDAP_MASK (0x2U)
1147 #define ESC_ESC_CFG_ELDAP_SHIFT (1U)
1148 #define ESC_ESC_CFG_ELDAP_GET(x) (((uint8_t)(x) & ESC_ESC_CFG_ELDAP_MASK) >> ESC_ESC_CFG_ELDAP_SHIFT)
1158 #define ESC_ESC_CFG_DEV_EMU_MASK (0x1U)
1159 #define ESC_ESC_CFG_DEV_EMU_SHIFT (0U)
1160 #define ESC_ESC_CFG_DEV_EMU_GET(x) (((uint8_t)(x) & ESC_ESC_CFG_DEV_EMU_MASK) >> ESC_ESC_CFG_DEV_EMU_SHIFT)
1170 #define ESC_PDI_INFO_PDICN_MASK (0x8U)
1171 #define ESC_PDI_INFO_PDICN_SHIFT (3U)
1172 #define ESC_PDI_INFO_PDICN_GET(x) (((uint16_t)(x) & ESC_PDI_INFO_PDICN_MASK) >> ESC_PDI_INFO_PDICN_SHIFT)
1181 #define ESC_PDI_INFO_PDIA_MASK (0x4U)
1182 #define ESC_PDI_INFO_PDIA_SHIFT (2U)
1183 #define ESC_PDI_INFO_PDIA_GET(x) (((uint16_t)(x) & ESC_PDI_INFO_PDIA_MASK) >> ESC_PDI_INFO_PDIA_SHIFT)
1193 #define ESC_PDI_INFO_ECLFE_MASK (0x2U)
1194 #define ESC_PDI_INFO_ECLFE_SHIFT (1U)
1195 #define ESC_PDI_INFO_ECLFE_GET(x) (((uint16_t)(x) & ESC_PDI_INFO_ECLFE_MASK) >> ESC_PDI_INFO_ECLFE_SHIFT)
1204 #define ESC_PDI_INFO_PFABW_MASK (0x1U)
1205 #define ESC_PDI_INFO_PFABW_SHIFT (0U)
1206 #define ESC_PDI_INFO_PFABW_GET(x) (((uint16_t)(x) & ESC_PDI_INFO_PFABW_MASK) >> ESC_PDI_INFO_PFABW_SHIFT)
1219 #define ESC_PDI_CFG_BUS_MASK (0xE0U)
1220 #define ESC_PDI_CFG_BUS_SHIFT (5U)
1221 #define ESC_PDI_CFG_BUS_GET(x) (((uint8_t)(x) & ESC_PDI_CFG_BUS_MASK) >> ESC_PDI_CFG_BUS_SHIFT)
1231 #define ESC_PDI_CFG_CLK_MASK (0x1FU)
1232 #define ESC_PDI_CFG_CLK_SHIFT (0U)
1233 #define ESC_PDI_CFG_CLK_GET(x) (((uint8_t)(x) & ESC_PDI_CFG_CLK_MASK) >> ESC_PDI_CFG_CLK_SHIFT)
1244 #define ESC_PDI_SL_CFG_SYNC1_MAER_MASK (0x80U)
1245 #define ESC_PDI_SL_CFG_SYNC1_MAER_SHIFT (7U)
1246 #define ESC_PDI_SL_CFG_SYNC1_MAER_GET(x) (((uint8_t)(x) & ESC_PDI_SL_CFG_SYNC1_MAER_MASK) >> ESC_PDI_SL_CFG_SYNC1_MAER_SHIFT)
1255 #define ESC_PDI_SL_CFG_SYNC1_CFG_MASK (0x40U)
1256 #define ESC_PDI_SL_CFG_SYNC1_CFG_SHIFT (6U)
1257 #define ESC_PDI_SL_CFG_SYNC1_CFG_GET(x) (((uint8_t)(x) & ESC_PDI_SL_CFG_SYNC1_CFG_MASK) >> ESC_PDI_SL_CFG_SYNC1_CFG_SHIFT)
1268 #define ESC_PDI_SL_CFG_SYNC1_ODP_MASK (0x30U)
1269 #define ESC_PDI_SL_CFG_SYNC1_ODP_SHIFT (4U)
1270 #define ESC_PDI_SL_CFG_SYNC1_ODP_GET(x) (((uint8_t)(x) & ESC_PDI_SL_CFG_SYNC1_ODP_MASK) >> ESC_PDI_SL_CFG_SYNC1_ODP_SHIFT)
1280 #define ESC_PDI_SL_CFG_SYNC0_MAER_MASK (0x8U)
1281 #define ESC_PDI_SL_CFG_SYNC0_MAER_SHIFT (3U)
1282 #define ESC_PDI_SL_CFG_SYNC0_MAER_GET(x) (((uint8_t)(x) & ESC_PDI_SL_CFG_SYNC0_MAER_MASK) >> ESC_PDI_SL_CFG_SYNC0_MAER_SHIFT)
1291 #define ESC_PDI_SL_CFG_SYNC0_CFG_MASK (0x4U)
1292 #define ESC_PDI_SL_CFG_SYNC0_CFG_SHIFT (2U)
1293 #define ESC_PDI_SL_CFG_SYNC0_CFG_GET(x) (((uint8_t)(x) & ESC_PDI_SL_CFG_SYNC0_CFG_MASK) >> ESC_PDI_SL_CFG_SYNC0_CFG_SHIFT)
1304 #define ESC_PDI_SL_CFG_SYNC0_ODP_MASK (0x3U)
1305 #define ESC_PDI_SL_CFG_SYNC0_ODP_SHIFT (0U)
1306 #define ESC_PDI_SL_CFG_SYNC0_ODP_GET(x) (((uint8_t)(x) & ESC_PDI_SL_CFG_SYNC0_ODP_MASK) >> ESC_PDI_SL_CFG_SYNC0_ODP_SHIFT)
1318 #define ESC_PDI_EXT_CFG_OCBST_MASK (0x700U)
1319 #define ESC_PDI_EXT_CFG_OCBST_SHIFT (8U)
1320 #define ESC_PDI_EXT_CFG_OCBST_SET(x) (((uint16_t)(x) << ESC_PDI_EXT_CFG_OCBST_SHIFT) & ESC_PDI_EXT_CFG_OCBST_MASK)
1321 #define ESC_PDI_EXT_CFG_OCBST_GET(x) (((uint16_t)(x) & ESC_PDI_EXT_CFG_OCBST_MASK) >> ESC_PDI_EXT_CFG_OCBST_SHIFT)
1332 #define ESC_PDI_EXT_CFG_RPS_MASK (0x3U)
1333 #define ESC_PDI_EXT_CFG_RPS_SHIFT (0U)
1334 #define ESC_PDI_EXT_CFG_RPS_GET(x) (((uint16_t)(x) & ESC_PDI_EXT_CFG_RPS_MASK) >> ESC_PDI_EXT_CFG_RPS_SHIFT)
1348 #define ESC_ECAT_EVT_MSK_MASK_MASK (0xFFFFU)
1349 #define ESC_ECAT_EVT_MSK_MASK_SHIFT (0U)
1350 #define ESC_ECAT_EVT_MSK_MASK_GET(x) (((uint16_t)(x) & ESC_ECAT_EVT_MSK_MASK_MASK) >> ESC_ECAT_EVT_MSK_MASK_SHIFT)
1364 #define ESC_PDI_AL_EVT_MSK_MASK_MASK (0xFFFFFFFFUL)
1365 #define ESC_PDI_AL_EVT_MSK_MASK_SHIFT (0U)
1366 #define ESC_PDI_AL_EVT_MSK_MASK_SET(x) (((uint32_t)(x) << ESC_PDI_AL_EVT_MSK_MASK_SHIFT) & ESC_PDI_AL_EVT_MSK_MASK_MASK)
1367 #define ESC_PDI_AL_EVT_MSK_MASK_GET(x) (((uint32_t)(x) & ESC_PDI_AL_EVT_MSK_MASK_MASK) >> ESC_PDI_AL_EVT_MSK_MASK_SHIFT)
1382 #define ESC_ECAT_EVT_REQ_MV_MASK (0xFF0U)
1383 #define ESC_ECAT_EVT_REQ_MV_SHIFT (4U)
1384 #define ESC_ECAT_EVT_REQ_MV_GET(x) (((uint16_t)(x) & ESC_ECAT_EVT_REQ_MV_MASK) >> ESC_ECAT_EVT_REQ_MV_SHIFT)
1395 #define ESC_ECAT_EVT_REQ_ALS_EVT_MASK (0x8U)
1396 #define ESC_ECAT_EVT_REQ_ALS_EVT_SHIFT (3U)
1397 #define ESC_ECAT_EVT_REQ_ALS_EVT_GET(x) (((uint16_t)(x) & ESC_ECAT_EVT_REQ_ALS_EVT_MASK) >> ESC_ECAT_EVT_REQ_ALS_EVT_SHIFT)
1408 #define ESC_ECAT_EVT_REQ_DLS_EVT_MASK (0x4U)
1409 #define ESC_ECAT_EVT_REQ_DLS_EVT_SHIFT (2U)
1410 #define ESC_ECAT_EVT_REQ_DLS_EVT_GET(x) (((uint16_t)(x) & ESC_ECAT_EVT_REQ_DLS_EVT_MASK) >> ESC_ECAT_EVT_REQ_DLS_EVT_SHIFT)
1423 #define ESC_ECAT_EVT_REQ_DCL_EVT_MASK (0x1U)
1424 #define ESC_ECAT_EVT_REQ_DCL_EVT_SHIFT (0U)
1425 #define ESC_ECAT_EVT_REQ_DCL_EVT_GET(x) (((uint16_t)(x) & ESC_ECAT_EVT_REQ_DCL_EVT_MASK) >> ESC_ECAT_EVT_REQ_DCL_EVT_SHIFT)
1441 #define ESC_AL_EVT_REQ_SM_INT_MASK (0xFFFF00UL)
1442 #define ESC_AL_EVT_REQ_SM_INT_SHIFT (8U)
1443 #define ESC_AL_EVT_REQ_SM_INT_GET(x) (((uint32_t)(x) & ESC_AL_EVT_REQ_SM_INT_MASK) >> ESC_AL_EVT_REQ_SM_INT_SHIFT)
1454 #define ESC_AL_EVT_REQ_WDG_PD_MASK (0x40U)
1455 #define ESC_AL_EVT_REQ_WDG_PD_SHIFT (6U)
1456 #define ESC_AL_EVT_REQ_WDG_PD_GET(x) (((uint32_t)(x) & ESC_AL_EVT_REQ_WDG_PD_MASK) >> ESC_AL_EVT_REQ_WDG_PD_SHIFT)
1468 #define ESC_AL_EVT_REQ_EE_EMU_MASK (0x20U)
1469 #define ESC_AL_EVT_REQ_EE_EMU_SHIFT (5U)
1470 #define ESC_AL_EVT_REQ_EE_EMU_GET(x) (((uint32_t)(x) & ESC_AL_EVT_REQ_EE_EMU_MASK) >> ESC_AL_EVT_REQ_EE_EMU_SHIFT)
1482 #define ESC_AL_EVT_REQ_SM_ACT_MASK (0x10U)
1483 #define ESC_AL_EVT_REQ_SM_ACT_SHIFT (4U)
1484 #define ESC_AL_EVT_REQ_SM_ACT_GET(x) (((uint32_t)(x) & ESC_AL_EVT_REQ_SM_ACT_MASK) >> ESC_AL_EVT_REQ_SM_ACT_SHIFT)
1495 #define ESC_AL_EVT_REQ_ST_DC_SYNC1_MASK (0x8U)
1496 #define ESC_AL_EVT_REQ_ST_DC_SYNC1_SHIFT (3U)
1497 #define ESC_AL_EVT_REQ_ST_DC_SYNC1_GET(x) (((uint32_t)(x) & ESC_AL_EVT_REQ_ST_DC_SYNC1_MASK) >> ESC_AL_EVT_REQ_ST_DC_SYNC1_SHIFT)
1508 #define ESC_AL_EVT_REQ_ST_DC_SYNC0_MASK (0x4U)
1509 #define ESC_AL_EVT_REQ_ST_DC_SYNC0_SHIFT (2U)
1510 #define ESC_AL_EVT_REQ_ST_DC_SYNC0_GET(x) (((uint32_t)(x) & ESC_AL_EVT_REQ_ST_DC_SYNC0_MASK) >> ESC_AL_EVT_REQ_ST_DC_SYNC0_SHIFT)
1523 #define ESC_AL_EVT_REQ_DCL_EVT_MASK (0x2U)
1524 #define ESC_AL_EVT_REQ_DCL_EVT_SHIFT (1U)
1525 #define ESC_AL_EVT_REQ_DCL_EVT_GET(x) (((uint32_t)(x) & ESC_AL_EVT_REQ_DCL_EVT_MASK) >> ESC_AL_EVT_REQ_DCL_EVT_SHIFT)
1536 #define ESC_AL_EVT_REQ_ALC_EVT_MASK (0x1U)
1537 #define ESC_AL_EVT_REQ_ALC_EVT_SHIFT (0U)
1538 #define ESC_AL_EVT_REQ_ALC_EVT_GET(x) (((uint32_t)(x) & ESC_AL_EVT_REQ_ALC_EVT_MASK) >> ESC_AL_EVT_REQ_ALC_EVT_SHIFT)
1547 #define ESC_RX_ERR_CNT_RX_ERR_MASK (0xFF00U)
1548 #define ESC_RX_ERR_CNT_RX_ERR_SHIFT (8U)
1549 #define ESC_RX_ERR_CNT_RX_ERR_GET(x) (((uint16_t)(x) & ESC_RX_ERR_CNT_RX_ERR_MASK) >> ESC_RX_ERR_CNT_RX_ERR_SHIFT)
1557 #define ESC_RX_ERR_CNT_IVD_FRM_MASK (0xFFU)
1558 #define ESC_RX_ERR_CNT_IVD_FRM_SHIFT (0U)
1559 #define ESC_RX_ERR_CNT_IVD_FRM_GET(x) (((uint16_t)(x) & ESC_RX_ERR_CNT_IVD_FRM_MASK) >> ESC_RX_ERR_CNT_IVD_FRM_SHIFT)
1568 #define ESC_FWD_RX_ERR_CNT_ERR_CNT_MASK (0xFFU)
1569 #define ESC_FWD_RX_ERR_CNT_ERR_CNT_SHIFT (0U)
1570 #define ESC_FWD_RX_ERR_CNT_ERR_CNT_GET(x) (((uint8_t)(x) & ESC_FWD_RX_ERR_CNT_ERR_CNT_MASK) >> ESC_FWD_RX_ERR_CNT_ERR_CNT_SHIFT)
1581 #define ESC_ECAT_PU_ERR_CNT_CNT_MASK (0xFFU)
1582 #define ESC_ECAT_PU_ERR_CNT_CNT_SHIFT (0U)
1583 #define ESC_ECAT_PU_ERR_CNT_CNT_GET(x) (((uint8_t)(x) & ESC_ECAT_PU_ERR_CNT_CNT_MASK) >> ESC_ECAT_PU_ERR_CNT_CNT_SHIFT)
1593 #define ESC_PDI_ERR_CNT_CNT_MASK (0xFFU)
1594 #define ESC_PDI_ERR_CNT_CNT_SHIFT (0U)
1595 #define ESC_PDI_ERR_CNT_CNT_GET(x) (((uint8_t)(x) & ESC_PDI_ERR_CNT_CNT_MASK) >> ESC_PDI_ERR_CNT_CNT_SHIFT)
1605 #define ESC_LOST_LINK_CNT_CNT_MASK (0xFFU)
1606 #define ESC_LOST_LINK_CNT_CNT_SHIFT (0U)
1607 #define ESC_LOST_LINK_CNT_CNT_GET(x) (((uint8_t)(x) & ESC_LOST_LINK_CNT_CNT_MASK) >> ESC_LOST_LINK_CNT_CNT_SHIFT)
1617 #define ESC_WDG_DIV_DIV_MASK (0xFFFFU)
1618 #define ESC_WDG_DIV_DIV_SHIFT (0U)
1619 #define ESC_WDG_DIV_DIV_GET(x) (((uint16_t)(x) & ESC_WDG_DIV_DIV_MASK) >> ESC_WDG_DIV_DIV_SHIFT)
1630 #define ESC_WDG_TIME_PDI_TIME_MASK (0xFFFFU)
1631 #define ESC_WDG_TIME_PDI_TIME_SHIFT (0U)
1632 #define ESC_WDG_TIME_PDI_TIME_GET(x) (((uint16_t)(x) & ESC_WDG_TIME_PDI_TIME_MASK) >> ESC_WDG_TIME_PDI_TIME_SHIFT)
1643 #define ESC_WDG_TIME_PDAT_TIME_MASK (0xFFFFU)
1644 #define ESC_WDG_TIME_PDAT_TIME_SHIFT (0U)
1645 #define ESC_WDG_TIME_PDAT_TIME_GET(x) (((uint16_t)(x) & ESC_WDG_TIME_PDAT_TIME_MASK) >> ESC_WDG_TIME_PDAT_TIME_SHIFT)
1657 #define ESC_WDG_STAT_PDAT_ST_MASK (0x1U)
1658 #define ESC_WDG_STAT_PDAT_ST_SHIFT (0U)
1659 #define ESC_WDG_STAT_PDAT_ST_SET(x) (((uint16_t)(x) << ESC_WDG_STAT_PDAT_ST_SHIFT) & ESC_WDG_STAT_PDAT_ST_MASK)
1660 #define ESC_WDG_STAT_PDAT_ST_GET(x) (((uint16_t)(x) & ESC_WDG_STAT_PDAT_ST_MASK) >> ESC_WDG_STAT_PDAT_ST_SHIFT)
1670 #define ESC_WDG_CNT_PDAT_CNT_MASK (0xFFU)
1671 #define ESC_WDG_CNT_PDAT_CNT_SHIFT (0U)
1672 #define ESC_WDG_CNT_PDAT_CNT_GET(x) (((uint8_t)(x) & ESC_WDG_CNT_PDAT_CNT_MASK) >> ESC_WDG_CNT_PDAT_CNT_SHIFT)
1682 #define ESC_WDG_CNT_PDI_CNT_MASK (0xFFU)
1683 #define ESC_WDG_CNT_PDI_CNT_SHIFT (0U)
1684 #define ESC_WDG_CNT_PDI_CNT_GET(x) (((uint8_t)(x) & ESC_WDG_CNT_PDI_CNT_MASK) >> ESC_WDG_CNT_PDI_CNT_SHIFT)
1694 #define ESC_EEPROM_CFG_FORCE_ECAT_MASK (0x2U)
1695 #define ESC_EEPROM_CFG_FORCE_ECAT_SHIFT (1U)
1696 #define ESC_EEPROM_CFG_FORCE_ECAT_GET(x) (((uint8_t)(x) & ESC_EEPROM_CFG_FORCE_ECAT_MASK) >> ESC_EEPROM_CFG_FORCE_ECAT_SHIFT)
1705 #define ESC_EEPROM_CFG_PDI_MASK (0x1U)
1706 #define ESC_EEPROM_CFG_PDI_SHIFT (0U)
1707 #define ESC_EEPROM_CFG_PDI_GET(x) (((uint8_t)(x) & ESC_EEPROM_CFG_PDI_MASK) >> ESC_EEPROM_CFG_PDI_SHIFT)
1718 #define ESC_EEPROM_PDI_ACC_STAT_ACCESS_MASK (0x1U)
1719 #define ESC_EEPROM_PDI_ACC_STAT_ACCESS_SHIFT (0U)
1720 #define ESC_EEPROM_PDI_ACC_STAT_ACCESS_SET(x) (((uint8_t)(x) << ESC_EEPROM_PDI_ACC_STAT_ACCESS_SHIFT) & ESC_EEPROM_PDI_ACC_STAT_ACCESS_MASK)
1721 #define ESC_EEPROM_PDI_ACC_STAT_ACCESS_GET(x) (((uint8_t)(x) & ESC_EEPROM_PDI_ACC_STAT_ACCESS_MASK) >> ESC_EEPROM_PDI_ACC_STAT_ACCESS_SHIFT)
1731 #define ESC_EEPROM_CTRL_STAT_BUSY_MASK (0x8000U)
1732 #define ESC_EEPROM_CTRL_STAT_BUSY_SHIFT (15U)
1733 #define ESC_EEPROM_CTRL_STAT_BUSY_GET(x) (((uint16_t)(x) & ESC_EEPROM_CTRL_STAT_BUSY_MASK) >> ESC_EEPROM_CTRL_STAT_BUSY_SHIFT)
1743 #define ESC_EEPROM_CTRL_STAT_ERR_WEN_MASK (0x4000U)
1744 #define ESC_EEPROM_CTRL_STAT_ERR_WEN_SHIFT (14U)
1745 #define ESC_EEPROM_CTRL_STAT_ERR_WEN_GET(x) (((uint16_t)(x) & ESC_EEPROM_CTRL_STAT_ERR_WEN_MASK) >> ESC_EEPROM_CTRL_STAT_ERR_WEN_SHIFT)
1758 #define ESC_EEPROM_CTRL_STAT_ERR_ACK_CMD_MASK (0x2000U)
1759 #define ESC_EEPROM_CTRL_STAT_ERR_ACK_CMD_SHIFT (13U)
1760 #define ESC_EEPROM_CTRL_STAT_ERR_ACK_CMD_SET(x) (((uint16_t)(x) << ESC_EEPROM_CTRL_STAT_ERR_ACK_CMD_SHIFT) & ESC_EEPROM_CTRL_STAT_ERR_ACK_CMD_MASK)
1761 #define ESC_EEPROM_CTRL_STAT_ERR_ACK_CMD_GET(x) (((uint16_t)(x) & ESC_EEPROM_CTRL_STAT_ERR_ACK_CMD_MASK) >> ESC_EEPROM_CTRL_STAT_ERR_ACK_CMD_SHIFT)
1772 #define ESC_EEPROM_CTRL_STAT_EE_LDS_MASK (0x1000U)
1773 #define ESC_EEPROM_CTRL_STAT_EE_LDS_SHIFT (12U)
1774 #define ESC_EEPROM_CTRL_STAT_EE_LDS_GET(x) (((uint16_t)(x) & ESC_EEPROM_CTRL_STAT_EE_LDS_MASK) >> ESC_EEPROM_CTRL_STAT_EE_LDS_SHIFT)
1785 #define ESC_EEPROM_CTRL_STAT_CKSM_ERR_MASK (0x800U)
1786 #define ESC_EEPROM_CTRL_STAT_CKSM_ERR_SHIFT (11U)
1787 #define ESC_EEPROM_CTRL_STAT_CKSM_ERR_SET(x) (((uint16_t)(x) << ESC_EEPROM_CTRL_STAT_CKSM_ERR_SHIFT) & ESC_EEPROM_CTRL_STAT_CKSM_ERR_MASK)
1788 #define ESC_EEPROM_CTRL_STAT_CKSM_ERR_GET(x) (((uint16_t)(x) & ESC_EEPROM_CTRL_STAT_CKSM_ERR_MASK) >> ESC_EEPROM_CTRL_STAT_CKSM_ERR_SHIFT)
1805 #define ESC_EEPROM_CTRL_STAT_CMD_MASK (0x700U)
1806 #define ESC_EEPROM_CTRL_STAT_CMD_SHIFT (8U)
1807 #define ESC_EEPROM_CTRL_STAT_CMD_SET(x) (((uint16_t)(x) << ESC_EEPROM_CTRL_STAT_CMD_SHIFT) & ESC_EEPROM_CTRL_STAT_CMD_MASK)
1808 #define ESC_EEPROM_CTRL_STAT_CMD_GET(x) (((uint16_t)(x) & ESC_EEPROM_CTRL_STAT_CMD_MASK) >> ESC_EEPROM_CTRL_STAT_CMD_SHIFT)
1817 #define ESC_EEPROM_CTRL_STAT_EE_ALGM_MASK (0x80U)
1818 #define ESC_EEPROM_CTRL_STAT_EE_ALGM_SHIFT (7U)
1819 #define ESC_EEPROM_CTRL_STAT_EE_ALGM_GET(x) (((uint16_t)(x) & ESC_EEPROM_CTRL_STAT_EE_ALGM_MASK) >> ESC_EEPROM_CTRL_STAT_EE_ALGM_SHIFT)
1828 #define ESC_EEPROM_CTRL_STAT_NUM_RD_BYTE_MASK (0x40U)
1829 #define ESC_EEPROM_CTRL_STAT_NUM_RD_BYTE_SHIFT (6U)
1830 #define ESC_EEPROM_CTRL_STAT_NUM_RD_BYTE_GET(x) (((uint16_t)(x) & ESC_EEPROM_CTRL_STAT_NUM_RD_BYTE_MASK) >> ESC_EEPROM_CTRL_STAT_NUM_RD_BYTE_SHIFT)
1839 #define ESC_EEPROM_CTRL_STAT_EE_EMU_MASK (0x20U)
1840 #define ESC_EEPROM_CTRL_STAT_EE_EMU_SHIFT (5U)
1841 #define ESC_EEPROM_CTRL_STAT_EE_EMU_GET(x) (((uint16_t)(x) & ESC_EEPROM_CTRL_STAT_EE_EMU_MASK) >> ESC_EEPROM_CTRL_STAT_EE_EMU_SHIFT)
1852 #define ESC_EEPROM_CTRL_STAT_ECAT_WEN_MASK (0x1U)
1853 #define ESC_EEPROM_CTRL_STAT_ECAT_WEN_SHIFT (0U)
1854 #define ESC_EEPROM_CTRL_STAT_ECAT_WEN_GET(x) (((uint16_t)(x) & ESC_EEPROM_CTRL_STAT_ECAT_WEN_MASK) >> ESC_EEPROM_CTRL_STAT_ECAT_WEN_SHIFT)
1869 #define ESC_EEPROM_ADDR_ADDR_MASK (0xFFFFFFFFUL)
1870 #define ESC_EEPROM_ADDR_ADDR_SHIFT (0U)
1871 #define ESC_EEPROM_ADDR_ADDR_SET(x) (((uint32_t)(x) << ESC_EEPROM_ADDR_ADDR_SHIFT) & ESC_EEPROM_ADDR_ADDR_MASK)
1872 #define ESC_EEPROM_ADDR_ADDR_GET(x) (((uint32_t)(x) & ESC_EEPROM_ADDR_ADDR_MASK) >> ESC_EEPROM_ADDR_ADDR_SHIFT)
1881 #define ESC_EEPROM_DATA_HI_MASK (0xFFFFFFFFFFFF0000ULL)
1882 #define ESC_EEPROM_DATA_HI_SHIFT (16U)
1883 #define ESC_EEPROM_DATA_HI_SET(x) (((uint64_t)(x) << ESC_EEPROM_DATA_HI_SHIFT) & ESC_EEPROM_DATA_HI_MASK)
1884 #define ESC_EEPROM_DATA_HI_GET(x) (((uint64_t)(x) & ESC_EEPROM_DATA_HI_MASK) >> ESC_EEPROM_DATA_HI_SHIFT)
1894 #define ESC_EEPROM_DATA_LO_MASK (0xFFFFU)
1895 #define ESC_EEPROM_DATA_LO_SHIFT (0U)
1896 #define ESC_EEPROM_DATA_LO_SET(x) (((uint64_t)(x) << ESC_EEPROM_DATA_LO_SHIFT) & ESC_EEPROM_DATA_LO_MASK)
1897 #define ESC_EEPROM_DATA_LO_GET(x) (((uint64_t)(x) & ESC_EEPROM_DATA_LO_MASK) >> ESC_EEPROM_DATA_LO_SHIFT)
1907 #define ESC_MII_MNG_CS_BUSY_MASK (0x8000U)
1908 #define ESC_MII_MNG_CS_BUSY_SHIFT (15U)
1909 #define ESC_MII_MNG_CS_BUSY_GET(x) (((uint16_t)(x) & ESC_MII_MNG_CS_BUSY_MASK) >> ESC_MII_MNG_CS_BUSY_SHIFT)
1921 #define ESC_MII_MNG_CS_CMD_ERR_MASK (0x4000U)
1922 #define ESC_MII_MNG_CS_CMD_ERR_SHIFT (14U)
1923 #define ESC_MII_MNG_CS_CMD_ERR_GET(x) (((uint16_t)(x) & ESC_MII_MNG_CS_CMD_ERR_MASK) >> ESC_MII_MNG_CS_CMD_ERR_SHIFT)
1934 #define ESC_MII_MNG_CS_RD_ERR_MASK (0x2000U)
1935 #define ESC_MII_MNG_CS_RD_ERR_SHIFT (13U)
1936 #define ESC_MII_MNG_CS_RD_ERR_GET(x) (((uint16_t)(x) & ESC_MII_MNG_CS_RD_ERR_MASK) >> ESC_MII_MNG_CS_RD_ERR_SHIFT)
1950 #define ESC_MII_MNG_CS_CMD_MASK (0x300U)
1951 #define ESC_MII_MNG_CS_CMD_SHIFT (8U)
1952 #define ESC_MII_MNG_CS_CMD_SET(x) (((uint16_t)(x) << ESC_MII_MNG_CS_CMD_SHIFT) & ESC_MII_MNG_CS_CMD_MASK)
1953 #define ESC_MII_MNG_CS_CMD_GET(x) (((uint16_t)(x) & ESC_MII_MNG_CS_CMD_MASK) >> ESC_MII_MNG_CS_CMD_SHIFT)
1970 #define ESC_MII_MNG_CS_PHY_ADDR_MASK (0xF8U)
1971 #define ESC_MII_MNG_CS_PHY_ADDR_SHIFT (3U)
1972 #define ESC_MII_MNG_CS_PHY_ADDR_GET(x) (((uint16_t)(x) & ESC_MII_MNG_CS_PHY_ADDR_MASK) >> ESC_MII_MNG_CS_PHY_ADDR_SHIFT)
1983 #define ESC_MII_MNG_CS_LINK_DC_MASK (0x4U)
1984 #define ESC_MII_MNG_CS_LINK_DC_SHIFT (2U)
1985 #define ESC_MII_MNG_CS_LINK_DC_GET(x) (((uint16_t)(x) & ESC_MII_MNG_CS_LINK_DC_MASK) >> ESC_MII_MNG_CS_LINK_DC_SHIFT)
1995 #define ESC_MII_MNG_CS_PDI_MASK (0x2U)
1996 #define ESC_MII_MNG_CS_PDI_SHIFT (1U)
1997 #define ESC_MII_MNG_CS_PDI_GET(x) (((uint16_t)(x) & ESC_MII_MNG_CS_PDI_MASK) >> ESC_MII_MNG_CS_PDI_SHIFT)
2010 #define ESC_MII_MNG_CS_WEN_MASK (0x1U)
2011 #define ESC_MII_MNG_CS_WEN_SHIFT (0U)
2012 #define ESC_MII_MNG_CS_WEN_GET(x) (((uint16_t)(x) & ESC_MII_MNG_CS_WEN_MASK) >> ESC_MII_MNG_CS_WEN_SHIFT)
2024 #define ESC_PHY_ADDR_SHOW_MASK (0x80U)
2025 #define ESC_PHY_ADDR_SHOW_SHIFT (7U)
2026 #define ESC_PHY_ADDR_SHOW_SET(x) (((uint8_t)(x) << ESC_PHY_ADDR_SHOW_SHIFT) & ESC_PHY_ADDR_SHOW_MASK)
2027 #define ESC_PHY_ADDR_SHOW_GET(x) (((uint8_t)(x) & ESC_PHY_ADDR_SHOW_MASK) >> ESC_PHY_ADDR_SHOW_SHIFT)
2046 #define ESC_PHY_ADDR_ADDR_MASK (0x1FU)
2047 #define ESC_PHY_ADDR_ADDR_SHIFT (0U)
2048 #define ESC_PHY_ADDR_ADDR_SET(x) (((uint8_t)(x) << ESC_PHY_ADDR_ADDR_SHIFT) & ESC_PHY_ADDR_ADDR_MASK)
2049 #define ESC_PHY_ADDR_ADDR_GET(x) (((uint8_t)(x) & ESC_PHY_ADDR_ADDR_MASK) >> ESC_PHY_ADDR_ADDR_SHIFT)
2058 #define ESC_PHY_REG_ADDR_ADDR_MASK (0x1FU)
2059 #define ESC_PHY_REG_ADDR_ADDR_SHIFT (0U)
2060 #define ESC_PHY_REG_ADDR_ADDR_SET(x) (((uint8_t)(x) << ESC_PHY_REG_ADDR_ADDR_SHIFT) & ESC_PHY_REG_ADDR_ADDR_MASK)
2061 #define ESC_PHY_REG_ADDR_ADDR_GET(x) (((uint8_t)(x) & ESC_PHY_REG_ADDR_ADDR_MASK) >> ESC_PHY_REG_ADDR_ADDR_SHIFT)
2069 #define ESC_PHY_DATA_DATA_MASK (0xFFFFU)
2070 #define ESC_PHY_DATA_DATA_SHIFT (0U)
2071 #define ESC_PHY_DATA_DATA_SET(x) (((uint16_t)(x) << ESC_PHY_DATA_DATA_SHIFT) & ESC_PHY_DATA_DATA_MASK)
2072 #define ESC_PHY_DATA_DATA_GET(x) (((uint16_t)(x) & ESC_PHY_DATA_DATA_MASK) >> ESC_PHY_DATA_DATA_SHIFT)
2084 #define ESC_MIIM_ECAT_ACC_STAT_ACC_MASK (0x1U)
2085 #define ESC_MIIM_ECAT_ACC_STAT_ACC_SHIFT (0U)
2086 #define ESC_MIIM_ECAT_ACC_STAT_ACC_GET(x) (((uint8_t)(x) & ESC_MIIM_ECAT_ACC_STAT_ACC_MASK) >> ESC_MIIM_ECAT_ACC_STAT_ACC_SHIFT)
2096 #define ESC_MIIM_PDI_ACC_STAT_FORCE_MASK (0x2U)
2097 #define ESC_MIIM_PDI_ACC_STAT_FORCE_SHIFT (1U)
2098 #define ESC_MIIM_PDI_ACC_STAT_FORCE_GET(x) (((uint8_t)(x) & ESC_MIIM_PDI_ACC_STAT_FORCE_MASK) >> ESC_MIIM_PDI_ACC_STAT_FORCE_SHIFT)
2107 #define ESC_MIIM_PDI_ACC_STAT_ACC_MASK (0x1U)
2108 #define ESC_MIIM_PDI_ACC_STAT_ACC_SHIFT (0U)
2109 #define ESC_MIIM_PDI_ACC_STAT_ACC_SET(x) (((uint8_t)(x) << ESC_MIIM_PDI_ACC_STAT_ACC_SHIFT) & ESC_MIIM_PDI_ACC_STAT_ACC_MASK)
2110 #define ESC_MIIM_PDI_ACC_STAT_ACC_GET(x) (((uint8_t)(x) & ESC_MIIM_PDI_ACC_STAT_ACC_MASK) >> ESC_MIIM_PDI_ACC_STAT_ACC_SHIFT)
2122 #define ESC_PHY_STAT_PCU_MASK (0x20U)
2123 #define ESC_PHY_STAT_PCU_SHIFT (5U)
2124 #define ESC_PHY_STAT_PCU_SET(x) (((uint8_t)(x) << ESC_PHY_STAT_PCU_SHIFT) & ESC_PHY_STAT_PCU_MASK)
2125 #define ESC_PHY_STAT_PCU_GET(x) (((uint8_t)(x) & ESC_PHY_STAT_PCU_MASK) >> ESC_PHY_STAT_PCU_SHIFT)
2134 #define ESC_PHY_STAT_LPE_MASK (0x10U)
2135 #define ESC_PHY_STAT_LPE_SHIFT (4U)
2136 #define ESC_PHY_STAT_LPE_GET(x) (((uint8_t)(x) & ESC_PHY_STAT_LPE_MASK) >> ESC_PHY_STAT_LPE_SHIFT)
2147 #define ESC_PHY_STAT_RE_MASK (0x8U)
2148 #define ESC_PHY_STAT_RE_SHIFT (3U)
2149 #define ESC_PHY_STAT_RE_SET(x) (((uint8_t)(x) << ESC_PHY_STAT_RE_SHIFT) & ESC_PHY_STAT_RE_MASK)
2150 #define ESC_PHY_STAT_RE_GET(x) (((uint8_t)(x) & ESC_PHY_STAT_RE_MASK) >> ESC_PHY_STAT_RE_SHIFT)
2159 #define ESC_PHY_STAT_LSE_MASK (0x4U)
2160 #define ESC_PHY_STAT_LSE_SHIFT (2U)
2161 #define ESC_PHY_STAT_LSE_GET(x) (((uint8_t)(x) & ESC_PHY_STAT_LSE_MASK) >> ESC_PHY_STAT_LSE_SHIFT)
2171 #define ESC_PHY_STAT_LS_MASK (0x2U)
2172 #define ESC_PHY_STAT_LS_SHIFT (1U)
2173 #define ESC_PHY_STAT_LS_GET(x) (((uint8_t)(x) & ESC_PHY_STAT_LS_MASK) >> ESC_PHY_STAT_LS_SHIFT)
2182 #define ESC_PHY_STAT_PLS_MASK (0x1U)
2183 #define ESC_PHY_STAT_PLS_SHIFT (0U)
2184 #define ESC_PHY_STAT_PLS_GET(x) (((uint8_t)(x) & ESC_PHY_STAT_PLS_MASK) >> ESC_PHY_STAT_PLS_SHIFT)
2193 #define ESC_FMMU_LOGIC_START_ADDR_ADDR_MASK (0xFFFFFFFFUL)
2194 #define ESC_FMMU_LOGIC_START_ADDR_ADDR_SHIFT (0U)
2195 #define ESC_FMMU_LOGIC_START_ADDR_ADDR_GET(x) (((uint32_t)(x) & ESC_FMMU_LOGIC_START_ADDR_ADDR_MASK) >> ESC_FMMU_LOGIC_START_ADDR_ADDR_SHIFT)
2205 #define ESC_FMMU_LENGTH_OFFSET_MASK (0xFFFFU)
2206 #define ESC_FMMU_LENGTH_OFFSET_SHIFT (0U)
2207 #define ESC_FMMU_LENGTH_OFFSET_GET(x) (((uint16_t)(x) & ESC_FMMU_LENGTH_OFFSET_MASK) >> ESC_FMMU_LENGTH_OFFSET_SHIFT)
2217 #define ESC_FMMU_LOGIC_START_BIT_START_MASK (0x7U)
2218 #define ESC_FMMU_LOGIC_START_BIT_START_SHIFT (0U)
2219 #define ESC_FMMU_LOGIC_START_BIT_START_GET(x) (((uint8_t)(x) & ESC_FMMU_LOGIC_START_BIT_START_MASK) >> ESC_FMMU_LOGIC_START_BIT_START_SHIFT)
2229 #define ESC_FMMU_LOGIC_STOP_BIT_STOP_MASK (0x7U)
2230 #define ESC_FMMU_LOGIC_STOP_BIT_STOP_SHIFT (0U)
2231 #define ESC_FMMU_LOGIC_STOP_BIT_STOP_GET(x) (((uint8_t)(x) & ESC_FMMU_LOGIC_STOP_BIT_STOP_MASK) >> ESC_FMMU_LOGIC_STOP_BIT_STOP_SHIFT)
2240 #define ESC_FMMU_PHYSICAL_START_ADDR_ADDR_MASK (0xFFFFU)
2241 #define ESC_FMMU_PHYSICAL_START_ADDR_ADDR_SHIFT (0U)
2242 #define ESC_FMMU_PHYSICAL_START_ADDR_ADDR_GET(x) (((uint16_t)(x) & ESC_FMMU_PHYSICAL_START_ADDR_ADDR_MASK) >> ESC_FMMU_PHYSICAL_START_ADDR_ADDR_SHIFT)
2252 #define ESC_FMMU_PHYSICAL_START_BIT_START_MASK (0x7U)
2253 #define ESC_FMMU_PHYSICAL_START_BIT_START_SHIFT (0U)
2254 #define ESC_FMMU_PHYSICAL_START_BIT_START_GET(x) (((uint8_t)(x) & ESC_FMMU_PHYSICAL_START_BIT_START_MASK) >> ESC_FMMU_PHYSICAL_START_BIT_START_SHIFT)
2263 #define ESC_FMMU_TYPE_MAP_WR_MASK (0x2U)
2264 #define ESC_FMMU_TYPE_MAP_WR_SHIFT (1U)
2265 #define ESC_FMMU_TYPE_MAP_WR_GET(x) (((uint8_t)(x) & ESC_FMMU_TYPE_MAP_WR_MASK) >> ESC_FMMU_TYPE_MAP_WR_SHIFT)
2273 #define ESC_FMMU_TYPE_MAP_RD_MASK (0x1U)
2274 #define ESC_FMMU_TYPE_MAP_RD_SHIFT (0U)
2275 #define ESC_FMMU_TYPE_MAP_RD_GET(x) (((uint8_t)(x) & ESC_FMMU_TYPE_MAP_RD_MASK) >> ESC_FMMU_TYPE_MAP_RD_SHIFT)
2287 #define ESC_FMMU_ACTIVATE_ACT_MASK (0x1U)
2288 #define ESC_FMMU_ACTIVATE_ACT_SHIFT (0U)
2289 #define ESC_FMMU_ACTIVATE_ACT_GET(x) (((uint8_t)(x) & ESC_FMMU_ACTIVATE_ACT_MASK) >> ESC_FMMU_ACTIVATE_ACT_SHIFT)
2298 #define ESC_SYNCM_PHYSICAL_START_ADDR_ADDR_MASK (0xFFFFU)
2299 #define ESC_SYNCM_PHYSICAL_START_ADDR_ADDR_SHIFT (0U)
2300 #define ESC_SYNCM_PHYSICAL_START_ADDR_ADDR_GET(x) (((uint16_t)(x) & ESC_SYNCM_PHYSICAL_START_ADDR_ADDR_MASK) >> ESC_SYNCM_PHYSICAL_START_ADDR_ADDR_SHIFT)
2311 #define ESC_SYNCM_LENGTH_LEN_MASK (0xFFFFU)
2312 #define ESC_SYNCM_LENGTH_LEN_SHIFT (0U)
2313 #define ESC_SYNCM_LENGTH_LEN_GET(x) (((uint16_t)(x) & ESC_SYNCM_LENGTH_LEN_MASK) >> ESC_SYNCM_LENGTH_LEN_SHIFT)
2323 #define ESC_SYNCM_CONTROL_WDG_TRG_EN_MASK (0x40U)
2324 #define ESC_SYNCM_CONTROL_WDG_TRG_EN_SHIFT (6U)
2325 #define ESC_SYNCM_CONTROL_WDG_TRG_EN_GET(x) (((uint8_t)(x) & ESC_SYNCM_CONTROL_WDG_TRG_EN_MASK) >> ESC_SYNCM_CONTROL_WDG_TRG_EN_SHIFT)
2334 #define ESC_SYNCM_CONTROL_INT_AL_MASK (0x20U)
2335 #define ESC_SYNCM_CONTROL_INT_AL_SHIFT (5U)
2336 #define ESC_SYNCM_CONTROL_INT_AL_GET(x) (((uint8_t)(x) & ESC_SYNCM_CONTROL_INT_AL_MASK) >> ESC_SYNCM_CONTROL_INT_AL_SHIFT)
2345 #define ESC_SYNCM_CONTROL_INT_ECAT_MASK (0x10U)
2346 #define ESC_SYNCM_CONTROL_INT_ECAT_SHIFT (4U)
2347 #define ESC_SYNCM_CONTROL_INT_ECAT_GET(x) (((uint8_t)(x) & ESC_SYNCM_CONTROL_INT_ECAT_MASK) >> ESC_SYNCM_CONTROL_INT_ECAT_SHIFT)
2360 #define ESC_SYNCM_CONTROL_DIR_MASK (0xCU)
2361 #define ESC_SYNCM_CONTROL_DIR_SHIFT (2U)
2362 #define ESC_SYNCM_CONTROL_DIR_GET(x) (((uint8_t)(x) & ESC_SYNCM_CONTROL_DIR_MASK) >> ESC_SYNCM_CONTROL_DIR_SHIFT)
2373 #define ESC_SYNCM_CONTROL_OP_MODE_MASK (0x3U)
2374 #define ESC_SYNCM_CONTROL_OP_MODE_SHIFT (0U)
2375 #define ESC_SYNCM_CONTROL_OP_MODE_GET(x) (((uint8_t)(x) & ESC_SYNCM_CONTROL_OP_MODE_MASK) >> ESC_SYNCM_CONTROL_OP_MODE_SHIFT)
2383 #define ESC_SYNCM_STATUS_WB_INUSE_MASK (0x80U)
2384 #define ESC_SYNCM_STATUS_WB_INUSE_SHIFT (7U)
2385 #define ESC_SYNCM_STATUS_WB_INUSE_GET(x) (((uint8_t)(x) & ESC_SYNCM_STATUS_WB_INUSE_MASK) >> ESC_SYNCM_STATUS_WB_INUSE_SHIFT)
2392 #define ESC_SYNCM_STATUS_RB_INUSE_MASK (0x40U)
2393 #define ESC_SYNCM_STATUS_RB_INUSE_SHIFT (6U)
2394 #define ESC_SYNCM_STATUS_RB_INUSE_GET(x) (((uint8_t)(x) & ESC_SYNCM_STATUS_RB_INUSE_MASK) >> ESC_SYNCM_STATUS_RB_INUSE_SHIFT)
2410 #define ESC_SYNCM_STATUS_BUF_MODE_MASK (0x30U)
2411 #define ESC_SYNCM_STATUS_BUF_MODE_SHIFT (4U)
2412 #define ESC_SYNCM_STATUS_BUF_MODE_GET(x) (((uint8_t)(x) & ESC_SYNCM_STATUS_BUF_MODE_MASK) >> ESC_SYNCM_STATUS_BUF_MODE_SHIFT)
2422 #define ESC_SYNCM_STATUS_MBX_MODE_MASK (0x8U)
2423 #define ESC_SYNCM_STATUS_MBX_MODE_SHIFT (3U)
2424 #define ESC_SYNCM_STATUS_MBX_MODE_GET(x) (((uint8_t)(x) & ESC_SYNCM_STATUS_MBX_MODE_MASK) >> ESC_SYNCM_STATUS_MBX_MODE_SHIFT)
2437 #define ESC_SYNCM_STATUS_INT_RD_MASK (0x2U)
2438 #define ESC_SYNCM_STATUS_INT_RD_SHIFT (1U)
2439 #define ESC_SYNCM_STATUS_INT_RD_GET(x) (((uint8_t)(x) & ESC_SYNCM_STATUS_INT_RD_MASK) >> ESC_SYNCM_STATUS_INT_RD_SHIFT)
2452 #define ESC_SYNCM_STATUS_INT_WR_MASK (0x1U)
2453 #define ESC_SYNCM_STATUS_INT_WR_SHIFT (0U)
2454 #define ESC_SYNCM_STATUS_INT_WR_GET(x) (((uint8_t)(x) & ESC_SYNCM_STATUS_INT_WR_MASK) >> ESC_SYNCM_STATUS_INT_WR_SHIFT)
2466 #define ESC_SYNCM_ACTIVATE_LATCH_PDI_MASK (0x80U)
2467 #define ESC_SYNCM_ACTIVATE_LATCH_PDI_SHIFT (7U)
2468 #define ESC_SYNCM_ACTIVATE_LATCH_PDI_GET(x) (((uint8_t)(x) & ESC_SYNCM_ACTIVATE_LATCH_PDI_MASK) >> ESC_SYNCM_ACTIVATE_LATCH_PDI_SHIFT)
2478 #define ESC_SYNCM_ACTIVATE_LATCH_ECAT_MASK (0x40U)
2479 #define ESC_SYNCM_ACTIVATE_LATCH_ECAT_SHIFT (6U)
2480 #define ESC_SYNCM_ACTIVATE_LATCH_ECAT_GET(x) (((uint8_t)(x) & ESC_SYNCM_ACTIVATE_LATCH_ECAT_MASK) >> ESC_SYNCM_ACTIVATE_LATCH_ECAT_SHIFT)
2490 #define ESC_SYNCM_ACTIVATE_REPEAT_MASK (0x2U)
2491 #define ESC_SYNCM_ACTIVATE_REPEAT_SHIFT (1U)
2492 #define ESC_SYNCM_ACTIVATE_REPEAT_GET(x) (((uint8_t)(x) & ESC_SYNCM_ACTIVATE_REPEAT_MASK) >> ESC_SYNCM_ACTIVATE_REPEAT_SHIFT)
2504 #define ESC_SYNCM_ACTIVATE_EN_MASK (0x1U)
2505 #define ESC_SYNCM_ACTIVATE_EN_SHIFT (0U)
2506 #define ESC_SYNCM_ACTIVATE_EN_SET(x) (((uint8_t)(x) << ESC_SYNCM_ACTIVATE_EN_SHIFT) & ESC_SYNCM_ACTIVATE_EN_MASK)
2507 #define ESC_SYNCM_ACTIVATE_EN_GET(x) (((uint8_t)(x) & ESC_SYNCM_ACTIVATE_EN_MASK) >> ESC_SYNCM_ACTIVATE_EN_SHIFT)
2518 #define ESC_SYNCM_PDI_CTRL_REPEAT_ACK_MASK (0x2U)
2519 #define ESC_SYNCM_PDI_CTRL_REPEAT_ACK_SHIFT (1U)
2520 #define ESC_SYNCM_PDI_CTRL_REPEAT_ACK_SET(x) (((uint8_t)(x) << ESC_SYNCM_PDI_CTRL_REPEAT_ACK_SHIFT) & ESC_SYNCM_PDI_CTRL_REPEAT_ACK_MASK)
2521 #define ESC_SYNCM_PDI_CTRL_REPEAT_ACK_GET(x) (((uint8_t)(x) & ESC_SYNCM_PDI_CTRL_REPEAT_ACK_MASK) >> ESC_SYNCM_PDI_CTRL_REPEAT_ACK_SHIFT)
2539 #define ESC_SYNCM_PDI_CTRL_DEACT_MASK (0x1U)
2540 #define ESC_SYNCM_PDI_CTRL_DEACT_SHIFT (0U)
2541 #define ESC_SYNCM_PDI_CTRL_DEACT_SET(x) (((uint8_t)(x) << ESC_SYNCM_PDI_CTRL_DEACT_SHIFT) & ESC_SYNCM_PDI_CTRL_DEACT_MASK)
2542 #define ESC_SYNCM_PDI_CTRL_DEACT_GET(x) (((uint8_t)(x) & ESC_SYNCM_PDI_CTRL_DEACT_MASK) >> ESC_SYNCM_PDI_CTRL_DEACT_SHIFT)
2552 #define ESC_RCV_TIME_LT_MASK (0xFFFFFF00UL)
2553 #define ESC_RCV_TIME_LT_SHIFT (8U)
2554 #define ESC_RCV_TIME_LT_GET(x) (((uint32_t)(x) & ESC_RCV_TIME_LT_MASK) >> ESC_RCV_TIME_LT_SHIFT)
2579 #define ESC_RCV_TIME_REQ_MASK (0xFFU)
2580 #define ESC_RCV_TIME_REQ_SHIFT (0U)
2581 #define ESC_RCV_TIME_REQ_GET(x) (((uint32_t)(x) & ESC_RCV_TIME_REQ_MASK) >> ESC_RCV_TIME_REQ_SHIFT)
2588 #define ESC_SYS_TIME_ST_MASK (0xFFFFFFFFFFFFFFFFULL)
2589 #define ESC_SYS_TIME_ST_SHIFT (0U)
2590 #define ESC_SYS_TIME_ST_SET(x) (((uint64_t)(x) << ESC_SYS_TIME_ST_SHIFT) & ESC_SYS_TIME_ST_MASK)
2591 #define ESC_SYS_TIME_ST_GET(x) (((uint64_t)(x) & ESC_SYS_TIME_ST_MASK) >> ESC_SYS_TIME_ST_SHIFT)
2607 #define ESC_RCVT_ECAT_PU_LT_MASK (0xFFFFFFFFFFFFFFFFULL)
2608 #define ESC_RCVT_ECAT_PU_LT_SHIFT (0U)
2609 #define ESC_RCVT_ECAT_PU_LT_GET(x) (((uint64_t)(x) & ESC_RCVT_ECAT_PU_LT_MASK) >> ESC_RCVT_ECAT_PU_LT_SHIFT)
2618 #define ESC_SYS_TIME_OFFSET_OFFSET_MASK (0xFFFFFFFFFFFFFFFFULL)
2619 #define ESC_SYS_TIME_OFFSET_OFFSET_SHIFT (0U)
2620 #define ESC_SYS_TIME_OFFSET_OFFSET_SET(x) (((uint64_t)(x) << ESC_SYS_TIME_OFFSET_OFFSET_SHIFT) & ESC_SYS_TIME_OFFSET_OFFSET_MASK)
2621 #define ESC_SYS_TIME_OFFSET_OFFSET_GET(x) (((uint64_t)(x) & ESC_SYS_TIME_OFFSET_OFFSET_MASK) >> ESC_SYS_TIME_OFFSET_OFFSET_SHIFT)
2630 #define ESC_SYS_TIME_DELAY_DLY_MASK (0xFFFFFFFFUL)
2631 #define ESC_SYS_TIME_DELAY_DLY_SHIFT (0U)
2632 #define ESC_SYS_TIME_DELAY_DLY_SET(x) (((uint32_t)(x) << ESC_SYS_TIME_DELAY_DLY_SHIFT) & ESC_SYS_TIME_DELAY_DLY_MASK)
2633 #define ESC_SYS_TIME_DELAY_DLY_GET(x) (((uint32_t)(x) & ESC_SYS_TIME_DELAY_DLY_MASK) >> ESC_SYS_TIME_DELAY_DLY_SHIFT)
2644 #define ESC_SYS_TIME_DIFF_DIFF_MASK (0x80000000UL)
2645 #define ESC_SYS_TIME_DIFF_DIFF_SHIFT (31U)
2646 #define ESC_SYS_TIME_DIFF_DIFF_GET(x) (((uint32_t)(x) & ESC_SYS_TIME_DIFF_DIFF_MASK) >> ESC_SYS_TIME_DIFF_DIFF_SHIFT)
2657 #define ESC_SYS_TIME_DIFF_NUM_MASK (0x7FFFFFFFUL)
2658 #define ESC_SYS_TIME_DIFF_NUM_SHIFT (0U)
2659 #define ESC_SYS_TIME_DIFF_NUM_GET(x) (((uint32_t)(x) & ESC_SYS_TIME_DIFF_NUM_MASK) >> ESC_SYS_TIME_DIFF_NUM_SHIFT)
2673 #define ESC_SPD_CNT_START_BW_MASK (0x7FFFU)
2674 #define ESC_SPD_CNT_START_BW_SHIFT (0U)
2675 #define ESC_SPD_CNT_START_BW_SET(x) (((uint16_t)(x) << ESC_SPD_CNT_START_BW_SHIFT) & ESC_SPD_CNT_START_BW_MASK)
2676 #define ESC_SPD_CNT_START_BW_GET(x) (((uint16_t)(x) & ESC_SPD_CNT_START_BW_MASK) >> ESC_SPD_CNT_START_BW_SHIFT)
2688 #define ESC_SPD_CNT_DIFF_DIFF_MASK (0xFFFFU)
2689 #define ESC_SPD_CNT_DIFF_DIFF_SHIFT (0U)
2690 #define ESC_SPD_CNT_DIFF_DIFF_GET(x) (((uint16_t)(x) & ESC_SPD_CNT_DIFF_DIFF_MASK) >> ESC_SPD_CNT_DIFF_DIFF_SHIFT)
2702 #define ESC_SYS_TIME_DIFF_FD_DEPTH_MASK (0xFU)
2703 #define ESC_SYS_TIME_DIFF_FD_DEPTH_SHIFT (0U)
2704 #define ESC_SYS_TIME_DIFF_FD_DEPTH_SET(x) (((uint8_t)(x) << ESC_SYS_TIME_DIFF_FD_DEPTH_SHIFT) & ESC_SYS_TIME_DIFF_FD_DEPTH_MASK)
2705 #define ESC_SYS_TIME_DIFF_FD_DEPTH_GET(x) (((uint8_t)(x) & ESC_SYS_TIME_DIFF_FD_DEPTH_MASK) >> ESC_SYS_TIME_DIFF_FD_DEPTH_SHIFT)
2717 #define ESC_SPD_CNT_FD_DEPTH_MASK (0xFU)
2718 #define ESC_SPD_CNT_FD_DEPTH_SHIFT (0U)
2719 #define ESC_SPD_CNT_FD_DEPTH_SET(x) (((uint8_t)(x) << ESC_SPD_CNT_FD_DEPTH_SHIFT) & ESC_SPD_CNT_FD_DEPTH_MASK)
2720 #define ESC_SPD_CNT_FD_DEPTH_GET(x) (((uint8_t)(x) & ESC_SPD_CNT_FD_DEPTH_MASK) >> ESC_SPD_CNT_FD_DEPTH_SHIFT)
2748 #define ESC_RCV_TIME_LM_LATCH_MODE_MASK (0x1U)
2749 #define ESC_RCV_TIME_LM_LATCH_MODE_SHIFT (0U)
2750 #define ESC_RCV_TIME_LM_LATCH_MODE_GET(x) (((uint8_t)(x) & ESC_RCV_TIME_LM_LATCH_MODE_MASK) >> ESC_RCV_TIME_LM_LATCH_MODE_SHIFT)
2762 #define ESC_CYC_UNIT_CTRL_LATCHI1_MASK (0x20U)
2763 #define ESC_CYC_UNIT_CTRL_LATCHI1_SHIFT (5U)
2764 #define ESC_CYC_UNIT_CTRL_LATCHI1_GET(x) (((uint8_t)(x) & ESC_CYC_UNIT_CTRL_LATCHI1_MASK) >> ESC_CYC_UNIT_CTRL_LATCHI1_SHIFT)
2776 #define ESC_CYC_UNIT_CTRL_LATCHI0_MASK (0x10U)
2777 #define ESC_CYC_UNIT_CTRL_LATCHI0_SHIFT (4U)
2778 #define ESC_CYC_UNIT_CTRL_LATCHI0_GET(x) (((uint8_t)(x) & ESC_CYC_UNIT_CTRL_LATCHI0_MASK) >> ESC_CYC_UNIT_CTRL_LATCHI0_SHIFT)
2787 #define ESC_CYC_UNIT_CTRL_SYNCO_MASK (0x1U)
2788 #define ESC_CYC_UNIT_CTRL_SYNCO_SHIFT (0U)
2789 #define ESC_CYC_UNIT_CTRL_SYNCO_GET(x) (((uint8_t)(x) & ESC_CYC_UNIT_CTRL_SYNCO_MASK) >> ESC_CYC_UNIT_CTRL_SYNCO_SHIFT)
2805 #define ESC_SYNCO_ACT_SSDP_MASK (0x80U)
2806 #define ESC_SYNCO_ACT_SSDP_SHIFT (7U)
2807 #define ESC_SYNCO_ACT_SSDP_SET(x) (((uint8_t)(x) << ESC_SYNCO_ACT_SSDP_SHIFT) & ESC_SYNCO_ACT_SSDP_MASK)
2808 #define ESC_SYNCO_ACT_SSDP_GET(x) (((uint8_t)(x) & ESC_SYNCO_ACT_SSDP_MASK) >> ESC_SYNCO_ACT_SSDP_SHIFT)
2817 #define ESC_SYNCO_ACT_NFC_MASK (0x40U)
2818 #define ESC_SYNCO_ACT_NFC_SHIFT (6U)
2819 #define ESC_SYNCO_ACT_NFC_SET(x) (((uint8_t)(x) << ESC_SYNCO_ACT_NFC_SHIFT) & ESC_SYNCO_ACT_NFC_MASK)
2820 #define ESC_SYNCO_ACT_NFC_GET(x) (((uint8_t)(x) & ESC_SYNCO_ACT_NFC_MASK) >> ESC_SYNCO_ACT_NFC_SHIFT)
2832 #define ESC_SYNCO_ACT_STPC_MASK (0x20U)
2833 #define ESC_SYNCO_ACT_STPC_SHIFT (5U)
2834 #define ESC_SYNCO_ACT_STPC_SET(x) (((uint8_t)(x) << ESC_SYNCO_ACT_STPC_SHIFT) & ESC_SYNCO_ACT_STPC_MASK)
2835 #define ESC_SYNCO_ACT_STPC_GET(x) (((uint8_t)(x) & ESC_SYNCO_ACT_STPC_MASK) >> ESC_SYNCO_ACT_STPC_SHIFT)
2845 #define ESC_SYNCO_ACT_EXT_MASK (0x10U)
2846 #define ESC_SYNCO_ACT_EXT_SHIFT (4U)
2847 #define ESC_SYNCO_ACT_EXT_SET(x) (((uint8_t)(x) << ESC_SYNCO_ACT_EXT_SHIFT) & ESC_SYNCO_ACT_EXT_MASK)
2848 #define ESC_SYNCO_ACT_EXT_GET(x) (((uint8_t)(x) & ESC_SYNCO_ACT_EXT_MASK) >> ESC_SYNCO_ACT_EXT_SHIFT)
2860 #define ESC_SYNCO_ACT_AC_MASK (0x8U)
2861 #define ESC_SYNCO_ACT_AC_SHIFT (3U)
2862 #define ESC_SYNCO_ACT_AC_SET(x) (((uint8_t)(x) << ESC_SYNCO_ACT_AC_SHIFT) & ESC_SYNCO_ACT_AC_MASK)
2863 #define ESC_SYNCO_ACT_AC_GET(x) (((uint8_t)(x) & ESC_SYNCO_ACT_AC_MASK) >> ESC_SYNCO_ACT_AC_SHIFT)
2872 #define ESC_SYNCO_ACT_SYNC1_GEN_MASK (0x4U)
2873 #define ESC_SYNCO_ACT_SYNC1_GEN_SHIFT (2U)
2874 #define ESC_SYNCO_ACT_SYNC1_GEN_SET(x) (((uint8_t)(x) << ESC_SYNCO_ACT_SYNC1_GEN_SHIFT) & ESC_SYNCO_ACT_SYNC1_GEN_MASK)
2875 #define ESC_SYNCO_ACT_SYNC1_GEN_GET(x) (((uint8_t)(x) & ESC_SYNCO_ACT_SYNC1_GEN_MASK) >> ESC_SYNCO_ACT_SYNC1_GEN_SHIFT)
2884 #define ESC_SYNCO_ACT_SYNC0_GEN_MASK (0x2U)
2885 #define ESC_SYNCO_ACT_SYNC0_GEN_SHIFT (1U)
2886 #define ESC_SYNCO_ACT_SYNC0_GEN_SET(x) (((uint8_t)(x) << ESC_SYNCO_ACT_SYNC0_GEN_SHIFT) & ESC_SYNCO_ACT_SYNC0_GEN_MASK)
2887 #define ESC_SYNCO_ACT_SYNC0_GEN_GET(x) (((uint8_t)(x) & ESC_SYNCO_ACT_SYNC0_GEN_MASK) >> ESC_SYNCO_ACT_SYNC0_GEN_SHIFT)
2896 #define ESC_SYNCO_ACT_SOUA_MASK (0x1U)
2897 #define ESC_SYNCO_ACT_SOUA_SHIFT (0U)
2898 #define ESC_SYNCO_ACT_SOUA_SET(x) (((uint8_t)(x) << ESC_SYNCO_ACT_SOUA_SHIFT) & ESC_SYNCO_ACT_SOUA_MASK)
2899 #define ESC_SYNCO_ACT_SOUA_GET(x) (((uint8_t)(x) & ESC_SYNCO_ACT_SOUA_MASK) >> ESC_SYNCO_ACT_SOUA_SHIFT)
2911 #define ESC_PULSE_LEN_LEN_MASK (0xFFFFU)
2912 #define ESC_PULSE_LEN_LEN_SHIFT (0U)
2913 #define ESC_PULSE_LEN_LEN_GET(x) (((uint16_t)(x) & ESC_PULSE_LEN_LEN_MASK) >> ESC_PULSE_LEN_LEN_SHIFT)
2926 #define ESC_ACT_STAT_CHK_RSLT_MASK (0x4U)
2927 #define ESC_ACT_STAT_CHK_RSLT_SHIFT (2U)
2928 #define ESC_ACT_STAT_CHK_RSLT_GET(x) (((uint8_t)(x) & ESC_ACT_STAT_CHK_RSLT_MASK) >> ESC_ACT_STAT_CHK_RSLT_SHIFT)
2937 #define ESC_ACT_STAT_SYNC1_MASK (0x2U)
2938 #define ESC_ACT_STAT_SYNC1_SHIFT (1U)
2939 #define ESC_ACT_STAT_SYNC1_GET(x) (((uint8_t)(x) & ESC_ACT_STAT_SYNC1_MASK) >> ESC_ACT_STAT_SYNC1_SHIFT)
2948 #define ESC_ACT_STAT_SYNC0_MASK (0x1U)
2949 #define ESC_ACT_STAT_SYNC0_SHIFT (0U)
2950 #define ESC_ACT_STAT_SYNC0_GET(x) (((uint8_t)(x) & ESC_ACT_STAT_SYNC0_MASK) >> ESC_ACT_STAT_SYNC0_SHIFT)
2961 #define ESC_SYNC0_STAT_ACK_MASK (0x1U)
2962 #define ESC_SYNC0_STAT_ACK_SHIFT (0U)
2963 #define ESC_SYNC0_STAT_ACK_SET(x) (((uint8_t)(x) << ESC_SYNC0_STAT_ACK_SHIFT) & ESC_SYNC0_STAT_ACK_MASK)
2964 #define ESC_SYNC0_STAT_ACK_GET(x) (((uint8_t)(x) & ESC_SYNC0_STAT_ACK_MASK) >> ESC_SYNC0_STAT_ACK_SHIFT)
2975 #define ESC_SYNC1_STAT_ACK_MASK (0x1U)
2976 #define ESC_SYNC1_STAT_ACK_SHIFT (0U)
2977 #define ESC_SYNC1_STAT_ACK_SET(x) (((uint8_t)(x) << ESC_SYNC1_STAT_ACK_SHIFT) & ESC_SYNC1_STAT_ACK_MASK)
2978 #define ESC_SYNC1_STAT_ACK_GET(x) (((uint8_t)(x) & ESC_SYNC1_STAT_ACK_MASK) >> ESC_SYNC1_STAT_ACK_SHIFT)
2989 #define ESC_START_TIME_CO_ST_MASK (0xFFFFFFFFFFFFFFFFULL)
2990 #define ESC_START_TIME_CO_ST_SHIFT (0U)
2991 #define ESC_START_TIME_CO_ST_SET(x) (((uint64_t)(x) << ESC_START_TIME_CO_ST_SHIFT) & ESC_START_TIME_CO_ST_MASK)
2992 #define ESC_START_TIME_CO_ST_GET(x) (((uint64_t)(x) & ESC_START_TIME_CO_ST_MASK) >> ESC_START_TIME_CO_ST_SHIFT)
3000 #define ESC_NXT_SYNC1_PULSE_TIME_MASK (0xFFFFFFFFFFFFFFFFULL)
3001 #define ESC_NXT_SYNC1_PULSE_TIME_SHIFT (0U)
3002 #define ESC_NXT_SYNC1_PULSE_TIME_GET(x) (((uint64_t)(x) & ESC_NXT_SYNC1_PULSE_TIME_MASK) >> ESC_NXT_SYNC1_PULSE_TIME_SHIFT)
3013 #define ESC_SYNC0_CYC_TIME_CYC_MASK (0xFFFFFFFFUL)
3014 #define ESC_SYNC0_CYC_TIME_CYC_SHIFT (0U)
3015 #define ESC_SYNC0_CYC_TIME_CYC_SET(x) (((uint32_t)(x) << ESC_SYNC0_CYC_TIME_CYC_SHIFT) & ESC_SYNC0_CYC_TIME_CYC_MASK)
3016 #define ESC_SYNC0_CYC_TIME_CYC_GET(x) (((uint32_t)(x) & ESC_SYNC0_CYC_TIME_CYC_MASK) >> ESC_SYNC0_CYC_TIME_CYC_SHIFT)
3025 #define ESC_SYNC1_CYC_TIME_CYC_MASK (0xFFFFFFFFUL)
3026 #define ESC_SYNC1_CYC_TIME_CYC_SHIFT (0U)
3027 #define ESC_SYNC1_CYC_TIME_CYC_SET(x) (((uint32_t)(x) << ESC_SYNC1_CYC_TIME_CYC_SHIFT) & ESC_SYNC1_CYC_TIME_CYC_MASK)
3028 #define ESC_SYNC1_CYC_TIME_CYC_GET(x) (((uint32_t)(x) & ESC_SYNC1_CYC_TIME_CYC_MASK) >> ESC_SYNC1_CYC_TIME_CYC_SHIFT)
3038 #define ESC_LATCH0_CTRL_NEG_EDGE_MASK (0x2U)
3039 #define ESC_LATCH0_CTRL_NEG_EDGE_SHIFT (1U)
3040 #define ESC_LATCH0_CTRL_NEG_EDGE_SET(x) (((uint8_t)(x) << ESC_LATCH0_CTRL_NEG_EDGE_SHIFT) & ESC_LATCH0_CTRL_NEG_EDGE_MASK)
3041 #define ESC_LATCH0_CTRL_NEG_EDGE_GET(x) (((uint8_t)(x) & ESC_LATCH0_CTRL_NEG_EDGE_MASK) >> ESC_LATCH0_CTRL_NEG_EDGE_SHIFT)
3050 #define ESC_LATCH0_CTRL_POS_EDGE_MASK (0x1U)
3051 #define ESC_LATCH0_CTRL_POS_EDGE_SHIFT (0U)
3052 #define ESC_LATCH0_CTRL_POS_EDGE_SET(x) (((uint8_t)(x) << ESC_LATCH0_CTRL_POS_EDGE_SHIFT) & ESC_LATCH0_CTRL_POS_EDGE_MASK)
3053 #define ESC_LATCH0_CTRL_POS_EDGE_GET(x) (((uint8_t)(x) & ESC_LATCH0_CTRL_POS_EDGE_MASK) >> ESC_LATCH0_CTRL_POS_EDGE_SHIFT)
3063 #define ESC_LATCH1_CTRL_NEG_EDGE_MASK (0x2U)
3064 #define ESC_LATCH1_CTRL_NEG_EDGE_SHIFT (1U)
3065 #define ESC_LATCH1_CTRL_NEG_EDGE_SET(x) (((uint8_t)(x) << ESC_LATCH1_CTRL_NEG_EDGE_SHIFT) & ESC_LATCH1_CTRL_NEG_EDGE_MASK)
3066 #define ESC_LATCH1_CTRL_NEG_EDGE_GET(x) (((uint8_t)(x) & ESC_LATCH1_CTRL_NEG_EDGE_MASK) >> ESC_LATCH1_CTRL_NEG_EDGE_SHIFT)
3075 #define ESC_LATCH1_CTRL_POS_EDGE_MASK (0x1U)
3076 #define ESC_LATCH1_CTRL_POS_EDGE_SHIFT (0U)
3077 #define ESC_LATCH1_CTRL_POS_EDGE_SET(x) (((uint8_t)(x) << ESC_LATCH1_CTRL_POS_EDGE_SHIFT) & ESC_LATCH1_CTRL_POS_EDGE_MASK)
3078 #define ESC_LATCH1_CTRL_POS_EDGE_GET(x) (((uint8_t)(x) & ESC_LATCH1_CTRL_POS_EDGE_MASK) >> ESC_LATCH1_CTRL_POS_EDGE_SHIFT)
3086 #define ESC_LATCH0_STAT_PIN_STAT_MASK (0x4U)
3087 #define ESC_LATCH0_STAT_PIN_STAT_SHIFT (2U)
3088 #define ESC_LATCH0_STAT_PIN_STAT_GET(x) (((uint8_t)(x) & ESC_LATCH0_STAT_PIN_STAT_MASK) >> ESC_LATCH0_STAT_PIN_STAT_SHIFT)
3101 #define ESC_LATCH0_STAT_NEG_EDGE_MASK (0x2U)
3102 #define ESC_LATCH0_STAT_NEG_EDGE_SHIFT (1U)
3103 #define ESC_LATCH0_STAT_NEG_EDGE_GET(x) (((uint8_t)(x) & ESC_LATCH0_STAT_NEG_EDGE_MASK) >> ESC_LATCH0_STAT_NEG_EDGE_SHIFT)
3116 #define ESC_LATCH0_STAT_POS_EDGE_MASK (0x1U)
3117 #define ESC_LATCH0_STAT_POS_EDGE_SHIFT (0U)
3118 #define ESC_LATCH0_STAT_POS_EDGE_GET(x) (((uint8_t)(x) & ESC_LATCH0_STAT_POS_EDGE_MASK) >> ESC_LATCH0_STAT_POS_EDGE_SHIFT)
3126 #define ESC_LATCH1_STAT_PIN_STAT_MASK (0x4U)
3127 #define ESC_LATCH1_STAT_PIN_STAT_SHIFT (2U)
3128 #define ESC_LATCH1_STAT_PIN_STAT_GET(x) (((uint8_t)(x) & ESC_LATCH1_STAT_PIN_STAT_MASK) >> ESC_LATCH1_STAT_PIN_STAT_SHIFT)
3141 #define ESC_LATCH1_STAT_NEG_EDGE_MASK (0x2U)
3142 #define ESC_LATCH1_STAT_NEG_EDGE_SHIFT (1U)
3143 #define ESC_LATCH1_STAT_NEG_EDGE_GET(x) (((uint8_t)(x) & ESC_LATCH1_STAT_NEG_EDGE_MASK) >> ESC_LATCH1_STAT_NEG_EDGE_SHIFT)
3156 #define ESC_LATCH1_STAT_POS_EDGE_MASK (0x1U)
3157 #define ESC_LATCH1_STAT_POS_EDGE_SHIFT (0U)
3158 #define ESC_LATCH1_STAT_POS_EDGE_GET(x) (((uint8_t)(x) & ESC_LATCH1_STAT_POS_EDGE_MASK) >> ESC_LATCH1_STAT_POS_EDGE_SHIFT)
3167 #define ESC_LATCH0_TIME_PE_TIME_MASK (0xFFFFFFFFFFFFFFFFULL)
3168 #define ESC_LATCH0_TIME_PE_TIME_SHIFT (0U)
3169 #define ESC_LATCH0_TIME_PE_TIME_SET(x) (((uint64_t)(x) << ESC_LATCH0_TIME_PE_TIME_SHIFT) & ESC_LATCH0_TIME_PE_TIME_MASK)
3170 #define ESC_LATCH0_TIME_PE_TIME_GET(x) (((uint64_t)(x) & ESC_LATCH0_TIME_PE_TIME_MASK) >> ESC_LATCH0_TIME_PE_TIME_SHIFT)
3179 #define ESC_LATCH0_TIME_NE_TIME_MASK (0xFFFFFFFFFFFFFFFFULL)
3180 #define ESC_LATCH0_TIME_NE_TIME_SHIFT (0U)
3181 #define ESC_LATCH0_TIME_NE_TIME_SET(x) (((uint64_t)(x) << ESC_LATCH0_TIME_NE_TIME_SHIFT) & ESC_LATCH0_TIME_NE_TIME_MASK)
3182 #define ESC_LATCH0_TIME_NE_TIME_GET(x) (((uint64_t)(x) & ESC_LATCH0_TIME_NE_TIME_MASK) >> ESC_LATCH0_TIME_NE_TIME_SHIFT)
3191 #define ESC_LATCH1_TIME_PE_TIME_MASK (0xFFFFFFFFFFFFFFFFULL)
3192 #define ESC_LATCH1_TIME_PE_TIME_SHIFT (0U)
3193 #define ESC_LATCH1_TIME_PE_TIME_SET(x) (((uint64_t)(x) << ESC_LATCH1_TIME_PE_TIME_SHIFT) & ESC_LATCH1_TIME_PE_TIME_MASK)
3194 #define ESC_LATCH1_TIME_PE_TIME_GET(x) (((uint64_t)(x) & ESC_LATCH1_TIME_PE_TIME_MASK) >> ESC_LATCH1_TIME_PE_TIME_SHIFT)
3203 #define ESC_LATCH1_TIME_NE_TIME_MASK (0xFFFFFFFFFFFFFFFFULL)
3204 #define ESC_LATCH1_TIME_NE_TIME_SHIFT (0U)
3205 #define ESC_LATCH1_TIME_NE_TIME_SET(x) (((uint64_t)(x) << ESC_LATCH1_TIME_NE_TIME_SHIFT) & ESC_LATCH1_TIME_NE_TIME_MASK)
3206 #define ESC_LATCH1_TIME_NE_TIME_GET(x) (((uint64_t)(x) & ESC_LATCH1_TIME_NE_TIME_MASK) >> ESC_LATCH1_TIME_NE_TIME_SHIFT)
3216 #define ESC_ECAT_BUF_CET_TIME_MASK (0xFFFFFFFFUL)
3217 #define ESC_ECAT_BUF_CET_TIME_SHIFT (0U)
3218 #define ESC_ECAT_BUF_CET_TIME_GET(x) (((uint32_t)(x) & ESC_ECAT_BUF_CET_TIME_MASK) >> ESC_ECAT_BUF_CET_TIME_SHIFT)
3227 #define ESC_PDI_BUF_SET_TIME_MASK (0xFFFFFFFFUL)
3228 #define ESC_PDI_BUF_SET_TIME_SHIFT (0U)
3229 #define ESC_PDI_BUF_SET_TIME_GET(x) (((uint32_t)(x) & ESC_PDI_BUF_SET_TIME_MASK) >> ESC_PDI_BUF_SET_TIME_SHIFT)
3238 #define ESC_PDI_BUF_CET_TIME_MASK (0xFFFFFFFFUL)
3239 #define ESC_PDI_BUF_CET_TIME_SHIFT (0U)
3240 #define ESC_PDI_BUF_CET_TIME_GET(x) (((uint32_t)(x) & ESC_PDI_BUF_CET_TIME_MASK) >> ESC_PDI_BUF_CET_TIME_SHIFT)
3248 #define ESC_PID_PID_MASK (0xFFFFFFFFFFFFFFFFULL)
3249 #define ESC_PID_PID_SHIFT (0U)
3250 #define ESC_PID_PID_GET(x) (((uint64_t)(x) & ESC_PID_PID_MASK) >> ESC_PID_PID_SHIFT)
3261 #define ESC_VID_VID_MASK (0xFFFFFFFFFFFFFFFFULL)
3262 #define ESC_VID_VID_SHIFT (0U)
3263 #define ESC_VID_VID_GET(x) (((uint64_t)(x) & ESC_VID_VID_MASK) >> ESC_VID_VID_SHIFT)
3271 #define ESC_DIO_OUT_DATA_OD_MASK (0xFFFFFFFFUL)
3272 #define ESC_DIO_OUT_DATA_OD_SHIFT (0U)
3273 #define ESC_DIO_OUT_DATA_OD_GET(x) (((uint32_t)(x) & ESC_DIO_OUT_DATA_OD_MASK) >> ESC_DIO_OUT_DATA_OD_SHIFT)
3281 #define ESC_GPO_GPOD_MASK (0xFFFFFFFFFFFFFFFFULL)
3282 #define ESC_GPO_GPOD_SHIFT (0U)
3283 #define ESC_GPO_GPOD_SET(x) (((uint64_t)(x) << ESC_GPO_GPOD_SHIFT) & ESC_GPO_GPOD_MASK)
3284 #define ESC_GPO_GPOD_GET(x) (((uint64_t)(x) & ESC_GPO_GPOD_MASK) >> ESC_GPO_GPOD_SHIFT)
3292 #define ESC_GPI_GPID_MASK (0xFFFFFFFFFFFFFFFFULL)
3293 #define ESC_GPI_GPID_SHIFT (0U)
3294 #define ESC_GPI_GPID_GET(x) (((uint64_t)(x) & ESC_GPI_GPID_MASK) >> ESC_GPI_GPID_SHIFT)
3302 #define ESC_USER_RAM_BYTE0_EXTF_MASK (0xFFU)
3303 #define ESC_USER_RAM_BYTE0_EXTF_SHIFT (0U)
3304 #define ESC_USER_RAM_BYTE0_EXTF_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE0_EXTF_SHIFT) & ESC_USER_RAM_BYTE0_EXTF_MASK)
3305 #define ESC_USER_RAM_BYTE0_EXTF_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE0_EXTF_MASK) >> ESC_USER_RAM_BYTE0_EXTF_SHIFT)
3313 #define ESC_USER_RAM_BYTE1_PRWO_MASK (0x80U)
3314 #define ESC_USER_RAM_BYTE1_PRWO_SHIFT (7U)
3315 #define ESC_USER_RAM_BYTE1_PRWO_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE1_PRWO_SHIFT) & ESC_USER_RAM_BYTE1_PRWO_MASK)
3316 #define ESC_USER_RAM_BYTE1_PRWO_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE1_PRWO_MASK) >> ESC_USER_RAM_BYTE1_PRWO_SHIFT)
3323 #define ESC_USER_RAM_BYTE1_AEMW_MASK (0x40U)
3324 #define ESC_USER_RAM_BYTE1_AEMW_SHIFT (6U)
3325 #define ESC_USER_RAM_BYTE1_AEMW_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE1_AEMW_SHIFT) & ESC_USER_RAM_BYTE1_AEMW_MASK)
3326 #define ESC_USER_RAM_BYTE1_AEMW_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE1_AEMW_MASK) >> ESC_USER_RAM_BYTE1_AEMW_SHIFT)
3333 #define ESC_USER_RAM_BYTE1_GPO_MASK (0x20U)
3334 #define ESC_USER_RAM_BYTE1_GPO_SHIFT (5U)
3335 #define ESC_USER_RAM_BYTE1_GPO_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE1_GPO_SHIFT) & ESC_USER_RAM_BYTE1_GPO_MASK)
3336 #define ESC_USER_RAM_BYTE1_GPO_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE1_GPO_MASK) >> ESC_USER_RAM_BYTE1_GPO_SHIFT)
3343 #define ESC_USER_RAM_BYTE1_GPI_MASK (0x10U)
3344 #define ESC_USER_RAM_BYTE1_GPI_SHIFT (4U)
3345 #define ESC_USER_RAM_BYTE1_GPI_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE1_GPI_SHIFT) & ESC_USER_RAM_BYTE1_GPI_MASK)
3346 #define ESC_USER_RAM_BYTE1_GPI_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE1_GPI_MASK) >> ESC_USER_RAM_BYTE1_GPI_SHIFT)
3353 #define ESC_USER_RAM_BYTE1_CSA_MASK (0x8U)
3354 #define ESC_USER_RAM_BYTE1_CSA_SHIFT (3U)
3355 #define ESC_USER_RAM_BYTE1_CSA_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE1_CSA_SHIFT) & ESC_USER_RAM_BYTE1_CSA_MASK)
3356 #define ESC_USER_RAM_BYTE1_CSA_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE1_CSA_MASK) >> ESC_USER_RAM_BYTE1_CSA_SHIFT)
3363 #define ESC_USER_RAM_BYTE1_EIM_MASK (0x4U)
3364 #define ESC_USER_RAM_BYTE1_EIM_SHIFT (2U)
3365 #define ESC_USER_RAM_BYTE1_EIM_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE1_EIM_SHIFT) & ESC_USER_RAM_BYTE1_EIM_MASK)
3366 #define ESC_USER_RAM_BYTE1_EIM_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE1_EIM_MASK) >> ESC_USER_RAM_BYTE1_EIM_SHIFT)
3373 #define ESC_USER_RAM_BYTE1_ALSCR_MASK (0x2U)
3374 #define ESC_USER_RAM_BYTE1_ALSCR_SHIFT (1U)
3375 #define ESC_USER_RAM_BYTE1_ALSCR_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE1_ALSCR_SHIFT) & ESC_USER_RAM_BYTE1_ALSCR_MASK)
3376 #define ESC_USER_RAM_BYTE1_ALSCR_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE1_ALSCR_MASK) >> ESC_USER_RAM_BYTE1_ALSCR_SHIFT)
3383 #define ESC_USER_RAM_BYTE1_EDLCR_MASK (0x1U)
3384 #define ESC_USER_RAM_BYTE1_EDLCR_SHIFT (0U)
3385 #define ESC_USER_RAM_BYTE1_EDLCR_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE1_EDLCR_SHIFT) & ESC_USER_RAM_BYTE1_EDLCR_MASK)
3386 #define ESC_USER_RAM_BYTE1_EDLCR_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE1_EDLCR_MASK) >> ESC_USER_RAM_BYTE1_EDLCR_SHIFT)
3396 #define ESC_USER_RAM_BYTE2_ESCFG_MASK (0x80U)
3397 #define ESC_USER_RAM_BYTE2_ESCFG_SHIFT (7U)
3398 #define ESC_USER_RAM_BYTE2_ESCFG_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE2_ESCFG_SHIFT) & ESC_USER_RAM_BYTE2_ESCFG_MASK)
3399 #define ESC_USER_RAM_BYTE2_ESCFG_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE2_ESCFG_MASK) >> ESC_USER_RAM_BYTE2_ESCFG_SHIFT)
3407 #define ESC_USER_RAM_BYTE2_EPUPEC_MASK (0x40U)
3408 #define ESC_USER_RAM_BYTE2_EPUPEC_SHIFT (6U)
3409 #define ESC_USER_RAM_BYTE2_EPUPEC_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE2_EPUPEC_SHIFT) & ESC_USER_RAM_BYTE2_EPUPEC_MASK)
3410 #define ESC_USER_RAM_BYTE2_EPUPEC_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE2_EPUPEC_MASK) >> ESC_USER_RAM_BYTE2_EPUPEC_SHIFT)
3417 #define ESC_USER_RAM_BYTE2_DCSMET_MASK (0x20U)
3418 #define ESC_USER_RAM_BYTE2_DCSMET_SHIFT (5U)
3419 #define ESC_USER_RAM_BYTE2_DCSMET_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE2_DCSMET_SHIFT) & ESC_USER_RAM_BYTE2_DCSMET_MASK)
3420 #define ESC_USER_RAM_BYTE2_DCSMET_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE2_DCSMET_MASK) >> ESC_USER_RAM_BYTE2_DCSMET_SHIFT)
3427 #define ESC_USER_RAM_BYTE2_RESET_MASK (0x8U)
3428 #define ESC_USER_RAM_BYTE2_RESET_SHIFT (3U)
3429 #define ESC_USER_RAM_BYTE2_RESET_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE2_RESET_SHIFT) & ESC_USER_RAM_BYTE2_RESET_MASK)
3430 #define ESC_USER_RAM_BYTE2_RESET_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE2_RESET_MASK) >> ESC_USER_RAM_BYTE2_RESET_SHIFT)
3437 #define ESC_USER_RAM_BYTE2_WP_MASK (0x4U)
3438 #define ESC_USER_RAM_BYTE2_WP_SHIFT (2U)
3439 #define ESC_USER_RAM_BYTE2_WP_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE2_WP_SHIFT) & ESC_USER_RAM_BYTE2_WP_MASK)
3440 #define ESC_USER_RAM_BYTE2_WP_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE2_WP_MASK) >> ESC_USER_RAM_BYTE2_WP_SHIFT)
3447 #define ESC_USER_RAM_BYTE2_WDGCNT_MASK (0x2U)
3448 #define ESC_USER_RAM_BYTE2_WDGCNT_SHIFT (1U)
3449 #define ESC_USER_RAM_BYTE2_WDGCNT_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE2_WDGCNT_SHIFT) & ESC_USER_RAM_BYTE2_WDGCNT_MASK)
3450 #define ESC_USER_RAM_BYTE2_WDGCNT_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE2_WDGCNT_MASK) >> ESC_USER_RAM_BYTE2_WDGCNT_SHIFT)
3458 #define ESC_USER_RAM_BYTE2_WDW_MASK (0x1U)
3459 #define ESC_USER_RAM_BYTE2_WDW_SHIFT (0U)
3460 #define ESC_USER_RAM_BYTE2_WDW_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE2_WDW_SHIFT) & ESC_USER_RAM_BYTE2_WDW_MASK)
3461 #define ESC_USER_RAM_BYTE2_WDW_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE2_WDW_MASK) >> ESC_USER_RAM_BYTE2_WDW_SHIFT)
3469 #define ESC_USER_RAM_BYTE3_RLED_MASK (0x80U)
3470 #define ESC_USER_RAM_BYTE3_RLED_SHIFT (7U)
3471 #define ESC_USER_RAM_BYTE3_RLED_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE3_RLED_SHIFT) & ESC_USER_RAM_BYTE3_RLED_MASK)
3472 #define ESC_USER_RAM_BYTE3_RLED_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE3_RLED_MASK) >> ESC_USER_RAM_BYTE3_RLED_SHIFT)
3479 #define ESC_USER_RAM_BYTE3_ELDE_MASK (0x40U)
3480 #define ESC_USER_RAM_BYTE3_ELDE_SHIFT (6U)
3481 #define ESC_USER_RAM_BYTE3_ELDE_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE3_ELDE_SHIFT) & ESC_USER_RAM_BYTE3_ELDE_MASK)
3482 #define ESC_USER_RAM_BYTE3_ELDE_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE3_ELDE_MASK) >> ESC_USER_RAM_BYTE3_ELDE_SHIFT)
3489 #define ESC_USER_RAM_BYTE3_ELDM_MASK (0x20U)
3490 #define ESC_USER_RAM_BYTE3_ELDM_SHIFT (5U)
3491 #define ESC_USER_RAM_BYTE3_ELDM_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE3_ELDM_SHIFT) & ESC_USER_RAM_BYTE3_ELDM_MASK)
3492 #define ESC_USER_RAM_BYTE3_ELDM_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE3_ELDM_MASK) >> ESC_USER_RAM_BYTE3_ELDM_SHIFT)
3499 #define ESC_USER_RAM_BYTE3_MMI_MASK (0x10U)
3500 #define ESC_USER_RAM_BYTE3_MMI_SHIFT (4U)
3501 #define ESC_USER_RAM_BYTE3_MMI_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE3_MMI_SHIFT) & ESC_USER_RAM_BYTE3_MMI_MASK)
3502 #define ESC_USER_RAM_BYTE3_MMI_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE3_MMI_MASK) >> ESC_USER_RAM_BYTE3_MMI_SHIFT)
3509 #define ESC_USER_RAM_BYTE3_LLC_MASK (0x8U)
3510 #define ESC_USER_RAM_BYTE3_LLC_SHIFT (3U)
3511 #define ESC_USER_RAM_BYTE3_LLC_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE3_LLC_SHIFT) & ESC_USER_RAM_BYTE3_LLC_MASK)
3512 #define ESC_USER_RAM_BYTE3_LLC_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE3_LLC_MASK) >> ESC_USER_RAM_BYTE3_LLC_SHIFT)
3520 #define ESC_USER_RAM_BYTE4_LDCM_MASK (0x80U)
3521 #define ESC_USER_RAM_BYTE4_LDCM_SHIFT (7U)
3522 #define ESC_USER_RAM_BYTE4_LDCM_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE4_LDCM_SHIFT) & ESC_USER_RAM_BYTE4_LDCM_MASK)
3523 #define ESC_USER_RAM_BYTE4_LDCM_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE4_LDCM_MASK) >> ESC_USER_RAM_BYTE4_LDCM_SHIFT)
3530 #define ESC_USER_RAM_BYTE4_DTLC_MASK (0x40U)
3531 #define ESC_USER_RAM_BYTE4_DTLC_SHIFT (6U)
3532 #define ESC_USER_RAM_BYTE4_DTLC_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE4_DTLC_SHIFT) & ESC_USER_RAM_BYTE4_DTLC_MASK)
3533 #define ESC_USER_RAM_BYTE4_DTLC_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE4_DTLC_MASK) >> ESC_USER_RAM_BYTE4_DTLC_SHIFT)
3540 #define ESC_USER_RAM_BYTE4_DSOU_MASK (0x20U)
3541 #define ESC_USER_RAM_BYTE4_DSOU_SHIFT (5U)
3542 #define ESC_USER_RAM_BYTE4_DSOU_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE4_DSOU_SHIFT) & ESC_USER_RAM_BYTE4_DSOU_MASK)
3543 #define ESC_USER_RAM_BYTE4_DSOU_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE4_DSOU_MASK) >> ESC_USER_RAM_BYTE4_DSOU_SHIFT)
3550 #define ESC_USER_RAM_BYTE4_DLIU_MASK (0x8U)
3551 #define ESC_USER_RAM_BYTE4_DLIU_SHIFT (3U)
3552 #define ESC_USER_RAM_BYTE4_DLIU_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE4_DLIU_SHIFT) & ESC_USER_RAM_BYTE4_DLIU_MASK)
3553 #define ESC_USER_RAM_BYTE4_DLIU_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE4_DLIU_MASK) >> ESC_USER_RAM_BYTE4_DLIU_SHIFT)
3560 #define ESC_USER_RAM_BYTE4_LALED_MASK (0x1U)
3561 #define ESC_USER_RAM_BYTE4_LALED_SHIFT (0U)
3562 #define ESC_USER_RAM_BYTE4_LALED_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE4_LALED_SHIFT) & ESC_USER_RAM_BYTE4_LALED_MASK)
3563 #define ESC_USER_RAM_BYTE4_LALED_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE4_LALED_MASK) >> ESC_USER_RAM_BYTE4_LALED_SHIFT)
3571 #define ESC_USER_RAM_BYTE5_DDIOR_MASK (0x20U)
3572 #define ESC_USER_RAM_BYTE5_DDIOR_SHIFT (5U)
3573 #define ESC_USER_RAM_BYTE5_DDIOR_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE5_DDIOR_SHIFT) & ESC_USER_RAM_BYTE5_DDIOR_MASK)
3574 #define ESC_USER_RAM_BYTE5_DDIOR_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE5_DDIOR_MASK) >> ESC_USER_RAM_BYTE5_DDIOR_SHIFT)
3581 #define ESC_USER_RAM_BYTE5_EEU_MASK (0x4U)
3582 #define ESC_USER_RAM_BYTE5_EEU_SHIFT (2U)
3583 #define ESC_USER_RAM_BYTE5_EEU_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE5_EEU_SHIFT) & ESC_USER_RAM_BYTE5_EEU_MASK)
3584 #define ESC_USER_RAM_BYTE5_EEU_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE5_EEU_MASK) >> ESC_USER_RAM_BYTE5_EEU_SHIFT)
3591 #define ESC_USER_RAM_BYTE5_ATS_MASK (0x2U)
3592 #define ESC_USER_RAM_BYTE5_ATS_SHIFT (1U)
3593 #define ESC_USER_RAM_BYTE5_ATS_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE5_ATS_SHIFT) & ESC_USER_RAM_BYTE5_ATS_MASK)
3594 #define ESC_USER_RAM_BYTE5_ATS_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE5_ATS_MASK) >> ESC_USER_RAM_BYTE5_ATS_SHIFT)
3601 #define ESC_USER_RAM_BYTE5_MCPP_MASK (0x1U)
3602 #define ESC_USER_RAM_BYTE5_MCPP_SHIFT (0U)
3603 #define ESC_USER_RAM_BYTE5_MCPP_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE5_MCPP_SHIFT) & ESC_USER_RAM_BYTE5_MCPP_MASK)
3604 #define ESC_USER_RAM_BYTE5_MCPP_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE5_MCPP_MASK) >> ESC_USER_RAM_BYTE5_MCPP_SHIFT)
3612 #define ESC_USER_RAM_BYTE6_RELEDOR_MASK (0x4U)
3613 #define ESC_USER_RAM_BYTE6_RELEDOR_SHIFT (2U)
3614 #define ESC_USER_RAM_BYTE6_RELEDOR_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE6_RELEDOR_SHIFT) & ESC_USER_RAM_BYTE6_RELEDOR_MASK)
3615 #define ESC_USER_RAM_BYTE6_RELEDOR_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE6_RELEDOR_MASK) >> ESC_USER_RAM_BYTE6_RELEDOR_SHIFT)
3623 #define ESC_USER_RAM_BYTE7_DCST_MASK (0x80U)
3624 #define ESC_USER_RAM_BYTE7_DCST_SHIFT (7U)
3625 #define ESC_USER_RAM_BYTE7_DCST_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE7_DCST_SHIFT) & ESC_USER_RAM_BYTE7_DCST_MASK)
3626 #define ESC_USER_RAM_BYTE7_DCST_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE7_DCST_MASK) >> ESC_USER_RAM_BYTE7_DCST_SHIFT)
3633 #define ESC_USER_RAM_BYTE7_DCRT_MASK (0x40U)
3634 #define ESC_USER_RAM_BYTE7_DCRT_SHIFT (6U)
3635 #define ESC_USER_RAM_BYTE7_DCRT_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE7_DCRT_SHIFT) & ESC_USER_RAM_BYTE7_DCRT_MASK)
3636 #define ESC_USER_RAM_BYTE7_DCRT_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE7_DCRT_MASK) >> ESC_USER_RAM_BYTE7_DCRT_SHIFT)
3643 #define ESC_USER_RAM_BYTE7_DCS1D_MASK (0x8U)
3644 #define ESC_USER_RAM_BYTE7_DCS1D_SHIFT (3U)
3645 #define ESC_USER_RAM_BYTE7_DCS1D_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE7_DCS1D_SHIFT) & ESC_USER_RAM_BYTE7_DCS1D_MASK)
3646 #define ESC_USER_RAM_BYTE7_DCS1D_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE7_DCS1D_MASK) >> ESC_USER_RAM_BYTE7_DCS1D_SHIFT)
3654 #define ESC_USER_RAM_BYTE8_PPDI_MASK (0x20U)
3655 #define ESC_USER_RAM_BYTE8_PPDI_SHIFT (5U)
3656 #define ESC_USER_RAM_BYTE8_PPDI_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE8_PPDI_SHIFT) & ESC_USER_RAM_BYTE8_PPDI_MASK)
3657 #define ESC_USER_RAM_BYTE8_PPDI_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE8_PPDI_MASK) >> ESC_USER_RAM_BYTE8_PPDI_SHIFT)
3664 #define ESC_USER_RAM_BYTE8_OPDI_MASK (0x10U)
3665 #define ESC_USER_RAM_BYTE8_OPDI_SHIFT (4U)
3666 #define ESC_USER_RAM_BYTE8_OPDI_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE8_OPDI_SHIFT) & ESC_USER_RAM_BYTE8_OPDI_MASK)
3667 #define ESC_USER_RAM_BYTE8_OPDI_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE8_OPDI_MASK) >> ESC_USER_RAM_BYTE8_OPDI_SHIFT)
3674 #define ESC_USER_RAM_BYTE8_APDI_MASK (0x8U)
3675 #define ESC_USER_RAM_BYTE8_APDI_SHIFT (3U)
3676 #define ESC_USER_RAM_BYTE8_APDI_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE8_APDI_SHIFT) & ESC_USER_RAM_BYTE8_APDI_MASK)
3677 #define ESC_USER_RAM_BYTE8_APDI_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE8_APDI_MASK) >> ESC_USER_RAM_BYTE8_APDI_SHIFT)
3684 #define ESC_USER_RAM_BYTE8_PDICEC_MASK (0x4U)
3685 #define ESC_USER_RAM_BYTE8_PDICEC_SHIFT (2U)
3686 #define ESC_USER_RAM_BYTE8_PDICEC_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE8_PDICEC_SHIFT) & ESC_USER_RAM_BYTE8_PDICEC_MASK)
3687 #define ESC_USER_RAM_BYTE8_PDICEC_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE8_PDICEC_MASK) >> ESC_USER_RAM_BYTE8_PDICEC_SHIFT)
3694 #define ESC_USER_RAM_BYTE8_DC64_MASK (0x1U)
3695 #define ESC_USER_RAM_BYTE8_DC64_SHIFT (0U)
3696 #define ESC_USER_RAM_BYTE8_DC64_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE8_DC64_SHIFT) & ESC_USER_RAM_BYTE8_DC64_MASK)
3697 #define ESC_USER_RAM_BYTE8_DC64_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE8_DC64_MASK) >> ESC_USER_RAM_BYTE8_DC64_SHIFT)
3705 #define ESC_USER_RAM_BYTE9_DR_MASK (0x80U)
3706 #define ESC_USER_RAM_BYTE9_DR_SHIFT (7U)
3707 #define ESC_USER_RAM_BYTE9_DR_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE9_DR_SHIFT) & ESC_USER_RAM_BYTE9_DR_MASK)
3708 #define ESC_USER_RAM_BYTE9_DR_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE9_DR_MASK) >> ESC_USER_RAM_BYTE9_DR_SHIFT)
3716 #define ESC_USER_RAM_BYTE10_PDIIR_MASK (0x80U)
3717 #define ESC_USER_RAM_BYTE10_PDIIR_SHIFT (7U)
3718 #define ESC_USER_RAM_BYTE10_PDIIR_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE10_PDIIR_SHIFT) & ESC_USER_RAM_BYTE10_PDIIR_MASK)
3719 #define ESC_USER_RAM_BYTE10_PDIIR_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE10_PDIIR_MASK) >> ESC_USER_RAM_BYTE10_PDIIR_SHIFT)
3726 #define ESC_USER_RAM_BYTE10_PDIFA_MASK (0x40U)
3727 #define ESC_USER_RAM_BYTE10_PDIFA_SHIFT (6U)
3728 #define ESC_USER_RAM_BYTE10_PDIFA_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE10_PDIFA_SHIFT) & ESC_USER_RAM_BYTE10_PDIFA_MASK)
3729 #define ESC_USER_RAM_BYTE10_PDIFA_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE10_PDIFA_MASK) >> ESC_USER_RAM_BYTE10_PDIFA_SHIFT)
3736 #define ESC_USER_RAM_BYTE10_APDI_MASK (0x8U)
3737 #define ESC_USER_RAM_BYTE10_APDI_SHIFT (3U)
3738 #define ESC_USER_RAM_BYTE10_APDI_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE10_APDI_SHIFT) & ESC_USER_RAM_BYTE10_APDI_MASK)
3739 #define ESC_USER_RAM_BYTE10_APDI_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE10_APDI_MASK) >> ESC_USER_RAM_BYTE10_APDI_SHIFT)
3746 #define ESC_USER_RAM_BYTE10_DCL1D_MASK (0x4U)
3747 #define ESC_USER_RAM_BYTE10_DCL1D_SHIFT (2U)
3748 #define ESC_USER_RAM_BYTE10_DCL1D_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE10_DCL1D_SHIFT) & ESC_USER_RAM_BYTE10_DCL1D_MASK)
3749 #define ESC_USER_RAM_BYTE10_DCL1D_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE10_DCL1D_MASK) >> ESC_USER_RAM_BYTE10_DCL1D_SHIFT)
3757 #define ESC_USER_RAM_BYTE11_LEDTST_MASK (0x8U)
3758 #define ESC_USER_RAM_BYTE11_LEDTST_SHIFT (3U)
3759 #define ESC_USER_RAM_BYTE11_LEDTST_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE11_LEDTST_SHIFT) & ESC_USER_RAM_BYTE11_LEDTST_MASK)
3760 #define ESC_USER_RAM_BYTE11_LEDTST_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE11_LEDTST_MASK) >> ESC_USER_RAM_BYTE11_LEDTST_SHIFT)
3768 #define ESC_USER_RAM_BYTE14_DIOBS_MASK (0xC0U)
3769 #define ESC_USER_RAM_BYTE14_DIOBS_SHIFT (6U)
3770 #define ESC_USER_RAM_BYTE14_DIOBS_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE14_DIOBS_SHIFT) & ESC_USER_RAM_BYTE14_DIOBS_MASK)
3771 #define ESC_USER_RAM_BYTE14_DIOBS_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE14_DIOBS_MASK) >> ESC_USER_RAM_BYTE14_DIOBS_SHIFT)
3779 #define ESC_USER_RAM_BYTE15_AUCPDI_MASK (0x10U)
3780 #define ESC_USER_RAM_BYTE15_AUCPDI_SHIFT (4U)
3781 #define ESC_USER_RAM_BYTE15_AUCPDI_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE15_AUCPDI_SHIFT) & ESC_USER_RAM_BYTE15_AUCPDI_MASK)
3782 #define ESC_USER_RAM_BYTE15_AUCPDI_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE15_AUCPDI_MASK) >> ESC_USER_RAM_BYTE15_AUCPDI_SHIFT)
3789 #define ESC_USER_RAM_BYTE15_SSPDI_MASK (0x8U)
3790 #define ESC_USER_RAM_BYTE15_SSPDI_SHIFT (3U)
3791 #define ESC_USER_RAM_BYTE15_SSPDI_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE15_SSPDI_SHIFT) & ESC_USER_RAM_BYTE15_SSPDI_MASK)
3792 #define ESC_USER_RAM_BYTE15_SSPDI_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE15_SSPDI_MASK) >> ESC_USER_RAM_BYTE15_SSPDI_SHIFT)
3799 #define ESC_USER_RAM_BYTE15_DIOPDI_MASK (0x4U)
3800 #define ESC_USER_RAM_BYTE15_DIOPDI_SHIFT (2U)
3801 #define ESC_USER_RAM_BYTE15_DIOPDI_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE15_DIOPDI_SHIFT) & ESC_USER_RAM_BYTE15_DIOPDI_MASK)
3802 #define ESC_USER_RAM_BYTE15_DIOPDI_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE15_DIOPDI_MASK) >> ESC_USER_RAM_BYTE15_DIOPDI_SHIFT)
3810 #define ESC_USER_RAM_BYTE19_SCP_MASK (0x40U)
3811 #define ESC_USER_RAM_BYTE19_SCP_SHIFT (6U)
3812 #define ESC_USER_RAM_BYTE19_SCP_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE19_SCP_SHIFT) & ESC_USER_RAM_BYTE19_SCP_MASK)
3813 #define ESC_USER_RAM_BYTE19_SCP_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE19_SCP_MASK) >> ESC_USER_RAM_BYTE19_SCP_SHIFT)
3820 #define ESC_USER_RAM_BYTE19_RMII_MASK (0x20U)
3821 #define ESC_USER_RAM_BYTE19_RMII_SHIFT (5U)
3822 #define ESC_USER_RAM_BYTE19_RMII_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE19_RMII_SHIFT) & ESC_USER_RAM_BYTE19_RMII_MASK)
3823 #define ESC_USER_RAM_BYTE19_RMII_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE19_RMII_MASK) >> ESC_USER_RAM_BYTE19_RMII_SHIFT)
3830 #define ESC_USER_RAM_BYTE19_URGP_MASK (0x10U)
3831 #define ESC_USER_RAM_BYTE19_URGP_SHIFT (4U)
3832 #define ESC_USER_RAM_BYTE19_URGP_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE19_URGP_SHIFT) & ESC_USER_RAM_BYTE19_URGP_MASK)
3833 #define ESC_USER_RAM_BYTE19_URGP_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE19_URGP_MASK) >> ESC_USER_RAM_BYTE19_URGP_SHIFT)
3840 #define ESC_USER_RAM_BYTE19_CIA_MASK (0x4U)
3841 #define ESC_USER_RAM_BYTE19_CIA_SHIFT (2U)
3842 #define ESC_USER_RAM_BYTE19_CIA_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE19_CIA_SHIFT) & ESC_USER_RAM_BYTE19_CIA_MASK)
3843 #define ESC_USER_RAM_BYTE19_CIA_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE19_CIA_MASK) >> ESC_USER_RAM_BYTE19_CIA_SHIFT)
3850 #define ESC_USER_RAM_BYTE19_IPARO_MASK (0x2U)
3851 #define ESC_USER_RAM_BYTE19_IPARO_SHIFT (1U)
3852 #define ESC_USER_RAM_BYTE19_IPARO_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE19_IPARO_SHIFT) & ESC_USER_RAM_BYTE19_IPARO_MASK)
3853 #define ESC_USER_RAM_BYTE19_IPARO_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE19_IPARO_MASK) >> ESC_USER_RAM_BYTE19_IPARO_SHIFT)
3860 #define ESC_USER_RAM_BYTE19_RGMII_MASK (0x1U)
3861 #define ESC_USER_RAM_BYTE19_RGMII_SHIFT (0U)
3862 #define ESC_USER_RAM_BYTE19_RGMII_SET(x) (((uint8_t)(x) << ESC_USER_RAM_BYTE19_RGMII_SHIFT) & ESC_USER_RAM_BYTE19_RGMII_MASK)
3863 #define ESC_USER_RAM_BYTE19_RGMII_GET(x) (((uint8_t)(x) & ESC_USER_RAM_BYTE19_RGMII_MASK) >> ESC_USER_RAM_BYTE19_RGMII_SHIFT)
3871 #define ESC_PDRAM_DATA_MASK (0xFFFFFFFFUL)
3872 #define ESC_PDRAM_DATA_SHIFT (0U)
3873 #define ESC_PDRAM_DATA_SET(x) (((uint32_t)(x) << ESC_PDRAM_DATA_SHIFT) & ESC_PDRAM_DATA_MASK)
3874 #define ESC_PDRAM_DATA_GET(x) (((uint32_t)(x) & ESC_PDRAM_DATA_MASK) >> ESC_PDRAM_DATA_SHIFT)
3881 #define ESC_PDRAM_ALS_DATA_MASK (0xFFFFFFFFUL)
3882 #define ESC_PDRAM_ALS_DATA_SHIFT (0U)
3883 #define ESC_PDRAM_ALS_DATA_SET(x) (((uint32_t)(x) << ESC_PDRAM_ALS_DATA_SHIFT) & ESC_PDRAM_ALS_DATA_MASK)
3884 #define ESC_PDRAM_ALS_DATA_GET(x) (((uint32_t)(x) & ESC_PDRAM_ALS_DATA_MASK) >> ESC_PDRAM_ALS_DATA_SHIFT)
3891 #define ESC_GPR_CFG0_CLK100_EN_MASK (0x2000U)
3892 #define ESC_GPR_CFG0_CLK100_EN_SHIFT (13U)
3893 #define ESC_GPR_CFG0_CLK100_EN_SET(x) (((uint32_t)(x) << ESC_GPR_CFG0_CLK100_EN_SHIFT) & ESC_GPR_CFG0_CLK100_EN_MASK)
3894 #define ESC_GPR_CFG0_CLK100_EN_GET(x) (((uint32_t)(x) & ESC_GPR_CFG0_CLK100_EN_MASK) >> ESC_GPR_CFG0_CLK100_EN_SHIFT)
3901 #define ESC_GPR_CFG0_EEPROM_EMU_MASK (0x1000U)
3902 #define ESC_GPR_CFG0_EEPROM_EMU_SHIFT (12U)
3903 #define ESC_GPR_CFG0_EEPROM_EMU_SET(x) (((uint32_t)(x) << ESC_GPR_CFG0_EEPROM_EMU_SHIFT) & ESC_GPR_CFG0_EEPROM_EMU_MASK)
3904 #define ESC_GPR_CFG0_EEPROM_EMU_GET(x) (((uint32_t)(x) & ESC_GPR_CFG0_EEPROM_EMU_MASK) >> ESC_GPR_CFG0_EEPROM_EMU_SHIFT)
3910 #define ESC_GPR_CFG0_I2C_SCLK_EN_MASK (0x8U)
3911 #define ESC_GPR_CFG0_I2C_SCLK_EN_SHIFT (3U)
3912 #define ESC_GPR_CFG0_I2C_SCLK_EN_SET(x) (((uint32_t)(x) << ESC_GPR_CFG0_I2C_SCLK_EN_SHIFT) & ESC_GPR_CFG0_I2C_SCLK_EN_MASK)
3913 #define ESC_GPR_CFG0_I2C_SCLK_EN_GET(x) (((uint32_t)(x) & ESC_GPR_CFG0_I2C_SCLK_EN_MASK) >> ESC_GPR_CFG0_I2C_SCLK_EN_SHIFT)
3922 #define ESC_GPR_CFG0_PROM_SIZE_MASK (0x1U)
3923 #define ESC_GPR_CFG0_PROM_SIZE_SHIFT (0U)
3924 #define ESC_GPR_CFG0_PROM_SIZE_SET(x) (((uint32_t)(x) << ESC_GPR_CFG0_PROM_SIZE_SHIFT) & ESC_GPR_CFG0_PROM_SIZE_MASK)
3925 #define ESC_GPR_CFG0_PROM_SIZE_GET(x) (((uint32_t)(x) & ESC_GPR_CFG0_PROM_SIZE_MASK) >> ESC_GPR_CFG0_PROM_SIZE_SHIFT)
3932 #define ESC_GPR_CFG1_SYNC1_IRQ_EN_MASK (0x80000000UL)
3933 #define ESC_GPR_CFG1_SYNC1_IRQ_EN_SHIFT (31U)
3934 #define ESC_GPR_CFG1_SYNC1_IRQ_EN_SET(x) (((uint32_t)(x) << ESC_GPR_CFG1_SYNC1_IRQ_EN_SHIFT) & ESC_GPR_CFG1_SYNC1_IRQ_EN_MASK)
3935 #define ESC_GPR_CFG1_SYNC1_IRQ_EN_GET(x) (((uint32_t)(x) & ESC_GPR_CFG1_SYNC1_IRQ_EN_MASK) >> ESC_GPR_CFG1_SYNC1_IRQ_EN_SHIFT)
3941 #define ESC_GPR_CFG1_SYNC0_IRQ_EN_MASK (0x40000000UL)
3942 #define ESC_GPR_CFG1_SYNC0_IRQ_EN_SHIFT (30U)
3943 #define ESC_GPR_CFG1_SYNC0_IRQ_EN_SET(x) (((uint32_t)(x) << ESC_GPR_CFG1_SYNC0_IRQ_EN_SHIFT) & ESC_GPR_CFG1_SYNC0_IRQ_EN_MASK)
3944 #define ESC_GPR_CFG1_SYNC0_IRQ_EN_GET(x) (((uint32_t)(x) & ESC_GPR_CFG1_SYNC0_IRQ_EN_MASK) >> ESC_GPR_CFG1_SYNC0_IRQ_EN_SHIFT)
3950 #define ESC_GPR_CFG1_RSTO_IRQ_EN_MASK (0x20000000UL)
3951 #define ESC_GPR_CFG1_RSTO_IRQ_EN_SHIFT (29U)
3952 #define ESC_GPR_CFG1_RSTO_IRQ_EN_SET(x) (((uint32_t)(x) << ESC_GPR_CFG1_RSTO_IRQ_EN_SHIFT) & ESC_GPR_CFG1_RSTO_IRQ_EN_MASK)
3953 #define ESC_GPR_CFG1_RSTO_IRQ_EN_GET(x) (((uint32_t)(x) & ESC_GPR_CFG1_RSTO_IRQ_EN_MASK) >> ESC_GPR_CFG1_RSTO_IRQ_EN_SHIFT)
3959 #define ESC_GPR_CFG1_SYNC1_DMA_EN_MASK (0x2000U)
3960 #define ESC_GPR_CFG1_SYNC1_DMA_EN_SHIFT (13U)
3961 #define ESC_GPR_CFG1_SYNC1_DMA_EN_SET(x) (((uint32_t)(x) << ESC_GPR_CFG1_SYNC1_DMA_EN_SHIFT) & ESC_GPR_CFG1_SYNC1_DMA_EN_MASK)
3962 #define ESC_GPR_CFG1_SYNC1_DMA_EN_GET(x) (((uint32_t)(x) & ESC_GPR_CFG1_SYNC1_DMA_EN_MASK) >> ESC_GPR_CFG1_SYNC1_DMA_EN_SHIFT)
3968 #define ESC_GPR_CFG1_SYNC0_DMA_EN_MASK (0x1000U)
3969 #define ESC_GPR_CFG1_SYNC0_DMA_EN_SHIFT (12U)
3970 #define ESC_GPR_CFG1_SYNC0_DMA_EN_SET(x) (((uint32_t)(x) << ESC_GPR_CFG1_SYNC0_DMA_EN_SHIFT) & ESC_GPR_CFG1_SYNC0_DMA_EN_MASK)
3971 #define ESC_GPR_CFG1_SYNC0_DMA_EN_GET(x) (((uint32_t)(x) & ESC_GPR_CFG1_SYNC0_DMA_EN_MASK) >> ESC_GPR_CFG1_SYNC0_DMA_EN_SHIFT)
3978 #define ESC_GPR_CFG1_LATCH1_FROM_IO_MASK (0x200U)
3979 #define ESC_GPR_CFG1_LATCH1_FROM_IO_SHIFT (9U)
3980 #define ESC_GPR_CFG1_LATCH1_FROM_IO_SET(x) (((uint32_t)(x) << ESC_GPR_CFG1_LATCH1_FROM_IO_SHIFT) & ESC_GPR_CFG1_LATCH1_FROM_IO_MASK)
3981 #define ESC_GPR_CFG1_LATCH1_FROM_IO_GET(x) (((uint32_t)(x) & ESC_GPR_CFG1_LATCH1_FROM_IO_MASK) >> ESC_GPR_CFG1_LATCH1_FROM_IO_SHIFT)
3988 #define ESC_GPR_CFG1_LATCH0_FROM_IO_MASK (0x100U)
3989 #define ESC_GPR_CFG1_LATCH0_FROM_IO_SHIFT (8U)
3990 #define ESC_GPR_CFG1_LATCH0_FROM_IO_SET(x) (((uint32_t)(x) << ESC_GPR_CFG1_LATCH0_FROM_IO_SHIFT) & ESC_GPR_CFG1_LATCH0_FROM_IO_MASK)
3991 #define ESC_GPR_CFG1_LATCH0_FROM_IO_GET(x) (((uint32_t)(x) & ESC_GPR_CFG1_LATCH0_FROM_IO_MASK) >> ESC_GPR_CFG1_LATCH0_FROM_IO_SHIFT)
3997 #define ESC_GPR_CFG1_RSTO_OVRD_MASK (0x80U)
3998 #define ESC_GPR_CFG1_RSTO_OVRD_SHIFT (7U)
3999 #define ESC_GPR_CFG1_RSTO_OVRD_SET(x) (((uint32_t)(x) << ESC_GPR_CFG1_RSTO_OVRD_SHIFT) & ESC_GPR_CFG1_RSTO_OVRD_MASK)
4000 #define ESC_GPR_CFG1_RSTO_OVRD_GET(x) (((uint32_t)(x) & ESC_GPR_CFG1_RSTO_OVRD_MASK) >> ESC_GPR_CFG1_RSTO_OVRD_SHIFT)
4006 #define ESC_GPR_CFG1_RSTO_OVRD_ENJ_MASK (0x40U)
4007 #define ESC_GPR_CFG1_RSTO_OVRD_ENJ_SHIFT (6U)
4008 #define ESC_GPR_CFG1_RSTO_OVRD_ENJ_SET(x) (((uint32_t)(x) << ESC_GPR_CFG1_RSTO_OVRD_ENJ_SHIFT) & ESC_GPR_CFG1_RSTO_OVRD_ENJ_MASK)
4009 #define ESC_GPR_CFG1_RSTO_OVRD_ENJ_GET(x) (((uint32_t)(x) & ESC_GPR_CFG1_RSTO_OVRD_ENJ_MASK) >> ESC_GPR_CFG1_RSTO_OVRD_ENJ_SHIFT)
4016 #define ESC_GPR_CFG2_NMII_LINK2_FROM_IO_MASK (0x20000000UL)
4017 #define ESC_GPR_CFG2_NMII_LINK2_FROM_IO_SHIFT (29U)
4018 #define ESC_GPR_CFG2_NMII_LINK2_FROM_IO_SET(x) (((uint32_t)(x) << ESC_GPR_CFG2_NMII_LINK2_FROM_IO_SHIFT) & ESC_GPR_CFG2_NMII_LINK2_FROM_IO_MASK)
4019 #define ESC_GPR_CFG2_NMII_LINK2_FROM_IO_GET(x) (((uint32_t)(x) & ESC_GPR_CFG2_NMII_LINK2_FROM_IO_MASK) >> ESC_GPR_CFG2_NMII_LINK2_FROM_IO_SHIFT)
4025 #define ESC_GPR_CFG2_NMII_LINK2_GPR_MASK (0x10000000UL)
4026 #define ESC_GPR_CFG2_NMII_LINK2_GPR_SHIFT (28U)
4027 #define ESC_GPR_CFG2_NMII_LINK2_GPR_SET(x) (((uint32_t)(x) << ESC_GPR_CFG2_NMII_LINK2_GPR_SHIFT) & ESC_GPR_CFG2_NMII_LINK2_GPR_MASK)
4028 #define ESC_GPR_CFG2_NMII_LINK2_GPR_GET(x) (((uint32_t)(x) & ESC_GPR_CFG2_NMII_LINK2_GPR_MASK) >> ESC_GPR_CFG2_NMII_LINK2_GPR_SHIFT)
4034 #define ESC_GPR_CFG2_NMII_LINK1_FROM_IO_MASK (0x2000000UL)
4035 #define ESC_GPR_CFG2_NMII_LINK1_FROM_IO_SHIFT (25U)
4036 #define ESC_GPR_CFG2_NMII_LINK1_FROM_IO_SET(x) (((uint32_t)(x) << ESC_GPR_CFG2_NMII_LINK1_FROM_IO_SHIFT) & ESC_GPR_CFG2_NMII_LINK1_FROM_IO_MASK)
4037 #define ESC_GPR_CFG2_NMII_LINK1_FROM_IO_GET(x) (((uint32_t)(x) & ESC_GPR_CFG2_NMII_LINK1_FROM_IO_MASK) >> ESC_GPR_CFG2_NMII_LINK1_FROM_IO_SHIFT)
4043 #define ESC_GPR_CFG2_NMII_LINK1_GPR_MASK (0x1000000UL)
4044 #define ESC_GPR_CFG2_NMII_LINK1_GPR_SHIFT (24U)
4045 #define ESC_GPR_CFG2_NMII_LINK1_GPR_SET(x) (((uint32_t)(x) << ESC_GPR_CFG2_NMII_LINK1_GPR_SHIFT) & ESC_GPR_CFG2_NMII_LINK1_GPR_MASK)
4046 #define ESC_GPR_CFG2_NMII_LINK1_GPR_GET(x) (((uint32_t)(x) & ESC_GPR_CFG2_NMII_LINK1_GPR_MASK) >> ESC_GPR_CFG2_NMII_LINK1_GPR_SHIFT)
4052 #define ESC_GPR_CFG2_NMII_LINK0_FROM_IO_MASK (0x200000UL)
4053 #define ESC_GPR_CFG2_NMII_LINK0_FROM_IO_SHIFT (21U)
4054 #define ESC_GPR_CFG2_NMII_LINK0_FROM_IO_SET(x) (((uint32_t)(x) << ESC_GPR_CFG2_NMII_LINK0_FROM_IO_SHIFT) & ESC_GPR_CFG2_NMII_LINK0_FROM_IO_MASK)
4055 #define ESC_GPR_CFG2_NMII_LINK0_FROM_IO_GET(x) (((uint32_t)(x) & ESC_GPR_CFG2_NMII_LINK0_FROM_IO_MASK) >> ESC_GPR_CFG2_NMII_LINK0_FROM_IO_SHIFT)
4061 #define ESC_GPR_CFG2_NMII_LINK0_GPR_MASK (0x100000UL)
4062 #define ESC_GPR_CFG2_NMII_LINK0_GPR_SHIFT (20U)
4063 #define ESC_GPR_CFG2_NMII_LINK0_GPR_SET(x) (((uint32_t)(x) << ESC_GPR_CFG2_NMII_LINK0_GPR_SHIFT) & ESC_GPR_CFG2_NMII_LINK0_GPR_MASK)
4064 #define ESC_GPR_CFG2_NMII_LINK0_GPR_GET(x) (((uint32_t)(x) & ESC_GPR_CFG2_NMII_LINK0_GPR_MASK) >> ESC_GPR_CFG2_NMII_LINK0_GPR_SHIFT)
4072 #define ESC_PHY_CFG0_MAC_SPEED_MASK (0x40000000UL)
4073 #define ESC_PHY_CFG0_MAC_SPEED_SHIFT (30U)
4074 #define ESC_PHY_CFG0_MAC_SPEED_SET(x) (((uint32_t)(x) << ESC_PHY_CFG0_MAC_SPEED_SHIFT) & ESC_PHY_CFG0_MAC_SPEED_MASK)
4075 #define ESC_PHY_CFG0_MAC_SPEED_GET(x) (((uint32_t)(x) & ESC_PHY_CFG0_MAC_SPEED_MASK) >> ESC_PHY_CFG0_MAC_SPEED_SHIFT)
4081 #define ESC_PHY_CFG0_PHY_OFFSET_VAL_MASK (0x1F000000UL)
4082 #define ESC_PHY_CFG0_PHY_OFFSET_VAL_SHIFT (24U)
4083 #define ESC_PHY_CFG0_PHY_OFFSET_VAL_SET(x) (((uint32_t)(x) << ESC_PHY_CFG0_PHY_OFFSET_VAL_SHIFT) & ESC_PHY_CFG0_PHY_OFFSET_VAL_MASK)
4084 #define ESC_PHY_CFG0_PHY_OFFSET_VAL_GET(x) (((uint32_t)(x) & ESC_PHY_CFG0_PHY_OFFSET_VAL_MASK) >> ESC_PHY_CFG0_PHY_OFFSET_VAL_SHIFT)
4090 #define ESC_PHY_CFG0_PORT2_RMII_EN_MASK (0x800000UL)
4091 #define ESC_PHY_CFG0_PORT2_RMII_EN_SHIFT (23U)
4092 #define ESC_PHY_CFG0_PORT2_RMII_EN_SET(x) (((uint32_t)(x) << ESC_PHY_CFG0_PORT2_RMII_EN_SHIFT) & ESC_PHY_CFG0_PORT2_RMII_EN_MASK)
4093 #define ESC_PHY_CFG0_PORT2_RMII_EN_GET(x) (((uint32_t)(x) & ESC_PHY_CFG0_PORT2_RMII_EN_MASK) >> ESC_PHY_CFG0_PORT2_RMII_EN_SHIFT)
4099 #define ESC_PHY_CFG0_PORT1_RMII_EN_MASK (0x8000U)
4100 #define ESC_PHY_CFG0_PORT1_RMII_EN_SHIFT (15U)
4101 #define ESC_PHY_CFG0_PORT1_RMII_EN_SET(x) (((uint32_t)(x) << ESC_PHY_CFG0_PORT1_RMII_EN_SHIFT) & ESC_PHY_CFG0_PORT1_RMII_EN_MASK)
4102 #define ESC_PHY_CFG0_PORT1_RMII_EN_GET(x) (((uint32_t)(x) & ESC_PHY_CFG0_PORT1_RMII_EN_MASK) >> ESC_PHY_CFG0_PORT1_RMII_EN_SHIFT)
4108 #define ESC_PHY_CFG0_PORT0_RMII_EN_MASK (0x80U)
4109 #define ESC_PHY_CFG0_PORT0_RMII_EN_SHIFT (7U)
4110 #define ESC_PHY_CFG0_PORT0_RMII_EN_SET(x) (((uint32_t)(x) << ESC_PHY_CFG0_PORT0_RMII_EN_SHIFT) & ESC_PHY_CFG0_PORT0_RMII_EN_MASK)
4111 #define ESC_PHY_CFG0_PORT0_RMII_EN_GET(x) (((uint32_t)(x) & ESC_PHY_CFG0_PORT0_RMII_EN_MASK) >> ESC_PHY_CFG0_PORT0_RMII_EN_SHIFT)
4119 #define ESC_PHY_CFG1_RMII_REFCLK_SEL_MASK (0x700U)
4120 #define ESC_PHY_CFG1_RMII_REFCLK_SEL_SHIFT (8U)
4121 #define ESC_PHY_CFG1_RMII_REFCLK_SEL_SET(x) (((uint32_t)(x) << ESC_PHY_CFG1_RMII_REFCLK_SEL_SHIFT) & ESC_PHY_CFG1_RMII_REFCLK_SEL_MASK)
4122 #define ESC_PHY_CFG1_RMII_REFCLK_SEL_GET(x) (((uint32_t)(x) & ESC_PHY_CFG1_RMII_REFCLK_SEL_MASK) >> ESC_PHY_CFG1_RMII_REFCLK_SEL_SHIFT)
4128 #define ESC_PHY_CFG1_REFCK_25M_INV_MASK (0x80U)
4129 #define ESC_PHY_CFG1_REFCK_25M_INV_SHIFT (7U)
4130 #define ESC_PHY_CFG1_REFCK_25M_INV_SET(x) (((uint32_t)(x) << ESC_PHY_CFG1_REFCK_25M_INV_SHIFT) & ESC_PHY_CFG1_REFCK_25M_INV_MASK)
4131 #define ESC_PHY_CFG1_REFCK_25M_INV_GET(x) (((uint32_t)(x) & ESC_PHY_CFG1_REFCK_25M_INV_MASK) >> ESC_PHY_CFG1_REFCK_25M_INV_SHIFT)
4137 #define ESC_PHY_CFG1_RMII_P2_RXCK_REFCLK_OE_MASK (0x40U)
4138 #define ESC_PHY_CFG1_RMII_P2_RXCK_REFCLK_OE_SHIFT (6U)
4139 #define ESC_PHY_CFG1_RMII_P2_RXCK_REFCLK_OE_SET(x) (((uint32_t)(x) << ESC_PHY_CFG1_RMII_P2_RXCK_REFCLK_OE_SHIFT) & ESC_PHY_CFG1_RMII_P2_RXCK_REFCLK_OE_MASK)
4140 #define ESC_PHY_CFG1_RMII_P2_RXCK_REFCLK_OE_GET(x) (((uint32_t)(x) & ESC_PHY_CFG1_RMII_P2_RXCK_REFCLK_OE_MASK) >> ESC_PHY_CFG1_RMII_P2_RXCK_REFCLK_OE_SHIFT)
4146 #define ESC_PHY_CFG1_RMII_P1_RXCK_REFCLK_OE_MASK (0x20U)
4147 #define ESC_PHY_CFG1_RMII_P1_RXCK_REFCLK_OE_SHIFT (5U)
4148 #define ESC_PHY_CFG1_RMII_P1_RXCK_REFCLK_OE_SET(x) (((uint32_t)(x) << ESC_PHY_CFG1_RMII_P1_RXCK_REFCLK_OE_SHIFT) & ESC_PHY_CFG1_RMII_P1_RXCK_REFCLK_OE_MASK)
4149 #define ESC_PHY_CFG1_RMII_P1_RXCK_REFCLK_OE_GET(x) (((uint32_t)(x) & ESC_PHY_CFG1_RMII_P1_RXCK_REFCLK_OE_MASK) >> ESC_PHY_CFG1_RMII_P1_RXCK_REFCLK_OE_SHIFT)
4155 #define ESC_PHY_CFG1_RMII_P0_RXCK_REFCLK_OE_MASK (0x10U)
4156 #define ESC_PHY_CFG1_RMII_P0_RXCK_REFCLK_OE_SHIFT (4U)
4157 #define ESC_PHY_CFG1_RMII_P0_RXCK_REFCLK_OE_SET(x) (((uint32_t)(x) << ESC_PHY_CFG1_RMII_P0_RXCK_REFCLK_OE_SHIFT) & ESC_PHY_CFG1_RMII_P0_RXCK_REFCLK_OE_MASK)
4158 #define ESC_PHY_CFG1_RMII_P0_RXCK_REFCLK_OE_GET(x) (((uint32_t)(x) & ESC_PHY_CFG1_RMII_P0_RXCK_REFCLK_OE_MASK) >> ESC_PHY_CFG1_RMII_P0_RXCK_REFCLK_OE_SHIFT)
4164 #define ESC_PHY_CFG1_REFCK_25M_OE_MASK (0x8U)
4165 #define ESC_PHY_CFG1_REFCK_25M_OE_SHIFT (3U)
4166 #define ESC_PHY_CFG1_REFCK_25M_OE_SET(x) (((uint32_t)(x) << ESC_PHY_CFG1_REFCK_25M_OE_SHIFT) & ESC_PHY_CFG1_REFCK_25M_OE_MASK)
4167 #define ESC_PHY_CFG1_REFCK_25M_OE_GET(x) (((uint32_t)(x) & ESC_PHY_CFG1_REFCK_25M_OE_MASK) >> ESC_PHY_CFG1_REFCK_25M_OE_SHIFT)
4173 #define ESC_PHY_CFG1_RMII_P2_TXCK_REFCLK_OE_MASK (0x4U)
4174 #define ESC_PHY_CFG1_RMII_P2_TXCK_REFCLK_OE_SHIFT (2U)
4175 #define ESC_PHY_CFG1_RMII_P2_TXCK_REFCLK_OE_SET(x) (((uint32_t)(x) << ESC_PHY_CFG1_RMII_P2_TXCK_REFCLK_OE_SHIFT) & ESC_PHY_CFG1_RMII_P2_TXCK_REFCLK_OE_MASK)
4176 #define ESC_PHY_CFG1_RMII_P2_TXCK_REFCLK_OE_GET(x) (((uint32_t)(x) & ESC_PHY_CFG1_RMII_P2_TXCK_REFCLK_OE_MASK) >> ESC_PHY_CFG1_RMII_P2_TXCK_REFCLK_OE_SHIFT)
4182 #define ESC_PHY_CFG1_RMII_P1_TXCK_REFCLK_OE_MASK (0x2U)
4183 #define ESC_PHY_CFG1_RMII_P1_TXCK_REFCLK_OE_SHIFT (1U)
4184 #define ESC_PHY_CFG1_RMII_P1_TXCK_REFCLK_OE_SET(x) (((uint32_t)(x) << ESC_PHY_CFG1_RMII_P1_TXCK_REFCLK_OE_SHIFT) & ESC_PHY_CFG1_RMII_P1_TXCK_REFCLK_OE_MASK)
4185 #define ESC_PHY_CFG1_RMII_P1_TXCK_REFCLK_OE_GET(x) (((uint32_t)(x) & ESC_PHY_CFG1_RMII_P1_TXCK_REFCLK_OE_MASK) >> ESC_PHY_CFG1_RMII_P1_TXCK_REFCLK_OE_SHIFT)
4191 #define ESC_PHY_CFG1_RMII_P0_TXCK_REFCLK_OE_MASK (0x1U)
4192 #define ESC_PHY_CFG1_RMII_P0_TXCK_REFCLK_OE_SHIFT (0U)
4193 #define ESC_PHY_CFG1_RMII_P0_TXCK_REFCLK_OE_SET(x) (((uint32_t)(x) << ESC_PHY_CFG1_RMII_P0_TXCK_REFCLK_OE_SHIFT) & ESC_PHY_CFG1_RMII_P0_TXCK_REFCLK_OE_MASK)
4194 #define ESC_PHY_CFG1_RMII_P0_TXCK_REFCLK_OE_GET(x) (((uint32_t)(x) & ESC_PHY_CFG1_RMII_P0_TXCK_REFCLK_OE_MASK) >> ESC_PHY_CFG1_RMII_P0_TXCK_REFCLK_OE_SHIFT)
4202 #define ESC_GPIO_CTRL_SW_LATCH_GPI_MASK (0x80000000UL)
4203 #define ESC_GPIO_CTRL_SW_LATCH_GPI_SHIFT (31U)
4204 #define ESC_GPIO_CTRL_SW_LATCH_GPI_SET(x) (((uint32_t)(x) << ESC_GPIO_CTRL_SW_LATCH_GPI_SHIFT) & ESC_GPIO_CTRL_SW_LATCH_GPI_MASK)
4205 #define ESC_GPIO_CTRL_SW_LATCH_GPI_GET(x) (((uint32_t)(x) & ESC_GPIO_CTRL_SW_LATCH_GPI_MASK) >> ESC_GPIO_CTRL_SW_LATCH_GPI_SHIFT)
4212 #define ESC_GPIO_CTRL_SW_LATCH_GPO_MASK (0x40000000UL)
4213 #define ESC_GPIO_CTRL_SW_LATCH_GPO_SHIFT (30U)
4214 #define ESC_GPIO_CTRL_SW_LATCH_GPO_SET(x) (((uint32_t)(x) << ESC_GPIO_CTRL_SW_LATCH_GPO_SHIFT) & ESC_GPIO_CTRL_SW_LATCH_GPO_MASK)
4215 #define ESC_GPIO_CTRL_SW_LATCH_GPO_GET(x) (((uint32_t)(x) & ESC_GPIO_CTRL_SW_LATCH_GPO_MASK) >> ESC_GPIO_CTRL_SW_LATCH_GPO_SHIFT)
4223 #define ESC_GPIO_CTRL_GPI_OVERRIDE_EN_MASK (0x2000U)
4224 #define ESC_GPIO_CTRL_GPI_OVERRIDE_EN_SHIFT (13U)
4225 #define ESC_GPIO_CTRL_GPI_OVERRIDE_EN_SET(x) (((uint32_t)(x) << ESC_GPIO_CTRL_GPI_OVERRIDE_EN_SHIFT) & ESC_GPIO_CTRL_GPI_OVERRIDE_EN_MASK)
4226 #define ESC_GPIO_CTRL_GPI_OVERRIDE_EN_GET(x) (((uint32_t)(x) & ESC_GPIO_CTRL_GPI_OVERRIDE_EN_MASK) >> ESC_GPIO_CTRL_GPI_OVERRIDE_EN_SHIFT)
4237 #define ESC_GPIO_CTRL_GPI_TRIG_EN_MASK (0x1000U)
4238 #define ESC_GPIO_CTRL_GPI_TRIG_EN_SHIFT (12U)
4239 #define ESC_GPIO_CTRL_GPI_TRIG_EN_SET(x) (((uint32_t)(x) << ESC_GPIO_CTRL_GPI_TRIG_EN_SHIFT) & ESC_GPIO_CTRL_GPI_TRIG_EN_MASK)
4240 #define ESC_GPIO_CTRL_GPI_TRIG_EN_GET(x) (((uint32_t)(x) & ESC_GPIO_CTRL_GPI_TRIG_EN_MASK) >> ESC_GPIO_CTRL_GPI_TRIG_EN_SHIFT)
4251 #define ESC_GPIO_CTRL_GPI_TRIG_SEL_MASK (0xF00U)
4252 #define ESC_GPIO_CTRL_GPI_TRIG_SEL_SHIFT (8U)
4253 #define ESC_GPIO_CTRL_GPI_TRIG_SEL_SET(x) (((uint32_t)(x) << ESC_GPIO_CTRL_GPI_TRIG_SEL_SHIFT) & ESC_GPIO_CTRL_GPI_TRIG_SEL_MASK)
4254 #define ESC_GPIO_CTRL_GPI_TRIG_SEL_GET(x) (((uint32_t)(x) & ESC_GPIO_CTRL_GPI_TRIG_SEL_MASK) >> ESC_GPIO_CTRL_GPI_TRIG_SEL_SHIFT)
4263 #define ESC_GPIO_CTRL_GPO_TRIG_EN_MASK (0x10U)
4264 #define ESC_GPIO_CTRL_GPO_TRIG_EN_SHIFT (4U)
4265 #define ESC_GPIO_CTRL_GPO_TRIG_EN_SET(x) (((uint32_t)(x) << ESC_GPIO_CTRL_GPO_TRIG_EN_SHIFT) & ESC_GPIO_CTRL_GPO_TRIG_EN_MASK)
4266 #define ESC_GPIO_CTRL_GPO_TRIG_EN_GET(x) (((uint32_t)(x) & ESC_GPIO_CTRL_GPO_TRIG_EN_MASK) >> ESC_GPIO_CTRL_GPO_TRIG_EN_SHIFT)
4277 #define ESC_GPIO_CTRL_GPO_TRIG_SEL_MASK (0xFU)
4278 #define ESC_GPIO_CTRL_GPO_TRIG_SEL_SHIFT (0U)
4279 #define ESC_GPIO_CTRL_GPO_TRIG_SEL_SET(x) (((uint32_t)(x) << ESC_GPIO_CTRL_GPO_TRIG_SEL_SHIFT) & ESC_GPIO_CTRL_GPO_TRIG_SEL_MASK)
4280 #define ESC_GPIO_CTRL_GPO_TRIG_SEL_GET(x) (((uint32_t)(x) & ESC_GPIO_CTRL_GPO_TRIG_SEL_MASK) >> ESC_GPIO_CTRL_GPO_TRIG_SEL_SHIFT)
4287 #define ESC_GPI_OVERRIDE0_GPR_OVERRIDE_LOW_MASK (0xFFFFFFFFUL)
4288 #define ESC_GPI_OVERRIDE0_GPR_OVERRIDE_LOW_SHIFT (0U)
4289 #define ESC_GPI_OVERRIDE0_GPR_OVERRIDE_LOW_SET(x) (((uint32_t)(x) << ESC_GPI_OVERRIDE0_GPR_OVERRIDE_LOW_SHIFT) & ESC_GPI_OVERRIDE0_GPR_OVERRIDE_LOW_MASK)
4290 #define ESC_GPI_OVERRIDE0_GPR_OVERRIDE_LOW_GET(x) (((uint32_t)(x) & ESC_GPI_OVERRIDE0_GPR_OVERRIDE_LOW_MASK) >> ESC_GPI_OVERRIDE0_GPR_OVERRIDE_LOW_SHIFT)
4297 #define ESC_GPI_OVERRIDE1_GPR_OVERRIDE_HIGH_MASK (0xFFFFFFFFUL)
4298 #define ESC_GPI_OVERRIDE1_GPR_OVERRIDE_HIGH_SHIFT (0U)
4299 #define ESC_GPI_OVERRIDE1_GPR_OVERRIDE_HIGH_SET(x) (((uint32_t)(x) << ESC_GPI_OVERRIDE1_GPR_OVERRIDE_HIGH_SHIFT) & ESC_GPI_OVERRIDE1_GPR_OVERRIDE_HIGH_MASK)
4300 #define ESC_GPI_OVERRIDE1_GPR_OVERRIDE_HIGH_GET(x) (((uint32_t)(x) & ESC_GPI_OVERRIDE1_GPR_OVERRIDE_HIGH_MASK) >> ESC_GPI_OVERRIDE1_GPR_OVERRIDE_HIGH_SHIFT)
4307 #define ESC_GPO_REG0_VALUE_MASK (0xFFFFFFFFUL)
4308 #define ESC_GPO_REG0_VALUE_SHIFT (0U)
4309 #define ESC_GPO_REG0_VALUE_GET(x) (((uint32_t)(x) & ESC_GPO_REG0_VALUE_MASK) >> ESC_GPO_REG0_VALUE_SHIFT)
4316 #define ESC_GPO_REG1_VALUE_MASK (0xFFFFFFFFUL)
4317 #define ESC_GPO_REG1_VALUE_SHIFT (0U)
4318 #define ESC_GPO_REG1_VALUE_GET(x) (((uint32_t)(x) & ESC_GPO_REG1_VALUE_MASK) >> ESC_GPO_REG1_VALUE_SHIFT)
4325 #define ESC_GPI_REG0_VALUE_MASK (0xFFFFFFFFUL)
4326 #define ESC_GPI_REG0_VALUE_SHIFT (0U)
4327 #define ESC_GPI_REG0_VALUE_GET(x) (((uint32_t)(x) & ESC_GPI_REG0_VALUE_MASK) >> ESC_GPI_REG0_VALUE_SHIFT)
4334 #define ESC_GPI_REG1_VALUE_MASK (0xFFFFFFFFUL)
4335 #define ESC_GPI_REG1_VALUE_SHIFT (0U)
4336 #define ESC_GPI_REG1_VALUE_GET(x) (((uint32_t)(x) & ESC_GPI_REG1_VALUE_MASK) >> ESC_GPI_REG1_VALUE_SHIFT)
4343 #define ESC_GPR_STATUS_NLINK2_PADSEL_MASK (0xF0000000UL)
4344 #define ESC_GPR_STATUS_NLINK2_PADSEL_SHIFT (28U)
4345 #define ESC_GPR_STATUS_NLINK2_PADSEL_GET(x) (((uint32_t)(x) & ESC_GPR_STATUS_NLINK2_PADSEL_MASK) >> ESC_GPR_STATUS_NLINK2_PADSEL_SHIFT)
4351 #define ESC_GPR_STATUS_NLINK1_PADSEL_MASK (0xF000000UL)
4352 #define ESC_GPR_STATUS_NLINK1_PADSEL_SHIFT (24U)
4353 #define ESC_GPR_STATUS_NLINK1_PADSEL_GET(x) (((uint32_t)(x) & ESC_GPR_STATUS_NLINK1_PADSEL_MASK) >> ESC_GPR_STATUS_NLINK1_PADSEL_SHIFT)
4359 #define ESC_GPR_STATUS_NLINK0_PADSEL_MASK (0xF00000UL)
4360 #define ESC_GPR_STATUS_NLINK0_PADSEL_SHIFT (20U)
4361 #define ESC_GPR_STATUS_NLINK0_PADSEL_GET(x) (((uint32_t)(x) & ESC_GPR_STATUS_NLINK0_PADSEL_MASK) >> ESC_GPR_STATUS_NLINK0_PADSEL_SHIFT)
4367 #define ESC_GPR_STATUS_PDI_SOF_MASK (0x80000UL)
4368 #define ESC_GPR_STATUS_PDI_SOF_SHIFT (19U)
4369 #define ESC_GPR_STATUS_PDI_SOF_GET(x) (((uint32_t)(x) & ESC_GPR_STATUS_PDI_SOF_MASK) >> ESC_GPR_STATUS_PDI_SOF_SHIFT)
4375 #define ESC_GPR_STATUS_PDI_EOF_MASK (0x40000UL)
4376 #define ESC_GPR_STATUS_PDI_EOF_SHIFT (18U)
4377 #define ESC_GPR_STATUS_PDI_EOF_GET(x) (((uint32_t)(x) & ESC_GPR_STATUS_PDI_EOF_MASK) >> ESC_GPR_STATUS_PDI_EOF_SHIFT)
4383 #define ESC_GPR_STATUS_PDI_WD_TRIGGER_MASK (0x20000UL)
4384 #define ESC_GPR_STATUS_PDI_WD_TRIGGER_SHIFT (17U)
4385 #define ESC_GPR_STATUS_PDI_WD_TRIGGER_GET(x) (((uint32_t)(x) & ESC_GPR_STATUS_PDI_WD_TRIGGER_MASK) >> ESC_GPR_STATUS_PDI_WD_TRIGGER_SHIFT)
4391 #define ESC_GPR_STATUS_PDI_WD_STATE_MASK (0x10000UL)
4392 #define ESC_GPR_STATUS_PDI_WD_STATE_SHIFT (16U)
4393 #define ESC_GPR_STATUS_PDI_WD_STATE_GET(x) (((uint32_t)(x) & ESC_GPR_STATUS_PDI_WD_STATE_MASK) >> ESC_GPR_STATUS_PDI_WD_STATE_SHIFT)
4399 #define ESC_GPR_STATUS_SYNC_OUT1_MASK (0x200U)
4400 #define ESC_GPR_STATUS_SYNC_OUT1_SHIFT (9U)
4401 #define ESC_GPR_STATUS_SYNC_OUT1_GET(x) (((uint32_t)(x) & ESC_GPR_STATUS_SYNC_OUT1_MASK) >> ESC_GPR_STATUS_SYNC_OUT1_SHIFT)
4407 #define ESC_GPR_STATUS_SYNC_OUT0_MASK (0x100U)
4408 #define ESC_GPR_STATUS_SYNC_OUT0_SHIFT (8U)
4409 #define ESC_GPR_STATUS_SYNC_OUT0_GET(x) (((uint32_t)(x) & ESC_GPR_STATUS_SYNC_OUT0_MASK) >> ESC_GPR_STATUS_SYNC_OUT0_SHIFT)
4415 #define ESC_GPR_STATUS_LED_STATE_RUN_MASK (0x40U)
4416 #define ESC_GPR_STATUS_LED_STATE_RUN_SHIFT (6U)
4417 #define ESC_GPR_STATUS_LED_STATE_RUN_GET(x) (((uint32_t)(x) & ESC_GPR_STATUS_LED_STATE_RUN_MASK) >> ESC_GPR_STATUS_LED_STATE_RUN_SHIFT)
4423 #define ESC_GPR_STATUS_LED_ERR_MASK (0x20U)
4424 #define ESC_GPR_STATUS_LED_ERR_SHIFT (5U)
4425 #define ESC_GPR_STATUS_LED_ERR_GET(x) (((uint32_t)(x) & ESC_GPR_STATUS_LED_ERR_MASK) >> ESC_GPR_STATUS_LED_ERR_SHIFT)
4431 #define ESC_GPR_STATUS_LED_RUN_MASK (0x10U)
4432 #define ESC_GPR_STATUS_LED_RUN_SHIFT (4U)
4433 #define ESC_GPR_STATUS_LED_RUN_GET(x) (((uint32_t)(x) & ESC_GPR_STATUS_LED_RUN_MASK) >> ESC_GPR_STATUS_LED_RUN_SHIFT)
4439 #define ESC_GPR_STATUS_DEV_STATE_MASK (0x8U)
4440 #define ESC_GPR_STATUS_DEV_STATE_SHIFT (3U)
4441 #define ESC_GPR_STATUS_DEV_STATE_GET(x) (((uint32_t)(x) & ESC_GPR_STATUS_DEV_STATE_MASK) >> ESC_GPR_STATUS_DEV_STATE_SHIFT)
4447 #define ESC_GPR_STATUS_LINK_ACT_MASK (0x7U)
4448 #define ESC_GPR_STATUS_LINK_ACT_SHIFT (0U)
4449 #define ESC_GPR_STATUS_LINK_ACT_GET(x) (((uint32_t)(x) & ESC_GPR_STATUS_LINK_ACT_MASK) >> ESC_GPR_STATUS_LINK_ACT_SHIFT)
4457 #define ESC_IO_CFG_INVERT_MASK (0x10U)
4458 #define ESC_IO_CFG_INVERT_SHIFT (4U)
4459 #define ESC_IO_CFG_INVERT_SET(x) (((uint32_t)(x) << ESC_IO_CFG_INVERT_SHIFT) & ESC_IO_CFG_INVERT_MASK)
4460 #define ESC_IO_CFG_INVERT_GET(x) (((uint32_t)(x) & ESC_IO_CFG_INVERT_MASK) >> ESC_IO_CFG_INVERT_SHIFT)
4476 #define ESC_IO_CFG_FUNC_ALT_MASK (0xFU)
4477 #define ESC_IO_CFG_FUNC_ALT_SHIFT (0U)
4478 #define ESC_IO_CFG_FUNC_ALT_SET(x) (((uint32_t)(x) << ESC_IO_CFG_FUNC_ALT_SHIFT) & ESC_IO_CFG_FUNC_ALT_MASK)
4479 #define ESC_IO_CFG_FUNC_ALT_GET(x) (((uint32_t)(x) & ESC_IO_CFG_FUNC_ALT_MASK) >> ESC_IO_CFG_FUNC_ALT_SHIFT)
4484 #define ESC_RX_ERR_CNT_PORT0 (0UL)
4485 #define ESC_RX_ERR_CNT_PORT1 (1UL)
4486 #define ESC_RX_ERR_CNT_PORT2 (2UL)
4487 #define ESC_RX_ERR_CNT_PORT3 (3UL)
4490 #define ESC_FWD_RX_ERR_CNT_PORT0 (0UL)
4491 #define ESC_FWD_RX_ERR_CNT_PORT1 (1UL)
4492 #define ESC_FWD_RX_ERR_CNT_PORT2 (2UL)
4493 #define ESC_FWD_RX_ERR_CNT_PORT3 (3UL)
4496 #define ESC_LOST_LINK_CNT_PORT0 (0UL)
4497 #define ESC_LOST_LINK_CNT_PORT1 (1UL)
4498 #define ESC_LOST_LINK_CNT_PORT2 (2UL)
4499 #define ESC_LOST_LINK_CNT_PORT3 (3UL)
4502 #define ESC_PHY_STAT_PORT0 (0UL)
4503 #define ESC_PHY_STAT_PORT1 (1UL)
4504 #define ESC_PHY_STAT_PORT2 (2UL)
4505 #define ESC_PHY_STAT_PORT3 (3UL)
4508 #define ESC_FMMU_0 (0UL)
4509 #define ESC_FMMU_1 (1UL)
4510 #define ESC_FMMU_2 (2UL)
4511 #define ESC_FMMU_3 (3UL)
4512 #define ESC_FMMU_4 (4UL)
4513 #define ESC_FMMU_5 (5UL)
4514 #define ESC_FMMU_6 (6UL)
4515 #define ESC_FMMU_7 (7UL)
4518 #define ESC_SYNCM_0 (0UL)
4519 #define ESC_SYNCM_1 (1UL)
4520 #define ESC_SYNCM_2 (2UL)
4521 #define ESC_SYNCM_3 (3UL)
4522 #define ESC_SYNCM_4 (4UL)
4523 #define ESC_SYNCM_5 (5UL)
4524 #define ESC_SYNCM_6 (6UL)
4525 #define ESC_SYNCM_7 (7UL)
4528 #define ESC_RCV_TIME_PORT0 (0UL)
4529 #define ESC_RCV_TIME_PORT1 (1UL)
4530 #define ESC_RCV_TIME_PORT2 (2UL)
4531 #define ESC_RCV_TIME_PORT3 (3UL)
4534 #define ESC_IO_CFG_CTR0 (0UL)
4535 #define ESC_IO_CFG_CTR1 (1UL)
4536 #define ESC_IO_CFG_CTR2 (2UL)
4537 #define ESC_IO_CFG_CTR3 (3UL)
4538 #define ESC_IO_CFG_CTR4 (4UL)
4539 #define ESC_IO_CFG_CTR5 (5UL)
4540 #define ESC_IO_CFG_CTR6 (6UL)
4541 #define ESC_IO_CFG_CTR7 (7UL)
4542 #define ESC_IO_CFG_CTR8 (8UL)
#define PID
Definition: hpm_ov7725.h:62
Definition: hpm_esc_regs.h:12