50 #ifndef ti_dl_dl_dac12__include 51 #define ti_dl_dl_dac12__include 56 #include <ti/devices/msp/msp.h> 59 #ifdef __MSPM0_HAS_DAC12__ 105 DAC12_CTL1_REFSN_VEREFN) ,
108 DAC12_CTL1_REFSN_VEREFN),
111 DAC12_CTL1_REFSN_VSSA),
114 DAC12_CTL1_REFSN_VSSA),
202 #define DL_DAC12_INTERRUPT_MODULE_READY (DAC12_GEN_EVENT_IMASK_MODRDYIFG_SET) 207 #define DL_DAC12_INTERRUPT_FIFO_EMPTY (DAC12_GEN_EVENT_IMASK_FIFOEMPTYIFG_SET) 212 #define DL_DAC12_INTERRUPT_FIFO_THREE_QTRS_EMPTY (DAC12_GEN_EVENT_IMASK_FIFO3B4IFG_SET) 217 #define DL_DAC12_INTERRUPT_FIFO_TWO_QTRS_EMPTY (DAC12_GEN_EVENT_IMASK_FIFO1B2IFG_SET) 222 #define DL_DAC12_INTERRUPT_FIFO_ONE_QTR_EMPTY (DAC12_GEN_EVENT_IMASK_FIFO1B4IFG_SET) 227 #define DL_DAC12_INTERRUPT_FIFO_FULL (DAC12_GEN_EVENT_IMASK_FIFOFULLIFG_SET) 233 #define DL_DAC12_INTERRUPT_FIFO_UNDERRUN (DAC12_GEN_EVENT_IMASK_FIFOURUNIFG_SET) 245 #define DL_DAC12_INTERRUPT_DMA_DONE (DAC12_GEN_EVENT_IMASK_DMADONEIFG_SET) 256 #define DL_DAC12_EVENT_MODULE_READY (DAC12_GEN_EVENT_IMASK_MODRDYIFG_SET) 261 #define DL_DAC12_EVENT_FIFO_EMPTY (DAC12_GEN_EVENT_IMASK_FIFOEMPTYIFG_SET) 266 #define DL_DAC12_EVENT_FIFO_THREE_QTRS_EMPTY (DAC12_GEN_EVENT_IMASK_FIFO3B4IFG_SET) 271 #define DL_DAC12_EVENT_FIFO_TWO_QTRS_EMPTY (DAC12_GEN_EVENT_IMASK_FIFO1B2IFG_SET) 276 #define DL_DAC12_EVENT_FIFO_ONE_QTR_EMPTY (DAC12_GEN_EVENT_IMASK_FIFO1B4IFG_SET) 281 #define DL_DAC12_EVENT_FIFO_FULL (DAC12_GEN_EVENT_IMASK_FIFOFULLIFG_SET) 287 #define DL_DAC12_EVENT_FIFO_UNDERRUN (DAC12_GEN_EVENT_IMASK_FIFOURUNIFG_SET) 299 #define DL_DAC12_EVENT_DMA_DONE (DAC12_GEN_EVENT_IMASK_DMADONEIFG_SET) 406 (DAC12_PWREN_KEY_UNLOCK_W | DAC12_PWREN_ENABLE_ENABLE);
417 (DAC12_PWREN_KEY_UNLOCK_W | DAC12_PWREN_ENABLE_DISABLE);
430 return ((dac12->GPRCM.PWREN & DAC12_PWREN_ENABLE_MASK) ==
431 DAC12_PWREN_ENABLE_ENABLE);
441 dac12->GPRCM.RSTCTL =
442 (DAC12_RSTCTL_KEY_UNLOCK_W | DAC12_RSTCTL_RESETSTKYCLR_CLR |
443 DAC12_RSTCTL_RESETASSERT_ASSERT);
457 return ((dac12->GPRCM.STAT & DAC12_STAT_RESETSTKY_MASK) ==
458 DAC12_STAT_RESETSTKY_RESET);
468 dac12->CTL0 |= DAC12_CTL0_ENABLE_SET;
478 dac12->CTL0 &= ~DAC12_CTL0_ENABLE_MASK;
493 uint32_t t = (dac12->CTL0 & DAC12_CTL0_ENABLE_MASK);
494 return (t == DAC12_CTL0_ENABLE_SET);
506 DAC12_Regs *dac12, DL_DAC12_REPRESENTATION rep, DL_DAC12_RESOLUTION res)
509 DAC12_CTL0_RES_MASK | DAC12_CTL0_DFM_MASK);
524 (dac12->CTL1 & (DAC12_CTL1_AMPEN_MASK | DAC12_CTL1_AMPHIZ_MASK));
526 return (DL_DAC12_AMP)(ampVal);
536 DAC12_Regs *dac12, DL_DAC12_AMP ampVal)
539 (DAC12_CTL1_AMPEN_MASK | DAC12_CTL1_AMPHIZ_MASK));
555 (dac12->CTL1 & (DAC12_CTL1_REFSP_MASK | DAC12_CTL1_REFSN_MASK));
571 (DAC12_CTL1_REFSP_MASK | DAC12_CTL1_REFSN_MASK));
581 dac12->CTL1 |= DAC12_CTL1_OPS_OUT0;
591 dac12->CTL1 &= ~DAC12_CTL1_OPS_MASK;
606 return ((dac12->CTL1 & DAC12_CTL1_OPS_MASK) == DAC12_CTL1_OPS_OUT0);
619 dac12->CTL2 |= DAC12_CTL2_FIFOEN_SET;
632 dac12->CTL2 &= ~DAC12_CTL2_FIFOEN_MASK;
647 uint32_t t = (dac12->CTL2 & DAC12_CTL2_FIFOEN_MASK);
648 return (t == DAC12_CTL2_FIFOEN_SET);
665 uint32_t fifoThreshold = (dac12->CTL2 & DAC12_CTL2_FIFOTH_MASK);
667 return (DL_DAC12_FIFO_THRESHOLD)(fifoThreshold);
684 DAC12_Regs *dac12, DL_DAC12_FIFO_THRESHOLD fifoThreshold)
687 &dac12->CTL2, (uint32_t) fifoThreshold, DAC12_CTL2_FIFOTH_MASK);
704 uint32_t fifoTrig = (dac12->CTL2 & DAC12_CTL2_FIFOTRIGSEL_MASK);
706 return (DL_DAC12_FIFO_TRIGGER)(fifoTrig);
721 DAC12_Regs *dac12, DL_DAC12_FIFO_TRIGGER fifoTrig)
724 &dac12->CTL2, (uint32_t) fifoTrig, DAC12_CTL2_FIFOTRIGSEL_MASK);
743 dac12->CTL2 |= DAC12_CTL2_DMATRIGEN_SET;
756 dac12->CTL2 &= ~DAC12_CTL2_DMATRIGEN_MASK;
771 uint32_t t = (dac12->CTL2 & DAC12_CTL2_DMATRIGEN_MASK);
772 return (t == DAC12_CTL2_DMATRIGEN_SET);
787 dac12->CTL3 |= DAC12_CTL3_STIMEN_SET;
800 dac12->CTL3 &= ~DAC12_CTL3_STIMEN_MASK;
815 uint32_t t = (dac12->CTL3 & DAC12_CTL3_STIMEN_MASK);
816 return (t == DAC12_CTL3_STIMEN_SET);
831 uint32_t sampleRate = (dac12->CTL3 & DAC12_CTL3_STIMCONFIG_MASK);
833 return (DL_DAC12_SAMPLES_PER_SECOND)(sampleRate);
849 DAC12_Regs *dac12, DL_DAC12_SAMPLES_PER_SECOND sampleRate)
852 &dac12->CTL3, (uint32_t) sampleRate, DAC12_CTL3_STIMCONFIG_MASK);
869 uint32_t t = (dac12->CALCTL & DAC12_CALCTL_CALON_MASK);
870 return (t == DAC12_CALCTL_CALON_ACTIVE);
896 (DAC12_CALCTL_CALON_ACTIVE | DAC12_CALCTL_CALSEL_SELFCALIBRATIONTRIM);
914 return (dac12->CALDATA & DAC12_CALDATA_DATA_MASK);
950 dac12->DATA0 = dataValue;
972 dac12->DATA0 = (dataValue & DAC12_DATA0_DATA_VALUE_MASK);
991 DAC12_Regs *dac12, uint8_t *buffer, uint32_t count);
1009 DAC12_Regs *dac12, uint16_t *buffer, uint32_t count);
1049 DAC12_Regs *dac12, uint32_t interruptMask)
1051 return (dac12->CPU_INT.RIS & interruptMask);
1066 DAC12_Regs *dac12, uint32_t interruptMask)
1068 dac12->CPU_INT.ICLR = interruptMask;
1081 DAC12_Regs *dac12, uint32_t interruptMask)
1083 dac12->CPU_INT.IMASK |= interruptMask;
1096 DAC12_Regs *dac12, uint32_t interruptMask)
1098 dac12->CPU_INT.IMASK &= ~interruptMask;
1118 return ((DL_DAC12_IIDX) dac12->CPU_INT.IIDX);
1150 DAC12_Regs *dac12, uint8_t chanID)
1152 dac12->FPUB_1 = (chanID & DAC12_FPUB_1_CHANID_MAXIMUM);
1165 return ((uint8_t)((dac12->FPUB_1) & DAC12_FPUB_1_CHANID_MASK));
1180 volatile uint32_t *pReg = &dac12->FSUB_0;
1182 *(pReg + (uint32_t) index) = (chanID & DAC12_FSUB_0_CHANID_MAXIMUM);
1197 volatile uint32_t *pReg = &dac12->FSUB_0;
1199 return ((uint8_t)(*(pReg + (uint32_t) index) & DAC12_FSUB_0_CHANID_MASK));
1210 DAC12_Regs *dac12, uint32_t eventMask)
1212 dac12->GEN_EVENT.IMASK |= (eventMask);
1223 DAC12_Regs *dac12, uint32_t eventMask)
1225 dac12->GEN_EVENT.IMASK &= ~(eventMask);
1240 DAC12_Regs *dac12, uint32_t eventMask)
1242 return ((dac12->GEN_EVENT.IMASK) & (eventMask));
1262 DAC12_Regs *dac12, uint32_t eventMask)
1264 return ((dac12->GEN_EVENT.MIS) & eventMask);
1282 DAC12_Regs *dac12, uint32_t eventMask)
1284 return ((dac12->GEN_EVENT.RIS) & eventMask);
1295 DAC12_Regs *dac12, uint32_t eventMask)
1297 dac12->GEN_EVENT.ICLR |= (eventMask);
DL_DAC12_REPRESENTATION representation
Definition: dl_dac12.h:350
Definition: dl_dac12.h:182
Definition: dl_dac12.h:153
__STATIC_INLINE void DL_Common_updateReg(volatile uint32_t *reg, uint32_t val, uint32_t mask)
Writes value to specified register - retaining bits unaffected by mask.
Definition: dl_common.h:63
__STATIC_INLINE DL_DAC12_FIFO_THRESHOLD DL_DAC12_getFIFOThreshold(DAC12_Regs *dac12)
Gets the FIFO threshold.
Definition: dl_dac12.h:662
DL_DAC12_AMP amplifierSetting
Definition: dl_dac12.h:356
__STATIC_INLINE bool DL_DAC12_isCalibrationRunning(DAC12_Regs *dac12)
Checks whether a calibration sequence is currently running.
Definition: dl_dac12.h:867
__STATIC_INLINE uint8_t DL_DAC12_getSubscriberChanID(DAC12_Regs *dac12, DL_DAC12_SUBSCRIBER_INDEX index)
Gets the event subscriber channel id.
Definition: dl_dac12.h:1194
Definition: dl_dac12.h:129
__STATIC_INLINE DL_DAC12_FIFO_TRIGGER DL_DAC12_getFIFOTriggerSource(DAC12_Regs *dac12)
Gets the FIFO read trigger source.
Definition: dl_dac12.h:701
Definition: dl_dac12.h:312
DL_DAC12_FIFO
Definition: dl_dac12.h:151
__STATIC_INLINE uint32_t DL_DAC12_getRawEventsStatus(DAC12_Regs *dac12, uint32_t eventMask)
Check interrupt flag of any DAC event.
Definition: dl_dac12.h:1281
DL_DAC12_DMA_TRIGGER dmaTriggerEnable
Definition: dl_dac12.h:368
void DL_DAC12_outputBlocking8(DAC12_Regs *dac12, uint8_t data)
Blocking 8-bit output to the DAC FIFO.
Definition: dl_dac12.h:336
__STATIC_INLINE uint32_t DL_DAC12_getEnabledEventStatus(DAC12_Regs *dac12, uint32_t eventMask)
Check event flag of enabled DAC event.
Definition: dl_dac12.h:1261
DL_DAC12_SAMPLETIMER sampleTimeGeneratorEnable
Definition: dl_dac12.h:378
__STATIC_INLINE void DL_DAC12_setReferenceVoltageSource(DAC12_Regs *dac12, DL_DAC12_VREF_SOURCE refsVal)
Set the reference voltage source of the DAC.
Definition: dl_dac12.h:567
void DL_DAC12_outputBlocking12(DAC12_Regs *dac12, uint16_t data)
Blocking 12-bit output to the DAC FIFO.
__STATIC_INLINE void DL_DAC12_disableFIFO(DAC12_Regs *dac12)
Disables the FIFO.
Definition: dl_dac12.h:629
__STATIC_INLINE void DL_DAC12_enableEvent(DAC12_Regs *dac12, uint32_t eventMask)
Enable DAC event.
Definition: dl_dac12.h:1209
__STATIC_INLINE bool DL_DAC12_isSampleTimeGeneratorEnabled(DAC12_Regs *dac12)
Checks whether the sample time trigger generator is enabled.
Definition: dl_dac12.h:813
Definition: dl_dac12.h:145
DL_DAC12_OUTPUT outputEnable
Definition: dl_dac12.h:344
Configuration struct for DL_DAC12_init.
Definition: dl_dac12.h:342
Definition: dl_dac12.h:310
DL_DAC12_VREF_SOURCE voltageReferenceSource
Definition: dl_dac12.h:353
Definition: dl_dac12.h:143
Definition: dl_dac12.h:70
void DL_DAC12_performSelfCalibrationBlocking(DAC12_Regs *dac12)
Perform calibration sequence.
Definition: dl_dac12.h:78
Definition: dl_dac12.h:162
__STATIC_INLINE void DL_DAC12_enableSampleTimeGenerator(DAC12_Regs *dac12)
Enables the sample time generator.
Definition: dl_dac12.h:784
Definition: dl_dac12.h:86
__STATIC_INLINE void DL_DAC12_setPublisherChanID(DAC12_Regs *dac12, uint8_t chanID)
Sets the event publisher channel id.
Definition: dl_dac12.h:1149
Definition: dl_dac12.h:330
Definition: dl_dac12.h:324
__STATIC_INLINE uint8_t DL_DAC12_getPublisherChanID(DAC12_Regs *dac12)
Gets the event publisher channel id.
Definition: dl_dac12.h:1163
Definition: dl_dac12.h:96
__STATIC_INLINE void DL_DAC12_disablePower(DAC12_Regs *dac12)
Disables power on dac12 module.
Definition: dl_dac12.h:414
__STATIC_INLINE DL_DAC12_IIDX DL_DAC12_getPendingInterrupt(DAC12_Regs *dac12)
Gets the highest priority pending interrupt.
Definition: dl_dac12.h:1116
Definition: dl_dac12.h:122
Definition: dl_dac12.h:107
__STATIC_INLINE bool DL_DAC12_isFIFOEnabled(DAC12_Regs *dac12)
Checks whether the FIFO is enabled.
Definition: dl_dac12.h:645
__STATIC_INLINE void DL_DAC12_setSubscriberChanID(DAC12_Regs *dac12, DL_DAC12_SUBSCRIBER_INDEX index, uint8_t chanID)
Sets the event subscriber channel id.
Definition: dl_dac12.h:1177
Definition: dl_dac12.h:141
__STATIC_INLINE void DL_DAC12_disableSampleTimeGenerator(DAC12_Regs *dac12)
Disables the sample time generator.
Definition: dl_dac12.h:797
__STATIC_INLINE void DL_DAC12_clearInterruptStatus(DAC12_Regs *dac12, uint32_t interruptMask)
Clears the interrupt status of one or more interrupts.
Definition: dl_dac12.h:1065
__STATIC_INLINE void DL_DAC12_reset(DAC12_Regs *dac12)
Resets dac12 peripheral.
Definition: dl_dac12.h:439
__STATIC_INLINE void DL_DAC12_startCalibration(DAC12_Regs *dac12)
Initiates the DAC offset error calibration sequence.
Definition: dl_dac12.h:893
__STATIC_INLINE void DL_DAC12_setFIFOTriggerSource(DAC12_Regs *dac12, DL_DAC12_FIFO_TRIGGER fifoTrig)
Sets the FIFO read trigger source.
Definition: dl_dac12.h:720
__STATIC_INLINE void DL_DAC12_disableInterrupt(DAC12_Regs *dac12, uint32_t interruptMask)
Disables one or more interrupts.
Definition: dl_dac12.h:1095
__STATIC_INLINE void DL_DAC12_setFIFOThreshold(DAC12_Regs *dac12, DL_DAC12_FIFO_THRESHOLD fifoThreshold)
Sets the FIFO threshold.
Definition: dl_dac12.h:683
Definition: dl_dac12.h:191
Definition: dl_dac12.h:318
__STATIC_INLINE uint32_t DL_DAC12_getCalibrationData(DAC12_Regs *dac12)
Gets the DAC Calibration offset.
Definition: dl_dac12.h:912
DL_DAC12_FIFO_THRESHOLD
Definition: dl_dac12.h:160
__STATIC_INLINE uint32_t DL_DAC12_getEnabledEvents(DAC12_Regs *dac12, uint32_t eventMask)
Check which DAC events are enabled.
Definition: dl_dac12.h:1239
DL_DAC12_EVENT_ROUTE
Definition: dl_dac12.h:334
Definition: dl_dac12.h:174
DL_DAC12_REPRESENTATION
Definition: dl_dac12.h:76
__STATIC_INLINE void DL_DAC12_enablePower(DAC12_Regs *dac12)
Enables power on DAC12 module.
Definition: dl_dac12.h:403
__STATIC_INLINE void DL_DAC12_disableEvent(DAC12_Regs *dac12, uint32_t eventMask)
Disable DAC event.
Definition: dl_dac12.h:1222
Definition: dl_dac12.h:113
Definition: dl_dac12.h:322
Definition: dl_dac12.h:88
#define DL_DAC12_INTERRUPT_FIFO_FULL
Interrupt raised when the FIFO is full.
Definition: dl_dac12.h:227
Definition: dl_dac12.h:133
Definition: dl_dac12.h:131
__STATIC_INLINE void DL_DAC12_configDataFormat(DAC12_Regs *dac12, DL_DAC12_REPRESENTATION rep, DL_DAC12_RESOLUTION res)
Sets all elements of the input data format at once.
Definition: dl_dac12.h:505
Definition: dl_dac12.h:155
void DL_DAC12_init(DAC12_Regs *dac12, DL_DAC12_Config *config)
Initialize the DAC module.
Definition: dl_dac12.h:80
Definition: dl_dac12.h:147
__STATIC_INLINE void DL_DAC12_disable(DAC12_Regs *dac12)
Disables the DAC Module.
Definition: dl_dac12.h:476
Definition: dl_dac12.h:135
uint32_t DL_DAC12_fillFIFO12(DAC12_Regs *dac12, uint16_t *buffer, uint32_t count)
Fills the DAC fifo with 12-bit data values from the buffer.
DL_DAC12_SAMPLETIMER
Definition: dl_dac12.h:118
__STATIC_INLINE void DL_DAC12_output8(DAC12_Regs *dac12, uint8_t dataValue)
Outputs an 8-bit data value.
Definition: dl_dac12.h:948
DL_DAC12_CALIBRATION
Definition: dl_dac12.h:186
Definition: dl_dac12.h:172
DL_DAC12_AMP
Definition: dl_dac12.h:92
Definition: dl_dac12.h:320
Definition: dl_dac12.h:139
Definition: dl_dac12.h:316
__STATIC_INLINE void DL_DAC12_output12(DAC12_Regs *dac12, uint32_t dataValue)
Outputs a 12-bit Data Value.
Definition: dl_dac12.h:970
DL_DAC12_RESOLUTION resolution
Definition: dl_dac12.h:347
__STATIC_INLINE void DL_DAC12_enableOutputPin(DAC12_Regs *dac12)
Enables the DAC output by connecting it to the OUT0 pin.
Definition: dl_dac12.h:579
__STATIC_INLINE void DL_DAC12_disableOutputPin(DAC12_Regs *dac12)
Disable the DAC output by disconnecting it from the OUT0 pin.
Definition: dl_dac12.h:589
__STATIC_INLINE bool DL_DAC12_isEnabled(DAC12_Regs *dac12)
Checks the enable bit of the DAC.
Definition: dl_dac12.h:491
Definition: dl_dac12.h:120
Definition: dl_dac12.h:104
__STATIC_INLINE void DL_DAC12_setAmplifier(DAC12_Regs *dac12, DL_DAC12_AMP ampVal)
Sets the DAC and output amplifer setting.
Definition: dl_dac12.h:535
__STATIC_INLINE DL_DAC12_VREF_SOURCE DL_DAC12_getReferenceVoltageSource(DAC12_Regs *dac12)
Gets the currently configured reference voltage source.
Definition: dl_dac12.h:551
__STATIC_INLINE void DL_DAC12_enableDMATrigger(DAC12_Regs *dac12)
Enables the DMA trigger generator.
Definition: dl_dac12.h:740
__STATIC_INLINE void DL_DAC12_enableFIFO(DAC12_Regs *dac12)
Enables the FIFO module.
Definition: dl_dac12.h:616
__STATIC_INLINE bool DL_DAC12_isPowerEnabled(DAC12_Regs *dac12)
Returns if power on dac12 module.
Definition: dl_dac12.h:428
__STATIC_INLINE uint32_t DL_DAC12_getInterruptStatus(DAC12_Regs *dac12, uint32_t interruptMask)
Checks the raw interrupt status of one or more interrupts.
Definition: dl_dac12.h:1048
DL_DAC12_FIFO_THRESHOLD dmaTriggerThreshold
Definition: dl_dac12.h:373
Definition: dl_dac12.h:189
Definition: dl_dac12.h:166
Definition: dl_dac12.h:308
Definition: dl_dac12.h:94
__STATIC_INLINE bool DL_DAC12_isOutputPinEnabled(DAC12_Regs *dac12)
Checks to see whether the output is connected.
Definition: dl_dac12.h:604
Definition: dl_dac12.h:98
__STATIC_INLINE DL_DAC12_AMP DL_DAC12_getAmplifier(DAC12_Regs *dac12)
Gets the currently configured amplifier setting.
Definition: dl_dac12.h:521
Definition: dl_dac12.h:137
DL_DAC12_FIFO_TRIGGER fifoTriggerSource
Definition: dl_dac12.h:362
Definition: dl_dac12.h:72
__STATIC_INLINE bool DL_DAC12_isReset(DAC12_Regs *dac12)
Returns if dac12 peripheral was reset.
Definition: dl_dac12.h:455
DL_DAC12_SAMPLES_PER_SECOND
Definition: dl_dac12.h:127
__STATIC_INLINE void DL_DAC12_disableDMATrigger(DAC12_Regs *dac12)
Disables the DMA trigger generator.
Definition: dl_dac12.h:753
DL_DAC12_VREF_SOURCE
Definition: dl_dac12.h:102
__STATIC_INLINE void DL_DAC12_setSampleRate(DAC12_Regs *dac12, DL_DAC12_SAMPLES_PER_SECOND sampleRate)
Sets the sample triggering rate of the sample time generator.
Definition: dl_dac12.h:848
DL_DAC12_FIFO_TRIGGER
Definition: dl_dac12.h:170
__STATIC_INLINE bool DL_DAC12_isFIFOFull(DAC12_Regs *dac12)
Checks if the DAC FIFO is currently full.
Definition: dl_dac12.h:1134
uint32_t DL_DAC12_fillFIFO8(DAC12_Regs *dac12, uint8_t *buffer, uint32_t count)
Fills the DAC fifo with 8-bit data values from the buffer.
DL_DAC12_RESOLUTION
Definition: dl_dac12.h:84
__STATIC_INLINE void DL_DAC12_clearEventsStatus(DAC12_Regs *dac12, uint32_t eventMask)
Clear pending DAC events.
Definition: dl_dac12.h:1294
DL_DAC12_DMA_TRIGGER
Definition: dl_dac12.h:178
__STATIC_INLINE bool DL_DAC12_isDMATriggerEnabled(DAC12_Regs *dac12)
Checks whether the DMA trigger generator is enabled.
Definition: dl_dac12.h:769
DL_DAC12_IIDX
Definition: dl_dac12.h:306
DL_DAC12_FIFO fifoEnable
Definition: dl_dac12.h:359
__STATIC_INLINE DL_DAC12_SAMPLES_PER_SECOND DL_DAC12_getSampleRate(DAC12_Regs *dac12)
Gets the sample trigger rate of the sample time generator.
Definition: dl_dac12.h:828
Definition: dl_dac12.h:314
Definition: dl_dac12.h:110
__STATIC_INLINE void DL_DAC12_enable(DAC12_Regs *dac12)
Enables the DAC module.
Definition: dl_dac12.h:466
DL_DAC12_SUBSCRIBER_INDEX
Definition: dl_dac12.h:328
Definition: dl_dac12.h:180
__STATIC_INLINE void DL_DAC12_enableInterrupt(DAC12_Regs *dac12, uint32_t interruptMask)
Enables one or more interrupts.
Definition: dl_dac12.h:1080
DL_DAC12_SAMPLES_PER_SECOND sampleRate
Definition: dl_dac12.h:383
DL_DAC12_OUTPUT
Definition: dl_dac12.h:68
Definition: dl_dac12.h:164