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) |