116 #include "ccu7_defines.h"
169 #define CCU7_MODCTR_T12MODEN_Pos (0x0U)
170 #define CCU7_MODCTR_T12MODEN_Msk (0x3FU)
171 #define CCU7_MODCTR_T13MODEN_Pos (0x8U)
172 #define CCU7_MODCTR_T13MODEN_Msk (0x3F00U)
484 CCU7->T12PR.bit.T12PV = u16_value;
511 u32_period_tick = (
uint32)(CCU7_T12_CLK_HZ / u32_freq_hz);
513 if (
CCU7->TCTR0.bit.CTM == 1)
516 u32_period_tick = u32_period_tick / 2u;
519 u32_period_tick = u32_period_tick - 1u;
521 if (u32_period_tick <= 0xFFFFu)
530 return s8_returnCode;
544 if (
CCU7->TCTR0.bit.CTM == 1u)
547 u32_period_tick = u32_period_tick * 2u;
550 u32_period_Hz = (
uint32)(CCU7_T12_CLK_HZ / u32_period_tick);
551 return u32_period_Hz;
560 CCU7->T12DT0_VAL.bit.DTM_RISE = u8_value;
569 return (
uint8)
CCU7->T12DT0_VAL.bit.DTM_RISE;
578 CCU7->T12DT0_VAL.bit.DTM_FALL = u8_value;
587 return (
uint8)
CCU7->T12DT0_VAL.bit.DTM_FALL;
596 CCU7->T12DT1_VAL.bit.DTM_RISE = u8_value;
605 return (
uint8)
CCU7->T12DT1_VAL.bit.DTM_RISE;
614 CCU7->T12DT1_VAL.bit.DTM_FALL = u8_value;
623 return (
uint8)
CCU7->T12DT1_VAL.bit.DTM_FALL;
632 CCU7->T12DT2_VAL.bit.DTM_RISE = u8_value;
641 return (
uint8)
CCU7->T12DT2_VAL.bit.DTM_RISE;
650 CCU7->T12DT2_VAL.bit.DTM_FALL = u8_value;
659 return (
uint8)
CCU7->T12DT2_VAL.bit.DTM_FALL;
682 uint32 deadTimeRise_ticks;
683 uint32 deadTimeFall_ticks;
686 deadTimeRise_ticks = (
uint32)((u32_deadTimeRise_ns * CCU7_DT_CLK_MHz) / 1000);
687 deadTimeFall_ticks = (
uint32)((u32_deadTimeFall_ns * CCU7_DT_CLK_MHz) / 1000);
689 if ((deadTimeRise_ticks <= 255u) && (deadTimeFall_ticks <= 255u))
726 return s8_returnCode;
745 uint32 deadTimeRise_ticks = 0;
746 uint32 deadTimeFall_ticks = 0;
782 *u32p_DeadTimeRise_ns = (
uint32)((deadTimeRise_ticks * 1000) / CCU7_DT_CLK_MHz);
783 *u32p_DeadTimeFall_ns = (
uint32)((deadTimeFall_ticks * 1000) / CCU7_DT_CLK_MHz);
791 return s8_returnCode;
827 CCU7->CC70SR.bit.CCS = u16_value;
836 CCU7->CC71SR.bit.CCS = u16_value;
845 CCU7->CC72SR.bit.CCS = u16_value;
881 CCU7->CC70BSR.bit.CS = u16_value;
890 CCU7->CC71BSR.bit.CS = u16_value;
899 CCU7->CC72BSR.bit.CS = u16_value;
944 CCU7->T13PR.bit.T1xPV = u16_value;
962 CCU7->T14PR.bit.T1xPV = u16_value;
980 CCU7->T15PR.bit.T1xPV = u16_value;
998 CCU7->T16PR.bit.T1xPV = u16_value;
1052 CCU7->C73SR.bit.CCS = u16_value;
1061 CCU7->C74SR.bit.CCS = u16_value;
1070 CCU7->C75SR.bit.CCS = u16_value;
1079 CCU7->C76SR.bit.CCS = u16_value;
1121 CCU7->T12MSEL.bit.HSYNC = (
uint8)e_value;
1128 CCU7->TCTR2.bit.T12SSC = 1u;
1135 CCU7->TCTR2.bit.T12SSC = 0u;
1142 CCU7->TCTR2.bit.T13SSC = 1u;
1149 CCU7->TCTR2.bit.T13SSC = 0u;
1156 CCU7->TCTR24.bit.T1xSSC = 1u;
1163 CCU7->TCTR24.bit.T1xSSC = 0u;
1170 CCU7->TCTR25.bit.T1xSSC = 1u;
1177 CCU7->TCTR25.bit.T1xSSC = 0u;
1184 CCU7->TCTR26.bit.T1xSSC = 1u;
1191 CCU7->TCTR26.bit.T1xSSC = 0u;
1198 CCU7->TCTR4.bit.T12RR = 1u;
1205 CCU7->TCTR4.bit.T12RS = 1u;
1212 CCU7->TCTR4.bit.T13RR = 1u;
1219 CCU7->TCTR4.bit.T13RS = 1u;
1226 CCU7->TCTR44.bit.T1xRR = 1u;
1233 CCU7->TCTR44.bit.T1xRS = 1u;
1240 CCU7->TCTR45.bit.T1xRR = 1u;
1247 CCU7->TCTR45.bit.T1xRS = 1u;
1254 CCU7->TCTR46.bit.T1xRR = 1u;
1261 CCU7->TCTR46.bit.T1xRS = 1u;
1277 CCU7->MODCTR.bit.MCMEN = 1u;
1284 CCU7->MODCTR.bit.MCMEN = 0u;
1307 CCU7->TRPCTR.bit.TRPEN = 0u;
1318 uint8 u8_trpen = 0u;
1320 if ((
uint8)
CCU7->TRPCTR.bit.TRPEN == 0x3Fu)
1333 CCU7->TRPCTR.bit.TRPPEN = 1u;
1340 CCU7->TRPCTR.bit.TRPPEN = 0u;
1347 CCU7->TRPCTR.bit.TRPM2 = 0u;
1354 CCU7->TRPCTR.bit.TRPM2 = 1u;
1363 CCU7->MCMOUTS.bit.MCMPS = u8_value;
1370 CCU7->MCMOUTS.bit.STRMCM = 1u;
1379 CCU7->MCMOUTS.bit.EXPHS = u8_value;
1388 CCU7->MCMOUTS.bit.CURHS = u8_value;
1395 CCU7->MCMOUTS.bit.STRHP = 1u;
1413 CCU7->MCMCTR.bit.SWSEL = (
uint8)e_value;
1422 CCU7->MCMCTR.bit.SWSYN = (
uint8)e_value;
1429 CCU7->IMON.bit.LBE = 1u;
1445 CCU7->LI.bit.LBEEN = 1u;
1452 CCU7->LI.bit.LBEEN = 0u;
1603 CCU7->ISR.bit.RCC70R = 1u;
1610 CCU7->ISR.bit.RCC70F = 1u;
1617 CCU7->ISR.bit.RCC71R = 1u;
1624 CCU7->ISR.bit.RCC71F = 1u;
1631 CCU7->ISR.bit.RCC72R = 1u;
1638 CCU7->ISR.bit.RCC72F = 1u;
1645 CCU7->ISR.bit.RT12OM = 1u;
1652 CCU7->ISR.bit.RT12PM = 1u;
1659 CCU7->ISR.bit.RT13CM = 1u;
1666 CCU7->ISR.bit.RT13PM = 1u;
1673 CCU7->ISR.bit.RTRPF = 1u;
1680 CCU7->ISR.bit.RCHE = 1u;
1687 CCU7->ISR.bit.RWHE = 1u;
1694 CCU7->ISR.bit.RIDLE = 1u;
1701 CCU7->ISR.bit.RSTR = 1u;
1708 CCU7->IEN.bit.ENCC70R = 1u;
1715 CCU7->IEN.bit.ENCC70R = 0u;
1722 CCU7->IEN.bit.ENCC70F = 1u;
1729 CCU7->IEN.bit.ENCC70F = 0u;
1736 CCU7->IEN.bit.ENCC71R = 1u;
1743 CCU7->IEN.bit.ENCC71R = 0u;
1750 CCU7->IEN.bit.ENCC71F = 1u;
1757 CCU7->IEN.bit.ENCC71F = 0u;
1764 CCU7->IEN.bit.ENCC72R = 1u;
1771 CCU7->IEN.bit.ENCC72R = 0u;
1778 CCU7->IEN.bit.ENCC72F = 1u;
1785 CCU7->IEN.bit.ENCC72F = 0u;
1792 CCU7->IEN.bit.ENT12OM = 1u;
1799 CCU7->IEN.bit.ENT12OM = 0u;
1806 CCU7->IEN.bit.ENT12PM = 1u;
1813 CCU7->IEN.bit.ENT12PM = 0u;
1820 CCU7->IEN.bit.ENT13CM = 1u;
1827 CCU7->IEN.bit.ENT13CM = 0u;
1834 CCU7->IEN.bit.ENT13PM = 1u;
1841 CCU7->IEN.bit.ENT13PM = 0u;
1848 CCU7->IEN.bit.ENTRPF = 1u;
1855 CCU7->IEN.bit.ENTRPF = 0u;
1862 CCU7->IEN.bit.ENCHE = 1u;
1869 CCU7->IEN.bit.ENCHE = 0u;
1876 CCU7->IEN.bit.ENWHE = 1u;
1883 CCU7->IEN.bit.ENWHE = 0u;
1890 CCU7->IEN.bit.ENIDLE = 1u;
1897 CCU7->IEN.bit.ENIDLE = 0u;
1904 CCU7->IEN.bit.ENSTR = 1u;
1911 CCU7->IEN.bit.ENSTR = 0u;
2026 CCU7->ISR_2.bit.RCC70BR = 1u;
2033 CCU7->ISR_2.bit.RCC70BF = 1u;
2040 CCU7->ISR_2.bit.RCC71BR = 1u;
2047 CCU7->ISR_2.bit.RCC71BF = 1u;
2054 CCU7->ISR_2.bit.RCC72BR = 1u;
2061 CCU7->ISR_2.bit.RCC72BF = 1u;
2068 CCU7->ISR_2.bit.RT14CM = 1u;
2075 CCU7->ISR_2.bit.RT14PM = 1u;
2082 CCU7->ISR_2.bit.RT15CM = 1u;
2089 CCU7->ISR_2.bit.RT15PM = 1u;
2096 CCU7->ISR_2.bit.RT16CM = 1u;
2103 CCU7->ISR_2.bit.RT16PM = 1u;
2110 CCU7->IEN_2.bit.ENCC70BR = 1u;
2117 CCU7->IEN_2.bit.ENCC70BR = 0u;
2124 CCU7->IEN_2.bit.ENCC70BF = 1u;
2131 CCU7->IEN_2.bit.ENCC70BF = 0u;
2138 CCU7->IEN_2.bit.ENCC71BR = 1u;
2145 CCU7->IEN_2.bit.ENCC71BR = 0u;
2152 CCU7->IEN_2.bit.ENCC71BF = 1u;
2159 CCU7->IEN_2.bit.ENCC71BF = 0u;
2166 CCU7->IEN_2.bit.ENCC72BR = 1u;
2173 CCU7->IEN_2.bit.ENCC72BR = 0u;
2180 CCU7->IEN_2.bit.ENCC72BF = 1u;
2187 CCU7->IEN_2.bit.ENCC72BF = 0u;
2194 CCU7->IEN_2.bit.ENT14CM = 1u;
2201 CCU7->IEN_2.bit.ENT14CM = 0u;
2208 CCU7->IEN_2.bit.ENT14PM = 1u;
2215 CCU7->IEN_2.bit.ENT14PM = 0u;
2222 CCU7->IEN_2.bit.ENT15CM = 1u;
2229 CCU7->IEN_2.bit.ENT15CM = 0u;
2236 CCU7->IEN_2.bit.ENT15PM = 1u;
2243 CCU7->IEN_2.bit.ENT15PM = 0u;
2250 CCU7->IEN_2.bit.ENT16CM = 1u;
2257 CCU7->IEN_2.bit.ENT16CM = 0u;
2264 CCU7->IEN_2.bit.ENT16PM = 1u;
2271 CCU7->IEN_2.bit.ENT16PM = 0u;
2278 CCU7->TCTR3.bit.T12STR = 1u;
2285 CCU7->TCTR3.bit.T13STR = 1u;
2292 CCU7->TCTR3.bit.T14STR = 1u;
2299 CCU7->TCTR3.bit.T15STR = 1u;
2306 CCU7->TCTR3.bit.T16STR = 1u;
#define ERR_LOG_SUCCESS
Definition: error_codes.h:69
INLINE void CCU7_startT12(void)
Start T12.
Definition: ccu7.h:1203
INLINE uint16 CCU7_getT14PerVal(void)
Get T14 Period Value.
Definition: ccu7.h:969
INLINE void CCU7_enT12SingleShot(void)
Enable T12 Single Shot Control.
Definition: ccu7.h:1126
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:506
INLINE void CCU7_disC72BCmpMatchFallInt(void)
Disable Compare-Match Falling Edge Interrupt for C72B.
Definition: ccu7.h:2185
INLINE void CCU7_setC74ValShadow(uint16 u16_value)
Set Shadow Register for C74 Compare Value.
Definition: ccu7.h:1059
INLINE void CCU7_disCC71ACmpMatchFallInt(void)
Disable Capture, Compare-Match Falling Edge Interrupt for CC71A.
Definition: ccu7.h:1755
INLINE uint8 CCU7_getTrapIntSts(void)
Get Trap State (Synchronized to the event selected by CCU7-TRPCTR.bit.TRPM0 and CCU7-TRPCTR....
Definition: ccu7.h:1558
INLINE void CCU7_setT12ShadowTransferReq(void)
Set T12 Shadow Transfer Request.
Definition: ccu7.h:2276
INLINE void CCU7_disC70BCmpMatchFallInt(void)
Disable Compare-Match Falling Edge Interrupt for C70B.
Definition: ccu7.h:2129
INLINE void CCU7_enMultiChMode(void)
Enable Multi-Channel Mode.
Definition: ccu7.h:1275
INLINE uint8 CCU7_getT12PerMatchIntSts(void)
Get T12 Period-Match Flag.
Definition: ccu7.h:1522
INLINE void CCU7_disT15SingleShot(void)
Disable T15 Single Shot Control.
Definition: ccu7.h:1175
INLINE void CCU7_disT16CmpMatchInt(void)
Disable Interrupt for T16 Compare-Match.
Definition: ccu7.h:2255
INLINE void CCU7_setC75ValShadow(uint16 u16_value)
Set Shadow Register for C75 Compare Value.
Definition: ccu7.h:1068
INLINE void CCU7_enT14PerMatchInt(void)
Enable Interrupt for T14 Period-Match.
Definition: ccu7.h:2206
INLINE uint16 CCU7_getT15PerVal(void)
Get T15 Period Value.
Definition: ccu7.h:987
INLINE void CCU7_disT14SingleShot(void)
Disable T14 Single Shot Control.
Definition: ccu7.h:1161
INLINE void CCU7_disCC71ACmpMatchRiseInt(void)
Disable Capture, Compare-Match Rising Edge Interrupt for CC71A.
Definition: ccu7.h:1741
INLINE void CCU7_clrTrapIntSts(void)
Clear Trap Flag.
Definition: ccu7.h:1671
INLINE uint16 CCU7_getC70BVal(void)
Get C70B Compare Value.
Definition: ccu7.h:852
INLINE void CCU7_disTrap(void)
Disable Trap Control.
Definition: ccu7.h:1305
INLINE void CCU7_setCh2DeadTimeRise_ticks(uint8 u8_value)
Set Dead-Time for Channel 2 rise in ticks.
Definition: ccu7.h:630
INLINE void CCU7_clrT12PerMatchIntSts(void)
Clear T12 Period-Match Flag.
Definition: ccu7.h:1650
INLINE void CCU7_setHallSync(tCCU7_HallSync e_value)
Set Hall Synchronization.
Definition: ccu7.h:1119
INLINE void CCU7_setMultiChModeShadowTransferReq(void)
Set Shadow Transfer Request for Multi-Channel Mode.
Definition: ccu7.h:1368
INLINE void CCU7_enC71BCmpMatchRiseInt(void)
Enable Compare-Match Rising Edge Interrupt for C71B.
Definition: ccu7.h:2136
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:1282
INLINE uint8 CCU7_getT14PerMatchIntSts(void)
Get T14 Period-Match Flag.
Definition: ccu7.h:1981
CCU7_MultiChMode_SWSEL
This enum lists the CCU7 Multi Channel Mode Switching Selection. Used in function CCU7_setMultiChMode...
Definition: ccu7.h:145
INLINE void CCU7_setHallShadowTransferReq(void)
Set Shadow Transfer Request for the Hall Pattern.
Definition: ccu7.h:1393
INLINE void CCU7_disC71BCmpMatchFallInt(void)
Disable Compare-Match Falling Edge Interrupt for C71B.
Definition: ccu7.h:2157
INLINE void CCU7_stopT13(void)
Stop T13.
Definition: ccu7.h:1210
INLINE void CCU7_clrT13PerMatchIntSts(void)
Clear T13 Period-Match Flag.
Definition: ccu7.h:1664
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:2234
INLINE void CCU7_disHallEventCorrectInt(void)
Disable Interrupt for Correct Hall Event.
Definition: ccu7.h:1867
INLINE void CCU7_clrC72BCmpMatchRiseIntSts(void)
Clear Compare-Match Rising Edge Flag for C72B.
Definition: ccu7.h:2052
INLINE uint16 CCU7_getT13CntVal(void)
Get T13 Counter Value.
Definition: ccu7.h:906
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:678
INLINE void CCU7_setCh0DeadTimeFall_ticks(uint8 u8_value)
Set Dead-Time for Channel 0 fall in ticks.
Definition: ccu7.h:576
INLINE uint8 CCU7_getTrapCond(void)
Get Trap Flag (Trap condition fulfilled)
Definition: ccu7.h:1549
INLINE uint8 CCU7_getCh1DeadTimeRise_ticks(void)
Get Dead-Time for Channel 1 rise in ticks.
Definition: ccu7.h:603
INLINE uint8 CCU7_getHallEventCorrectIntSts(void)
Get Correct Hall Event Flag.
Definition: ccu7.h:1567
INLINE void CCU7_disT16SingleShot(void)
Disable T16 Single Shot Control.
Definition: ccu7.h:1189
INLINE uint16 CCU7_getT13PerVal(void)
Get T13 Period Value.
Definition: ccu7.h:951
INLINE void CCU7_clrHallIdleIntSts(void)
Clear Hall Idle Flag.
Definition: ccu7.h:1692
INLINE uint8 CCU7_getCC72ACmpMatchRiseIntSts(void)
Get Capture, Compare-Match Rising Edge Flag for CC72A.
Definition: ccu7.h:1495
INLINE void CCU7_disT12PerMatchInt(void)
Disable Interrupt for T12 Period-Match.
Definition: ccu7.h:1811
INLINE uint16 CCU7_getC74Val(void)
Get C74 Compare Value.
Definition: ccu7.h:1023
INLINE void CCU7_clrCC72ACmpMatchRiseIntSts(void)
Clear Capture, Compare-Match Rising Edge Flag for CC72A.
Definition: ccu7.h:1629
INLINE void CCU7_clrT14CmpMatchIntSts(void)
Clear T14 Compare-Match Flag.
Definition: ccu7.h:2066
INLINE void CCU7_stopT14(void)
Stop T14.
Definition: ccu7.h:1224
INLINE void CCU7_stopT15(void)
Stop T15.
Definition: ccu7.h:1238
INLINE void CCU7_clrHallEventWrongIntSts(void)
Clear Wrong Hall Event Flag.
Definition: ccu7.h:1685
INLINE uint8 CCU7_getT16PerMatchIntSts(void)
Get T16 Period-Match Flag.
Definition: ccu7.h:2017
INLINE uint16 CCU7_getC73Val(void)
Get C73 Compare Value.
Definition: ccu7.h:1014
INLINE uint8 CCU7_getC71BCmpMatchFallIntSts(void)
Get Compare-Match Falling Edge Flag for C71B.
Definition: ccu7.h:1945
INLINE void CCU7_enCC71ACmpMatchFallInt(void)
Enable Capture, Compare-Match Falling Edge Interrupt for CC71A.
Definition: ccu7.h:1748
INLINE void CCU7_disT16PerMatchInt(void)
Disable Interrupt for T16 Period-Match.
Definition: ccu7.h:2269
INLINE uint16 CCU7_getC72BVal(void)
Get C72B Compare Value.
Definition: ccu7.h:870
INLINE void CCU7_enT15SingleShot(void)
Enable T15 Single Shot Control.
Definition: ccu7.h:1168
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:482
INLINE uint16 CCU7_getT15CntVal(void)
Get T15 Counter Value.
Definition: ccu7.h:924
#define CCU7_MODCTR_T12MODEN_Msk
Definition: ccu7.h:170
INLINE void CCU7_clrCC70ACmpMatchRiseIntSts(void)
Clear Capture, Compare-Match Rising Edge Flag for CC70A.
Definition: ccu7.h:1601
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:1657
INLINE void CCU7_enT13SingleShot(void)
Enable T13 Single Shot Control.
Definition: ccu7.h:1140
INLINE void CCU7_stopT16(void)
Stop T16.
Definition: ccu7.h:1252
INLINE void CCU7_enCC71ACmpMatchRiseInt(void)
Enable Capture, Compare-Match Rising Edge Interrupt for CC71A.
Definition: ccu7.h:1734
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:2122
INLINE uint8 CCU7_getHallIdleIntSts(void)
Get Hall Idle State Flag.
Definition: ccu7.h:1585
INLINE void CCU7_setCh1DeadTimeRise_ticks(uint8 u8_value)
Set Dead-Time for Channel 1 rise in ticks.
Definition: ccu7.h:594
enum CCU7_MultiChMode_SWSEL tCCU7_MultiChMode_SWSEL
INLINE void CCU7_enT14SingleShot(void)
Enable T14 Single Shot Control.
Definition: ccu7.h:1154
INLINE void CCU7_setC71BValShadow(uint16 u16_value)
Set Shadow Register for C71B Compare Value.
Definition: ccu7.h:888
INLINE void CCU7_enC70BCmpMatchRiseInt(void)
Enable Compare-Match Rising Edge Interrupt for C70B.
Definition: ccu7.h:2108
INLINE uint8 CCU7_getC70BCmpMatchFallIntSts(void)
Get Compare-Match Falling Edge Flag for C70B.
Definition: ccu7.h:1927
INLINE void CCU7_enMultiChModeShadowTransferReqInt(void)
Enable Multi-Channel Mode Shadow Transfer Interrupt.
Definition: ccu7.h:1902
INLINE void CCU7_clrT15PerMatchIntSts(void)
Clear T15 Period-Match Flag.
Definition: ccu7.h:2087
INLINE void CCU7_enHallEventWrongInt(void)
Enable Interrupt for Wrong Hall Event.
Definition: ccu7.h:1874
INLINE uint8 CCU7_getCh2DeadTimeFall_ticks(void)
Get Dead-Time for Channel 2 fall in ticks.
Definition: ccu7.h:657
INLINE void CCU7_setT14ShadowTransferReq(void)
Set T14 Shadow Transfer Request.
Definition: ccu7.h:2290
INLINE uint8 CCU7_getCh2DeadTimeRise_ticks(void)
Get Dead-Time for Channel 2 rise in ticks.
Definition: ccu7.h:639
INLINE void CCU7_startT15(void)
Start T15.
Definition: ccu7.h:1245
INLINE void CCU7_clrCC70ACmpMatchFallIntSts(void)
Clear Capture, Compare-Match Falling Edge Flag for CC70A.
Definition: ccu7.h:1608
INLINE void CCU7_clrT16CmpMatchIntSts(void)
Clear T16 Compare-Match Flag.
Definition: ccu7.h:2094
INLINE void CCU7_setCh1DeadTimeFall_ticks(uint8 u8_value)
Set Dead-Time for Channel 1 fall in ticks.
Definition: ccu7.h:612
INLINE uint16 CCU7_getCC71AVal(void)
Get CC71A Capture/Compare Value.
Definition: ccu7.h:807
INLINE void CCU7_setC76ValShadow(uint16 u16_value)
Set Shadow Register for C76 Compare Value.
Definition: ccu7.h:1077
INLINE void CCU7_enTrapCondInt(void)
Enable Interrupt for Trap Flag (Trap condition fulfilled)
Definition: ccu7.h:1846
INLINE void CCU7_disT15PerMatchInt(void)
Disable Interrupt for T15 Period-Match.
Definition: ccu7.h:2241
INLINE void CCU7_setT13PerVal(uint16 u16_value)
Set T13 Period Value.
Definition: ccu7.h:942
INLINE void CCU7_startT13(void)
Start T13.
Definition: ccu7.h:1217
INLINE void CCU7_setCC70AValShadow(uint16 u16_value)
Set Shadow Register for CC70A Capture/Compare Value.
Definition: ccu7.h:825
INLINE void CCU7_clrT15CmpMatchIntSts(void)
Clear T15 Compare-Match Flag.
Definition: ccu7.h:2080
INLINE void CCU7_clrCC72ACmpMatchFallIntSts(void)
Clear Capture, Compare-Match Falling Edge Flag for CC72A.
Definition: ccu7.h:1636
INLINE void CCU7_enC72BCmpMatchRiseInt(void)
Enable Compare-Match Rising Edge Interrupt for C72B.
Definition: ccu7.h:2164
INLINE void CCU7_disTrapPin(void)
Disable Trap Pin.
Definition: ccu7.h:1338
INLINE uint8 CCU7_getT13PerMatchIntSts(void)
Get T13 Period-Match Flag.
Definition: ccu7.h:1540
INLINE void CCU7_startT16(void)
Start T16.
Definition: ccu7.h:1259
INLINE void CCU7_enC72BCmpMatchFallInt(void)
Enable Compare-Match Falling Edge Interrupt for C72B.
Definition: ccu7.h:2178
INLINE void CCU7_startT14(void)
Start T14.
Definition: ccu7.h:1231
INLINE uint16 CCU7_getT14CntVal(void)
Get T14 Counter Value.
Definition: ccu7.h:915
INLINE void CCU7_stopT12(void)
Stop T12.
Definition: ccu7.h:1196
void CCU7_setCC71AIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Interrupt Node Pointer for CC71A Interrupts.
INLINE void CCU7_setTrapModeManual(void)
Set trap mode to Manual (Manual Mode: Bit TRPF stays 1 after the trap input condition is no longer va...
Definition: ccu7.h:1352
INLINE void CCU7_setMultiChModeShadowTransferTrig(tCCU7_MultiChMode_SWSEL e_value)
Set Switching Selection.
Definition: ccu7.h:1411
INLINE void CCU7_enCC70ACmpMatchRiseInt(void)
Enable Capture, Compare-Match Rising Edge Interrupt for CC70A.
Definition: ccu7.h:1706
INLINE void CCU7_disHallEventWrongInt(void)
Disable Interrupt for Wrong Hall Event.
Definition: ccu7.h:1881
INLINE void CCU7_disT13CmpMatchInt(void)
Disable Interrupt for T13 Compare-Match.
Definition: ccu7.h:1825
INLINE uint8 CCU7_getCC71ACmpMatchFallIntSts(void)
Get Capture, Compare-Match Falling Edge Flag for CC71A.
Definition: ccu7.h:1486
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:585
INLINE void CCU7_setCC72AValShadow(uint16 u16_value)
Set Shadow Register for CC72A Capture/Compare Value.
Definition: ccu7.h:843
INLINE void CCU7_setC72BValShadow(uint16 u16_value)
Set Shadow Register for C72B Compare Value.
Definition: ccu7.h:897
INLINE void CCU7_disLostBitEventInt(void)
Disable Interrupt for Lost Bit Event - LBEEN.
Definition: ccu7.h:1450
INLINE void CCU7_enT12PerMatchInt(void)
Enable Interrupt for T12 Period-Match.
Definition: ccu7.h:1804
INLINE void CCU7_enT15CmpMatchInt(void)
Enable Interrupt for T15 Compare-Match.
Definition: ccu7.h:2220
INLINE uint8 CCU7_getC70BCmpMatchRiseIntSts(void)
Get Compare-Match Rising Edge Flag for C70B.
Definition: ccu7.h:1918
INLINE void CCU7_disT14CmpMatchInt(void)
Disable Interrupt for T14 Compare-Match.
Definition: ccu7.h:2199
INLINE void CCU7_setMultiChModeShadowTransferSync(tCCU7_MultiChMode_SWSYN e_value)
Set Switching Synchronization.
Definition: ccu7.h:1420
INLINE void CCU7_setT14PerVal(uint16 u16_value)
Set T14 Period Value.
Definition: ccu7.h:960
INLINE void CCU7_enHallEventCorrectInt(void)
Enable Interrupt for Correct Hall Event.
Definition: ccu7.h:1860
INLINE uint16 CCU7_getT12PerVal(void)
Get T12 Period Value.
Definition: ccu7.h:491
INLINE uint8 CCU7_getT15PerMatchIntSts(void)
Get T15 Period-Match Flag.
Definition: ccu7.h:1999
INLINE void CCU7_disT14PerMatchInt(void)
Disable Interrupt for T14 Period-Match.
Definition: ccu7.h:2213
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:2024
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:558
INLINE uint8 CCU7_getC72BCmpMatchFallIntSts(void)
Get Compare-Match Falling Edge Flag for C72B.
Definition: ccu7.h:1963
INLINE uint8 CCU7_getHallPatternSampled(void)
Get Sampled Hall Pattern.
Definition: ccu7.h:1089
INLINE uint8 CCU7_getCh0DeadTimeRise_ticks(void)
Get Dead-Time for Channel 0 rise in ticks.
Definition: ccu7.h:567
INLINE void CCU7_setT15PerVal(uint16 u16_value)
Set T15 Period Value.
Definition: ccu7.h:978
INLINE uint16 CCU7_getT12CntVal(void)
Get T12 Counter Value.
Definition: ccu7.h:473
INLINE void CCU7_clrC72BCmpMatchFallIntSts(void)
Clear Compare-Match Falling Edge Flag for C72B.
Definition: ccu7.h:2059
INLINE void CCU7_setHallPatternCurrentShadow(uint8 u8_value)
Set Current Hall Pattern Shadow.
Definition: ccu7.h:1386
INLINE void CCU7_enCC70ACmpMatchFallInt(void)
Enable Capture, Compare-Match Falling Edge Interrupt for CC70A.
Definition: ccu7.h:1720
INLINE void CCU7_clrT12OneMatchIntSts(void)
Clear T12 One-Match Flag.
Definition: ccu7.h:1643
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:1005
INLINE void CCU7_clrC71BCmpMatchRiseIntSts(void)
Clear Compare-Match Rising Edge Flag for C71B.
Definition: ccu7.h:2038
INLINE uint16 CCU7_getT16CntVal(void)
Get T16 Counter Value.
Definition: ccu7.h:933
INLINE void CCU7_clrC70BCmpMatchFallIntSts(void)
Clear Compare-Match Falling Edge Flag for C70B.
Definition: ccu7.h:2031
INLINE uint8 CCU7_getT16CmpMatchIntSts(void)
Get T16 Compare-Match Flag.
Definition: ccu7.h:2008
INLINE void CCU7_setHallPatternExpectedShadow(uint8 u8_value)
Set Expected Hall Pattern Shadow.
Definition: ccu7.h:1377
INLINE void CCU7_disTrapCondInt(void)
Disable Interrupt for Trap Flag (Trap condition fulfilled)
Definition: ccu7.h:1853
INLINE uint8 CCU7_getCC70ACmpMatchFallIntSts(void)
Get Capture, Compare-Match Falling Edge Flag for CC70A.
Definition: ccu7.h:1468
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:1990
INLINE void CCU7_setC70BValShadow(uint16 u16_value)
Set Shadow Register for C70B Compare Value.
Definition: ccu7.h:879
INLINE void CCU7_enT16CmpMatchInt(void)
Enable Interrupt for T16 Compare-Match.
Definition: ccu7.h:2248
INLINE uint16 CCU7_getC71BVal(void)
Get C71B Compare Value.
Definition: ccu7.h:861
INLINE void CCU7_disT13SingleShot(void)
Disable T13 Single Shot Control.
Definition: ccu7.h:1147
INLINE uint8 CCU7_getT14CmpMatchIntSts(void)
Get T14 Compare-Match Flag.
Definition: ccu7.h:1972
INLINE void CCU7_clrC71BCmpMatchFallIntSts(void)
Clear Compare-Match Falling Edge Flag for C71B.
Definition: ccu7.h:2045
INLINE uint8 CCU7_getT13CmpMatchIntSts(void)
Get T13 Compare-Match Flag.
Definition: ccu7.h:1531
INLINE void CCU7_enT16SingleShot(void)
Enable T16 Single Shot Control.
Definition: ccu7.h:1182
INLINE uint8 CCU7_getMultiChModeShadowTransferReqIntSts(void)
Get Multi-Channel Mode Shadow Transfer Request Flag.
Definition: ccu7.h:1594
INLINE void CCU7_clrT16PerMatchIntSts(void)
Clear T16 Period-Match Flag.
Definition: ccu7.h:2101
INLINE void CCU7_disC72BCmpMatchRiseInt(void)
Disable Compare-Match Rising Edge Interrupt for C72B.
Definition: ccu7.h:2171
INLINE uint8 CCU7_getCh1DeadTimeFall_ticks(void)
Get Dead-Time for Channel 1 fall in ticks.
Definition: ccu7.h:621
INLINE uint8 CCU7_getT12OneMatchIntSts(void)
Get T12 One-Match Flag.
Definition: ccu7.h:1513
INLINE void CCU7_enT14CmpMatchInt(void)
Enable Interrupt for T14 Compare-Match.
Definition: ccu7.h:2192
INLINE uint8 CCU7_getCC72ACmpMatchFallIntSts(void)
Get Capture, Compare-Match Falling Edge Flag for CC72A.
Definition: ccu7.h:1504
INLINE uint8 CCU7_getHallEventWrongIntSts(void)
Get Wrong Hall Event Flag.
Definition: ccu7.h:1576
INLINE void CCU7_clrT14PerMatchIntSts(void)
Clear T14 Period-Match Flag.
Definition: ccu7.h:2073
INLINE void CCU7_clrHallEventCorrectIntSts(void)
Clear Correct Hall Event Flag.
Definition: ccu7.h:1678
INLINE uint16 CCU7_getCmpSts(void)
Get Compare State Bits for C70B, C71B, C72B, C74ST, C75ST, C76ST, CC70AST, CC71AST,...
Definition: ccu7.h:1108
INLINE void CCU7_disC70BCmpMatchRiseInt(void)
Disable Compare-Match Rising Edge Interrupt for C70B.
Definition: ccu7.h:2115
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:996
INLINE uint8 CCU7_getCC70ACmpMatchRiseIntSts(void)
Get Capture, Compare-Match Rising Edge Flag for CC70A.
Definition: ccu7.h:1459
INLINE void CCU7_enT13PerMatchInt(void)
Enable Interrupt for T13 Period-Match.
Definition: ccu7.h:1832
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:1622
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:1268
INLINE void CCU7_enLostBitEventInt(void)
Enable Interrupt for Lost Bit Event - LBEEN.
Definition: ccu7.h:1443
INLINE uint8 CCU7_getCC71ACmpMatchRiseIntSts(void)
Get Capture, Compare-Match Rising Edge Flag for CC71A.
Definition: ccu7.h:1477
INLINE void CCU7_enT13CmpMatchInt(void)
Enable Interrupt for T13 Compare-Match.
Definition: ccu7.h:1818
INLINE void CCU7_disT12OneMatchInt(void)
Disable Interrupt for T12 One-Match.
Definition: ccu7.h:1797
INLINE void CCU7_enHallIdleInt(void)
Enable Hall Idle Interrupt.
Definition: ccu7.h:1888
INLINE void CCU7_disCC70ACmpMatchFallInt(void)
Disable Capture, Compare-Match Falling Edge Interrupt for CC70A.
Definition: ccu7.h:1727
INLINE void CCU7_enT12OneMatchInt(void)
Enable Interrupt for T12 One-Match.
Definition: ccu7.h:1790
INLINE void CCU7_setT15ShadowTransferReq(void)
Set T15 Shadow Transfer Request.
Definition: ccu7.h:2297
INLINE uint16 CCU7_getCC70AVal(void)
Get CC70A Capture/Compare Value.
Definition: ccu7.h:798
CCU7_HallSync
This enum lists the CCU7 Hall Synch Configuration. Used in function CCU7_setHallSync.
Definition: ccu7.h:128
INLINE void CCU7_setCC71AValShadow(uint16 u16_value)
Set Shadow Register for CC71A Capture/Compare Value.
Definition: ccu7.h:834
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:1954
INLINE void CCU7_clrMultiChModeShadowTransferReqIntSts(void)
Clear Multi-Channel Mode STR Flag.
Definition: ccu7.h:1699
INLINE void CCU7_clrLostBitEventSts(void)
Clear Lost Bit Event Flag.
Definition: ccu7.h:1427
INLINE void CCU7_enTrapPin(void)
Enable Trap Pin.
Definition: ccu7.h:1331
INLINE void CCU7_enCC72ACmpMatchRiseInt(void)
Enable Capture, Compare-Match Rising Edge Interrupt for CC72A.
Definition: ccu7.h:1762
INLINE void CCU7_setCh2DeadTimeFall_ticks(uint8 u8_value)
Set Dead-Time for Channel 2 fall in ticks.
Definition: ccu7.h:648
INLINE void CCU7_enC71BCmpMatchFallInt(void)
Enable Compare-Match Falling Edge Interrupt for C71B.
Definition: ccu7.h:2150
INLINE void CCU7_setT13ShadowTransferReq(void)
Set T13 Shadow Transfer Request.
Definition: ccu7.h:2283
INLINE uint16 CCU7_getC75Val(void)
Get C75 Compare Value.
Definition: ccu7.h:1032
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:539
CCU7_MultiChMode_SWSYN
This enum lists the CCU7 Multi Channel Mode Switching Synchronization. Used in function CCU7_setMulti...
Definition: ccu7.h:160
INLINE void CCU7_clrCC71ACmpMatchRiseIntSts(void)
Clear Capture, Compare-Match Rising Edge Flag for CC71A.
Definition: ccu7.h:1615
INLINE void CCU7_disCC72ACmpMatchRiseInt(void)
Disable Capture, Compare-Match Rising Edge Interrupt for CC72A.
Definition: ccu7.h:1769
INLINE uint8 CCU7_getC71BCmpMatchRiseIntSts(void)
Get Compare-Match Rising Edge Flag for C71B.
Definition: ccu7.h:1936
INLINE void CCU7_setTrapModeAutomatic(void)
Set trap mode to Automatic (Automatic Mode: Bit TRPF is cleared by HW if the trap input condition is ...
Definition: ccu7.h:1345
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:172
INLINE void CCU7_disCC72ACmpMatchFallInt(void)
Disable Capture, Compare-Match Falling Edge Interrupt for CC72A.
Definition: ccu7.h:1783
INLINE void CCU7_enCC72ACmpMatchFallInt(void)
Enable Capture, Compare-Match Falling Edge Interrupt for CC72A.
Definition: ccu7.h:1776
INLINE void CCU7_disT13PerMatchInt(void)
Disable Interrupt for T13 Period-Match.
Definition: ccu7.h:1839
INLINE void CCU7_disCC70ACmpMatchRiseInt(void)
Disable Capture, Compare-Match Rising Edge Interrupt for CC70A.
Definition: ccu7.h:1713
INLINE uint8 CCU7_getMultiChModePWMPattern(void)
Get Multi-Channel PWM Pattern.
Definition: ccu7.h:1402
INLINE void CCU7_enTrap(void)
Enable Trap Control for all signals (CC70/1/2, COUT70/1/2)
Definition: ccu7.h:1298
INLINE void CCU7_setT13Modulation(uint8 u8_value)
Set T13 Modulation.
Definition: ccu7.h:1291
INLINE void CCU7_disT12SingleShot(void)
Disable T12 Single Shot Control.
Definition: ccu7.h:1133
INLINE void CCU7_disC71BCmpMatchRiseInt(void)
Disable Compare-Match Rising Edge Interrupt for C71B.
Definition: ccu7.h:2143
INLINE void CCU7_disMultiChModeShadowTransferReqInt(void)
Disable Multi-Channel Mode Shadow Transfer Interrupt.
Definition: ccu7.h:1909
INLINE void CCU7_setMultiChModePWMPatternShadow(uint8 u8_value)
Set Multi-Channel PWM Pattern Shadow.
Definition: ccu7.h:1361
INLINE uint16 CCU7_getCC72AVal(void)
Get CC72A Capture/Compare Value.
Definition: ccu7.h:816
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:741
#define CCU7_MODCTR_T13MODEN_Pos
Definition: ccu7.h:171
INLINE void CCU7_setT16ShadowTransferReq(void)
Set T16 Shadow Transfer Request.
Definition: ccu7.h:2304
INLINE void CCU7_setC73ValShadow(uint16 u16_value)
Set Shadow Register for C73 Compare Value.
Definition: ccu7.h:1050
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:1316
INLINE void CCU7_disHallIdleInt(void)
Disable Hall Idle Interrupt.
Definition: ccu7.h:1895
INLINE uint8 CCU7_getLostBitEventSts(void)
Get Lost Bit Event Flag.
Definition: ccu7.h:1436
#define CCU7_MODCTR_T12MODEN_Pos
Definition: ccu7.h:169
enum CCU7_HallSync tCCU7_HallSync
INLINE void CCU7_disT15CmpMatchInt(void)
Disable Interrupt for T15 Compare-Match.
Definition: ccu7.h:2227
INLINE void CCU7_enT16PerMatchInt(void)
Enable Interrupt for T16 Period-Match.
Definition: ccu7.h:2262
INLINE uint16 CCU7_getC76Val(void)
Get C76 Compare Value.
Definition: ccu7.h:1041
@ CCU7_MultiChMode_SWSEL_T12_OM
Definition: ccu7.h:149
@ CCU7_MultiChMode_SWSEL_Correct_Hall
Definition: ccu7.h:147
@ CCU7_MultiChMode_SWSEL_No_Action
Definition: ccu7.h:146
@ CCU7_MultiChMode_SWSEL_T12_Ch1_CM
Definition: ccu7.h:150
@ CCU7_MultiChMode_SWSEL_T12_PM
Definition: ccu7.h:151
@ CCU7_MultiChMode_SWSEL_T13_PM
Definition: ccu7.h:148
@ CCU7_HallSync_T13_CM
Definition: ccu7.h:130
@ CCU7_HallSync_T12_CM_Ch0_up
Definition: ccu7.h:135
@ CCU7_HallSync_T12_OM
Definition: ccu7.h:134
@ CCU7_HallSync_HW_Hall_Sampling_Off
Definition: ccu7.h:132
@ CCU7_HallSync_T13_PM
Definition: ccu7.h:131
@ CCU7_HallSync_T12_PM
Definition: ccu7.h:133
@ CCU7_HallSync_T12_CM_Ch0_down
Definition: ccu7.h:136
@ CCU7_HallSync_CCPOS0x_Any_Edge
Definition: ccu7.h:129
@ CCU7_MultiChMode_SWSYN_Direct
Definition: ccu7.h:161
@ CCU7_MultiChMode_SWSYN_T13_ZM
Definition: ccu7.h:162
@ CCU7_MultiChMode_SWSYN_T12_ZM
Definition: ccu7.h:163
#define CCU7
Definition: tle989x.h:24066
#define CCU7_CMPSTAT_CCPOS0_Msk
Definition: tle989x.h:24350
#define CCU7_CMPSTAT_CCPOS1_Msk
Definition: tle989x.h:24352
#define CCU7_CMPSTAT_CCPOS0_Pos
Definition: tle989x.h:24349
#define CCU7_CMPSTAT_CCPOS2_Msk
Definition: tle989x.h:24354
__attribute__((noreturn))
Definition: startup_tle989x.c:208
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