Lines Matching refs:PARAM
934 #define IS_MDF_INSTANCE(PARAM) (((PARAM) == MDF1_Filter0) || \ argument
935 ((PARAM) == MDF1_Filter1))
937 #define IS_MDF_INSTANCE(PARAM) (((PARAM) == MDF1_Filter0) || \ argument
938 ((PARAM) == MDF1_Filter1) || \
939 ((PARAM) == MDF1_Filter2) || \
940 ((PARAM) == MDF1_Filter3) || \
941 ((PARAM) == MDF1_Filter4) || \
942 ((PARAM) == MDF1_Filter5))
945 #define IS_ADF_INSTANCE(PARAM) ((PARAM) == ADF1_Filter0) argument
948 #define IS_MDF_FILTER_BITSTREAM(PARAM) (((PARAM) == MDF_BITSTREAM0_RISING) || \ argument
949 ((PARAM) == MDF_BITSTREAM0_FALLING) || \
950 ((PARAM) == MDF_BITSTREAM1_RISING) || \
951 ((PARAM) == MDF_BITSTREAM1_FALLING))
953 #define IS_MDF_FILTER_BITSTREAM(PARAM) (((PARAM) == MDF_BITSTREAM0_RISING) || \ argument
954 ((PARAM) == MDF_BITSTREAM0_FALLING) || \
955 ((PARAM) == MDF_BITSTREAM1_RISING) || \
956 ((PARAM) == MDF_BITSTREAM1_FALLING) || \
957 ((PARAM) == MDF_BITSTREAM2_RISING) || \
958 ((PARAM) == MDF_BITSTREAM2_FALLING) || \
959 ((PARAM) == MDF_BITSTREAM3_RISING) || \
960 ((PARAM) == MDF_BITSTREAM3_FALLING) || \
961 ((PARAM) == MDF_BITSTREAM4_RISING) || \
962 ((PARAM) == MDF_BITSTREAM4_FALLING) || \
963 ((PARAM) == MDF_BITSTREAM5_RISING) || \
964 ((PARAM) == MDF_BITSTREAM5_FALLING))
968 #define IS_MDF_INTERLEAVED_FILTERS(PARAM) ((PARAM) <= 1U) argument
970 #define IS_MDF_INTERLEAVED_FILTERS(PARAM) ((PARAM) <= 5U) argument
973 #define IS_MDF_PROC_CLOCK_DIVIDER(PARAM) ((1U <= (PARAM)) && ((PARAM) <= 128U)) argument
975 #define IS_MDF_OUTPUT_CLOCK_PINS(PARAM) (((PARAM) == MDF_OUTPUT_CLOCK_0) || \ argument
976 ((PARAM) == MDF_OUTPUT_CLOCK_1) || \
977 ((PARAM) == MDF_OUTPUT_CLOCK_ALL))
979 #define IS_MDF_OUTPUT_CLOCK_DIVIDER(PARAM) ((1U <= (PARAM)) && ((PARAM) <= 16U)) argument
981 #define IS_MDF_OUTPUT_CLOCK_TRIGGER_SOURCE(PARAM) (((PARAM) == MDF_CLOCK_TRIG_TRGO) || \ argument
982 ((PARAM) == MDF_CLOCK_TRIG_TIM1_TRGO) || \
983 ((PARAM) == MDF_CLOCK_TRIG_TIM1_TRGO2) || \
984 ((PARAM) == MDF_CLOCK_TRIG_TIM8_TRGO) || \
985 ((PARAM) == MDF_CLOCK_TRIG_TIM8_TRGO2) || \
986 ((PARAM) == MDF_CLOCK_TRIG_TIM3_TRGO) || \
987 ((PARAM) == MDF_CLOCK_TRIG_TIM4_TRGO) || \
988 ((PARAM) == MDF_CLOCK_TRIG_TIM16_OC1) || \
989 ((PARAM) == MDF_CLOCK_TRIG_TIM6_TRGO) || \
990 ((PARAM) == MDF_CLOCK_TRIG_TIM7_TRGO) || \
991 ((PARAM) == MDF_CLOCK_TRIG_SAD_DET) || \
992 ((PARAM) == MDF_CLOCK_TRIG_EXTI11) || \
993 ((PARAM) == MDF_CLOCK_TRIG_EXTI15) || \
994 ((PARAM) == MDF_CLOCK_TRIG_LPTIM1_OUT) || \
995 ((PARAM) == MDF_CLOCK_TRIG_SAD_TRGO))
997 #define IS_ADF_OUTPUT_CLOCK_TRIGGER_SOURCE(PARAM) (((PARAM) == MDF_CLOCK_TRIG_TRGO) || \ argument
998 ((PARAM) == MDF_CLOCK_TRIG_EXTI15))
1000 #define IS_MDF_OUTPUT_CLOCK_TRIGGER_EDGE(PARAM) (((PARAM) == MDF_CLOCK_TRIG_RISING_EDGE) || \ argument
1001 ((PARAM) == MDF_CLOCK_TRIG_FALLING_EDGE))
1003 #define IS_MDF_SITF_MODE(PARAM) (((PARAM) == MDF_SITF_LF_MASTER_SPI_MODE) || \ argument
1004 ((PARAM) == MDF_SITF_NORMAL_SPI_MODE) || \
1005 ((PARAM) == MDF_SITF_MANCHESTER_FALLING_MODE) || \
1006 ((PARAM) == MDF_SITF_MANCHESTER_RISING_MODE))
1008 #define IS_MDF_SITF_CLOCK_SOURCE(PARAM) (((PARAM) == MDF_SITF_CCK0_SOURCE) || \ argument
1009 ((PARAM) == MDF_SITF_CCK1_SOURCE) || \
1010 ((PARAM) == MDF_SITF_CKI_SOURCE))
1012 #define IS_MDF_SITF_THRESHOLD(PARAM) ((4U <= (PARAM)) && ((PARAM) <= 31U)) argument
1014 #define IS_MDF_CIC_MODE(PARAM) (((PARAM) == MDF_TWO_FILTERS_MCIC_FASTSINC) || \ argument
1015 ((PARAM) == MDF_TWO_FILTERS_MCIC_SINC1) || \
1016 ((PARAM) == MDF_TWO_FILTERS_MCIC_SINC2) || \
1017 ((PARAM) == MDF_TWO_FILTERS_MCIC_SINC3) || \
1018 ((PARAM) == MDF_ONE_FILTER_SINC4) || \
1019 ((PARAM) == MDF_ONE_FILTER_SINC5))
1021 #define IS_ADF_CIC_MODE(PARAM) (((PARAM) == MDF_ONE_FILTER_SINC4) || \ argument
1022 ((PARAM) == MDF_ONE_FILTER_SINC5))
1024 #define IS_MDF_ACQUISITION_MODE(PARAM) (((PARAM) == MDF_MODE_ASYNC_CONT) || \ argument
1025 ((PARAM) == MDF_MODE_ASYNC_SINGLE) || \
1026 ((PARAM) == MDF_MODE_SYNC_CONT) || \
1027 ((PARAM) == MDF_MODE_SYNC_SINGLE) || \
1028 ((PARAM) == MDF_MODE_WINDOW_CONT) || \
1029 ((PARAM) == MDF_MODE_SYNC_SNAPSHOT))
1031 #define IS_ADF_ACQUISITION_MODE(PARAM) (((PARAM) == MDF_MODE_ASYNC_CONT) || \ argument
1032 ((PARAM) == MDF_MODE_ASYNC_SINGLE) || \
1033 ((PARAM) == MDF_MODE_SYNC_CONT) || \
1034 ((PARAM) == MDF_MODE_SYNC_SINGLE) || \
1035 ((PARAM) == MDF_MODE_WINDOW_CONT))
1037 #define IS_MDF_DISCARD_SAMPLES(PARAM) ((PARAM) <= 255U) argument
1039 #define IS_MDF_FIFO_THRESHOLD(PARAM) (((PARAM) == MDF_FIFO_THRESHOLD_NOT_EMPTY) || \ argument
1040 ((PARAM) == MDF_FIFO_THRESHOLD_HALF_FULL))
1042 #define IS_MDF_TRIGGER_SOURCE(PARAM) (((PARAM) == MDF_FILTER_TRIG_TRGO) || \ argument
1043 ((PARAM) == MDF_FILTER_TRIG_OLD_EVENT) || \
1044 ((PARAM) == MDF_FILTER_TRIG_TIM1_TRGO) || \
1045 ((PARAM) == MDF_FILTER_TRIG_TIM1_TRGO2) || \
1046 ((PARAM) == MDF_FILTER_TRIG_TIM8_TRGO) || \
1047 ((PARAM) == MDF_FILTER_TRIG_TIM8_TRGO2) || \
1048 ((PARAM) == MDF_FILTER_TRIG_TIM3_TRGO) || \
1049 ((PARAM) == MDF_FILTER_TRIG_TIM4_TRGO) || \
1050 ((PARAM) == MDF_FILTER_TRIG_TIM16_OC1) || \
1051 ((PARAM) == MDF_FILTER_TRIG_TIM6_TRGO) || \
1052 ((PARAM) == MDF_FILTER_TRIG_TIM7_TRGO) || \
1053 ((PARAM) == MDF_FILTER_TRIG_ADF_SAD_DET) || \
1054 ((PARAM) == MDF_FILTER_TRIG_EXTI11) || \
1055 ((PARAM) == MDF_FILTER_TRIG_EXTI15) || \
1056 ((PARAM) == MDF_FILTER_TRIG_LPTIM1_OUT) || \
1057 ((PARAM) == MDF_FILTER_TRIG_ADF_TRGO))
1059 #define IS_ADF_TRIGGER_SOURCE(PARAM) (((PARAM) == MDF_FILTER_TRIG_TRGO) || \ argument
1060 ((PARAM) == MDF_FILTER_TRIG_EXTI15))
1062 #define IS_MDF_TRIGGER_EDGE(PARAM) (((PARAM) == MDF_FILTER_TRIG_RISING_EDGE) || \ argument
1063 ((PARAM) == MDF_FILTER_TRIG_FALLING_EDGE))
1065 #define IS_MDF_SNAPSHOT_FORMAT(PARAM) (((PARAM) == MDF_SNAPSHOT_23BITS) || \ argument
1066 ((PARAM) == MDF_SNAPSHOT_16BITS))
1069 #define IS_MDF_DATA_SOURCE(PARAM) (((PARAM) == MDF_DATA_SOURCE_BSMX) || \ argument
1070 ((PARAM) == MDF_DATA_SOURCE_ADCITF1) || \
1071 ((PARAM) == MDF_DATA_SOURCE_ADCITF2))
1073 #define IS_MDF_DATA_SOURCE(PARAM) (((PARAM) == MDF_DATA_SOURCE_BSMX) || \ argument
1074 ((PARAM) == MDF_DATA_SOURCE_ADCITF1))
1077 #define IS_ADF_DATA_SOURCE(PARAM) ((PARAM) == MDF_DATA_SOURCE_BSMX) argument
1079 #define IS_MDF_DECIMATION_RATIO(PARAM) ((2U <= (PARAM)) && ((PARAM) <= 512U)) argument
1081 #define IS_MDF_GAIN(PARAM) ((-16 <= (PARAM)) && ((PARAM) <= 24)) argument
1083 #define IS_MDF_DELAY(PARAM) ((PARAM) <= 127U) argument
1085 #define IS_MDF_OFFSET(PARAM) ((-33554432 <= (PARAM)) && ((PARAM) <= 33554431)) argument
1087 #define IS_MDF_RSF_DECIMATION_RATIO(PARAM) (((PARAM) == MDF_RSF_DECIMATION_RATIO_4) || \ argument
1088 ((PARAM) == MDF_RSF_DECIMATION_RATIO_1))
1090 #define IS_MDF_HPF_CUTOFF_FREQ(PARAM) (((PARAM) == MDF_HPF_CUTOFF_0_000625FPCM) || \ argument
1091 ((PARAM) == MDF_HPF_CUTOFF_0_00125FPCM) || \
1092 ((PARAM) == MDF_HPF_CUTOFF_0_0025FPCM) || \
1093 ((PARAM) == MDF_HPF_CUTOFF_0_0095FPCM))
1095 #define IS_MDF_INTEGRATOR_VALUE(PARAM) ((2U <= (PARAM)) && ((PARAM) <= 128U)) argument
1097 #define IS_MDF_INTEGRATOR_OUTPUT_DIV(PARAM) (((PARAM) == MDF_INTEGRATOR_OUTPUT_DIV_128) || \ argument
1098 ((PARAM) == MDF_INTEGRATOR_OUTPUT_DIV_32) || \
1099 ((PARAM) == MDF_INTEGRATOR_OUTPUT_DIV_4) || \
1100 ((PARAM) == MDF_INTEGRATOR_OUTPUT_NO_DIV))
1102 #define IS_MDF_SAD_MODE(PARAM) (((PARAM) == MDF_SAD_VOICE_ACTIVITY_DETECTOR) || \ argument
1103 ((PARAM) == MDF_SAD_SOUND_DETECTOR) || \
1104 ((PARAM) == MDF_SAD_AMBIENT_NOISE_DETECTOR))
1106 #define IS_MDF_SAD_FRAME_SIZE(PARAM) (((PARAM) == MDF_SAD_8_PCM_SAMPLES) || \ argument
1107 ((PARAM) == MDF_SAD_16_PCM_SAMPLES) || \
1108 ((PARAM) == MDF_SAD_32_PCM_SAMPLES) || \
1109 ((PARAM) == MDF_SAD_64_PCM_SAMPLES) || \
1110 ((PARAM) == MDF_SAD_128_PCM_SAMPLES) || \
1111 ((PARAM) == MDF_SAD_256_PCM_SAMPLES) || \
1112 ((PARAM) == MDF_SAD_512_PCM_SAMPLES))
1114 #define IS_MDF_SAD_SOUND_TRIGGER(PARAM) (((PARAM) == MDF_SAD_ENTER_DETECT) || \ argument
1115 ((PARAM) == MDF_SAD_ENTER_EXIT_DETECT))
1117 #define IS_MDF_SAD_DATA_MEMORY_TRANSFER(PARAM) (((PARAM) == MDF_SAD_NO_MEMORY_TRANSFER) || \ argument
1118 ((PARAM) == MDF_SAD_MEMORY_TRANSFER_IN_DETECT) || \
1119 ((PARAM) == MDF_SAD_MEMORY_TRANSFER_ALWAYS))
1121 #define IS_MDF_SAD_MIN_NOISE_LEVEL(PARAM) ((PARAM) <= 8191U) argument
1123 #define IS_MDF_SAD_HANGOVER_WINDOW(PARAM) (((PARAM) == MDF_SAD_HANGOVER_4_FRAMES) || \ argument
1124 ((PARAM) == MDF_SAD_HANGOVER_8_FRAMES) || \
1125 ((PARAM) == MDF_SAD_HANGOVER_16_FRAMES) || \
1126 ((PARAM) == MDF_SAD_HANGOVER_32_FRAMES) || \
1127 ((PARAM) == MDF_SAD_HANGOVER_64_FRAMES) || \
1128 ((PARAM) == MDF_SAD_HANGOVER_128_FRAMES) || \
1129 ((PARAM) == MDF_SAD_HANGOVER_256_FRAMES) || \
1130 ((PARAM) == MDF_SAD_HANGOVER_512_FRAMES))
1132 #define IS_MDF_SAD_LEARNING_FRAMES(PARAM) (((PARAM) == MDF_SAD_LEARNING_2_FRAMES) || \ argument
1133 ((PARAM) == MDF_SAD_LEARNING_4_FRAMES) || \
1134 ((PARAM) == MDF_SAD_LEARNING_8_FRAMES) || \
1135 ((PARAM) == MDF_SAD_LEARNING_16_FRAMES) || \
1136 ((PARAM) == MDF_SAD_LEARNING_32_FRAMES))
1138 #define IS_MDF_SAD_AMBIENT_NOISE_SLOPE(PARAM) ((PARAM) <= 7U) argument
1140 #define IS_MDF_SAD_SIGNAL_NOISE_THRESHOLD(PARAM) (((PARAM) == MDF_SAD_SIGNAL_NOISE_3_5DB) || \ argument
1141 ((PARAM) == MDF_SAD_SIGNAL_NOISE_6DB) || \
1142 ((PARAM) == MDF_SAD_SIGNAL_NOISE_9_5DB) || \
1143 ((PARAM) == MDF_SAD_SIGNAL_NOISE_12DB) || \
1144 ((PARAM) == MDF_SAD_SIGNAL_NOISE_15_6DB) || \
1145 ((PARAM) == MDF_SAD_SIGNAL_NOISE_18DB) || \
1146 ((PARAM) == MDF_SAD_SIGNAL_NOISE_21_6DB) || \
1147 ((PARAM) == MDF_SAD_SIGNAL_NOISE_24_1DB) || \
1148 ((PARAM) == MDF_SAD_SIGNAL_NOISE_27_6DB) || \
1149 ((PARAM) == MDF_SAD_SIGNAL_NOISE_30_1DB))
1151 #define IS_MDF_SCD_THRESHOLD(PARAM) ((2U <= (PARAM)) && ((PARAM) <= 256U)) argument
1153 #define IS_MDF_BREAK_SIGNAL(PARAM) ((PARAM) <= 15U) argument
1155 #define IS_MDF_OLD_CIC_MODE(PARAM) (((PARAM) == MDF_OLD_FILTER_FASTSINC) || \ argument
1156 ((PARAM) == MDF_OLD_FILTER_SINC1) || \
1157 ((PARAM) == MDF_OLD_FILTER_SINC2) || \
1158 ((PARAM) == MDF_OLD_FILTER_SINC3))
1160 #define IS_MDF_OLD_DECIMATION_RATIO(PARAM) ((1U <= (PARAM)) && ((PARAM) <= 32U)) argument
1162 #define IS_MDF_OLD_THRESHOLD(PARAM) ((-33554432 <= (PARAM)) && ((PARAM) <= 33554431)) argument
1164 #define IS_MDF_OLD_EVENT_CONFIG(PARAM) (((PARAM) == MDF_OLD_SIGNAL_OUTSIDE_THRESHOLDS) || \ argument
1165 ((PARAM) == MDF_OLD_SIGNAL_IN_THRESHOLDS))