115 #include "ccu7_defines.h"
168 #define CCU7_MODCTR_T12MODEN_Pos (0x0U)
169 #define CCU7_MODCTR_T12MODEN_Msk (0x3FU)
170 #define CCU7_MODCTR_T13MODEN_Pos (0x8U)
171 #define CCU7_MODCTR_T13MODEN_Msk (0x3F00U)
481 CCU7->T12PR.bit.T12PV = u16_value;
508 u32_period_tick = (
uint32)(CCU7_T12_CLK_HZ / u32_freq_hz);
510 if (
CCU7->TCTR0.bit.CTM == 1)
513 u32_period_tick = u32_period_tick / 2u;
516 u32_period_tick = u32_period_tick - 1u;
518 if (u32_period_tick <= 0xFFFFu)
527 return s8_returnCode;
541 if (
CCU7->TCTR0.bit.CTM == 1u)
544 u32_period_tick = u32_period_tick * 2u;
547 u32_period_Hz = (
uint32)(CCU7_T12_CLK_HZ / u32_period_tick);
548 return u32_period_Hz;
557 CCU7->T12DT0_VAL.bit.DTM_RISE = u8_value;
566 return (
uint8)
CCU7->T12DT0_VAL.bit.DTM_RISE;
575 CCU7->T12DT0_VAL.bit.DTM_FALL = u8_value;
584 return (
uint8)
CCU7->T12DT0_VAL.bit.DTM_FALL;
593 CCU7->T12DT1_VAL.bit.DTM_RISE = u8_value;
602 return (
uint8)
CCU7->T12DT1_VAL.bit.DTM_RISE;
611 CCU7->T12DT1_VAL.bit.DTM_FALL = u8_value;
620 return (
uint8)
CCU7->T12DT1_VAL.bit.DTM_FALL;
629 CCU7->T12DT2_VAL.bit.DTM_RISE = u8_value;
638 return (
uint8)
CCU7->T12DT2_VAL.bit.DTM_RISE;
647 CCU7->T12DT2_VAL.bit.DTM_FALL = u8_value;
656 return (
uint8)
CCU7->T12DT2_VAL.bit.DTM_FALL;
679 uint32 deadTimeRise_ticks;
680 uint32 deadTimeFall_ticks;
683 deadTimeRise_ticks = (
uint32)((u32_deadTimeRise_ns * CCU7_DT_CLK_MHz) / 1000);
684 deadTimeFall_ticks = (
uint32)((u32_deadTimeFall_ns * CCU7_DT_CLK_MHz) / 1000);
686 if ((deadTimeRise_ticks <= 255u) && (deadTimeFall_ticks <= 255u))
723 return s8_returnCode;
742 uint32 deadTimeRise_ticks = 0;
743 uint32 deadTimeFall_ticks = 0;
779 *u32p_DeadTimeRise_ns = (
uint32)((deadTimeRise_ticks * 1000) / CCU7_DT_CLK_MHz);
780 *u32p_DeadTimeFall_ns = (
uint32)((deadTimeFall_ticks * 1000) / CCU7_DT_CLK_MHz);
788 return s8_returnCode;
824 CCU7->CC70SR.bit.CCS = u16_value;
833 CCU7->CC71SR.bit.CCS = u16_value;
842 CCU7->CC72SR.bit.CCS = u16_value;
878 CCU7->CC70BSR.bit.CS = u16_value;
887 CCU7->CC71BSR.bit.CS = u16_value;
896 CCU7->CC72BSR.bit.CS = u16_value;
941 CCU7->T13PR.bit.T1xPV = u16_value;
959 CCU7->T14PR.bit.T1xPV = u16_value;
977 CCU7->T15PR.bit.T1xPV = u16_value;
995 CCU7->T16PR.bit.T1xPV = u16_value;
1049 CCU7->C73SR.bit.CCS = u16_value;
1058 CCU7->C74SR.bit.CCS = u16_value;
1067 CCU7->C75SR.bit.CCS = u16_value;
1076 CCU7->C76SR.bit.CCS = u16_value;
1118 CCU7->T12MSEL.bit.HSYNC = (
uint8)e_value;
1125 CCU7->TCTR2.bit.T12SSC = 1u;
1132 CCU7->TCTR2.bit.T12SSC = 0u;
1139 CCU7->TCTR2.bit.T13SSC = 1u;
1146 CCU7->TCTR2.bit.T13SSC = 0u;
1153 CCU7->TCTR24.bit.T1xSSC = 1u;
1160 CCU7->TCTR24.bit.T1xSSC = 0u;
1167 CCU7->TCTR25.bit.T1xSSC = 1u;
1174 CCU7->TCTR25.bit.T1xSSC = 0u;
1181 CCU7->TCTR26.bit.T1xSSC = 1u;
1188 CCU7->TCTR26.bit.T1xSSC = 0u;
1195 CCU7->TCTR4.bit.T12RR = 1u;
1202 CCU7->TCTR4.bit.T12RS = 1u;
1209 CCU7->TCTR4.bit.T13RR = 1u;
1216 CCU7->TCTR4.bit.T13RS = 1u;
1223 CCU7->TCTR44.bit.T1xRR = 1u;
1230 CCU7->TCTR44.bit.T1xRS = 1u;
1237 CCU7->TCTR45.bit.T1xRR = 1u;
1244 CCU7->TCTR45.bit.T1xRS = 1u;
1251 CCU7->TCTR46.bit.T1xRR = 1u;
1258 CCU7->TCTR46.bit.T1xRS = 1u;
1274 CCU7->MODCTR.bit.MCMEN = 1u;
1281 CCU7->MODCTR.bit.MCMEN = 0u;
1304 CCU7->TRPCTR.bit.TRPEN = 0u;
1315 uint8 u8_trpen = 0u;
1317 if ((
uint8)
CCU7->TRPCTR.bit.TRPEN == 0x3Fu)
1330 CCU7->TRPCTR.bit.TRPPEN = 1u;
1337 CCU7->TRPCTR.bit.TRPPEN = 0u;
1346 CCU7->MCMOUTS.bit.MCMPS = u8_value;
1353 CCU7->MCMOUTS.bit.STRMCM = 1u;
1362 CCU7->MCMOUTS.bit.EXPHS = u8_value;
1371 CCU7->MCMOUTS.bit.CURHS = u8_value;
1378 CCU7->MCMOUTS.bit.STRHP = 1u;
1396 CCU7->MCMCTR.bit.SWSEL = (
uint8)e_value;
1405 CCU7->MCMCTR.bit.SWSYN = (
uint8)e_value;
1412 CCU7->IMON.bit.LBE = 1u;
1428 CCU7->LI.bit.LBEEN = 1u;
1435 CCU7->LI.bit.LBEEN = 0u;
1586 CCU7->ISR.bit.RCC70R = 1u;
1593 CCU7->ISR.bit.RCC70F = 1u;
1600 CCU7->ISR.bit.RCC71R = 1u;
1607 CCU7->ISR.bit.RCC71F = 1u;
1614 CCU7->ISR.bit.RCC72R = 1u;
1621 CCU7->ISR.bit.RCC72F = 1u;
1628 CCU7->ISR.bit.RT12OM = 1u;
1635 CCU7->ISR.bit.RT12PM = 1u;
1642 CCU7->ISR.bit.RT13CM = 1u;
1649 CCU7->ISR.bit.RT13PM = 1u;
1656 CCU7->ISR.bit.RTRPF = 1u;
1663 CCU7->ISR.bit.RCHE = 1u;
1670 CCU7->ISR.bit.RWHE = 1u;
1677 CCU7->ISR.bit.RIDLE = 1u;
1684 CCU7->ISR.bit.RSTR = 1u;
1691 CCU7->IEN.bit.ENCC70R = 1u;
1698 CCU7->IEN.bit.ENCC70R = 0u;
1705 CCU7->IEN.bit.ENCC70F = 1u;
1712 CCU7->IEN.bit.ENCC70F = 0u;
1719 CCU7->IEN.bit.ENCC71R = 1u;
1726 CCU7->IEN.bit.ENCC71R = 0u;
1733 CCU7->IEN.bit.ENCC71F = 1u;
1740 CCU7->IEN.bit.ENCC71F = 0u;
1747 CCU7->IEN.bit.ENCC72R = 1u;
1754 CCU7->IEN.bit.ENCC72R = 0u;
1761 CCU7->IEN.bit.ENCC72F = 1u;
1768 CCU7->IEN.bit.ENCC72F = 0u;
1775 CCU7->IEN.bit.ENT12OM = 1u;
1782 CCU7->IEN.bit.ENT12OM = 0u;
1789 CCU7->IEN.bit.ENT12PM = 1u;
1796 CCU7->IEN.bit.ENT12PM = 0u;
1803 CCU7->IEN.bit.ENT13CM = 1u;
1810 CCU7->IEN.bit.ENT13CM = 0u;
1817 CCU7->IEN.bit.ENT13PM = 1u;
1824 CCU7->IEN.bit.ENT13PM = 0u;
1831 CCU7->IEN.bit.ENTRPF = 1u;
1838 CCU7->IEN.bit.ENTRPF = 0u;
1845 CCU7->IEN.bit.ENCHE = 1u;
1852 CCU7->IEN.bit.ENCHE = 0u;
1859 CCU7->IEN.bit.ENWHE = 1u;
1866 CCU7->IEN.bit.ENWHE = 0u;
1873 CCU7->IEN.bit.ENIDLE = 1u;
1880 CCU7->IEN.bit.ENIDLE = 0u;
1887 CCU7->IEN.bit.ENSTR = 1u;
1894 CCU7->IEN.bit.ENSTR = 0u;
2009 CCU7->ISR_2.bit.RCC70BR = 1u;
2016 CCU7->ISR_2.bit.RCC70BF = 1u;
2023 CCU7->ISR_2.bit.RCC71BR = 1u;
2030 CCU7->ISR_2.bit.RCC71BF = 1u;
2037 CCU7->ISR_2.bit.RCC72BR = 1u;
2044 CCU7->ISR_2.bit.RCC72BF = 1u;
2051 CCU7->ISR_2.bit.RT14CM = 1u;
2058 CCU7->ISR_2.bit.RT14PM = 1u;
2065 CCU7->ISR_2.bit.RT15CM = 1u;
2072 CCU7->ISR_2.bit.RT15PM = 1u;
2079 CCU7->ISR_2.bit.RT16CM = 1u;
2086 CCU7->ISR_2.bit.RT16PM = 1u;
2093 CCU7->IEN_2.bit.ENCC70BR = 1u;
2100 CCU7->IEN_2.bit.ENCC70BR = 0u;
2107 CCU7->IEN_2.bit.ENCC70BF = 1u;
2114 CCU7->IEN_2.bit.ENCC70BF = 0u;
2121 CCU7->IEN_2.bit.ENCC71BR = 1u;
2128 CCU7->IEN_2.bit.ENCC71BR = 0u;
2135 CCU7->IEN_2.bit.ENCC71BF = 1u;
2142 CCU7->IEN_2.bit.ENCC71BF = 0u;
2149 CCU7->IEN_2.bit.ENCC72BR = 1u;
2156 CCU7->IEN_2.bit.ENCC72BR = 0u;
2163 CCU7->IEN_2.bit.ENCC72BF = 1u;
2170 CCU7->IEN_2.bit.ENCC72BF = 0u;
2177 CCU7->IEN_2.bit.ENT14CM = 1u;
2184 CCU7->IEN_2.bit.ENT14CM = 0u;
2191 CCU7->IEN_2.bit.ENT14PM = 1u;
2198 CCU7->IEN_2.bit.ENT14PM = 0u;
2205 CCU7->IEN_2.bit.ENT15CM = 1u;
2212 CCU7->IEN_2.bit.ENT15CM = 0u;
2219 CCU7->IEN_2.bit.ENT15PM = 1u;
2226 CCU7->IEN_2.bit.ENT15PM = 0u;
2233 CCU7->IEN_2.bit.ENT16CM = 1u;
2240 CCU7->IEN_2.bit.ENT16CM = 0u;
2247 CCU7->IEN_2.bit.ENT16PM = 1u;
2254 CCU7->IEN_2.bit.ENT16PM = 0u;
2261 CCU7->TCTR3.bit.T12STR = 1u;
2268 CCU7->TCTR3.bit.T13STR = 1u;
2275 CCU7->TCTR3.bit.T14STR = 1u;
2282 CCU7->TCTR3.bit.T15STR = 1u;
2289 CCU7->TCTR3.bit.T16STR = 1u;
#define ERR_LOG_SUCCESS
Definition: error_codes.h:69
INLINE void CCU7_startT12(void)
Start T12.
Definition: ccu7.h:1200
INLINE uint16 CCU7_getT14PerVal(void)
Get T14 Period Value.
Definition: ccu7.h:966
INLINE void CCU7_enT12SingleShot(void)
Enable T12 Single Shot Control.
Definition: ccu7.h:1123
INLINE sint8 CCU7_setT12Freq_Hz(uint32 u32_freq_hz)
Set T12 Period in Hz This function sets the T12 period value based on the input parameter u32_freq_hz...
Definition: ccu7.h:503
INLINE void CCU7_disC72BCmpMatchFallInt(void)
Disable Compare-Match Falling Edge Interrupt for C72B.
Definition: ccu7.h:2168
INLINE void CCU7_setC74ValShadow(uint16 u16_value)
Set Shadow Register for C74 Compare Value.
Definition: ccu7.h:1056
INLINE void CCU7_disCC71ACmpMatchFallInt(void)
Disable Capture, Compare-Match Falling Edge Interrupt for CC71A.
Definition: ccu7.h:1738
INLINE uint8 CCU7_getTrapIntSts(void)
Get Trap State (Synchronized to the event selected by CCU7-TRPCTR.bit.TRPM0 and CCU7-TRPCTR....
Definition: ccu7.h:1541
INLINE void CCU7_setT12ShadowTransferReq(void)
Set T12 Shadow Transfer Request.
Definition: ccu7.h:2259
INLINE void CCU7_disC70BCmpMatchFallInt(void)
Disable Compare-Match Falling Edge Interrupt for C70B.
Definition: ccu7.h:2112
INLINE void CCU7_enMultiChMode(void)
Enable Multi-Channel Mode.
Definition: ccu7.h:1272
INLINE uint8 CCU7_getT12PerMatchIntSts(void)
Get T12 Period-Match Flag.
Definition: ccu7.h:1505
INLINE void CCU7_disT15SingleShot(void)
Disable T15 Single Shot Control.
Definition: ccu7.h:1172
INLINE void CCU7_disT16CmpMatchInt(void)
Disable Interrupt for T16 Compare-Match.
Definition: ccu7.h:2238
INLINE void CCU7_setC75ValShadow(uint16 u16_value)
Set Shadow Register for C75 Compare Value.
Definition: ccu7.h:1065
INLINE void CCU7_enT14PerMatchInt(void)
Enable Interrupt for T14 Period-Match.
Definition: ccu7.h:2189
INLINE uint16 CCU7_getT15PerVal(void)
Get T15 Period Value.
Definition: ccu7.h:984
INLINE void CCU7_disT14SingleShot(void)
Disable T14 Single Shot Control.
Definition: ccu7.h:1158
INLINE void CCU7_disCC71ACmpMatchRiseInt(void)
Disable Capture, Compare-Match Rising Edge Interrupt for CC71A.
Definition: ccu7.h:1724
INLINE void CCU7_clrTrapIntSts(void)
Clear Trap Flag.
Definition: ccu7.h:1654
INLINE uint16 CCU7_getC70BVal(void)
Get C70B Compare Value.
Definition: ccu7.h:849
INLINE void CCU7_disTrap(void)
Disable Trap Control.
Definition: ccu7.h:1302
INLINE void CCU7_setCh2DeadTimeRise_ticks(uint8 u8_value)
Set Dead-Time for Channel 2 rise in ticks.
Definition: ccu7.h:627
INLINE void CCU7_clrT12PerMatchIntSts(void)
Clear T12 Period-Match Flag.
Definition: ccu7.h:1633
INLINE void CCU7_setHallSync(tCCU7_HallSync e_value)
Set Hall Synchronization.
Definition: ccu7.h:1116
INLINE void CCU7_setMultiChModeShadowTransferReq(void)
Set Shadow Transfer Request for Multi-Channel Mode.
Definition: ccu7.h:1351
INLINE void CCU7_enC71BCmpMatchRiseInt(void)
Enable Compare-Match Rising Edge Interrupt for C71B.
Definition: ccu7.h:2119
void CCU7_setC71BIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Interrupt Node Pointer for C71B Interrupts.
INLINE void CCU7_disMultiChMode(void)
Disable Multi-Channel Mode.
Definition: ccu7.h:1279
INLINE uint8 CCU7_getT14PerMatchIntSts(void)
Get T14 Period-Match Flag.
Definition: ccu7.h:1964
CCU7_MultiChMode_SWSEL
This enum lists the CCU7 Multi Channel Mode Switching Selection. Used in function CCU7_setMultiChMode...
Definition: ccu7.h:144
INLINE void CCU7_setHallShadowTransferReq(void)
Set Shadow Transfer Request for the Hall Pattern.
Definition: ccu7.h:1376
INLINE void CCU7_disC71BCmpMatchFallInt(void)
Disable Compare-Match Falling Edge Interrupt for C71B.
Definition: ccu7.h:2140
INLINE void CCU7_stopT13(void)
Stop T13.
Definition: ccu7.h:1207
INLINE void CCU7_clrT13PerMatchIntSts(void)
Clear T13 Period-Match Flag.
Definition: ccu7.h:1647
void CCU7_setC72BIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Interrupt Node Pointer for C72B Interrupts.
INLINE void CCU7_enT15PerMatchInt(void)
Enable Interrupt for T15 Period-Match.
Definition: ccu7.h:2217
INLINE void CCU7_disHallEventCorrectInt(void)
Disable Interrupt for Correct Hall Event.
Definition: ccu7.h:1850
INLINE void CCU7_clrC72BCmpMatchRiseIntSts(void)
Clear Compare-Match Rising Edge Flag for C72B.
Definition: ccu7.h:2035
INLINE uint16 CCU7_getT13CntVal(void)
Get T13 Counter Value.
Definition: ccu7.h:903
INLINE sint8 CCU7_setDeadTime_ns(uint8 u8_channel, uint32 u32_deadTimeRise_ns, uint32 u32_deadTimeFall_ns)
Set the dead time values (rise/fall) for one Channel. This function sets the deadtime counter to a va...
Definition: ccu7.h:675
INLINE void CCU7_setCh0DeadTimeFall_ticks(uint8 u8_value)
Set Dead-Time for Channel 0 fall in ticks.
Definition: ccu7.h:573
INLINE uint8 CCU7_getTrapCond(void)
Get Trap Flag (Trap condition fulfilled)
Definition: ccu7.h:1532
INLINE uint8 CCU7_getCh1DeadTimeRise_ticks(void)
Get Dead-Time for Channel 1 rise in ticks.
Definition: ccu7.h:600
INLINE uint8 CCU7_getHallEventCorrectIntSts(void)
Get Correct Hall Event Flag.
Definition: ccu7.h:1550
INLINE void CCU7_disT16SingleShot(void)
Disable T16 Single Shot Control.
Definition: ccu7.h:1186
INLINE uint16 CCU7_getT13PerVal(void)
Get T13 Period Value.
Definition: ccu7.h:948
INLINE void CCU7_clrHallIdleIntSts(void)
Clear Hall Idle Flag.
Definition: ccu7.h:1675
INLINE uint8 CCU7_getCC72ACmpMatchRiseIntSts(void)
Get Capture, Compare-Match Rising Edge Flag for CC72A.
Definition: ccu7.h:1478
INLINE void CCU7_disT12PerMatchInt(void)
Disable Interrupt for T12 Period-Match.
Definition: ccu7.h:1794
INLINE uint16 CCU7_getC74Val(void)
Get C74 Compare Value.
Definition: ccu7.h:1020
INLINE void CCU7_clrCC72ACmpMatchRiseIntSts(void)
Clear Capture, Compare-Match Rising Edge Flag for CC72A.
Definition: ccu7.h:1612
INLINE void CCU7_clrT14CmpMatchIntSts(void)
Clear T14 Compare-Match Flag.
Definition: ccu7.h:2049
INLINE void CCU7_stopT14(void)
Stop T14.
Definition: ccu7.h:1221
INLINE void CCU7_stopT15(void)
Stop T15.
Definition: ccu7.h:1235
INLINE void CCU7_clrHallEventWrongIntSts(void)
Clear Wrong Hall Event Flag.
Definition: ccu7.h:1668
INLINE uint8 CCU7_getT16PerMatchIntSts(void)
Get T16 Period-Match Flag.
Definition: ccu7.h:2000
INLINE uint16 CCU7_getC73Val(void)
Get C73 Compare Value.
Definition: ccu7.h:1011
INLINE uint8 CCU7_getC71BCmpMatchFallIntSts(void)
Get Compare-Match Falling Edge Flag for C71B.
Definition: ccu7.h:1928
INLINE void CCU7_enCC71ACmpMatchFallInt(void)
Enable Capture, Compare-Match Falling Edge Interrupt for CC71A.
Definition: ccu7.h:1731
INLINE void CCU7_disT16PerMatchInt(void)
Disable Interrupt for T16 Period-Match.
Definition: ccu7.h:2252
INLINE uint16 CCU7_getC72BVal(void)
Get C72B Compare Value.
Definition: ccu7.h:867
INLINE void CCU7_enT15SingleShot(void)
Enable T15 Single Shot Control.
Definition: ccu7.h:1165
void CCU7_setT15IntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Interrupt Node Pointer for T15 Interrupts.
INLINE void CCU7_setT12PerVal(uint16 u16_value)
Set T12 Period Value.
Definition: ccu7.h:479
INLINE uint16 CCU7_getT15CntVal(void)
Get T15 Counter Value.
Definition: ccu7.h:921
#define CCU7_MODCTR_T12MODEN_Msk
Definition: ccu7.h:169
INLINE void CCU7_clrCC70ACmpMatchRiseIntSts(void)
Clear Capture, Compare-Match Rising Edge Flag for CC70A.
Definition: ccu7.h:1584
sint8 CCU7_enModule(void)
Enable the CCU7 module by calling the CCU7_init() function.
Definition: ccu7.c:134
INLINE void CCU7_clrT13CmpMatchIntSts(void)
Clear T13 Compare-Match Flag.
Definition: ccu7.h:1640
INLINE void CCU7_enT13SingleShot(void)
Enable T13 Single Shot Control.
Definition: ccu7.h:1137
INLINE void CCU7_stopT16(void)
Stop T16.
Definition: ccu7.h:1249
INLINE void CCU7_enCC71ACmpMatchRiseInt(void)
Enable Capture, Compare-Match Rising Edge Interrupt for CC71A.
Definition: ccu7.h:1717
void CCU7_setT14IntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Interrupt Node Pointer for T14 Interrupts.
INLINE void CCU7_enC70BCmpMatchFallInt(void)
Enable Compare-Match Falling Edge Interrupt for C70B.
Definition: ccu7.h:2105
INLINE uint8 CCU7_getHallIdleIntSts(void)
Get Hall Idle State Flag.
Definition: ccu7.h:1568
INLINE void CCU7_setCh1DeadTimeRise_ticks(uint8 u8_value)
Set Dead-Time for Channel 1 rise in ticks.
Definition: ccu7.h:591
enum CCU7_MultiChMode_SWSEL tCCU7_MultiChMode_SWSEL
INLINE void CCU7_enT14SingleShot(void)
Enable T14 Single Shot Control.
Definition: ccu7.h:1151
INLINE void CCU7_setC71BValShadow(uint16 u16_value)
Set Shadow Register for C71B Compare Value.
Definition: ccu7.h:885
INLINE void CCU7_enC70BCmpMatchRiseInt(void)
Enable Compare-Match Rising Edge Interrupt for C70B.
Definition: ccu7.h:2091
INLINE uint8 CCU7_getC70BCmpMatchFallIntSts(void)
Get Compare-Match Falling Edge Flag for C70B.
Definition: ccu7.h:1910
INLINE void CCU7_enMultiChModeShadowTransferReqInt(void)
Enable Multi-Channel Mode Shadow Transfer Interrupt.
Definition: ccu7.h:1885
INLINE void CCU7_clrT15PerMatchIntSts(void)
Clear T15 Period-Match Flag.
Definition: ccu7.h:2070
INLINE void CCU7_enHallEventWrongInt(void)
Enable Interrupt for Wrong Hall Event.
Definition: ccu7.h:1857
INLINE uint8 CCU7_getCh2DeadTimeFall_ticks(void)
Get Dead-Time for Channel 2 fall in ticks.
Definition: ccu7.h:654
INLINE void CCU7_setT14ShadowTransferReq(void)
Set T14 Shadow Transfer Request.
Definition: ccu7.h:2273
INLINE uint8 CCU7_getCh2DeadTimeRise_ticks(void)
Get Dead-Time for Channel 2 rise in ticks.
Definition: ccu7.h:636
INLINE void CCU7_startT15(void)
Start T15.
Definition: ccu7.h:1242
INLINE void CCU7_clrCC70ACmpMatchFallIntSts(void)
Clear Capture, Compare-Match Falling Edge Flag for CC70A.
Definition: ccu7.h:1591
INLINE void CCU7_clrT16CmpMatchIntSts(void)
Clear T16 Compare-Match Flag.
Definition: ccu7.h:2077
INLINE void CCU7_setCh1DeadTimeFall_ticks(uint8 u8_value)
Set Dead-Time for Channel 1 fall in ticks.
Definition: ccu7.h:609
INLINE uint16 CCU7_getCC71AVal(void)
Get CC71A Capture/Compare Value.
Definition: ccu7.h:804
INLINE void CCU7_setC76ValShadow(uint16 u16_value)
Set Shadow Register for C76 Compare Value.
Definition: ccu7.h:1074
INLINE void CCU7_enTrapCondInt(void)
Enable Interrupt for Trap Flag (Trap condition fulfilled)
Definition: ccu7.h:1829
INLINE void CCU7_disT15PerMatchInt(void)
Disable Interrupt for T15 Period-Match.
Definition: ccu7.h:2224
INLINE void CCU7_setT13PerVal(uint16 u16_value)
Set T13 Period Value.
Definition: ccu7.h:939
INLINE void CCU7_startT13(void)
Start T13.
Definition: ccu7.h:1214
INLINE void CCU7_setCC70AValShadow(uint16 u16_value)
Set Shadow Register for CC70A Capture/Compare Value.
Definition: ccu7.h:822
INLINE void CCU7_clrT15CmpMatchIntSts(void)
Clear T15 Compare-Match Flag.
Definition: ccu7.h:2063
INLINE void CCU7_clrCC72ACmpMatchFallIntSts(void)
Clear Capture, Compare-Match Falling Edge Flag for CC72A.
Definition: ccu7.h:1619
INLINE void CCU7_enC72BCmpMatchRiseInt(void)
Enable Compare-Match Rising Edge Interrupt for C72B.
Definition: ccu7.h:2147
INLINE void CCU7_disTrapPin(void)
Disable Trap Pin.
Definition: ccu7.h:1335
INLINE uint8 CCU7_getT13PerMatchIntSts(void)
Get T13 Period-Match Flag.
Definition: ccu7.h:1523
INLINE void CCU7_startT16(void)
Start T16.
Definition: ccu7.h:1256
INLINE void CCU7_enC72BCmpMatchFallInt(void)
Enable Compare-Match Falling Edge Interrupt for C72B.
Definition: ccu7.h:2161
INLINE void CCU7_startT14(void)
Start T14.
Definition: ccu7.h:1228
INLINE uint16 CCU7_getT14CntVal(void)
Get T14 Counter Value.
Definition: ccu7.h:912
INLINE void CCU7_stopT12(void)
Stop T12.
Definition: ccu7.h:1193
void CCU7_setCC71AIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Interrupt Node Pointer for CC71A Interrupts.
INLINE void CCU7_setMultiChModeShadowTransferTrig(tCCU7_MultiChMode_SWSEL e_value)
Set Switching Selection.
Definition: ccu7.h:1394
INLINE void CCU7_enCC70ACmpMatchRiseInt(void)
Enable Capture, Compare-Match Rising Edge Interrupt for CC70A.
Definition: ccu7.h:1689
INLINE void CCU7_disHallEventWrongInt(void)
Disable Interrupt for Wrong Hall Event.
Definition: ccu7.h:1864
INLINE void CCU7_disT13CmpMatchInt(void)
Disable Interrupt for T13 Compare-Match.
Definition: ccu7.h:1808
INLINE uint8 CCU7_getCC71ACmpMatchFallIntSts(void)
Get Capture, Compare-Match Falling Edge Flag for CC71A.
Definition: ccu7.h:1469
void CCU7_setCC72AIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Interrupt Node Pointer for CC72A Interrupts.
enum CCU7_MultiChMode_SWSYN tCCU7_MultiChMode_SWSYN
INLINE uint8 CCU7_getCh0DeadTimeFall_ticks(void)
Get Dead-Time for Channel 0 fall in ticks.
Definition: ccu7.h:582
INLINE void CCU7_setCC72AValShadow(uint16 u16_value)
Set Shadow Register for CC72A Capture/Compare Value.
Definition: ccu7.h:840
INLINE void CCU7_setC72BValShadow(uint16 u16_value)
Set Shadow Register for C72B Compare Value.
Definition: ccu7.h:894
INLINE void CCU7_disLostBitEventInt(void)
Disable Interrupt for Lost Bit Event - LBEEN.
Definition: ccu7.h:1433
INLINE void CCU7_enT12PerMatchInt(void)
Enable Interrupt for T12 Period-Match.
Definition: ccu7.h:1787
INLINE void CCU7_enT15CmpMatchInt(void)
Enable Interrupt for T15 Compare-Match.
Definition: ccu7.h:2203
INLINE uint8 CCU7_getC70BCmpMatchRiseIntSts(void)
Get Compare-Match Rising Edge Flag for C70B.
Definition: ccu7.h:1901
INLINE void CCU7_disT14CmpMatchInt(void)
Disable Interrupt for T14 Compare-Match.
Definition: ccu7.h:2182
INLINE void CCU7_setMultiChModeShadowTransferSync(tCCU7_MultiChMode_SWSYN e_value)
Set Switching Synchronization.
Definition: ccu7.h:1403
INLINE void CCU7_setT14PerVal(uint16 u16_value)
Set T14 Period Value.
Definition: ccu7.h:957
INLINE void CCU7_enHallEventCorrectInt(void)
Enable Interrupt for Correct Hall Event.
Definition: ccu7.h:1843
INLINE uint16 CCU7_getT12PerVal(void)
Get T12 Period Value.
Definition: ccu7.h:488
INLINE uint8 CCU7_getT15PerMatchIntSts(void)
Get T15 Period-Match Flag.
Definition: ccu7.h:1982
INLINE void CCU7_disT14PerMatchInt(void)
Disable Interrupt for T14 Period-Match.
Definition: ccu7.h:2196
sint8 CCU7_disModule(void)
Disable the CCU7 module by performing the following steps: stop T12 stop T13, T14,...
Definition: ccu7.c:149
INLINE void CCU7_clrC70BCmpMatchRiseIntSts(void)
Clear Compare-Match Rising Edge Flag for C70B.
Definition: ccu7.h:2007
void CCU7_setCHEIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Interrupt Node Pointer for the CHE Interrupt.
INLINE void CCU7_setCh0DeadTimeRise_ticks(uint8 u8_value)
Set Dead-Time for Channel 0 rise in ticks.
Definition: ccu7.h:555
INLINE uint8 CCU7_getC72BCmpMatchFallIntSts(void)
Get Compare-Match Falling Edge Flag for C72B.
Definition: ccu7.h:1946
INLINE uint8 CCU7_getHallPatternSampled(void)
Get Sampled Hall Pattern.
Definition: ccu7.h:1086
INLINE uint8 CCU7_getCh0DeadTimeRise_ticks(void)
Get Dead-Time for Channel 0 rise in ticks.
Definition: ccu7.h:564
INLINE void CCU7_setT15PerVal(uint16 u16_value)
Set T15 Period Value.
Definition: ccu7.h:975
INLINE uint16 CCU7_getT12CntVal(void)
Get T12 Counter Value.
Definition: ccu7.h:470
INLINE void CCU7_clrC72BCmpMatchFallIntSts(void)
Clear Compare-Match Falling Edge Flag for C72B.
Definition: ccu7.h:2042
INLINE void CCU7_setHallPatternCurrentShadow(uint8 u8_value)
Set Current Hall Pattern Shadow.
Definition: ccu7.h:1369
INLINE void CCU7_enCC70ACmpMatchFallInt(void)
Enable Capture, Compare-Match Falling Edge Interrupt for CC70A.
Definition: ccu7.h:1703
INLINE void CCU7_clrT12OneMatchIntSts(void)
Clear T12 One-Match Flag.
Definition: ccu7.h:1626
void CCU7_setT16IntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Interrupt Node Pointer for T16 Interrupts.
INLINE uint16 CCU7_getT16PerVal(void)
Get T16 Period Value.
Definition: ccu7.h:1002
INLINE void CCU7_clrC71BCmpMatchRiseIntSts(void)
Clear Compare-Match Rising Edge Flag for C71B.
Definition: ccu7.h:2021
INLINE uint16 CCU7_getT16CntVal(void)
Get T16 Counter Value.
Definition: ccu7.h:930
INLINE void CCU7_clrC70BCmpMatchFallIntSts(void)
Clear Compare-Match Falling Edge Flag for C70B.
Definition: ccu7.h:2014
INLINE uint8 CCU7_getT16CmpMatchIntSts(void)
Get T16 Compare-Match Flag.
Definition: ccu7.h:1991
INLINE void CCU7_setHallPatternExpectedShadow(uint8 u8_value)
Set Expected Hall Pattern Shadow.
Definition: ccu7.h:1360
INLINE void CCU7_disTrapCondInt(void)
Disable Interrupt for Trap Flag (Trap condition fulfilled)
Definition: ccu7.h:1836
INLINE uint8 CCU7_getCC70ACmpMatchFallIntSts(void)
Get Capture, Compare-Match Falling Edge Flag for CC70A.
Definition: ccu7.h:1451
void CCU7_setT12IntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Interrupt Node Pointer for T12 Interrupts.
INLINE uint8 CCU7_getT15CmpMatchIntSts(void)
Get T15 Compare-Match Flag.
Definition: ccu7.h:1973
INLINE void CCU7_setC70BValShadow(uint16 u16_value)
Set Shadow Register for C70B Compare Value.
Definition: ccu7.h:876
INLINE void CCU7_enT16CmpMatchInt(void)
Enable Interrupt for T16 Compare-Match.
Definition: ccu7.h:2231
INLINE uint16 CCU7_getC71BVal(void)
Get C71B Compare Value.
Definition: ccu7.h:858
INLINE void CCU7_disT13SingleShot(void)
Disable T13 Single Shot Control.
Definition: ccu7.h:1144
INLINE uint8 CCU7_getT14CmpMatchIntSts(void)
Get T14 Compare-Match Flag.
Definition: ccu7.h:1955
INLINE void CCU7_clrC71BCmpMatchFallIntSts(void)
Clear Compare-Match Falling Edge Flag for C71B.
Definition: ccu7.h:2028
INLINE uint8 CCU7_getT13CmpMatchIntSts(void)
Get T13 Compare-Match Flag.
Definition: ccu7.h:1514
INLINE void CCU7_enT16SingleShot(void)
Enable T16 Single Shot Control.
Definition: ccu7.h:1179
INLINE uint8 CCU7_getMultiChModeShadowTransferReqIntSts(void)
Get Multi-Channel Mode Shadow Transfer Request Flag.
Definition: ccu7.h:1577
INLINE void CCU7_clrT16PerMatchIntSts(void)
Clear T16 Period-Match Flag.
Definition: ccu7.h:2084
INLINE void CCU7_disC72BCmpMatchRiseInt(void)
Disable Compare-Match Rising Edge Interrupt for C72B.
Definition: ccu7.h:2154
INLINE uint8 CCU7_getCh1DeadTimeFall_ticks(void)
Get Dead-Time for Channel 1 fall in ticks.
Definition: ccu7.h:618
INLINE uint8 CCU7_getT12OneMatchIntSts(void)
Get T12 One-Match Flag.
Definition: ccu7.h:1496
INLINE void CCU7_enT14CmpMatchInt(void)
Enable Interrupt for T14 Compare-Match.
Definition: ccu7.h:2175
INLINE uint8 CCU7_getCC72ACmpMatchFallIntSts(void)
Get Capture, Compare-Match Falling Edge Flag for CC72A.
Definition: ccu7.h:1487
INLINE uint8 CCU7_getHallEventWrongIntSts(void)
Get Wrong Hall Event Flag.
Definition: ccu7.h:1559
INLINE void CCU7_clrT14PerMatchIntSts(void)
Clear T14 Period-Match Flag.
Definition: ccu7.h:2056
INLINE void CCU7_clrHallEventCorrectIntSts(void)
Clear Correct Hall Event Flag.
Definition: ccu7.h:1661
INLINE uint16 CCU7_getCmpSts(void)
Get Compare State Bits for C70B, C71B, C72B, C74ST, C75ST, C76ST, CC70AST, CC71AST,...
Definition: ccu7.h:1105
INLINE void CCU7_disC70BCmpMatchRiseInt(void)
Disable Compare-Match Rising Edge Interrupt for C70B.
Definition: ccu7.h:2098
sint8 CCU7_init(void)
Initialize the CCU7 module.
Definition: ccu7.c:63
INLINE void CCU7_setT16PerVal(uint16 u16_value)
Set T16 Period Value.
Definition: ccu7.h:993
INLINE uint8 CCU7_getCC70ACmpMatchRiseIntSts(void)
Get Capture, Compare-Match Rising Edge Flag for CC70A.
Definition: ccu7.h:1442
INLINE void CCU7_enT13PerMatchInt(void)
Enable Interrupt for T13 Period-Match.
Definition: ccu7.h:1815
void CCU7_setErrorIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Interrupt Node Pointer for Error Interrupts.
INLINE void CCU7_clrCC71ACmpMatchFallIntSts(void)
Clear Capture, Compare-Match Falling Edge Flag for CC71A.
Definition: ccu7.h:1605
void CCU7_setC70BIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Interrupt Node Pointer for C70B Interrupts.
INLINE void CCU7_setT12Modulation(uint8 u8_value)
Set T12 Modulation.
Definition: ccu7.h:1265
INLINE void CCU7_enLostBitEventInt(void)
Enable Interrupt for Lost Bit Event - LBEEN.
Definition: ccu7.h:1426
INLINE uint8 CCU7_getCC71ACmpMatchRiseIntSts(void)
Get Capture, Compare-Match Rising Edge Flag for CC71A.
Definition: ccu7.h:1460
INLINE void CCU7_enT13CmpMatchInt(void)
Enable Interrupt for T13 Compare-Match.
Definition: ccu7.h:1801
INLINE void CCU7_disT12OneMatchInt(void)
Disable Interrupt for T12 One-Match.
Definition: ccu7.h:1780
INLINE void CCU7_enHallIdleInt(void)
Enable Hall Idle Interrupt.
Definition: ccu7.h:1871
INLINE void CCU7_disCC70ACmpMatchFallInt(void)
Disable Capture, Compare-Match Falling Edge Interrupt for CC70A.
Definition: ccu7.h:1710
INLINE void CCU7_enT12OneMatchInt(void)
Enable Interrupt for T12 One-Match.
Definition: ccu7.h:1773
INLINE void CCU7_setT15ShadowTransferReq(void)
Set T15 Shadow Transfer Request.
Definition: ccu7.h:2280
INLINE uint16 CCU7_getCC70AVal(void)
Get CC70A Capture/Compare Value.
Definition: ccu7.h:795
CCU7_HallSync
This enum lists the CCU7 Hall Synch Configuration. Used in function CCU7_setHallSync.
Definition: ccu7.h:127
INLINE void CCU7_setCC71AValShadow(uint16 u16_value)
Set Shadow Register for CC71A Capture/Compare Value.
Definition: ccu7.h:831
void CCU7_setT13IntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Interrupt Node Pointer for T13 Interrupts.
INLINE uint8 CCU7_getC72BCmpMatchRiseIntSts(void)
Get Compare-Match Rising Edge Flag for C72B.
Definition: ccu7.h:1937
INLINE void CCU7_clrMultiChModeShadowTransferReqIntSts(void)
Clear Multi-Channel Mode STR Flag.
Definition: ccu7.h:1682
INLINE void CCU7_clrLostBitEventSts(void)
Clear Lost Bit Event Flag.
Definition: ccu7.h:1410
INLINE void CCU7_enTrapPin(void)
Enable Trap Pin.
Definition: ccu7.h:1328
INLINE void CCU7_enCC72ACmpMatchRiseInt(void)
Enable Capture, Compare-Match Rising Edge Interrupt for CC72A.
Definition: ccu7.h:1745
INLINE void CCU7_setCh2DeadTimeFall_ticks(uint8 u8_value)
Set Dead-Time for Channel 2 fall in ticks.
Definition: ccu7.h:645
INLINE void CCU7_enC71BCmpMatchFallInt(void)
Enable Compare-Match Falling Edge Interrupt for C71B.
Definition: ccu7.h:2133
INLINE void CCU7_setT13ShadowTransferReq(void)
Set T13 Shadow Transfer Request.
Definition: ccu7.h:2266
INLINE uint16 CCU7_getC75Val(void)
Get C75 Compare Value.
Definition: ccu7.h:1029
INLINE uint32 CCU7_getT12Freq_Hz(void)
Get T12 Period in Hz This function returns the T12 period value related to the constant CCU7_T12_CLK_...
Definition: ccu7.h:536
CCU7_MultiChMode_SWSYN
This enum lists the CCU7 Multi Channel Mode Switching Synchronization. Used in function CCU7_setMulti...
Definition: ccu7.h:159
INLINE void CCU7_clrCC71ACmpMatchRiseIntSts(void)
Clear Capture, Compare-Match Rising Edge Flag for CC71A.
Definition: ccu7.h:1598
INLINE void CCU7_disCC72ACmpMatchRiseInt(void)
Disable Capture, Compare-Match Rising Edge Interrupt for CC72A.
Definition: ccu7.h:1752
INLINE uint8 CCU7_getC71BCmpMatchRiseIntSts(void)
Get Compare-Match Rising Edge Flag for C71B.
Definition: ccu7.h:1919
void CCU7_setCC70AIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Interrupt Node Pointer for CC70A Interrupts.
#define CCU7_MODCTR_T13MODEN_Msk
Definition: ccu7.h:171
INLINE void CCU7_disCC72ACmpMatchFallInt(void)
Disable Capture, Compare-Match Falling Edge Interrupt for CC72A.
Definition: ccu7.h:1766
INLINE void CCU7_enCC72ACmpMatchFallInt(void)
Enable Capture, Compare-Match Falling Edge Interrupt for CC72A.
Definition: ccu7.h:1759
INLINE void CCU7_disT13PerMatchInt(void)
Disable Interrupt for T13 Period-Match.
Definition: ccu7.h:1822
INLINE void CCU7_disCC70ACmpMatchRiseInt(void)
Disable Capture, Compare-Match Rising Edge Interrupt for CC70A.
Definition: ccu7.h:1696
INLINE uint8 CCU7_getMultiChModePWMPattern(void)
Get Multi-Channel PWM Pattern.
Definition: ccu7.h:1385
INLINE void CCU7_enTrap(void)
Enable Trap Control for all signals (CC70/1/2, COUT70/1/2)
Definition: ccu7.h:1295
INLINE void CCU7_setT13Modulation(uint8 u8_value)
Set T13 Modulation.
Definition: ccu7.h:1288
INLINE void CCU7_disT12SingleShot(void)
Disable T12 Single Shot Control.
Definition: ccu7.h:1130
INLINE void CCU7_disC71BCmpMatchRiseInt(void)
Disable Compare-Match Rising Edge Interrupt for C71B.
Definition: ccu7.h:2126
INLINE void CCU7_disMultiChModeShadowTransferReqInt(void)
Disable Multi-Channel Mode Shadow Transfer Interrupt.
Definition: ccu7.h:1892
INLINE void CCU7_setMultiChModePWMPatternShadow(uint8 u8_value)
Set Multi-Channel PWM Pattern Shadow.
Definition: ccu7.h:1344
INLINE uint16 CCU7_getCC72AVal(void)
Get CC72A Capture/Compare Value.
Definition: ccu7.h:813
INLINE sint8 CCU7_getDeadTime_ns(uint8 u8_channel, uint32 *u32p_DeadTimeRise_ns, uint32 *u32p_DeadTimeFall_ns)
This function reads the dead time counter value for the given channel, with u8_channel from 0....
Definition: ccu7.h:738
#define CCU7_MODCTR_T13MODEN_Pos
Definition: ccu7.h:170
INLINE void CCU7_setT16ShadowTransferReq(void)
Set T16 Shadow Transfer Request.
Definition: ccu7.h:2287
INLINE void CCU7_setC73ValShadow(uint16 u16_value)
Set Shadow Register for C73 Compare Value.
Definition: ccu7.h:1047
INLINE uint8 CCU7_getTrapConfig(void)
Get Trap Control This function returns '1' , if Trap is enabled for all signals (CC70/1/2,...
Definition: ccu7.h:1313
INLINE void CCU7_disHallIdleInt(void)
Disable Hall Idle Interrupt.
Definition: ccu7.h:1878
INLINE uint8 CCU7_getLostBitEventSts(void)
Get Lost Bit Event Flag.
Definition: ccu7.h:1419
#define CCU7_MODCTR_T12MODEN_Pos
Definition: ccu7.h:168
enum CCU7_HallSync tCCU7_HallSync
INLINE void CCU7_disT15CmpMatchInt(void)
Disable Interrupt for T15 Compare-Match.
Definition: ccu7.h:2210
INLINE void CCU7_enT16PerMatchInt(void)
Enable Interrupt for T16 Period-Match.
Definition: ccu7.h:2245
INLINE uint16 CCU7_getC76Val(void)
Get C76 Compare Value.
Definition: ccu7.h:1038
@ CCU7_MultiChMode_SWSEL_T12_OM
Definition: ccu7.h:148
@ CCU7_MultiChMode_SWSEL_Correct_Hall
Definition: ccu7.h:146
@ CCU7_MultiChMode_SWSEL_No_Action
Definition: ccu7.h:145
@ CCU7_MultiChMode_SWSEL_T12_Ch1_CM
Definition: ccu7.h:149
@ CCU7_MultiChMode_SWSEL_T12_PM
Definition: ccu7.h:150
@ CCU7_MultiChMode_SWSEL_T13_PM
Definition: ccu7.h:147
@ CCU7_HallSync_T13_CM
Definition: ccu7.h:129
@ CCU7_HallSync_T12_CM_Ch0_up
Definition: ccu7.h:134
@ CCU7_HallSync_T12_OM
Definition: ccu7.h:133
@ CCU7_HallSync_HW_Hall_Sampling_Off
Definition: ccu7.h:131
@ CCU7_HallSync_T13_PM
Definition: ccu7.h:130
@ CCU7_HallSync_T12_PM
Definition: ccu7.h:132
@ CCU7_HallSync_T12_CM_Ch0_down
Definition: ccu7.h:135
@ CCU7_HallSync_CCPOS0x_Any_Edge
Definition: ccu7.h:128
@ CCU7_MultiChMode_SWSYN_Direct
Definition: ccu7.h:160
@ CCU7_MultiChMode_SWSYN_T13_ZM
Definition: ccu7.h:161
@ CCU7_MultiChMode_SWSYN_T12_ZM
Definition: ccu7.h:162
#define CCU7
Definition: internal/tle989x.h:25604
#define CCU7_CMPSTAT_CCPOS0_Msk
Definition: internal/tle989x.h:25857
#define CCU7_CMPSTAT_CCPOS1_Msk
Definition: internal/tle989x.h:25859
#define CCU7_CMPSTAT_CCPOS0_Pos
Definition: internal/tle989x.h:25856
#define CCU7_CMPSTAT_CCPOS2_Msk
Definition: internal/tle989x.h:25861
__attribute__((noreturn))
Definition: startup_tle989x.c:221
Device specific memory layout defines and features.
INLINE bool PtrRangeCheck(const void *ptr)
Definition: tle_variants.h:354
General type declarations.
#define ERR_LOG_CODE_PARAM_OUT_OF_RANGE
Parameter out of range.
Definition: types.h:213
#define INLINE
Definition: types.h:167
uint8_t uint8
8 bit unsigned value
Definition: types.h:220
int8_t sint8
8 bit signed value
Definition: types.h:225
uint16_t uint16
16 bit unsigned value
Definition: types.h:221
uint32_t uint32
32 bit unsigned value
Definition: types.h:222