Go to the source code of this file.
| Data Structures | |
| struct | SDFM_CompEventFilterConfig | 
| Macros | |
| #define | SDFM_GET_LOW_THRESHOLD(C) ((uint16_t)(C)) | 
| Header Files.  More... | |
| #define | SDFM_GET_HIGH_THRESHOLD(C) ((uint16_t)((uint32_t)(C) >> 16U)) | 
| Macro to get the high threshold.  More... | |
| #define | SDFM_GET_LOW_THRESHOLD_BOTH(C1, C2) | 
| #define | SDFM_GET_HIGH_THRESHOLD_BOTH(C1, C2) | 
| #define | SDFM_SET_OSR(X) (((X) - 1) << 8U) | 
| Macro to convert comparator over sampling ratio to acceptable bit location.  More... | |
| #define | SDFM_SHIFT_VALUE(X) ((X) << 2U) | 
| Macro to convert the data shift bit values to acceptable bit location.  More... | |
| #define | SDFM_THRESHOLD(H, L) ((((uint32_t)(H)) << 16U) | (L)) | 
| Macro to combine high threshold and low threshold values.  More... | |
| #define | SDFM_SET_FIFO_LEVEL(X) ((X) << 7U) | 
| Macro to set the FIFO level to acceptable bit location.  More... | |
| #define | SDFM_SET_ZERO_CROSS_THRESH_VALUE(X) (0x8000 | (X)) | 
| Macro to set and enable the zero cross threshold value.  More... | |
| #define | SDFM_FILTER_DISABLE (0x0U) | 
| Macros to enable or disable filter.  More... | |
| #define | SDFM_FILTER_ENABLE (0x2U) | 
| #define | SDFM_SDFIL_OFFSET (CSL_SDFM_SDCTLPARM2 - CSL_SDFM_SDCTLPARM1) | 
| < SD filter offset  More... | |
| #define | SDFM_DIGFIL_OFFSET (CSL_SDFM_SDCOMP2CTL - CSL_SDFM_SDCOMP1CTL) | 
| Offset between high threshold 1 & 2 registers.  More... | |
| #define | SDFM_SDFLT1CMPHx_OFFSET (CSL_SDFM_SDFLT1CMPH2 - CSL_SDFM_SDFLT1CMPH1) | 
| Offset between low threshold 1 & 2 registers.  More... | |
| #define | SDFM_SDFLT1CMPLx_OFFSET (CSL_SDFM_SDFLT1CMPL2 - CSL_SDFM_SDFLT1CMPL1) | 
| #define | SDFM_COMPEVT_FILTER_CONFIG_M | 
| #define | SDFM_COMPEVT_FILTER_LOCK_M | 
| #define | SDFM_CLOCK_SYNCHRONIZER CSL_SDFM_SDCTLPARM1_SDCLKSYNC_MASK | 
| Define for Clock synchronizer Configuration.  More... | |
| #define | SDFM_DATA_SYNCHRONIZER CSL_SDFM_SDCTLPARM1_SDDATASYNC_MASK | 
| Define for Data Synchronizer Configuration.  More... | |
| #define | SDFM_OUTPUT_WITHIN_THRESHOLD (0) | 
| Values that can be returned from SDFM_getThresholdStatus()  More... | |
| #define | SDFM_OUTPUT_ABOVE_THRESHOLD (1) | 
| SDFM output is above threshold.  More... | |
| #define | SDFM_OUTPUT_BELOW_THRESHOLD (2) | 
| SDFM output is below threshold.  More... | |
| #define | SDFM_FILTER_1 (0) | 
| Digital filter 1.  More... | |
| #define | SDFM_FILTER_2 (1) | 
| Digital filter 2.  More... | |
| #define | SDFM_FILTER_3 (2) | 
| Digital filter 3.  More... | |
| #define | SDFM_FILTER_4 (3) | 
| Digital filter 4.  More... | |
| #define | SDFM_FILTER_SINC_FAST (0x00) | 
| Digital filter with SincFast structure.  More... | |
| #define | SDFM_FILTER_SINC_1 (0x10) | 
| Digital filter with Sinc1 structure.  More... | |
| #define | SDFM_FILTER_SINC_2 (0x20) | 
| Digital filter with Sinc3 structure.  More... | |
| #define | SDFM_FILTER_SINC_3 (0x30) | 
| Digital filter with Sinc4 structure.  More... | |
| #define | SDFM_MODULATOR_CLK_EQUAL_DATA_RATE (0) | 
| Modulator clock is identical to the data rate.  More... | |
| #define | SDFM_DATA_FORMAT_16_BIT (0) | 
| Filter output is in 16 bits 2's complement format.  More... | |
| #define | SDFM_DATA_FORMAT_32_BIT (1) | 
| Filter output is in 32 bits 2's complement format.  More... | |
| #define | SDFM_DATA_READY_SOURCE_DIRECT (0) | 
| Data ready interrupt source is direct (non -FIFO).  More... | |
| #define | SDFM_DATA_READY_SOURCE_FIFO (1) | 
| Data ready interrupt source is FIFO.  More... | |
| #define | SDFM_SYNC_PWM0_SOCA (0) | 
| SDFM sync source is PWM1 SOCA.  More... | |
| #define | SDFM_SYNC_PWM0_SOCB (1) | 
| SDFM sync source is PWM1 SOCB.  More... | |
| #define | SDFM_SYNC_PWM1_SOCA (2) | 
| SDFM sync source is PWM2 SOCA.  More... | |
| #define | SDFM_SYNC_PWM1_SOCB (3) | 
| SDFM sync source is PWM2 SOCB.  More... | |
| #define | SDFM_SYNC_PWM2_SOCA (4) | 
| SDFM sync source is PWM3 SOCA.  More... | |
| #define | SDFM_SYNC_PWM2_SOCB (5) | 
| SDFM sync source is PWM3 SOCB.  More... | |
| #define | SDFM_SYNC_PWM3_SOCA (6) | 
| SDFM sync source is PWM4 SOCA.  More... | |
| #define | SDFM_SYNC_PWM3_SOCB (7) | 
| SDFM sync source is PWM4 SOCB.  More... | |
| #define | SDFM_SYNC_PWM4_SOCA (8) | 
| SDFM sync source is PWM5 SOCA.  More... | |
| #define | SDFM_SYNC_PWM4_SOCB (9) | 
| SDFM sync source is PWM5 SOCB.  More... | |
| #define | SDFM_SYNC_PWM5_SOCA (10) | 
| SDFM sync source is PWM6 SOCA.  More... | |
| #define | SDFM_SYNC_PWM5_SOCB (11) | 
| SDFM sync source is PWM6 SOCB.  More... | |
| #define | SDFM_SYNC_PWM6_SOCA (12) | 
| SDFM sync source is PWM7 SOCA.  More... | |
| #define | SDFM_SYNC_PWM6_SOCB (13) | 
| SDFM sync source is PWM7 SOCB.  More... | |
| #define | SDFM_SYNC_PWM7_SOCA (14) | 
| SDFM sync source is PWM8 SOCA.  More... | |
| #define | SDFM_SYNC_PWM7_SOCB (15) | 
| SDFM sync source is PWM8 SOCB.  More... | |
| #define | SDFM_SYNC_PWM8_SOCA (16) | 
| SDFM sync source is PWM9 SOCA.  More... | |
| #define | SDFM_SYNC_PWM8_SOCB (17) | 
| SDFM sync source is PWM9 SOCB.  More... | |
| #define | SDFM_SYNC_PWM9_SOCA (18) | 
| SDFM sync source is PWM10 SOCA.  More... | |
| #define | SDFM_SYNC_PWM9_SOCB (19) | 
| SDFM sync source is PWM10 SOCB.  More... | |
| #define | SDFM_SYNC_PWM10_SOCA (20) | 
| SDFM sync source is PWM11 SOCA.  More... | |
| #define | SDFM_SYNC_PWM10_SOCB (21) | 
| SDFM sync source is PWM11 SOCB.  More... | |
| #define | SDFM_SYNC_PWM11_SOCA (22) | 
| SDFM sync source is PWM12 SOCA.  More... | |
| #define | SDFM_SYNC_PWM11_SOCB (23) | 
| SDFM sync source is PWM12 SOCB.  More... | |
| #define | SDFM_SYNC_PWM12_SOCA (24) | 
| SDFM sync source is PWM13 SOCA.  More... | |
| #define | SDFM_SYNC_PWM12_SOCB (25) | 
| SDFM sync source is PWM13 SOCB.  More... | |
| #define | SDFM_SYNC_PWM13_SOCA (26) | 
| SDFM sync source is PWM14 SOCA.  More... | |
| #define | SDFM_SYNC_PWM13_SOCB (27) | 
| SDFM sync source is PWM14 SOCB.  More... | |
| #define | SDFM_SYNC_PWM14_SOCA (28) | 
| SDFM sync source is PWM15 SOCA.  More... | |
| #define | SDFM_SYNC_PWM14_SOCB (29) | 
| SDFM sync source is PWM15 SOCB.  More... | |
| #define | SDFM_SYNC_PWM15_SOCA (30) | 
| SDFM sync source is PWM16 SOCA.  More... | |
| #define | SDFM_SYNC_PWM15_SOCB (31) | 
| SDFM sync source is PWM16 SOCB.  More... | |
| #define | SDFM_SYNC_PWM16_SOCA (32) | 
| SDFM sync source is PWM17 SOCA.  More... | |
| #define | SDFM_SYNC_PWM16_SOCB (33) | 
| SDFM sync source is PWM17 SOCB.  More... | |
| #define | SDFM_SYNC_PWM17_SOCA (34) | 
| SDFM sync source is PWM18 SOCA.  More... | |
| #define | SDFM_SYNC_PWM17_SOCB (35) | 
| SDFM sync source is PWM18 SOCB.  More... | |
| #define | SDFM_SYNC_PWM18_SOCA (36) | 
| SDFM sync source is PWM19 SOCA.  More... | |
| #define | SDFM_SYNC_PWM18_SOCB (37) | 
| SDFM sync source is PWM19 SOCB.  More... | |
| #define | SDFM_SYNC_PWM19_SOCA (38) | 
| SDFM sync source is PWM20 SOCA.  More... | |
| #define | SDFM_SYNC_PWM19_SOCB (39) | 
| SDFM sync source is PWM20 SOCB.  More... | |
| #define | SDFM_SYNC_PWM20_SOCA (40) | 
| SDFM sync source is PWM21 SOCA.  More... | |
| #define | SDFM_SYNC_PWM20_SOCB (41) | 
| SDFM sync source is PWM21 SOCB.  More... | |
| #define | SDFM_SYNC_PWM21_SOCA (42) | 
| SDFM sync source is PWM22 SOCA.  More... | |
| #define | SDFM_SYNC_PWM21_SOCB (43) | 
| SDFM sync source is PWM22 SOCB.  More... | |
| #define | SDFM_SYNC_PWM22_SOCA (44) | 
| SDFM sync source is PWM23 SOCA.  More... | |
| #define | SDFM_SYNC_PWM22_SOCB (45) | 
| SDFM sync source is PWM23 SOCB.  More... | |
| #define | SDFM_SYNC_PWM23_SOCA (46) | 
| SDFM sync source is PWM24 SOCA.  More... | |
| #define | SDFM_SYNC_PWM23_SOCB (47) | 
| SDFM sync source is PWM24 SOCB.  More... | |
| #define | SDFM_SYNC_PWM24_SOCA (48) | 
| SDFM sync source is PWM25 SOCA.  More... | |
| #define | SDFM_SYNC_PWM24_SOCB (49) | 
| SDFM sync source is PWM25 SOCB.  More... | |
| #define | SDFM_SYNC_PWM25_SOCA (50) | 
| SDFM sync source is PWM26 SOCA.  More... | |
| #define | SDFM_SYNC_PWM25_SOCB (51) | 
| SDFM sync source is PWM26 SOCB.  More... | |
| #define | SDFM_SYNC_PWM26_SOCA (52) | 
| SDFM sync source is PWM27 SOCA.  More... | |
| #define | SDFM_SYNC_PWM26_SOCB (53) | 
| SDFM sync source is PWM27 SOCB.  More... | |
| #define | SDFM_SYNC_PWM27_SOCA (54) | 
| SDFM sync source is PWM28 SOCA.  More... | |
| #define | SDFM_SYNC_PWM27_SOCB (55) | 
| SDFM sync source is PWM28 SOCB.  More... | |
| #define | SDFM_SYNC_PWM28_SOCA (56) | 
| SDFM sync source is PWM29 SOCA.  More... | |
| #define | SDFM_SYNC_PWM28_SOCB (57) | 
| SDFM sync source is PWM29 SOCB.  More... | |
| #define | SDFM_SYNC_PWM29_SOCA (58) | 
| SDFM sync source is PWM30 SOCA.  More... | |
| #define | SDFM_SYNC_PWM29_SOCB (59) | 
| SDFM sync source is PWM30 SOCB.  More... | |
| #define | SDFM_SYNC_PWM30_SOCA (60) | 
| SDFM sync source is PWM31 SOCA.  More... | |
| #define | SDFM_SYNC_PWM30_SOCB (61) | 
| SDFM sync source is PWM31 SOCB.  More... | |
| #define | SDFM_SYNC_PWM31_SOCA (62) | 
| SDFM sync source is PWM32 SOCA.  More... | |
| #define | SDFM_SYNC_PWM31_SOCB (63) | 
| SDFM sync source is PWM32 SOCB.  More... | |
| #define | SDFM_FIFO_NOT_CLEARED_ON_SYNC (0) | 
| SDFM FIFO buffer is not cleared on Sync signal.  More... | |
| #define | SDFM_FIFO_CLEARED_ON_SYNC (1) | 
| SDFM FIFO buffer is cleared on Sync signal.  More... | |
| #define | SDFM_MANUAL_CLEAR_WAIT_FOR_SYNC (0) | 
| Wait for sync cleared using software.  More... | |
| #define | SDFM_AUTO_CLEAR_WAIT_FOR_SYNC (1) | 
| Wait for sync cleared automatically.  More... | |
| #define | SDFM_COMP_EVENT_1 CSL_SDFM_SDCPARM1_CEVT1SEL_SHIFT | 
| Selects CEVT1.  More... | |
| #define | SDFM_COMP_EVENT_2 CSL_SDFM_SDCPARM1_CEVT2SEL_SHIFT | 
| Selects CEVT2.  More... | |
| #define | SDFM_COMP_EVENT_SRC_COMPH1 (0) | 
| < COMPH1 event is the source  More... | |
| #define | SDFM_COMP_EVENT_SRC_COMPH1_L1 (1) | 
| COMPH2 event is the source.  More... | |
| #define | SDFM_COMP_EVENT_SRC_COMPH2 (2) | 
| Either of COMPH2 or COMPL2 event can be the source.  More... | |
| #define | SDFM_COMP_EVENT_SRC_COMPH2_L2 (3) | 
| COMPL1 event is the source.  More... | |
| #define | SDFM_COMP_EVENT_SRC_COMPL1 (0) | 
| COMPL2 event is the source.  More... | |
| #define | SDFM_COMP_EVENT_SRC_COMPL2 (2) | 
| #define | SDFM_CLK_SOURCE_CHANNEL_CLK (0x0) | 
| Source is respective channel clock.  More... | |
| #define | SDFM_CLK_SOURCE_SD1_CLK CSL_SDFM_SDCTLPARM1_SDCLKSEL_MASK | 
| Source is SD1 channel clock is the source.  More... | |
| #define | SDFM_COMPHOUT_SOURCE_COMPHIN (0x0) | 
| Comparator event high source is unfiltered event.  More... | |
| #define | SDFM_COMPHOUT_SOURCE_FILTER (0x8) | 
| Comparator event high source is filtered event.  More... | |
| #define | SDFM_COMPLOUT_SOURCE_COMPLIN (0x000) | 
| Comparator event low source is unfiltered event.  More... | |
| #define | SDFM_COMPLOUT_SOURCE_FILTER (0x800) | 
| Comparator event low source is filtered event.  More... | |
| #define | SDFM_MODULATOR_FAILURE_INTERRUPT (0x200U) | 
| Interrupt is generated if Modulator fails.  More... | |
| #define | SDFM_CEVT2_INTERRUPT (0x40U) | 
| Interrupt on CEVT2 (Comparator Event 2).  More... | |
| #define | SDFM_CEVT1_INTERRUPT (0x20U) | 
| Interrupt on CEVT1 (Comparator Event 1).  More... | |
| #define | SDFM_DATA_FILTER_ACKNOWLEDGE_INTERRUPT (0x1U) | 
| Interrupt on Acknowledge flag.  More... | |
| #define | SDFM_FIFO_INTERRUPT (0x1000U) | 
| Interrupt on FIFO level.  More... | |
| #define | SDFM_FIFO_OVERFLOW_INTERRUPT (0x8000U) | 
| Interrupt on FIFO overflow.  More... | |
| #define | SDFM_MAIN_INTERRUPT_FLAG (0x80000000U) | 
| Main interrupt flag.  More... | |
| #define | SDFM_FILTER_1_HIGH_THRESHOLD_FLAG (0x1U) | 
| Filter 1 high -level threshold flag.  More... | |
| #define | SDFM_FILTER_1_LOW_THRESHOLD_FLAG (0x2U) | 
| Filter 1 low -level threshold flag.  More... | |
| #define | SDFM_FILTER_2_HIGH_THRESHOLD_FLAG (0x4U) | 
| Filter 2 high -level threshold flag.  More... | |
| #define | SDFM_FILTER_2_LOW_THRESHOLD_FLAG (0x8U) | 
| Filter 2 low -level threshold flag.  More... | |
| #define | SDFM_FILTER_3_HIGH_THRESHOLD_FLAG (0x10U) | 
| Filter 3 high -level threshold flag.  More... | |
| #define | SDFM_FILTER_3_LOW_THRESHOLD_FLAG (0x20U) | 
| Filter 3 low -level threshold flag.  More... | |
| #define | SDFM_FILTER_4_HIGH_THRESHOLD_FLAG (0x40U) | 
| Filter 4 high -level threshold flag.  More... | |
| #define | SDFM_FILTER_4_LOW_THRESHOLD_FLAG (0x80U) | 
| Filter 4 low -level threshold flag.  More... | |
| #define | SDFM_FILTER_1_MOD_FAILED_FLAG (0x100U) | 
| Filter 1 modulator failed flag.  More... | |
| #define | SDFM_FILTER_2_MOD_FAILED_FLAG (0x200U) | 
| Filter 2 modulator failed flag.  More... | |
| #define | SDFM_FILTER_3_MOD_FAILED_FLAG (0x400U) | 
| Filter 3 modulator failed flag.  More... | |
| #define | SDFM_FILTER_4_MOD_FAILED_FLAG (0x800U) | 
| Filter 4 modulator failed flag.  More... | |
| #define | SDFM_FILTER_1_NEW_DATA_FLAG (0x1000U) | 
| Filter 1 new data flag.  More... | |
| #define | SDFM_FILTER_2_NEW_DATA_FLAG (0x2000U) | 
| Filter 2 new data flag.  More... | |
| #define | SDFM_FILTER_3_NEW_DATA_FLAG (0x4000U) | 
| Filter 3 new data flag.  More... | |
| #define | SDFM_FILTER_4_NEW_DATA_FLAG (0x8000U) | 
| Filter 4 new data flag.  More... | |
| #define | SDFM_FILTER_1_FIFO_OVERFLOW_FLAG (0x10000U) | 
| Filter 1 FIFO overflow flag.  More... | |
| #define | SDFM_FILTER_2_FIFO_OVERFLOW_FLAG (0x20000U) | 
| Filter 2 FIFO overflow flag.  More... | |
| #define | SDFM_FILTER_3_FIFO_OVERFLOW_FLAG (0x40000U) | 
| Filter 3 FIFO overflow flag.  More... | |
| #define | SDFM_FILTER_4_FIFO_OVERFLOW_FLAG (0x80000U) | 
| Filter 4 FIFO overflow flag.  More... | |
| #define | SDFM_FILTER_1_FIFO_INTERRUPT_FLAG (0x100000U) | 
| Filter 1 FIFO overflow flag.  More... | |
| #define | SDFM_FILTER_2_FIFO_INTERRUPT_FLAG (0x200000U) | 
| Filter 2 FIFO overflow flag.  More... | |
| #define | SDFM_FILTER_3_FIFO_INTERRUPT_FLAG (0x400000U) | 
| Filter 3 FIFO overflow flag.  More... | |
| #define | SDFM_FILTER_4_FIFO_INTERRUPT_FLAG (0x800000U) | 
| Filter 4 FIFO overflow flag.  More... | |
| Functions | |
| static void | SDFM_enableExternalReset (uint32_t base, uint32_t filterNumber) | 
| static void | SDFM_disableExternalReset (uint32_t base, uint32_t filterNumber) | 
| static void | SDFM_enableFilter (uint32_t base, uint32_t filterNumber) | 
| static void | SDFM_disableFilter (uint32_t base, uint32_t filterNumber) | 
| static void | SDFM_enableFIFOBuffer (uint32_t base, uint32_t filterNumber) | 
| static void | SDFM_disableFIFOBuffer (uint32_t base, uint32_t filterNumber) | 
| static bool | SDFM_getZeroCrossTripStatus (uint32_t base, uint32_t filterNumber) | 
| static void | SDFM_clearZeroCrossTripStatus (uint32_t base, uint32_t filterNumber) | 
| static void | SDFM_enableComparator (uint32_t base, uint32_t filterNumber) | 
| static void | SDFM_disableComparator (uint32_t base, uint32_t filterNumber) | 
| static void | SDFM_selectCompEventSource (uint32_t base, uint32_t filterNumber, uint32_t compEventNum, uint32_t compEventSource) | 
| static void | SDFM_setFilterType (uint32_t base, uint32_t filterNumber, uint32_t filterType) | 
| static void | SDFM_setFilterOverSamplingRatio (uint32_t base, uint32_t filterNumber, uint16_t overSamplingRatio) | 
| static void | SDFM_setupModulatorClock (uint32_t base, uint32_t filterNumber, uint32_t clockMode) | 
| static void | SDFM_setOutputDataFormat (uint32_t base, uint32_t filterNumber, uint32_t dataFormat) | 
| static void | SDFM_setDataShiftValue (uint32_t base, uint32_t filterNumber, uint16_t shiftValue) | 
| static void | SDFM_setCompFilterHighThreshold (uint32_t base, uint32_t filterNumber, uint32_t highThreshold) | 
| static void | SDFM_setCompFilterLowThreshold (uint32_t base, uint32_t filterNumber, uint32_t lowThreshold) | 
| static void | SDFM_setCompFilterZeroCrossThreshold (uint32_t base, uint32_t filterNumber, uint16_t zeroCrossThreshold) | 
| static void | SDFM_enableZeroCrossEdgeDetect (uint32_t base, uint32_t filterNumber) | 
| static void | SDFM_disableZeroCrossEdgeDetect (uint32_t base, uint32_t filterNumber) | 
| static void | SDFM_enableInterrupt (uint32_t base, uint32_t filterNumber, uint16_t intFlags) | 
| static void | SDFM_disableInterrupt (uint32_t base, uint32_t filterNumber, uint16_t intFlags) | 
| static void | SDFM_setComparatorFilterType (uint32_t base, uint32_t filterNumber, uint32_t filterType) | 
| static void | SDFM_setCompFilterOverSamplingRatio (uint32_t base, uint32_t filterNumber, uint16_t overSamplingRatio) | 
| static uint32_t | SDFM_getFilterData (uint32_t base, uint32_t filterNumber) | 
| static uint32_t | SDFM_getThresholdStatus (uint32_t base, uint32_t filterNumber) | 
| static bool | SDFM_getModulatorStatus (uint32_t base, uint32_t filterNumber) | 
| static bool | SDFM_getNewFilterDataStatus (uint32_t base, uint32_t filterNumber) | 
| static bool | SDFM_getFIFOOverflowStatus (uint32_t base, uint32_t filterNumber) | 
| static bool | SDFM_getFIFOISRStatus (uint32_t base, uint32_t filterNumber) | 
| static bool | SDFM_getIsrStatus (uint32_t base) | 
| static void | SDFM_clearInterruptFlag (uint32_t base, uint32_t flag) | 
| static void | SDFM_enableMainInterrupt (uint32_t base) | 
| static void | SDFM_disableMainInterrupt (uint32_t base) | 
| static void | SDFM_enableMainFilter (uint32_t base) | 
| static void | SDFM_disableMainFilter (uint32_t base) | 
| static uint16_t | SDFM_getFIFODataCount (uint32_t base, uint32_t filterNumber) | 
| static uint16_t | SDFM_getComparatorSincData (uint32_t base, uint32_t filterNumber) | 
| static uint32_t | SDFM_getFIFOData (uint32_t base, uint32_t filterNumber) | 
| static void | SDFM_setFIFOInterruptLevel (uint32_t base, uint32_t filterNumber, uint16_t fifoLevel) | 
| static void | SDFM_setDataReadyInterruptSource (uint32_t base, uint32_t filterNumber, uint32_t dataReadySource) | 
| static bool | SDFM_getWaitForSyncStatus (uint32_t base, uint32_t filterNumber) | 
| static void | SDFM_clearWaitForSyncFlag (uint32_t base, uint32_t filterNumber) | 
| static void | SDFM_enableWaitForSync (uint32_t base, uint32_t filterNumber) | 
| static void | SDFM_disableWaitForSync (uint32_t base, uint32_t filterNumber) | 
| static void | SDFM_setPWMSyncSource (uint32_t base, uint32_t filterNumber, uint32_t syncSource) | 
| static void | SDFM_setFIFOClearOnSyncMode (uint32_t base, uint32_t filterNumber, uint32_t fifoClearSyncMode) | 
| static void | SDFM_setWaitForSyncClearMode (uint32_t base, uint32_t filterNumber, uint32_t syncClearMode) | 
| static void | SDFM_selectClockSource (uint32_t base, uint32_t filterNumber, uint32_t clkSource) | 
| static void | SDFM_enableSynchronizer (uint32_t base, uint32_t filterNumber, uint16_t syncConfig) | 
| static void | SDFM_disableSynchronizer (uint32_t base, uint32_t filterNumber, uint16_t syncConfig) | 
| static void | SDFM_selectCompEventHighSource (uint32_t base, uint32_t filterNumber, uint32_t source) | 
| static void | SDFM_selectCompEventLowSource (uint32_t base, uint32_t filterNumber, uint32_t source) | 
| static void | SDFM_initCompEventLowFilter (uint32_t base, uint32_t filterNumber) | 
| static void | SDFM_initCompEventHighFilter (uint32_t base, uint32_t filterNumber) | 
| static void | SDFM_lockCompEventFilterConfig (uint32_t base, uint32_t filterNumber, uint16_t lockConfig) | 
| void | SDFM_configComparator (uint32_t base, uint16_t config1, uint32_t config2, uint16_t config3) | 
| void | SDFM_configEnhancedComparator (uint32_t base, uint16_t filterConfig, uint32_t highLowThreshold1, uint32_t highLowThreshold2, uint16_t zeroCrossThreshold) | 
| void | SDFM_configDataFilter (uint32_t base, uint16_t config1, uint16_t config2) | 
| void | SDFM_configZeroCrossComparator (uint32_t base, uint16_t config1, uint16_t config2) | 
| void | SDFM_configDataFilterFIFO (uint32_t base, uint16_t config1, uint16_t config2) | 
| void | SDFM_configCompEventLowFilter (uint32_t base, uint32_t filterNumber, const SDFM_CompEventFilterConfig *config) | 
| void | SDFM_configCompEventHighFilter (uint32_t base, uint32_t filterNumber, const SDFM_CompEventFilterConfig *config) |