Lines Matching full:on
71 …r edge set to rising edge (default setting for compatibility with some ADC on other STM32 families…
103 …POS) /* Value equivalent to ADC_CHANNEL_ID_NUMBER_MASK with reduced range: on this STM32 series, A…
107 /* Equivalent mask of ADC_CHANNEL_NUMBER_MASK aligned on register LSB (bit 0) */
173 /* on one of the common sampling time available. */
183 /* (feature of several watchdogs not available on all STM32 families)). */
187 /* selection on groups. */
254 …rty "rs": Software can read as well as set this bit. Writing '0' has no effect on the bit value. */
262 /* Note: On all devices of series STM32C0, calibration parameter TS_CAL2 is not available.
268 …1FFF7568UL)) /* Internal temperature sensor, address of parameter TS_CAL1: On STM32C0, temperature…
325 * @note These parameters have an impact on ADC scope: ADC instance.
334 * (setting possible with ADC enabled without conversion on going,
335 * ADC enabled with conversion on going, ...)
345 … @note On this STM32 series, this parameter has some clock ratio constraints:
371 * @note These parameters have an impact on ADC scope: ADC group regular.
381 * (setting possible with ADC enabled without conversion on going,
382 * ADC enabled with conversion on going, ...)
392 …@note On this STM32 series, setting trigger source to external trigger also set trigger polarity t…
393 …(default setting for compatibility with some ADC on other STM32 families having this setting set b…
407 …(depending on the sequencer mode: scan length of 2 ranks or more, or several ADC channels enabled …
411 …uint32_t ContinuousMode; /*!< Set ADC continuous conversion mode on ADC group regular…
509 …_HIGH (0x00000000UL) /*!< ADC clock mode to high frequency. On STM32C0, ADC clock f…
510 …E_LOW (ADC_CCR_LFMEN) /*!< ADC clock mode to low frequency. On STM32C0, ADC clock f…
555 …00UL) /*!< ADC conversion data alignment: right aligned (alignment on data register LSB bi…
556 …R1_ALIGN) /*!< ADC conversion data alignment: left aligned (alignment on data register MSB bi…
593 #define LL_ADC_GROUP_REGULAR (0x00000001UL) /*!< ADC group regular (available on all …
673 /** @defgroup ADC_LL_EC_REG_OVR_DATA_BEHAVIOR ADC group regular - Overrun behavior on conversion d…
694 … regular sequencer disable (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
709 …On this STM32 series, parameter relevant only is sequencer set to mode not fully configurable, ref…
710 #define LL_ADC_REG_SEQ_SCAN_DIR_BACKWARD (ADC_CFGR1_SCANDIR) /*!< On this STM32 series, parame…
814 … ADC_CFGR2_OVSE) /*!< ADC oversampling on conversions of ADC g…
862 …LC_TEMPERATURE_TYP_PARAMS(), due to issue on calibration parameters. This value is coded on 16 bit…
870 * For details on delays values, refer to descriptions in source code
889 /* - ADC conversion time: duration depending on ADC clock and ADC */
913 /* Note: On this STM32 series, a minimum number of ADC clock cycles */
1001 * (1) On STM32C0, parameter can be set in ADC group sequencer
1007 * (3) ADC channels available on STM32C031xx device only.
1077 * (1) On STM32C0, parameter can be set in ADC group sequencer
1083 * (3) ADC channels available on STM32C031xx device only.
1135 * (1) On STM32C0, parameter can be set in ADC group sequencer
1141 * (3) ADC channels available on STM32C031xx device only.
1190 * (1) On STM32C0, parameter can be set in ADC group sequencer
1196 * (3) ADC channels available on STM32C031xx device only.
1227 * selected is available on the ADC instance selected.
1244 …* @retval Value "0" if the internal channel selected is not available on the ADC instance selected.
1245 * Value "1" if the internal channel selected is available on the ADC instance selected.
1291 * (1) On STM32C0, parameter can be set in ADC group sequencer
1297 * (3) ADC channels available on STM32C031xx device only.
1330 * (1) On STM32C0, parameter not available on all devices: only on STM32C031xx.
1342 * analog watchdog threshold high (on 8 bits):
1364 * analog watchdog threshold high (on 8 bits):
1415 * @note On devices with only 1 ADC common instance, parameter of this macro
1499 * @note This voltage depends on user board environment: voltage level
1501 * On devices with small package, the pin Vref+ is not present
1503 * @note On this STM32 series, calibration data of internal voltage reference
1543 * @note: On this STM32 series, calibtation parameter TS_CAL1 can be used
1555 …* On STM32C0, refer to device datasheet parameter "Avg_Slope…
1557 …* On STM32C0, refer to device datasheet parameter "V30" (cor…
1651 * @note On this STM32 series, setting of this feature is conditioned to
1734 * @note On this STM32 series, setting of this feature is conditioned to
1775 * @note On this STM32 series, setting of this feature is conditioned to
1803 * @note On this STM32 series, setting of this feature is conditioned to
1855 * @note On this STM32 series, setting of this feature is conditioned to
1911 * @note On this STM32 series, setting of this feature is conditioned to
1913 * ADC must be enabled, without calibration on going, without conversion
1914 * on going on group regular.
1945 * @note On this STM32 series, setting of this feature is conditioned to
1983 * @note On this STM32 series, setting of this feature is conditioned to
2036 * 2. Later on, when conversion data is needed: poll for end of
2040 * - ADC low power mode "auto power-off" (feature available on
2050 * correspond to the current voltage level on the selected
2052 * @note On this STM32 series, setting of this feature is conditioned to
2093 * 2. Later on, when conversion data is needed: poll for end of
2097 * - ADC low power mode "auto power-off" (feature available on
2107 * correspond to the current voltage level on the selected
2138 * @note On this STM32 series, setting of this feature is conditioned to
2169 * @note On this STM32 series, sampling time scope is on ADC instance:
2171 * (on some other STM32 families, sampling time is channel wise)
2180 * On this STM32 series, ADC processing time is:
2189 * @note On this STM32 series, setting of this feature is conditioned to
2191 * ADC must be disabled or enabled without conversion on going
2192 * on group regular.
2221 * @note On this STM32 series, sampling time scope is on ADC instance:
2223 * (on some other STM32 families, sampling time is channel wise)
2261 * @note On this STM32 series, setting trigger source to external trigger
2263 * (default setting for compatibility with some ADC on other
2267 * @note On this STM32 series, ADC trigger frequency mode must be set
2272 * depends on timers availability on the selected device.
2273 * @note On this STM32 series, setting of this feature is conditioned to
2303 * depends on timers availability on the selected device.
2318 /* Value for shift of {0; 4; 8; 12} depending on value of bitfield */ in LL_ADC_REG_GetTriggerSource()
2349 * @note On this STM32 series, setting of this feature is conditioned to
2351 * ADC must be disabled or enabled without conversion on going
2352 * on group regular.
2383 * @note On this STM32 series, ADC group regular sequencer both modes
2396 * @note On this STM32 series, after modifying sequencer (functions
2403 * @note On this STM32 series, setting of this feature is conditioned to
2420 * @note On this STM32 series, ADC group regular sequencer both modes
2465 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
2473 * @note On this STM32 series, ADC group regular sequencer both modes
2477 * @note On this STM32 series, after modifying sequencer (functions
2486 * ADC conversion on only 1 channel.
2487 * @note On this STM32 series, setting of this feature is conditioned to
2489 * ADC must be disabled or enabled without conversion on going
2490 * on group regular.
2537 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
2545 * @note On this STM32 series, ADC group regular sequencer both modes
2550 * ADC conversion on only 1 channel.
2591 * @note On this STM32 series, parameter relevant only is sequencer is set
2594 * @note On some other STM32 series, this setting is not available and
2596 * @note On this STM32 series, after modifying sequencer (functions
2604 * @note On this STM32 series, setting of this feature is conditioned to
2621 * @note On this STM32 series, parameter relevant only is sequencer is set
2624 * @note On some other STM32 families, this setting is not available and
2643 * @note On this STM32 series, setting of this feature is conditioned to
2674 * @brief Set ADC group regular sequence: channel on the selected
2679 * @note On this STM32 series, ADC group regular sequencer is
2683 * @note Depending on devices and packages, some channels may not be available.
2685 * @note On this STM32 series, to measure internal channels (VrefInt,
2689 * @note On this STM32 series, after modifying sequencer (functions
2697 * @note On this STM32 series, setting of this feature is conditioned to
2699 * ADC must be disabled or enabled without conversion on going
2700 * on group regular.
2748 * (1) On STM32C0, parameter can be set in ADC group sequencer
2754 * (3) ADC channels available on STM32C031xx device only.
2760 /* in register depending on parameter "Rank". */ in LL_ADC_REG_SetSequencerRanks()
2769 * @brief Get ADC group regular sequence: channel on the selected
2771 * @note On this STM32 series, ADC group regular sequencer is
2775 * @note Depending on devices and packages, some channels may not be available.
2779 * the returned channel number is only partly formatted on definition
2835 * (1) On STM32C0, parameter can be set in ADC group sequencer
2841 * (3) ADC channels available on STM32C031xx device only.
2853 * @brief Set ADC group regular sequence: channel on rank corresponding to
2858 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
2861 * @note On this STM32 series, ADC group regular sequencer both modes
2868 * @note On this STM32 series, after modifying sequencer (functions
2876 * @note Depending on devices and packages, some channels may not be available.
2878 * @note On this STM32 series, to measure internal channels (VrefInt,
2882 * @note On this STM32 series, setting of this feature is conditioned to
2884 * ADC must be disabled or enabled without conversion on going
2885 * on group regular.
2937 * (1) On STM32C0, parameter can be set in ADC group sequencer
2943 * (3) ADC channels available on STM32C031xx device only.
2954 * @brief Add channel to ADC group regular sequence: channel on rank corresponding to
2959 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
2962 * @note On this STM32 series, ADC group regular sequencer both modes
2969 * @note On this STM32 series, after modifying sequencer (functions
2977 * @note Depending on devices and packages, some channels may not be available.
2979 * @note On this STM32 series, to measure internal channels (VrefInt,
2983 * @note On this STM32 series, setting of this feature is conditioned to
2985 * ADC must be disabled or enabled without conversion on going
2986 * on group regular.
3038 * (1) On STM32C0, parameter can be set in ADC group sequencer
3044 * (3) ADC channels available on STM32C031xx device only.
3055 * @brief Remove channel to ADC group regular sequence: channel on rank corresponding to
3060 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
3063 * @note On this STM32 series, ADC group regular sequencer both modes
3070 * @note On this STM32 series, after modifying sequencer (functions
3078 * @note Depending on devices and packages, some channels may not be available.
3080 * @note On this STM32 series, to measure internal channels (VrefInt,
3084 * @note On this STM32 series, setting of this feature is conditioned to
3086 * ADC must be disabled or enabled without conversion on going
3087 * on group regular.
3139 * (1) On STM32C0, parameter can be set in ADC group sequencer
3145 * (3) ADC channels available on STM32C031xx device only.
3156 * @brief Get ADC group regular sequence: channel on rank corresponding to
3161 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
3162 * @note On this STM32 series, ADC group regular sequencer both modes
3169 * @note Depending on devices and packages, some channels may not be available.
3171 * @note On this STM32 series, to measure internal channels (VrefInt,
3175 * @note On this STM32 series, setting of this feature is conditioned to
3177 * ADC must be disabled or enabled without conversion on going
3178 * on group regular.
3230 * (1) On STM32C0, parameter can be set in ADC group sequencer
3236 * (3) ADC channels available on STM32C031xx device only.
3269 * @brief Set ADC continuous conversion mode on ADC group regular.
3276 * @note On this STM32 series, setting of this feature is conditioned to
3292 * @brief Get ADC continuous conversion mode on ADC group regular.
3328 * @note On this STM32 series, setting of this feature is conditioned to
3387 * @note On this STM32 series, setting of this feature is conditioned to
3427 * @note On this device, sampling time is on channel scope: independently
3428 * of channel mapped on ADC group regular or injected.
3443 * @note On this STM32 series, setting of this feature is conditioned to
3445 * ADC must be disabled or enabled without conversion on going
3446 * on group regular.
3496 * (1) On STM32C0, parameter can be set in ADC group sequencer
3502 * (3) ADC channels available on STM32C031xx device only.
3521 * @note On this device, sampling time is on channel scope: independently
3522 * of channel mapped on ADC group regular or injected.
3575 * (1) On STM32C0, parameter can be set in ADC group sequencer
3581 * (3) ADC channels available on STM32C031xx device only.
3596 /* Select sampling time bitfield depending on sampling time bit value 0 or 1. */ in LL_ADC_GetChannelSamplingTime()
3612 * on ADC group regular.
3618 * @note On this STM32 series, there is only 1 kind of analog watchdog
3625 * @note On this STM32 series, setting of this feature is conditioned to
3668 * (1) On STM32C0, parameter not available on all devices: only on STM32C031xx.
3674 /* in register and register position depending on parameter "AWDy". */ in LL_ADC_SetAnalogWDMonitChannels()
3697 * the returned channel number is only partly formatted on definition
3708 * @note On this STM32 series, there is only 1 kind of analog watchdog
3716 * - channels monitored: flexible on channels monitored, selection is
3721 * - groups monitored: not selection possible (monitoring on both
3723 * Channels selected are monitored on groups regular and injected:
3728 * @note On this STM32 series, setting of this feature is conditioned to
3730 * ADC must be disabled or enabled without conversion on going
3731 * on group regular.
3743 * (1) On this AWD number, monitored channel can be retrieved
3778 * (1) On STM32C0, parameter not available on all devices: only on STM32C031xx.
3842 * @note On this STM32 series, there is only 2 kind of analog watchdog
3850 * - channels monitored: flexible on channels monitored, selection is
3855 * - groups monitored: not selection possible (monitoring on both
3857 * Channels selected are monitored on groups regular and injected:
3863 * impacted: the comparison of analog watchdog thresholds is done on
3868 * on 12 bits (ratio 16 and shift 4, or ratio 32 and shift 5, ...):
3871 * on 14 bits (ratio 16 and shift 2, or ratio 32 and shift 3, ...):
3874 * on 16 bits (ratio 16 and shift none, or ratio 32 and shift 1, ...):
3876 * @note On this STM32 series, setting of this feature is conditioned to
3878 * ADC must be disabled or enabled without conversion on going
3879 * on group regular.
3899 /* position in register and register position depending on parameter */ in LL_ADC_ConfigAnalogWDThresholds()
3917 * @note On this STM32 series, there is only 2 kinds of analog watchdog
3925 * - channels monitored: flexible on channels monitored, selection is
3930 * - groups monitored: not selection possible (monitoring on both
3932 * Channels selected are monitored on groups regular and injected:
3938 * impacted: the comparison of analog watchdog thresholds is done on
3943 * on 12 bits (ratio 16 and shift 4, or ratio 32 and shift 5, ...):
3946 * on 14 bits (ratio 16 and shift 2, or ratio 32 and shift 3, ...):
3949 * on 16 bits (ratio 16 and shift none, or ratio 32 and shift 1, ...):
3951 * @note On this STM32 series, setting of this feature is not conditioned to
3953 * ADC can be disabled, enabled with or without conversion on going
3954 * on ADC group regular.
3976 /* position in register and register position depending on parameters */ in LL_ADC_SetAnalogWDThresholds()
4018 /* position in register and register position depending on parameters */ in LL_ADC_GetAnalogWDThresholds()
4041 * @note On this STM32 series, setting of this feature is conditioned to
4071 * on the selected ADC group.
4077 * @note On this STM32 series, setting of this feature is conditioned to
4094 * on the selected ADC group.
4116 * @note On this STM32 series, setting of this feature is conditioned to
4191 /** @defgroup ADC_LL_EF_Operation_ADC_Instance Operation on ADC hierarchical scope: ADC instance
4197 * @note On this STM32 series, there are three possibilities to enable
4205 * @note On this STM32 series, after ADC internal voltage regulator enable,
4210 * @note On this STM32 series, setting of this feature is conditioned to
4229 * @note On this STM32 series, setting of this feature is conditioned to
4254 * @note On this STM32 series, after ADC enable, a delay for
4258 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
4261 * @note On this STM32 series, setting of this feature is conditioned to
4280 * @note On this STM32 series, setting of this feature is conditioned to
4282 * ADC must be not disabled. Must be enabled without conversion on going
4283 * on group regular.
4300 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
4316 * @retval 0: no ADC disable command on going.
4326 * @note On this STM32 series, a minimum number of ADC clock cycles
4330 * On this STM32 series, ADC DMA transfer request should be disabled
4344 * @note On this STM32 series, setting of this feature is conditioned to
4376 /** @defgroup ADC_LL_EF_Operation_ADC_Group_Regular Operation on ADC hierarchical scope: group regu…
4382 * @note On this STM32 series, this function is relevant for both
4387 * will start at next trigger event (on the selected trigger edge)
4389 * @note On this STM32 series, setting of this feature is conditioned to
4391 * ADC must be enabled without conversion on going on group regular,
4392 * without conversion stop command on going on group regular,
4393 * without ADC disable command on going.
4410 * @note On this STM32 series, setting of this feature is conditioned to
4412 * ADC must be enabled with conversion on going on group regular,
4413 * without ADC disable command on going.
4432 * @retval 0: no conversion is on going on ADC group regular.
4443 * @retval 0: no command of conversion stop is on going on ADC group regular.
4534 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
4548 * @note On this STM32 series, after modifying sequencer
4663 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC