100 #include "ccu7_defines.h"
153 #define CCU7_MODCTR_T12MODEN_Pos (0x0U)
154 #define CCU7_MODCTR_T12MODEN_Msk (0x3FU)
155 #define CCU7_MODCTR_T13MODEN_Pos (0x8U)
156 #define CCU7_MODCTR_T13MODEN_Msk (0x3F00U)
468 CCU7->T12PR.bit.T12PV = u16_value;
495 u32_period_tick = (
uint32)(CCU7_T12_CLK_HZ / u32_freq_hz);
497 if (
CCU7->TCTR0.bit.CTM == 1)
500 u32_period_tick = u32_period_tick / 2u;
503 u32_period_tick = u32_period_tick - 1u;
505 if (u32_period_tick <= 0xFFFFu)
514 return s8_returnCode;
528 if (
CCU7->TCTR0.bit.CTM == 1u)
531 u32_period_tick = u32_period_tick * 2u;
534 u32_period_Hz = (
uint32)(CCU7_T12_CLK_HZ / u32_period_tick);
535 return u32_period_Hz;
544 CCU7->T12DT0_VAL.bit.DTM_RISE = u8_value;
553 return (
uint8)
CCU7->T12DT0_VAL.bit.DTM_RISE;
562 CCU7->T12DT0_VAL.bit.DTM_FALL = u8_value;
571 return (
uint8)
CCU7->T12DT0_VAL.bit.DTM_FALL;
580 CCU7->T12DT1_VAL.bit.DTM_RISE = u8_value;
589 return (
uint8)
CCU7->T12DT1_VAL.bit.DTM_RISE;
598 CCU7->T12DT1_VAL.bit.DTM_FALL = u8_value;
607 return (
uint8)
CCU7->T12DT1_VAL.bit.DTM_FALL;
616 CCU7->T12DT2_VAL.bit.DTM_RISE = u8_value;
625 return (
uint8)
CCU7->T12DT2_VAL.bit.DTM_RISE;
634 CCU7->T12DT2_VAL.bit.DTM_FALL = u8_value;
643 return (
uint8)
CCU7->T12DT2_VAL.bit.DTM_FALL;
666 uint32 deadTimeRise_ticks;
667 uint32 deadTimeFall_ticks;
670 deadTimeRise_ticks = (
uint32)((u32_deadTimeRise_ns * CCU7_DT_CLK_MHz) / 1000);
671 deadTimeFall_ticks = (
uint32)((u32_deadTimeFall_ns * CCU7_DT_CLK_MHz) / 1000);
673 if ((deadTimeRise_ticks <= 255u) && (deadTimeFall_ticks <= 255u))
710 return s8_returnCode;
729 uint32 deadTimeRise_ticks = 0;
730 uint32 deadTimeFall_ticks = 0;
766 *u32p_DeadTimeRise_ns = (
uint32)((deadTimeRise_ticks * 1000) / CCU7_DT_CLK_MHz);
767 *u32p_DeadTimeFall_ns = (
uint32)((deadTimeFall_ticks * 1000) / CCU7_DT_CLK_MHz);
775 return s8_returnCode;
811 CCU7->CC70SR.bit.CCS = u16_value;
820 CCU7->CC71SR.bit.CCS = u16_value;
829 CCU7->CC72SR.bit.CCS = u16_value;
865 CCU7->CC70BSR.bit.CS = u16_value;
874 CCU7->CC71BSR.bit.CS = u16_value;
883 CCU7->CC72BSR.bit.CS = u16_value;
928 CCU7->T13PR.bit.T1xPV = u16_value;
946 CCU7->T14PR.bit.T1xPV = u16_value;
964 CCU7->T15PR.bit.T1xPV = u16_value;
982 CCU7->T16PR.bit.T1xPV = u16_value;
1036 CCU7->C73SR.bit.CCS = u16_value;
1045 CCU7->C74SR.bit.CCS = u16_value;
1054 CCU7->C75SR.bit.CCS = u16_value;
1063 CCU7->C76SR.bit.CCS = u16_value;
1105 CCU7->T12MSEL.bit.HSYNC = (
uint8)e_value;
1112 CCU7->TCTR2.bit.T12SSC = 1u;
1119 CCU7->TCTR2.bit.T12SSC = 0u;
1126 CCU7->TCTR2.bit.T13SSC = 1u;
1133 CCU7->TCTR2.bit.T13SSC = 0u;
1140 CCU7->TCTR24.bit.T1xSSC = 1u;
1147 CCU7->TCTR24.bit.T1xSSC = 0u;
1154 CCU7->TCTR25.bit.T1xSSC = 1u;
1161 CCU7->TCTR25.bit.T1xSSC = 0u;
1168 CCU7->TCTR26.bit.T1xSSC = 1u;
1175 CCU7->TCTR26.bit.T1xSSC = 0u;
1182 CCU7->TCTR4.bit.T12RR = 1u;
1189 CCU7->TCTR4.bit.T12RS = 1u;
1196 CCU7->TCTR4.bit.T13RR = 1u;
1203 CCU7->TCTR4.bit.T13RS = 1u;
1210 CCU7->TCTR44.bit.T1xRR = 1u;
1217 CCU7->TCTR44.bit.T1xRS = 1u;
1224 CCU7->TCTR45.bit.T1xRR = 1u;
1231 CCU7->TCTR45.bit.T1xRS = 1u;
1238 CCU7->TCTR46.bit.T1xRR = 1u;
1245 CCU7->TCTR46.bit.T1xRS = 1u;
1261 CCU7->MODCTR.bit.MCMEN = 1u;
1268 CCU7->MODCTR.bit.MCMEN = 0u;
1291 CCU7->TRPCTR.bit.TRPEN = 0u;
1302 uint8 u8_trpen = 0u;
1304 if ((
uint8)
CCU7->TRPCTR.bit.TRPEN == 0x3Fu)
1317 CCU7->TRPCTR.bit.TRPPEN = 1u;
1324 CCU7->TRPCTR.bit.TRPPEN = 0u;
1331 CCU7->TRPCTR.bit.TRPM2 = 0u;
1338 CCU7->TRPCTR.bit.TRPM2 = 1u;
1347 CCU7->MCMOUTS.bit.MCMPS = u8_value;
1354 CCU7->MCMOUTS.bit.STRMCM = 1u;
1363 CCU7->MCMOUTS.bit.EXPHS = u8_value;
1372 CCU7->MCMOUTS.bit.CURHS = u8_value;
1379 CCU7->MCMOUTS.bit.STRHP = 1u;
1397 CCU7->MCMCTR.bit.SWSEL = (
uint8)e_value;
1406 CCU7->MCMCTR.bit.SWSYN = (
uint8)e_value;
1413 CCU7->IMON.bit.LBE = 1u;
1429 CCU7->LI.bit.LBEEN = 1u;
1436 CCU7->LI.bit.LBEEN = 0u;
1587 CCU7->ISR.bit.RCC70R = 1u;
1594 CCU7->ISR.bit.RCC70F = 1u;
1601 CCU7->ISR.bit.RCC71R = 1u;
1608 CCU7->ISR.bit.RCC71F = 1u;
1615 CCU7->ISR.bit.RCC72R = 1u;
1622 CCU7->ISR.bit.RCC72F = 1u;
1629 CCU7->ISR.bit.RT12OM = 1u;
1636 CCU7->ISR.bit.RT12PM = 1u;
1643 CCU7->ISR.bit.RT13CM = 1u;
1650 CCU7->ISR.bit.RT13PM = 1u;
1657 CCU7->ISR.bit.RTRPF = 1u;
1664 CCU7->ISR.bit.RCHE = 1u;
1671 CCU7->ISR.bit.RWHE = 1u;
1678 CCU7->ISR.bit.RIDLE = 1u;
1685 CCU7->ISR.bit.RSTR = 1u;
1692 CCU7->IEN.bit.ENCC70R = 1u;
1699 CCU7->IEN.bit.ENCC70R = 0u;
1706 CCU7->IEN.bit.ENCC70F = 1u;
1713 CCU7->IEN.bit.ENCC70F = 0u;
1720 CCU7->IEN.bit.ENCC71R = 1u;
1727 CCU7->IEN.bit.ENCC71R = 0u;
1734 CCU7->IEN.bit.ENCC71F = 1u;
1741 CCU7->IEN.bit.ENCC71F = 0u;
1748 CCU7->IEN.bit.ENCC72R = 1u;
1755 CCU7->IEN.bit.ENCC72R = 0u;
1762 CCU7->IEN.bit.ENCC72F = 1u;
1769 CCU7->IEN.bit.ENCC72F = 0u;
1776 CCU7->IEN.bit.ENT12OM = 1u;
1783 CCU7->IEN.bit.ENT12OM = 0u;
1790 CCU7->IEN.bit.ENT12PM = 1u;
1797 CCU7->IEN.bit.ENT12PM = 0u;
1804 CCU7->IEN.bit.ENT13CM = 1u;
1811 CCU7->IEN.bit.ENT13CM = 0u;
1818 CCU7->IEN.bit.ENT13PM = 1u;
1825 CCU7->IEN.bit.ENT13PM = 0u;
1832 CCU7->IEN.bit.ENTRPF = 1u;
1839 CCU7->IEN.bit.ENTRPF = 0u;
1846 CCU7->IEN.bit.ENCHE = 1u;
1853 CCU7->IEN.bit.ENCHE = 0u;
1860 CCU7->IEN.bit.ENWHE = 1u;
1867 CCU7->IEN.bit.ENWHE = 0u;
1874 CCU7->IEN.bit.ENIDLE = 1u;
1881 CCU7->IEN.bit.ENIDLE = 0u;
1888 CCU7->IEN.bit.ENSTR = 1u;
1895 CCU7->IEN.bit.ENSTR = 0u;
2010 CCU7->ISR_2.bit.RCC70BR = 1u;
2017 CCU7->ISR_2.bit.RCC70BF = 1u;
2024 CCU7->ISR_2.bit.RCC71BR = 1u;
2031 CCU7->ISR_2.bit.RCC71BF = 1u;
2038 CCU7->ISR_2.bit.RCC72BR = 1u;
2045 CCU7->ISR_2.bit.RCC72BF = 1u;
2052 CCU7->ISR_2.bit.RT14CM = 1u;
2059 CCU7->ISR_2.bit.RT14PM = 1u;
2066 CCU7->ISR_2.bit.RT15CM = 1u;
2073 CCU7->ISR_2.bit.RT15PM = 1u;
2080 CCU7->ISR_2.bit.RT16CM = 1u;
2087 CCU7->ISR_2.bit.RT16PM = 1u;
2094 CCU7->IEN_2.bit.ENCC70BR = 1u;
2101 CCU7->IEN_2.bit.ENCC70BR = 0u;
2108 CCU7->IEN_2.bit.ENCC70BF = 1u;
2115 CCU7->IEN_2.bit.ENCC70BF = 0u;
2122 CCU7->IEN_2.bit.ENCC71BR = 1u;
2129 CCU7->IEN_2.bit.ENCC71BR = 0u;
2136 CCU7->IEN_2.bit.ENCC71BF = 1u;
2143 CCU7->IEN_2.bit.ENCC71BF = 0u;
2150 CCU7->IEN_2.bit.ENCC72BR = 1u;
2157 CCU7->IEN_2.bit.ENCC72BR = 0u;
2164 CCU7->IEN_2.bit.ENCC72BF = 1u;
2171 CCU7->IEN_2.bit.ENCC72BF = 0u;
2178 CCU7->IEN_2.bit.ENT14CM = 1u;
2185 CCU7->IEN_2.bit.ENT14CM = 0u;
2192 CCU7->IEN_2.bit.ENT14PM = 1u;
2199 CCU7->IEN_2.bit.ENT14PM = 0u;
2206 CCU7->IEN_2.bit.ENT15CM = 1u;
2213 CCU7->IEN_2.bit.ENT15CM = 0u;
2220 CCU7->IEN_2.bit.ENT15PM = 1u;
2227 CCU7->IEN_2.bit.ENT15PM = 0u;
2234 CCU7->IEN_2.bit.ENT16CM = 1u;
2241 CCU7->IEN_2.bit.ENT16CM = 0u;
2248 CCU7->IEN_2.bit.ENT16PM = 1u;
2255 CCU7->IEN_2.bit.ENT16PM = 0u;
2262 CCU7->TCTR3.bit.T12STR = 1u;
2269 CCU7->TCTR3.bit.T13STR = 1u;
2276 CCU7->TCTR3.bit.T14STR = 1u;
2283 CCU7->TCTR3.bit.T15STR = 1u;
2290 CCU7->TCTR3.bit.T16STR = 1u;
#define ERR_LOG_SUCCESS
Definition: error_codes.h:60
INLINE void CCU7_startT12(void)
Start T12.
Definition: ccu7.h:1187
INLINE uint16 CCU7_getT14PerVal(void)
Get T14 Period Value.
Definition: ccu7.h:953
INLINE void CCU7_enT12SingleShot(void)
Enable T12 Single Shot Control.
Definition: ccu7.h:1110
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:490
INLINE void CCU7_disC72BCmpMatchFallInt(void)
Disable Compare-Match Falling Edge Interrupt for C72B.
Definition: ccu7.h:2169
INLINE void CCU7_setC74ValShadow(uint16 u16_value)
Set Shadow Register for C74 Compare Value.
Definition: ccu7.h:1043
INLINE void CCU7_disCC71ACmpMatchFallInt(void)
Disable Capture, Compare-Match Falling Edge Interrupt for CC71A.
Definition: ccu7.h:1739
INLINE uint8 CCU7_getTrapIntSts(void)
Get Trap State (Synchronized to the event selected by CCU7-TRPCTR.bit.TRPM0 and CCU7-TRPCTR....
Definition: ccu7.h:1542
INLINE void CCU7_setT12ShadowTransferReq(void)
Set T12 Shadow Transfer Request.
Definition: ccu7.h:2260
INLINE void CCU7_disC70BCmpMatchFallInt(void)
Disable Compare-Match Falling Edge Interrupt for C70B.
Definition: ccu7.h:2113
INLINE void CCU7_enMultiChMode(void)
Enable Multi-Channel Mode.
Definition: ccu7.h:1259
INLINE uint8 CCU7_getT12PerMatchIntSts(void)
Get T12 Period-Match Flag.
Definition: ccu7.h:1506
INLINE void CCU7_disT15SingleShot(void)
Disable T15 Single Shot Control.
Definition: ccu7.h:1159
INLINE void CCU7_disT16CmpMatchInt(void)
Disable Interrupt for T16 Compare-Match.
Definition: ccu7.h:2239
INLINE void CCU7_setC75ValShadow(uint16 u16_value)
Set Shadow Register for C75 Compare Value.
Definition: ccu7.h:1052
INLINE void CCU7_enT14PerMatchInt(void)
Enable Interrupt for T14 Period-Match.
Definition: ccu7.h:2190
INLINE uint16 CCU7_getT15PerVal(void)
Get T15 Period Value.
Definition: ccu7.h:971
INLINE void CCU7_disT14SingleShot(void)
Disable T14 Single Shot Control.
Definition: ccu7.h:1145
INLINE void CCU7_disCC71ACmpMatchRiseInt(void)
Disable Capture, Compare-Match Rising Edge Interrupt for CC71A.
Definition: ccu7.h:1725
INLINE void CCU7_clrTrapIntSts(void)
Clear Trap Flag.
Definition: ccu7.h:1655
INLINE uint16 CCU7_getC70BVal(void)
Get C70B Compare Value.
Definition: ccu7.h:836
INLINE void CCU7_disTrap(void)
Disable Trap Control.
Definition: ccu7.h:1289
INLINE void CCU7_setCh2DeadTimeRise_ticks(uint8 u8_value)
Set Dead-Time for Channel 2 rise in ticks.
Definition: ccu7.h:614
INLINE void CCU7_clrT12PerMatchIntSts(void)
Clear T12 Period-Match Flag.
Definition: ccu7.h:1634
INLINE void CCU7_setHallSync(tCCU7_HallSync e_value)
Set Hall Synchronization.
Definition: ccu7.h:1103
INLINE void CCU7_setMultiChModeShadowTransferReq(void)
Set Shadow Transfer Request for Multi-Channel Mode.
Definition: ccu7.h:1352
INLINE void CCU7_enC71BCmpMatchRiseInt(void)
Enable Compare-Match Rising Edge Interrupt for C71B.
Definition: ccu7.h:2120
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:1266
INLINE uint8 CCU7_getT14PerMatchIntSts(void)
Get T14 Period-Match Flag.
Definition: ccu7.h:1965
CCU7_MultiChMode_SWSEL
This enum lists the CCU7 Multi Channel Mode Switching Selection. Used in function CCU7_setMultiChMode...
Definition: ccu7.h:129
INLINE void CCU7_setHallShadowTransferReq(void)
Set Shadow Transfer Request for the Hall Pattern.
Definition: ccu7.h:1377
INLINE void CCU7_disC71BCmpMatchFallInt(void)
Disable Compare-Match Falling Edge Interrupt for C71B.
Definition: ccu7.h:2141
INLINE void CCU7_stopT13(void)
Stop T13.
Definition: ccu7.h:1194
INLINE void CCU7_clrT13PerMatchIntSts(void)
Clear T13 Period-Match Flag.
Definition: ccu7.h:1648
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:2218
INLINE void CCU7_disHallEventCorrectInt(void)
Disable Interrupt for Correct Hall Event.
Definition: ccu7.h:1851
INLINE void CCU7_clrC72BCmpMatchRiseIntSts(void)
Clear Compare-Match Rising Edge Flag for C72B.
Definition: ccu7.h:2036
INLINE uint16 CCU7_getT13CntVal(void)
Get T13 Counter Value.
Definition: ccu7.h:890
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:662
INLINE void CCU7_setCh0DeadTimeFall_ticks(uint8 u8_value)
Set Dead-Time for Channel 0 fall in ticks.
Definition: ccu7.h:560
INLINE uint8 CCU7_getTrapCond(void)
Get Trap Flag (Trap condition fulfilled)
Definition: ccu7.h:1533
INLINE uint8 CCU7_getCh1DeadTimeRise_ticks(void)
Get Dead-Time for Channel 1 rise in ticks.
Definition: ccu7.h:587
INLINE uint8 CCU7_getHallEventCorrectIntSts(void)
Get Correct Hall Event Flag.
Definition: ccu7.h:1551
INLINE void CCU7_disT16SingleShot(void)
Disable T16 Single Shot Control.
Definition: ccu7.h:1173
INLINE uint16 CCU7_getT13PerVal(void)
Get T13 Period Value.
Definition: ccu7.h:935
INLINE void CCU7_clrHallIdleIntSts(void)
Clear Hall Idle Flag.
Definition: ccu7.h:1676
INLINE uint8 CCU7_getCC72ACmpMatchRiseIntSts(void)
Get Capture, Compare-Match Rising Edge Flag for CC72A.
Definition: ccu7.h:1479
INLINE void CCU7_disT12PerMatchInt(void)
Disable Interrupt for T12 Period-Match.
Definition: ccu7.h:1795
INLINE uint16 CCU7_getC74Val(void)
Get C74 Compare Value.
Definition: ccu7.h:1007
INLINE void CCU7_clrCC72ACmpMatchRiseIntSts(void)
Clear Capture, Compare-Match Rising Edge Flag for CC72A.
Definition: ccu7.h:1613
INLINE void CCU7_clrT14CmpMatchIntSts(void)
Clear T14 Compare-Match Flag.
Definition: ccu7.h:2050
INLINE void CCU7_stopT14(void)
Stop T14.
Definition: ccu7.h:1208
INLINE void CCU7_stopT15(void)
Stop T15.
Definition: ccu7.h:1222
INLINE void CCU7_clrHallEventWrongIntSts(void)
Clear Wrong Hall Event Flag.
Definition: ccu7.h:1669
INLINE uint8 CCU7_getT16PerMatchIntSts(void)
Get T16 Period-Match Flag.
Definition: ccu7.h:2001
INLINE uint16 CCU7_getC73Val(void)
Get C73 Compare Value.
Definition: ccu7.h:998
INLINE uint8 CCU7_getC71BCmpMatchFallIntSts(void)
Get Compare-Match Falling Edge Flag for C71B.
Definition: ccu7.h:1929
INLINE void CCU7_enCC71ACmpMatchFallInt(void)
Enable Capture, Compare-Match Falling Edge Interrupt for CC71A.
Definition: ccu7.h:1732
INLINE void CCU7_disT16PerMatchInt(void)
Disable Interrupt for T16 Period-Match.
Definition: ccu7.h:2253
INLINE uint16 CCU7_getC72BVal(void)
Get C72B Compare Value.
Definition: ccu7.h:854
INLINE void CCU7_enT15SingleShot(void)
Enable T15 Single Shot Control.
Definition: ccu7.h:1152
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:466
INLINE uint16 CCU7_getT15CntVal(void)
Get T15 Counter Value.
Definition: ccu7.h:908
#define CCU7_MODCTR_T12MODEN_Msk
Definition: ccu7.h:154
INLINE void CCU7_clrCC70ACmpMatchRiseIntSts(void)
Clear Capture, Compare-Match Rising Edge Flag for CC70A.
Definition: ccu7.h:1585
sint8 CCU7_enModule(void)
Enable the CCU7 module by calling the CCU7_init() function.
Definition: ccu7.c:117
INLINE void CCU7_clrT13CmpMatchIntSts(void)
Clear T13 Compare-Match Flag.
Definition: ccu7.h:1641
INLINE void CCU7_enT13SingleShot(void)
Enable T13 Single Shot Control.
Definition: ccu7.h:1124
INLINE void CCU7_stopT16(void)
Stop T16.
Definition: ccu7.h:1236
INLINE void CCU7_enCC71ACmpMatchRiseInt(void)
Enable Capture, Compare-Match Rising Edge Interrupt for CC71A.
Definition: ccu7.h:1718
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:2106
INLINE uint8 CCU7_getHallIdleIntSts(void)
Get Hall Idle State Flag.
Definition: ccu7.h:1569
INLINE void CCU7_setCh1DeadTimeRise_ticks(uint8 u8_value)
Set Dead-Time for Channel 1 rise in ticks.
Definition: ccu7.h:578
enum CCU7_MultiChMode_SWSEL tCCU7_MultiChMode_SWSEL
INLINE void CCU7_enT14SingleShot(void)
Enable T14 Single Shot Control.
Definition: ccu7.h:1138
INLINE void CCU7_setC71BValShadow(uint16 u16_value)
Set Shadow Register for C71B Compare Value.
Definition: ccu7.h:872
INLINE void CCU7_enC70BCmpMatchRiseInt(void)
Enable Compare-Match Rising Edge Interrupt for C70B.
Definition: ccu7.h:2092
INLINE uint8 CCU7_getC70BCmpMatchFallIntSts(void)
Get Compare-Match Falling Edge Flag for C70B.
Definition: ccu7.h:1911
INLINE void CCU7_enMultiChModeShadowTransferReqInt(void)
Enable Multi-Channel Mode Shadow Transfer Interrupt.
Definition: ccu7.h:1886
INLINE void CCU7_clrT15PerMatchIntSts(void)
Clear T15 Period-Match Flag.
Definition: ccu7.h:2071
INLINE void CCU7_enHallEventWrongInt(void)
Enable Interrupt for Wrong Hall Event.
Definition: ccu7.h:1858
INLINE uint8 CCU7_getCh2DeadTimeFall_ticks(void)
Get Dead-Time for Channel 2 fall in ticks.
Definition: ccu7.h:641
INLINE void CCU7_setT14ShadowTransferReq(void)
Set T14 Shadow Transfer Request.
Definition: ccu7.h:2274
INLINE uint8 CCU7_getCh2DeadTimeRise_ticks(void)
Get Dead-Time for Channel 2 rise in ticks.
Definition: ccu7.h:623
INLINE void CCU7_startT15(void)
Start T15.
Definition: ccu7.h:1229
INLINE void CCU7_clrCC70ACmpMatchFallIntSts(void)
Clear Capture, Compare-Match Falling Edge Flag for CC70A.
Definition: ccu7.h:1592
INLINE void CCU7_clrT16CmpMatchIntSts(void)
Clear T16 Compare-Match Flag.
Definition: ccu7.h:2078
INLINE void CCU7_setCh1DeadTimeFall_ticks(uint8 u8_value)
Set Dead-Time for Channel 1 fall in ticks.
Definition: ccu7.h:596
INLINE uint16 CCU7_getCC71AVal(void)
Get CC71A Capture/Compare Value.
Definition: ccu7.h:791
INLINE void CCU7_setC76ValShadow(uint16 u16_value)
Set Shadow Register for C76 Compare Value.
Definition: ccu7.h:1061
INLINE void CCU7_enTrapCondInt(void)
Enable Interrupt for Trap Flag (Trap condition fulfilled)
Definition: ccu7.h:1830
INLINE void CCU7_disT15PerMatchInt(void)
Disable Interrupt for T15 Period-Match.
Definition: ccu7.h:2225
INLINE void CCU7_setT13PerVal(uint16 u16_value)
Set T13 Period Value.
Definition: ccu7.h:926
INLINE void CCU7_startT13(void)
Start T13.
Definition: ccu7.h:1201
INLINE void CCU7_setCC70AValShadow(uint16 u16_value)
Set Shadow Register for CC70A Capture/Compare Value.
Definition: ccu7.h:809
INLINE void CCU7_clrT15CmpMatchIntSts(void)
Clear T15 Compare-Match Flag.
Definition: ccu7.h:2064
INLINE void CCU7_clrCC72ACmpMatchFallIntSts(void)
Clear Capture, Compare-Match Falling Edge Flag for CC72A.
Definition: ccu7.h:1620
INLINE void CCU7_enC72BCmpMatchRiseInt(void)
Enable Compare-Match Rising Edge Interrupt for C72B.
Definition: ccu7.h:2148
INLINE void CCU7_disTrapPin(void)
Disable Trap Pin.
Definition: ccu7.h:1322
INLINE uint8 CCU7_getT13PerMatchIntSts(void)
Get T13 Period-Match Flag.
Definition: ccu7.h:1524
INLINE void CCU7_startT16(void)
Start T16.
Definition: ccu7.h:1243
INLINE void CCU7_enC72BCmpMatchFallInt(void)
Enable Compare-Match Falling Edge Interrupt for C72B.
Definition: ccu7.h:2162
INLINE void CCU7_startT14(void)
Start T14.
Definition: ccu7.h:1215
INLINE uint16 CCU7_getT14CntVal(void)
Get T14 Counter Value.
Definition: ccu7.h:899
INLINE void CCU7_stopT12(void)
Stop T12.
Definition: ccu7.h:1180
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:1336
INLINE void CCU7_setMultiChModeShadowTransferTrig(tCCU7_MultiChMode_SWSEL e_value)
Set Switching Selection.
Definition: ccu7.h:1395
INLINE void CCU7_enCC70ACmpMatchRiseInt(void)
Enable Capture, Compare-Match Rising Edge Interrupt for CC70A.
Definition: ccu7.h:1690
INLINE void CCU7_disHallEventWrongInt(void)
Disable Interrupt for Wrong Hall Event.
Definition: ccu7.h:1865
INLINE void CCU7_disT13CmpMatchInt(void)
Disable Interrupt for T13 Compare-Match.
Definition: ccu7.h:1809
INLINE uint8 CCU7_getCC71ACmpMatchFallIntSts(void)
Get Capture, Compare-Match Falling Edge Flag for CC71A.
Definition: ccu7.h:1470
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:569
INLINE void CCU7_setCC72AValShadow(uint16 u16_value)
Set Shadow Register for CC72A Capture/Compare Value.
Definition: ccu7.h:827
INLINE void CCU7_setC72BValShadow(uint16 u16_value)
Set Shadow Register for C72B Compare Value.
Definition: ccu7.h:881
INLINE void CCU7_disLostBitEventInt(void)
Disable Interrupt for Lost Bit Event - LBEEN.
Definition: ccu7.h:1434
INLINE void CCU7_enT12PerMatchInt(void)
Enable Interrupt for T12 Period-Match.
Definition: ccu7.h:1788
INLINE void CCU7_enT15CmpMatchInt(void)
Enable Interrupt for T15 Compare-Match.
Definition: ccu7.h:2204
INLINE uint8 CCU7_getC70BCmpMatchRiseIntSts(void)
Get Compare-Match Rising Edge Flag for C70B.
Definition: ccu7.h:1902
INLINE void CCU7_disT14CmpMatchInt(void)
Disable Interrupt for T14 Compare-Match.
Definition: ccu7.h:2183
INLINE void CCU7_setMultiChModeShadowTransferSync(tCCU7_MultiChMode_SWSYN e_value)
Set Switching Synchronization.
Definition: ccu7.h:1404
INLINE void CCU7_setT14PerVal(uint16 u16_value)
Set T14 Period Value.
Definition: ccu7.h:944
INLINE void CCU7_enHallEventCorrectInt(void)
Enable Interrupt for Correct Hall Event.
Definition: ccu7.h:1844
INLINE uint16 CCU7_getT12PerVal(void)
Get T12 Period Value.
Definition: ccu7.h:475
INLINE uint8 CCU7_getT15PerMatchIntSts(void)
Get T15 Period-Match Flag.
Definition: ccu7.h:1983
INLINE void CCU7_disT14PerMatchInt(void)
Disable Interrupt for T14 Period-Match.
Definition: ccu7.h:2197
sint8 CCU7_disModule(void)
Disable the CCU7 module by performing the following steps: stop T12 stop T13, T14,...
Definition: ccu7.c:132
INLINE void CCU7_clrC70BCmpMatchRiseIntSts(void)
Clear Compare-Match Rising Edge Flag for C70B.
Definition: ccu7.h:2008
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:542
INLINE uint8 CCU7_getC72BCmpMatchFallIntSts(void)
Get Compare-Match Falling Edge Flag for C72B.
Definition: ccu7.h:1947
INLINE uint8 CCU7_getHallPatternSampled(void)
Get Sampled Hall Pattern.
Definition: ccu7.h:1073
INLINE uint8 CCU7_getCh0DeadTimeRise_ticks(void)
Get Dead-Time for Channel 0 rise in ticks.
Definition: ccu7.h:551
INLINE void CCU7_setT15PerVal(uint16 u16_value)
Set T15 Period Value.
Definition: ccu7.h:962
INLINE uint16 CCU7_getT12CntVal(void)
Get T12 Counter Value.
Definition: ccu7.h:457
INLINE void CCU7_clrC72BCmpMatchFallIntSts(void)
Clear Compare-Match Falling Edge Flag for C72B.
Definition: ccu7.h:2043
INLINE void CCU7_setHallPatternCurrentShadow(uint8 u8_value)
Set Current Hall Pattern Shadow.
Definition: ccu7.h:1370
INLINE void CCU7_enCC70ACmpMatchFallInt(void)
Enable Capture, Compare-Match Falling Edge Interrupt for CC70A.
Definition: ccu7.h:1704
INLINE void CCU7_clrT12OneMatchIntSts(void)
Clear T12 One-Match Flag.
Definition: ccu7.h:1627
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:989
INLINE void CCU7_clrC71BCmpMatchRiseIntSts(void)
Clear Compare-Match Rising Edge Flag for C71B.
Definition: ccu7.h:2022
INLINE uint16 CCU7_getT16CntVal(void)
Get T16 Counter Value.
Definition: ccu7.h:917
INLINE void CCU7_clrC70BCmpMatchFallIntSts(void)
Clear Compare-Match Falling Edge Flag for C70B.
Definition: ccu7.h:2015
INLINE uint8 CCU7_getT16CmpMatchIntSts(void)
Get T16 Compare-Match Flag.
Definition: ccu7.h:1992
INLINE void CCU7_setHallPatternExpectedShadow(uint8 u8_value)
Set Expected Hall Pattern Shadow.
Definition: ccu7.h:1361
INLINE void CCU7_disTrapCondInt(void)
Disable Interrupt for Trap Flag (Trap condition fulfilled)
Definition: ccu7.h:1837
INLINE uint8 CCU7_getCC70ACmpMatchFallIntSts(void)
Get Capture, Compare-Match Falling Edge Flag for CC70A.
Definition: ccu7.h:1452
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:1974
INLINE void CCU7_setC70BValShadow(uint16 u16_value)
Set Shadow Register for C70B Compare Value.
Definition: ccu7.h:863
INLINE void CCU7_enT16CmpMatchInt(void)
Enable Interrupt for T16 Compare-Match.
Definition: ccu7.h:2232
INLINE uint16 CCU7_getC71BVal(void)
Get C71B Compare Value.
Definition: ccu7.h:845
INLINE void CCU7_disT13SingleShot(void)
Disable T13 Single Shot Control.
Definition: ccu7.h:1131
INLINE uint8 CCU7_getT14CmpMatchIntSts(void)
Get T14 Compare-Match Flag.
Definition: ccu7.h:1956
INLINE void CCU7_clrC71BCmpMatchFallIntSts(void)
Clear Compare-Match Falling Edge Flag for C71B.
Definition: ccu7.h:2029
INLINE uint8 CCU7_getT13CmpMatchIntSts(void)
Get T13 Compare-Match Flag.
Definition: ccu7.h:1515
INLINE void CCU7_enT16SingleShot(void)
Enable T16 Single Shot Control.
Definition: ccu7.h:1166
INLINE uint8 CCU7_getMultiChModeShadowTransferReqIntSts(void)
Get Multi-Channel Mode Shadow Transfer Request Flag.
Definition: ccu7.h:1578
INLINE void CCU7_clrT16PerMatchIntSts(void)
Clear T16 Period-Match Flag.
Definition: ccu7.h:2085
INLINE void CCU7_disC72BCmpMatchRiseInt(void)
Disable Compare-Match Rising Edge Interrupt for C72B.
Definition: ccu7.h:2155
INLINE uint8 CCU7_getCh1DeadTimeFall_ticks(void)
Get Dead-Time for Channel 1 fall in ticks.
Definition: ccu7.h:605
INLINE uint8 CCU7_getT12OneMatchIntSts(void)
Get T12 One-Match Flag.
Definition: ccu7.h:1497
INLINE void CCU7_enT14CmpMatchInt(void)
Enable Interrupt for T14 Compare-Match.
Definition: ccu7.h:2176
INLINE uint8 CCU7_getCC72ACmpMatchFallIntSts(void)
Get Capture, Compare-Match Falling Edge Flag for CC72A.
Definition: ccu7.h:1488
INLINE uint8 CCU7_getHallEventWrongIntSts(void)
Get Wrong Hall Event Flag.
Definition: ccu7.h:1560
INLINE void CCU7_clrT14PerMatchIntSts(void)
Clear T14 Period-Match Flag.
Definition: ccu7.h:2057
INLINE void CCU7_clrHallEventCorrectIntSts(void)
Clear Correct Hall Event Flag.
Definition: ccu7.h:1662
INLINE uint16 CCU7_getCmpSts(void)
Get Compare State Bits for C70B, C71B, C72B, C74ST, C75ST, C76ST, CC70AST, CC71AST,...
Definition: ccu7.h:1092
INLINE void CCU7_disC70BCmpMatchRiseInt(void)
Disable Compare-Match Rising Edge Interrupt for C70B.
Definition: ccu7.h:2099
sint8 CCU7_init(void)
Initialize the CCU7 module.
Definition: ccu7.c:46
INLINE void CCU7_setT16PerVal(uint16 u16_value)
Set T16 Period Value.
Definition: ccu7.h:980
INLINE uint8 CCU7_getCC70ACmpMatchRiseIntSts(void)
Get Capture, Compare-Match Rising Edge Flag for CC70A.
Definition: ccu7.h:1443
INLINE void CCU7_enT13PerMatchInt(void)
Enable Interrupt for T13 Period-Match.
Definition: ccu7.h:1816
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:1606
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:1252
INLINE void CCU7_enLostBitEventInt(void)
Enable Interrupt for Lost Bit Event - LBEEN.
Definition: ccu7.h:1427
INLINE uint8 CCU7_getCC71ACmpMatchRiseIntSts(void)
Get Capture, Compare-Match Rising Edge Flag for CC71A.
Definition: ccu7.h:1461
INLINE void CCU7_enT13CmpMatchInt(void)
Enable Interrupt for T13 Compare-Match.
Definition: ccu7.h:1802
INLINE void CCU7_disT12OneMatchInt(void)
Disable Interrupt for T12 One-Match.
Definition: ccu7.h:1781
INLINE void CCU7_enHallIdleInt(void)
Enable Hall Idle Interrupt.
Definition: ccu7.h:1872
INLINE void CCU7_disCC70ACmpMatchFallInt(void)
Disable Capture, Compare-Match Falling Edge Interrupt for CC70A.
Definition: ccu7.h:1711
INLINE void CCU7_enT12OneMatchInt(void)
Enable Interrupt for T12 One-Match.
Definition: ccu7.h:1774
INLINE void CCU7_setT15ShadowTransferReq(void)
Set T15 Shadow Transfer Request.
Definition: ccu7.h:2281
INLINE uint16 CCU7_getCC70AVal(void)
Get CC70A Capture/Compare Value.
Definition: ccu7.h:782
CCU7_HallSync
This enum lists the CCU7 Hall Synch Configuration. Used in function CCU7_setHallSync.
Definition: ccu7.h:112
INLINE void CCU7_setCC71AValShadow(uint16 u16_value)
Set Shadow Register for CC71A Capture/Compare Value.
Definition: ccu7.h:818
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:1938
INLINE void CCU7_clrMultiChModeShadowTransferReqIntSts(void)
Clear Multi-Channel Mode STR Flag.
Definition: ccu7.h:1683
INLINE void CCU7_clrLostBitEventSts(void)
Clear Lost Bit Event Flag.
Definition: ccu7.h:1411
INLINE void CCU7_enTrapPin(void)
Enable Trap Pin.
Definition: ccu7.h:1315
INLINE void CCU7_enCC72ACmpMatchRiseInt(void)
Enable Capture, Compare-Match Rising Edge Interrupt for CC72A.
Definition: ccu7.h:1746
INLINE void CCU7_setCh2DeadTimeFall_ticks(uint8 u8_value)
Set Dead-Time for Channel 2 fall in ticks.
Definition: ccu7.h:632
INLINE void CCU7_enC71BCmpMatchFallInt(void)
Enable Compare-Match Falling Edge Interrupt for C71B.
Definition: ccu7.h:2134
INLINE void CCU7_setT13ShadowTransferReq(void)
Set T13 Shadow Transfer Request.
Definition: ccu7.h:2267
INLINE uint16 CCU7_getC75Val(void)
Get C75 Compare Value.
Definition: ccu7.h:1016
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:523
CCU7_MultiChMode_SWSYN
This enum lists the CCU7 Multi Channel Mode Switching Synchronization. Used in function CCU7_setMulti...
Definition: ccu7.h:144
INLINE void CCU7_clrCC71ACmpMatchRiseIntSts(void)
Clear Capture, Compare-Match Rising Edge Flag for CC71A.
Definition: ccu7.h:1599
INLINE void CCU7_disCC72ACmpMatchRiseInt(void)
Disable Capture, Compare-Match Rising Edge Interrupt for CC72A.
Definition: ccu7.h:1753
INLINE uint8 CCU7_getC71BCmpMatchRiseIntSts(void)
Get Compare-Match Rising Edge Flag for C71B.
Definition: ccu7.h:1920
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:1329
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:156
INLINE void CCU7_disCC72ACmpMatchFallInt(void)
Disable Capture, Compare-Match Falling Edge Interrupt for CC72A.
Definition: ccu7.h:1767
INLINE void CCU7_enCC72ACmpMatchFallInt(void)
Enable Capture, Compare-Match Falling Edge Interrupt for CC72A.
Definition: ccu7.h:1760
INLINE void CCU7_disT13PerMatchInt(void)
Disable Interrupt for T13 Period-Match.
Definition: ccu7.h:1823
INLINE void CCU7_disCC70ACmpMatchRiseInt(void)
Disable Capture, Compare-Match Rising Edge Interrupt for CC70A.
Definition: ccu7.h:1697
INLINE uint8 CCU7_getMultiChModePWMPattern(void)
Get Multi-Channel PWM Pattern.
Definition: ccu7.h:1386
INLINE void CCU7_enTrap(void)
Enable Trap Control for all signals (CC70/1/2, COUT70/1/2)
Definition: ccu7.h:1282
INLINE void CCU7_setT13Modulation(uint8 u8_value)
Set T13 Modulation.
Definition: ccu7.h:1275
INLINE void CCU7_disT12SingleShot(void)
Disable T12 Single Shot Control.
Definition: ccu7.h:1117
INLINE void CCU7_disC71BCmpMatchRiseInt(void)
Disable Compare-Match Rising Edge Interrupt for C71B.
Definition: ccu7.h:2127
INLINE void CCU7_disMultiChModeShadowTransferReqInt(void)
Disable Multi-Channel Mode Shadow Transfer Interrupt.
Definition: ccu7.h:1893
INLINE void CCU7_setMultiChModePWMPatternShadow(uint8 u8_value)
Set Multi-Channel PWM Pattern Shadow.
Definition: ccu7.h:1345
INLINE uint16 CCU7_getCC72AVal(void)
Get CC72A Capture/Compare Value.
Definition: ccu7.h:800
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:725
#define CCU7_MODCTR_T13MODEN_Pos
Definition: ccu7.h:155
INLINE void CCU7_setT16ShadowTransferReq(void)
Set T16 Shadow Transfer Request.
Definition: ccu7.h:2288
INLINE void CCU7_setC73ValShadow(uint16 u16_value)
Set Shadow Register for C73 Compare Value.
Definition: ccu7.h:1034
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:1300
INLINE void CCU7_disHallIdleInt(void)
Disable Hall Idle Interrupt.
Definition: ccu7.h:1879
INLINE uint8 CCU7_getLostBitEventSts(void)
Get Lost Bit Event Flag.
Definition: ccu7.h:1420
#define CCU7_MODCTR_T12MODEN_Pos
Definition: ccu7.h:153
enum CCU7_HallSync tCCU7_HallSync
INLINE void CCU7_disT15CmpMatchInt(void)
Disable Interrupt for T15 Compare-Match.
Definition: ccu7.h:2211
INLINE void CCU7_enT16PerMatchInt(void)
Enable Interrupt for T16 Period-Match.
Definition: ccu7.h:2246
INLINE uint16 CCU7_getC76Val(void)
Get C76 Compare Value.
Definition: ccu7.h:1025
@ CCU7_MultiChMode_SWSEL_T12_OM
Definition: ccu7.h:133
@ CCU7_MultiChMode_SWSEL_Correct_Hall
Definition: ccu7.h:131
@ CCU7_MultiChMode_SWSEL_No_Action
Definition: ccu7.h:130
@ CCU7_MultiChMode_SWSEL_T12_Ch1_CM
Definition: ccu7.h:134
@ CCU7_MultiChMode_SWSEL_T12_PM
Definition: ccu7.h:135
@ CCU7_MultiChMode_SWSEL_T13_PM
Definition: ccu7.h:132
@ CCU7_HallSync_T13_CM
Definition: ccu7.h:114
@ CCU7_HallSync_T12_CM_Ch0_up
Definition: ccu7.h:119
@ CCU7_HallSync_T12_OM
Definition: ccu7.h:118
@ CCU7_HallSync_HW_Hall_Sampling_Off
Definition: ccu7.h:116
@ CCU7_HallSync_T13_PM
Definition: ccu7.h:115
@ CCU7_HallSync_T12_PM
Definition: ccu7.h:117
@ CCU7_HallSync_T12_CM_Ch0_down
Definition: ccu7.h:120
@ CCU7_HallSync_CCPOS0x_Any_Edge
Definition: ccu7.h:113
@ CCU7_MultiChMode_SWSYN_Direct
Definition: ccu7.h:145
@ CCU7_MultiChMode_SWSYN_T13_ZM
Definition: ccu7.h:146
@ CCU7_MultiChMode_SWSYN_T12_ZM
Definition: ccu7.h:147
#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:193
Device specific memory layout defines and features.
INLINE bool PtrRangeCheck(const void *ptr)
Definition: tle_variants.h:338
General type declarations.
#define ERR_LOG_CODE_PARAM_OUT_OF_RANGE
Parameter out of range.
Definition: types.h:197
#define INLINE
Definition: types.h:151
uint8_t uint8
8 bit unsigned value
Definition: types.h:204
int8_t sint8
8 bit signed value
Definition: types.h:209
uint16_t uint16
16 bit unsigned value
Definition: types.h:205
uint32_t uint32
32 bit unsigned value
Definition: types.h:206