92 #include "sdadc_defines.h"
198 SDADC->IEN.bit.RES0_EN = 1u;
205 SDADC->IEN.bit.RES0_EN = 0u;
212 SDADC->IEN.bit.CMP0_UP_EN = 1u;
219 SDADC->IEN.bit.CMP0_UP_EN = 0u;
226 SDADC->IEN.bit.CMP0_LO_EN = 1u;
233 SDADC->IEN.bit.CMP0_LO_EN = 0u;
240 SDADC->IEN.bit.RES1_EN = 1u;
247 SDADC->IEN.bit.RES1_EN = 0u;
254 SDADC->IEN.bit.CMP1_UP_EN = 1u;
261 SDADC->IEN.bit.CMP1_UP_EN = 0u;
268 SDADC->IEN.bit.CMP1_LO_EN = 1u;
275 SDADC->IEN.bit.CMP1_LO_EN = 0u;
336 SDADC->ISR.bit.RES0_ISC = 1u;
343 SDADC->ISR.bit.CMP0_UP_ISC = 1u;
350 SDADC->ISR.bit.CMP0_LO_ISC = 1u;
357 SDADC->ISR.bit.RES1_ISC = 1u;
364 SDADC->ISR.bit.CMP1_UP_ISC = 1u;
371 SDADC->ISR.bit.CMP1_LO_ISC = 1u;
378 SDADC->SUSCTR.bit.EN = 1u;
385 SDADC->SUSCTR.bit.EN = 0u;
545 SDADC->STSR.bit.CMP0_UP_SC = 1u;
552 SDADC->STSR.bit.CMP0_LO_SC = 1u;
559 SDADC->STSR.bit.WFR0_SC = 1u;
566 SDADC->STSR.bit.CMP1_UP_SC = 1u;
573 SDADC->STSR.bit.CMP1_LO_SC = 1u;
580 SDADC->STSR.bit.WFR1_SC = 1u;
#define SDADC
Definition: internal/tle989x.h:25614
INLINE void SDADC_enCh1CmpLoInt(void)
Enable Channel 1 Lower Compare Level Interrupt.
Definition: sdadc.h:266
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:419
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:291
INLINE uint8 SDADC_getCh1CmpLoSts(void)
Get Channel 1 Lower Compare Level Status SDADC.STS.CMP1_LO_STS.
Definition: sdadc.h:527
INLINE uint8 SDADC_getSuspendModeSts(void)
Get Suspend Mode Status SDADC.SUSSTAT.STAT.
Definition: sdadc.h:392
INLINE sint16 SDADC_getCh1Result(void)
Get Channel 1 Result SDADC.RES1.RESULT.
Definition: sdadc.h:446
INLINE uint8 SDADC_getCh0WFRSts(void)
Get Channel 0 Wait For Read Status SDADC.STS.WFR0_STS.
Definition: sdadc.h:509
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:362
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:245
INLINE void SDADC_clrCh1CmpLoSts(void)
Clear Channel 1 Lower Compare Level Status SDADC.STSR.CMP1_LO_SC.
Definition: sdadc.h:571
INLINE uint16 SDADC_getCh1Timestamp(void)
Get Channel 1 Timestamp SDADC.RES1.TIMVAL.
Definition: sdadc.h:455
INLINE uint8 SDADC_getCh0CmpLoIntSts(void)
Get Channel 0 Lower Compare Level Interrupt Status SDADC.IS.CMP0_LO_IS.
Definition: sdadc.h:300
INLINE void SDADC_clrCh1ResIntSts(void)
Clear Channel 1 Result Interrupt Status SDADC.ISR.RES1_ISC.
Definition: sdadc.h:355
INLINE uint8 SDADC_getCh1CmpLoIntSts(void)
Get Channel 1 Lower Compare Level Interrupt Status SDADC.IS.CMP1_LO_IS.
Definition: sdadc.h:327
INLINE uint8 SDADC_getCh0CmpLoSts(void)
Get Channel 0 Lower Compare Level Status SDADC.STS.CMP0_LO_STS.
Definition: sdadc.h:500
INLINE uint8 SDADC_getCh0ValidResSts(void)
Get Channel 0 Valid Result Status SDADC.RES0.RESVALID.
Definition: sdadc.h:437
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:231
INLINE uint8 SDADC_getCh1ResIntSts(void)
Get Channel 1 Result Interrupt Status SDADC.IS.RES1_IS.
Definition: sdadc.h:309
INLINE uint8 SDADC_getCh1ValidResSts(void)
Get Channel 1 Valid Result Status SDADC.RES1.RESVALID.
Definition: sdadc.h:482
INLINE uint8 SDADC_getCh1ResValidCnt(void)
Get Channel 1 Result Valid Counter SDADC.RES1.VALCNT.
Definition: sdadc.h:473
INLINE uint8 SDADC_getCh0ResIntSts(void)
Get Channel 0 Result Interrupt Status SDADC.IS.RES0_IS.
Definition: sdadc.h:282
INLINE uint8 SDADC_getCh0ResValidCnt(void)
Get Channel 0 Result Valid Counter SDADC.RES0.VALCNT.
Definition: sdadc.h:428
INLINE void SDADC_clrCh0ResIntSts(void)
Clear Channel 0 Result Interrupt Status SDADC.ISR.RES0_ISC.
Definition: sdadc.h:334
INLINE void SDADC_clrCh0WFRSts(void)
Clear Channel 0 Wait For Read Status SDADC.STSR.WFR0_SC.
Definition: sdadc.h:557
INLINE void SDADC_enCh1ResInt(void)
Enable Channel 1 Result Interrupt.
Definition: sdadc.h:238
INLINE uint16 SDADC_getCh0Timestamp(void)
Get Channel 0 Timestamp SDADC.RES0.TIMVAL.
Definition: sdadc.h:410
INLINE void SDADC_clrCh0CmpUpIntSts(void)
Clear Channel 0 Upper Compare Level Interrupt Status SDADC.ISR.CMP0_UP_ISC.
Definition: sdadc.h:341
INLINE void SDADC_enCh0CmpLoInt(void)
Enable Channel 0 Lower Compare Level Interrupt.
Definition: sdadc.h:224
INLINE uint16 SDADC_getCh1CaptTimestamp(void)
Get Channel 1 Captured Timestamp SDADC.CTIM1.TIMVAL.
Definition: sdadc.h:464
INLINE uint8 SDADC_getCh1CmpUpIntSts(void)
Get Channel 1 Upper Compare Level Interrupt Status SDADC.IS.CMP1_UP_IS.
Definition: sdadc.h:318
INLINE uint8 SDADC_getCh1CmpUpSts(void)
Get Channel 1 Upper Compare Level Status SDADC.STS.CMP1_UP_STS.
Definition: sdadc.h:518
INLINE void SDADC_disCh1CmpLoInt(void)
Disable Channel 1 Lower Compare Level Interrupt.
Definition: sdadc.h:273
INLINE sint16 SDADC_getCh0Result(void)
Get Channel 0 Result SDADC.RES0.RESULT.
Definition: sdadc.h:401
sint8 SDADC_init(void)
Initialize all CW registers of the SDADC module.
Definition: sdadc.c:59
INLINE void SDADC_clrCh1WFRSts(void)
Clear Channel 1 Wait For Read Status SDADC.STSR.WFR1_SC.
Definition: sdadc.h:578
INLINE void SDADC_clrCh1CmpUpSts(void)
Clear Channel 1 Upper Compare Level Status SDADC.STSR.CMP1_UP_SC.
Definition: sdadc.h:564
INLINE void SDADC_disSuspendMode(void)
Disable Suspend Mode SDADC.SUSCTR.EN.
Definition: sdadc.h:383
INLINE void SDADC_clrCh1CmpLoIntSts(void)
Clear Channel 1 Lower Compare Level Interrupt Status SDADC.ISR.CMP1_LO_ISC.
Definition: sdadc.h:369
INLINE void SDADC_clrCh0CmpUpSts(void)
Clear Channel 0 Upper Compare Level Status SDADC.STSR.CMP0_UP_SC.
Definition: sdadc.h:543
INLINE void SDADC_enCh0ResInt(void)
Enable Channel 0 Result Interrupt.
Definition: sdadc.h:196
INLINE void SDADC_disCh0CmpUpInt(void)
Disable Channel 0 Upper Compare Level Interrupt.
Definition: sdadc.h:217
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:210
INLINE void SDADC_enSuspendMode(void)
Enable Suspend Mode SDADC.SUSCTR.EN.
Definition: sdadc.h:376
INLINE void SDADC_clrCh0CmpLoIntSts(void)
Clear Channel 0 Lower Compare Level Interrupt Status SDADC.ISR.CMP0_LO_ISC.
Definition: sdadc.h:348
INLINE void SDADC_clrCh0CmpLoSts(void)
Clear Channel 0 Lower Compare Level Status SDADC.STSR.CMP0_LO_SC.
Definition: sdadc.h:550
INLINE void SDADC_disCh0ResInt(void)
Disable Channel 0 Result Interrupt.
Definition: sdadc.h:203
INLINE void SDADC_disCh1CmpUpInt(void)
Disable Channel 1 Upper Compare Level Interrupt.
Definition: sdadc.h:259
INLINE void SDADC_enCh1CmpUpInt(void)
Enable Channel 1 Upper Compare Level Interrupt.
Definition: sdadc.h:252
INLINE uint8 SDADC_getCh1WFRSts(void)
Get Channel 1 Wait For Read Status SDADC.STS.WFR1_STS.
Definition: sdadc.h:536
INLINE uint8 SDADC_getCh0CmpUpSts(void)
Get Channel 0 Upper Compare Level Status SDADC.STS.CMP0_UP_STS.
Definition: sdadc.h:491
__attribute__((noreturn))
Definition: startup_tle989x.c:221
Device specific memory layout defines and features.
General type declarations.
#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
int16_t sint16
16 bit signed value
Definition: types.h:226
uint16_t uint16
16 bit unsigned value
Definition: types.h:221