76 #include "sdadc_defines.h"
182 SDADC->IEN.bit.RES0_EN = 1u;
189 SDADC->IEN.bit.RES0_EN = 0u;
196 SDADC->IEN.bit.CMP0_UP_EN = 1u;
203 SDADC->IEN.bit.CMP0_UP_EN = 0u;
210 SDADC->IEN.bit.CMP0_LO_EN = 1u;
217 SDADC->IEN.bit.CMP0_LO_EN = 0u;
224 SDADC->IEN.bit.RES1_EN = 1u;
231 SDADC->IEN.bit.RES1_EN = 0u;
238 SDADC->IEN.bit.CMP1_UP_EN = 1u;
245 SDADC->IEN.bit.CMP1_UP_EN = 0u;
252 SDADC->IEN.bit.CMP1_LO_EN = 1u;
259 SDADC->IEN.bit.CMP1_LO_EN = 0u;
320 SDADC->ISR.bit.RES0_ISC = 1u;
327 SDADC->ISR.bit.CMP0_UP_ISC = 1u;
334 SDADC->ISR.bit.CMP0_LO_ISC = 1u;
341 SDADC->ISR.bit.RES1_ISC = 1u;
348 SDADC->ISR.bit.CMP1_UP_ISC = 1u;
355 SDADC->ISR.bit.CMP1_LO_ISC = 1u;
362 SDADC->SUSCTR.bit.EN = 1u;
369 SDADC->SUSCTR.bit.EN = 0u;
529 SDADC->STSR.bit.CMP0_UP_SC = 1u;
536 SDADC->STSR.bit.CMP0_LO_SC = 1u;
543 SDADC->STSR.bit.WFR0_SC = 1u;
550 SDADC->STSR.bit.CMP1_UP_SC = 1u;
557 SDADC->STSR.bit.CMP1_LO_SC = 1u;
564 SDADC->STSR.bit.WFR1_SC = 1u;
#define SDADC
Definition: tle989x.h:24076
INLINE void SDADC_enCh1CmpLoInt(void)
Enable Channel 1 Lower Compare Level Interrupt.
Definition: sdadc.h:250
void SDADC_setCh0CmpLoIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Channel 0 Lower Compare Level Interrupt Node Pointer.
INLINE uint16 SDADC_getCh0CaptTimestamp(void)
Get Channel 0 Captured Timestamp SDADC.CTIM0.TIMVAL.
Definition: sdadc.h:403
void SDADC_setCh1CmpLoIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Channel 1 Lower Compare Level Interrupt Node Pointer.
INLINE uint8 SDADC_getCh0CmpUpIntSts(void)
Get Channel 0 Upper Compare Level Interrupt Status SDADC.IS.CMP0_UP_IS.
Definition: sdadc.h:275
INLINE uint8 SDADC_getCh1CmpLoSts(void)
Get Channel 1 Lower Compare Level Status SDADC.STS.CMP1_LO_STS.
Definition: sdadc.h:511
INLINE uint8 SDADC_getSuspendModeSts(void)
Get Suspend Mode Status SDADC.SUSSTAT.STAT.
Definition: sdadc.h:376
INLINE sint16 SDADC_getCh1Result(void)
Get Channel 1 Result SDADC.RES1.RESULT.
Definition: sdadc.h:430
INLINE uint8 SDADC_getCh0WFRSts(void)
Get Channel 0 Wait For Read Status SDADC.STS.WFR0_STS.
Definition: sdadc.h:493
void SDADC_setCh1ResIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Channel 1 Result Interrupt Node Pointer.
INLINE void SDADC_clrCh1CmpUpIntSts(void)
Clear Channel 1 Upper Compare Level Interrupt Status SDADC.ISR.CMP1_UP_ISC.
Definition: sdadc.h:346
void SDADC_setCh0CmpUpIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Channel 0 Upper Compare Level Interrupt Node Pointer.
INLINE void SDADC_disCh1ResInt(void)
Disable Channel 1 Result Interrupt.
Definition: sdadc.h:229
INLINE void SDADC_clrCh1CmpLoSts(void)
Clear Channel 1 Lower Compare Level Status SDADC.STSR.CMP1_LO_SC.
Definition: sdadc.h:555
INLINE uint16 SDADC_getCh1Timestamp(void)
Get Channel 1 Timestamp SDADC.RES1.TIMVAL.
Definition: sdadc.h:439
INLINE uint8 SDADC_getCh0CmpLoIntSts(void)
Get Channel 0 Lower Compare Level Interrupt Status SDADC.IS.CMP0_LO_IS.
Definition: sdadc.h:284
INLINE void SDADC_clrCh1ResIntSts(void)
Clear Channel 1 Result Interrupt Status SDADC.ISR.RES1_ISC.
Definition: sdadc.h:339
INLINE uint8 SDADC_getCh1CmpLoIntSts(void)
Get Channel 1 Lower Compare Level Interrupt Status SDADC.IS.CMP1_LO_IS.
Definition: sdadc.h:311
INLINE uint8 SDADC_getCh0CmpLoSts(void)
Get Channel 0 Lower Compare Level Status SDADC.STS.CMP0_LO_STS.
Definition: sdadc.h:484
INLINE uint8 SDADC_getCh0ValidResSts(void)
Get Channel 0 Valid Result Status SDADC.RES0.RESVALID.
Definition: sdadc.h:421
void SDADC_setCh0ResIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Channel 0 Result Interrupt Node Pointer.
INLINE void SDADC_disCh0CmpLoInt(void)
Disable Channel 0 Lower Compare Level Interrupt.
Definition: sdadc.h:215
INLINE uint8 SDADC_getCh1ResIntSts(void)
Get Channel 1 Result Interrupt Status SDADC.IS.RES1_IS.
Definition: sdadc.h:293
INLINE uint8 SDADC_getCh1ValidResSts(void)
Get Channel 1 Valid Result Status SDADC.RES1.RESVALID.
Definition: sdadc.h:466
INLINE uint8 SDADC_getCh1ResValidCnt(void)
Get Channel 1 Result Valid Counter SDADC.RES1.VALCNT.
Definition: sdadc.h:457
INLINE uint8 SDADC_getCh0ResIntSts(void)
Get Channel 0 Result Interrupt Status SDADC.IS.RES0_IS.
Definition: sdadc.h:266
INLINE uint8 SDADC_getCh0ResValidCnt(void)
Get Channel 0 Result Valid Counter SDADC.RES0.VALCNT.
Definition: sdadc.h:412
INLINE void SDADC_clrCh0ResIntSts(void)
Clear Channel 0 Result Interrupt Status SDADC.ISR.RES0_ISC.
Definition: sdadc.h:318
INLINE void SDADC_clrCh0WFRSts(void)
Clear Channel 0 Wait For Read Status SDADC.STSR.WFR0_SC.
Definition: sdadc.h:541
INLINE void SDADC_enCh1ResInt(void)
Enable Channel 1 Result Interrupt.
Definition: sdadc.h:222
INLINE uint16 SDADC_getCh0Timestamp(void)
Get Channel 0 Timestamp SDADC.RES0.TIMVAL.
Definition: sdadc.h:394
INLINE void SDADC_clrCh0CmpUpIntSts(void)
Clear Channel 0 Upper Compare Level Interrupt Status SDADC.ISR.CMP0_UP_ISC.
Definition: sdadc.h:325
INLINE void SDADC_enCh0CmpLoInt(void)
Enable Channel 0 Lower Compare Level Interrupt.
Definition: sdadc.h:208
INLINE uint16 SDADC_getCh1CaptTimestamp(void)
Get Channel 1 Captured Timestamp SDADC.CTIM1.TIMVAL.
Definition: sdadc.h:448
INLINE uint8 SDADC_getCh1CmpUpIntSts(void)
Get Channel 1 Upper Compare Level Interrupt Status SDADC.IS.CMP1_UP_IS.
Definition: sdadc.h:302
INLINE uint8 SDADC_getCh1CmpUpSts(void)
Get Channel 1 Upper Compare Level Status SDADC.STS.CMP1_UP_STS.
Definition: sdadc.h:502
INLINE void SDADC_disCh1CmpLoInt(void)
Disable Channel 1 Lower Compare Level Interrupt.
Definition: sdadc.h:257
INLINE sint16 SDADC_getCh0Result(void)
Get Channel 0 Result SDADC.RES0.RESULT.
Definition: sdadc.h:385
sint8 SDADC_init(void)
Initialize all CW registers of the SDADC module.
Definition: sdadc.c:42
INLINE void SDADC_clrCh1WFRSts(void)
Clear Channel 1 Wait For Read Status SDADC.STSR.WFR1_SC.
Definition: sdadc.h:562
INLINE void SDADC_clrCh1CmpUpSts(void)
Clear Channel 1 Upper Compare Level Status SDADC.STSR.CMP1_UP_SC.
Definition: sdadc.h:548
INLINE void SDADC_disSuspendMode(void)
Disable Suspend Mode SDADC.SUSCTR.EN.
Definition: sdadc.h:367
INLINE void SDADC_clrCh1CmpLoIntSts(void)
Clear Channel 1 Lower Compare Level Interrupt Status SDADC.ISR.CMP1_LO_ISC.
Definition: sdadc.h:353
INLINE void SDADC_clrCh0CmpUpSts(void)
Clear Channel 0 Upper Compare Level Status SDADC.STSR.CMP0_UP_SC.
Definition: sdadc.h:527
INLINE void SDADC_enCh0ResInt(void)
Enable Channel 0 Result Interrupt.
Definition: sdadc.h:180
INLINE void SDADC_disCh0CmpUpInt(void)
Disable Channel 0 Upper Compare Level Interrupt.
Definition: sdadc.h:201
void SDADC_setCh1CmpUpIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set Channel 1 Upper Compare Level Interrupt Node Pointer.
INLINE void SDADC_enCh0CmpUpInt(void)
Enable Channel 0 Upper Compare Level Interrupt.
Definition: sdadc.h:194
INLINE void SDADC_enSuspendMode(void)
Enable Suspend Mode SDADC.SUSCTR.EN.
Definition: sdadc.h:360
INLINE void SDADC_clrCh0CmpLoIntSts(void)
Clear Channel 0 Lower Compare Level Interrupt Status SDADC.ISR.CMP0_LO_ISC.
Definition: sdadc.h:332
INLINE void SDADC_clrCh0CmpLoSts(void)
Clear Channel 0 Lower Compare Level Status SDADC.STSR.CMP0_LO_SC.
Definition: sdadc.h:534
INLINE void SDADC_disCh0ResInt(void)
Disable Channel 0 Result Interrupt.
Definition: sdadc.h:187
INLINE void SDADC_disCh1CmpUpInt(void)
Disable Channel 1 Upper Compare Level Interrupt.
Definition: sdadc.h:243
INLINE void SDADC_enCh1CmpUpInt(void)
Enable Channel 1 Upper Compare Level Interrupt.
Definition: sdadc.h:236
INLINE uint8 SDADC_getCh1WFRSts(void)
Get Channel 1 Wait For Read Status SDADC.STS.WFR1_STS.
Definition: sdadc.h:520
INLINE uint8 SDADC_getCh0CmpUpSts(void)
Get Channel 0 Upper Compare Level Status SDADC.STS.CMP0_UP_STS.
Definition: sdadc.h:475
__attribute__((noreturn))
Definition: startup_tle989x.c:193
Device specific memory layout defines and features.
General type declarations.
#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
int16_t sint16
16 bit signed value
Definition: types.h:210
uint16_t uint16
16 bit unsigned value
Definition: types.h:205