Lines Matching full:on

114 …                                                     for compatibility with some ADC on other STM32
143 … compatibility with some ADC on other STM32 series
174 /* Equivalent mask of ADC_CHANNEL_NUMBER_MASK aligned on register LSB */
299 /* (feature of several watchdogs not available on all STM32 series)). */
303 /* selection on groups. */
379 Writing '0' has no effect on the bit value. */
394On this STM32 series, it is required to load the OTP110 word before reading
507 * @note These parameters have an impact on ADC scope: ADC instance.
509 * of ADC group injected depends on STM32 series).
518 * (setting possible with ADC enabled without conversion on going,
519 * ADC enabled with conversion on going, ...)
545 * @note These parameters have an impact on ADC scope: ADC group regular.
555 * (setting possible with ADC enabled without conversion on going,
556 * ADC enabled with conversion on going, ...)
567 … @note On this STM32 series, setting trigger source to external trigger also
569 … with some ADC on other STM32 series having this setting set by HW
589 …uint32_t ContinuousMode; /*!< Set ADC continuous conversion mode on ADC group regular…
615 * @note These parameters have an impact on ADC scope: ADC group injected.
625 * (setting possible with ADC enabled without conversion on going,
626 * ADC enabled with conversion on going, ...)
637 … @note On this STM32 series, setting trigger source to external trigger also
639 … compatibility with some ADC on other STM32 series having this
777 … to be used with ADC configured in multimode (available on STM32 devices
785 … to be used with ADC configured in multimode (available on STM32 devices
840 … /*!< ADC no bit shift left applied on the final ADC conver…
841 … /*!< ADC 1 bit shift left applied on the final ADC conver…
842 … /*!< ADC 2 bits shift left applied on the final ADC conver…
843 … /*!< ADC 3 bits shift left applied on the final ADC conver…
844 … /*!< ADC 4 bits shift left applied on the final ADC conver…
845 … /*!< ADC 5 bits shift left applied on the final ADC conver…
846 … /*!< ADC 6 bits shift left applied on the final ADC conver…
847 …C_CFGR2_LSHIFT_0) /*!< ADC 7 bits shift left applied on the final ADC conver…
848 … /*!< ADC 8 bits shift left applied on the final ADC conver…
849 … /*!< ADC 9 bits shift left applied on the final ADC conver…
850 … /*!< ADC 10 bits shift left applied on the final ADC conver…
851 …_CFGR2_LSHIFT_0) /*!< ADC 11 bits shift left applied on the final ADC conver…
852 … /*!< ADC 12 bits shift left applied on the final ADC conver…
853 …_CFGR2_LSHIFT_0) /*!< ADC 13 bits shift left applied on the final ADC conver…
854 …_CFGR2_LSHIFT_1) /*!< ADC 14 bits shift left applied on the final ADC conver…
855 …_CFGR2_LSHIFT_1 | ADC_CFGR2_LSHIFT_0) /*!< ADC 15 bits shift left applied on the final ADC conver…
879 to which the offset programmed will be applied (independently of channel mapped on ADC group regula…
881 to which the offset programmed will be applied (independently of channel mapped on ADC group regula…
883 to which the offset programmed will be applied (independently of channel mapped on ADC group regula…
885 to which the offset programmed will be applied (independently of channel mapped on ADC group regula…
920 #define LL_ADC_GROUP_REGULAR (0x00000001UL) /*!< ADC group regular (available on
921 …_GROUP_INJECTED (0x00000002UL) /*!< ADC group injected (not available on all STM32
955On this STM32 series, ADC channel available only on ADC instance: ADC1. */
961On this STM32 series, ADC channel available only on ADC instance: ADC2. */
966On this STM32 series, ADC channel available only on ADC instance: ADC2. */
1191 /** @defgroup ADC_LL_EC_REG_OVR_DATA_BEHAVIOR ADC group regular - Overrun behavior on conversion d…
1206 … (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
1445 … SW start, without any further action on ADC group injected conversion start
1456 … (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
1835 …GRP_REGULAR_CONTINUED (ADC_CFGR2_ROVSE) /*!< ADC oversampling on conversions of
1837 … when ADC group injected is triggered, the oversampling on ADC group regular
1839 …GRP_REGULAR_RESUMED (ADC_CFGR2_ROVSM | ADC_CFGR2_ROVSE) /*!< ADC oversampling on conversions of
1841 … when ADC group injected is triggered, the oversampling on ADC group regular
1843 …GRP_INJECTED (ADC_CFGR2_JOVSE) /*!< ADC oversampling on conversions of
1845 …GRP_INJ_REG_RESUMED (ADC_CFGR2_JOVSE | ADC_CFGR2_ROVSE) /*!< ADC oversampling on conversions of
1847 … regular: when ADC group injected is triggered, the oversampling on ADC group
1939 … (CDR, CDR2) with packing option on 32 bit. In register CDR,
1940 … data packing on 32 bit: ADC master and slave data are concatenated
1945 … register width 32 bit, therefore no constraint on data width.
1950 … (CDR, CDR2) with packing option on 16 bit. In register CDR,
1951 … data packing on 16 bit: ADC master and slave data are concatenated
1956 … register width 32 bit, therefore no constraint on data width.
2022 * For details on delays values, refer to descriptions in source code
2041 /* - ADC conversion time: duration depending on ADC clock and ADC */
2060 /* Note: On this STM32 series, a minimum number of ADC clock cycles */
2145 * (1) On this STM32 series, parameter available only on ADC instance: ADC1.\n
2146 * (2) On this STM32 series, parameter available only on ADC instance: ADC2.\n
2184 * (1) On this STM32 series, parameter available only on ADC instance: ADC1.\n
2185 * (2) On this STM32 series, parameter available only on ADC instance: ADC2.\n
2233 * (1) On this STM32 series, parameter available only on ADC instance: ADC1.\n
2234 * (2) On this STM32 series, parameter available only on ADC instance: ADC2.\n
2277 * (1) On this STM32 series, parameter available only on ADC instance: ADC1.\n
2278 * (2) On this STM32 series, parameter available only on ADC instance: ADC2.\n
2305 * selected is available on the ADC instance selected.
2321 * (1) On this STM32 series, parameter available only on ADC instance: ADC1.\n
2322 * (2) On this STM32 series, parameter available only on ADC instance: ADC2.
2323 …* @retval Value "0" if the internal channel selected is not available on the ADC instance selected.
2324 * Value "1" if the internal channel selected is available on the ADC instance selected.
2338 * negative input on the ADC instance selected.
2365 * (1) On this STM32 series, parameter available only on ADC instance: ADC1.\n
2366 * (2) On this STM32 series, parameter available only on ADC instance: ADC2.\n
2392 * (1) On this STM32 series, parameter available only on ADC instance: ADC1.\n
2393 * (2) On this STM32 series, parameter available only on ADC instance: ADC2.\n
2435 * (1) On this STM32 series, parameter available only on ADC instance: ADC1.\n
2436 * (2) On this STM32 series, parameter available only on ADC instance: ADC2.\n
2519 * (0) On this STM32 series, parameter available only on analog watchdog instance: AWD1.\n
2520 * (1) On this STM32 series, parameter available only on ADC instance: ADC2, ADC3.
2546 * analog watchdog threshold high (on 8 bits):
2569 * analog watchdog threshold high (on 8 bits):
2660 * @note On devices with only 1 ADC common instance, parameter of this macro
2743 * depending on differential input voltages.
2813 * (1) Available on devices with several ADC instances.
2872 * @note On this STM32 series, setting of this feature is conditioned to
2910 * @note On this STM32 series, setting of this feature is conditioned to
2938 * @note On this STM32 series, setting of this feature is conditioned to
2988 * @brief Set parameter on ADC instance scope: measurement path to
3016 * @brief Set parameter on ADC instance scope: measurement path to
3044 * @brief Set parameter on ADC instance scope: measurement path to
3072 * @brief Get parameter on ADC instance scope: measurement path to
3099 * @note On this STM32 series, setting of this feature is conditioned to
3101 * ADC must be enabled, without calibration on going, without conversion
3102 * on going on group regular and group injected.
3138 /* Retrieve bits with position in register depending on parameter */ in LL_ADC_GetCalibrationFactor()
3151 * @note On this STM32 series, setting of this feature is conditioned to
3153 * ADC must be disabled or enabled without conversion on going
3154 * on either groups regular or injected.
3210 * 2. Later on, when conversion data is needed: poll for end of
3214 * - ADC low power mode "auto power-off" (feature available on
3224 * correspond to the current voltage level on the selected
3226 * @note On this STM32 series, setting of this feature is conditioned to
3228 * ADC must be disabled or enabled without conversion on going
3229 * on either groups regular or injected.
3266 * 2. Later on, when conversion data is needed: poll for end of
3270 * - ADC low power mode "auto power-off" (feature available on
3280 * correspond to the current voltage level on the selected
3296 * (independently of channel mapped on ADC group regular
3298 * @note If a channel is mapped on several offsets numbers, only the offset
3300 * @note On this STM32 series, setting of this feature is conditioned to
3302 * ADC must be disabled or enabled without conversion on going
3303 * on either groups regular or injected.
3339 * (1) On this STM32 series, parameter available only on ADC instance: ADC1.\n
3340 * (2) On this STM32 series, parameter available only on ADC instance: ADC2.\n
3355 * (independently of channel mapped on ADC group regular
3359 * the returned channel number is only partly formatted on definition
3403 * (1) On this STM32 series, parameter available only on ADC instance: ADC1.\n
3404 * (2) On this STM32 series, parameter available only on ADC instance: ADC2.\n
3421 * offset has to be left-aligned on bit 11, the LSB (right bits)
3423 * @note On this STM32 series, setting of this feature is conditioned to
3425 * ADC must be disabled or enabled without conversion on going
3426 * on either groups regular or injected.
3454 * offset has to be left-aligned on bit 11, the LSB (right bits)
3482 * @note On this STM32 series, setting of this feature is conditioned to
3484 * ADC must be disabled or enabled without conversion on going
3485 * on either groups regular or injected.
3638 * @note On this STM32 series, setting of this feature is conditioned to
3640 * ADC must be disabled or enabled without conversion on going
3641 * on either groups regular or injected.
3683 * @note On this STM32 series, setting trigger source to external trigger
3685 * (default setting for compatibility with some ADC on other
3690 * depends on timers availability on the selected device.
3691 * @note On this STM32 series, setting of this feature is conditioned to
3693 * ADC must be disabled or enabled without conversion on going
3694 * on group regular.
3743 * depends on timers availability on the selected device.
3779 /* Value for shift of {0; 4; 8; 12} depending on value of bitfield */ in LL_ADC_REG_GetTriggerSource()
3810 * @note On this STM32 series, setting of this feature is conditioned to
3812 * ADC must be disabled or enabled without conversion on going
3813 * on group regular.
3847 * @note On this STM32 series, setting of this feature is conditioned to
3849 * ADC must be disabled or enabled without conversion on going
3850 * on group regular.
3886 * @note On this STM32 series, setting of this feature is conditioned to
3888 * ADC must be enabled without conversion on going on group regular,
3889 * without conversion stop command on going on group regular,
3890 * without ADC disable command on going.
3908 * @note On this STM32 series, setting of this feature is conditioned to
3910 * ADC must be enabled without conversion on going on group regular,
3911 * without conversion stop command on going on group regular,
3912 * without ADC disable command on going.
3943 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
3950 * ADC conversion on only 1 channel.
3951 * @note On this STM32 series, setting of this feature is conditioned to
3953 * ADC must be disabled or enabled without conversion on going
3954 * on group regular.
4002 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
4009 * ADC conversion on only 1 channel.
4043 * @note On this STM32 series, setting of this feature is conditioned to
4045 * ADC must be disabled or enabled without conversion on going
4046 * on group regular.
4091 * @brief Set ADC group regular sequence: channel on the selected
4096 * @note On this STM32 series, ADC group regular sequencer is
4100 * @note Depending on devices and packages, some channels may not be available.
4102 * @note On this STM32 series, to measure internal channels (VrefInt,
4106 * @note On this STM32 series, setting of this feature is conditioned to
4108 * ADC must be disabled or enabled without conversion on going
4109 * on group regular.
4169 * (1) On this STM32 series, parameter available only on ADC instance: ADC1.\n
4170 * (2) On this STM32 series, parameter available only on ADC instance: ADC2.\n
4176 /* in register and register position depending on parameter "Rank". */ in LL_ADC_REG_SetSequencerRanks()
4188 * @brief Get ADC group regular sequence: channel on the selected
4190 * @note On this STM32 series, ADC group regular sequencer is
4194 * @note Depending on devices and packages, some channels may not be available.
4198 * the returned channel number is only partly formatted on definition
4266 * (1) On this STM32 series, parameter available only on ADC instance: ADC1.\n
4267 * (2) On this STM32 series, parameter available only on ADC instance: ADC2.\n
4314 * (1) On this STM32 series, parameter available only on ADC instance: ADC1.\n
4315 * (2) On this STM32 series, parameter available only on ADC instance: ADC2.\n
4340 * @brief Set ADC continuous conversion mode on ADC group regular.
4347 * @note On this STM32 series, setting of this feature is conditioned to
4349 * ADC must be disabled or enabled without conversion on going
4350 * on group regular.
4364 * @brief Get ADC continuous conversion mode on ADC group regular.
4430 * @note On this STM32 series, setting of this feature is conditioned to
4432 * ADC must be disabled or enabled without conversion on going
4433 * on group regular.
4472 * @note On this STM32 series, setting trigger source to external trigger
4474 * (default setting for compatibility with some ADC on other
4479 * depends on timers availability on the selected device.
4480 * @note On this STM32 series, setting of this feature is conditioned to
4483 * on going on either groups regular or injected.
4531 * depends on timers availability on the selected device.
4566 /* Value for shift of {0; 4; 8; 12} depending on value of bitfield */ in LL_ADC_INJ_GetTriggerSource()
4597 * @note On this STM32 series, setting of this feature is conditioned to
4600 * on going on either groups regular or injected.
4636 * ADC conversion on only 1 channel.
4637 * @note On this STM32 series, setting of this feature is conditioned to
4640 * on going on either groups regular or injected.
4662 * ADC conversion on only 1 channel.
4710 * @brief Set ADC group injected sequence: channel on the selected
4712 * @note Depending on devices and packages, some channels may not be available.
4714 * @note On this STM32 series, to measure internal channels (VrefInt,
4718 * @note On this STM32 series, setting of this feature is conditioned to
4721 * on going on either groups regular or injected.
4757 * (1) On this STM32 series, parameter available only on ADC instance: ADC1.\n
4758 * (2) On this STM32 series, parameter available only on ADC instance: ADC2.\n
4764 /* in register depending on parameter "Rank". */ in LL_ADC_INJ_SetSequencerRanks()
4774 * @brief Get ADC group injected sequence: channel on the selected
4776 * @note Depending on devices and packages, some channels may not be available.
4780 * the returned channel number is only partly formatted on definition
4824 * (1) On this STM32 series, parameter available only on ADC instance: ADC1.\n
4825 * (2) On this STM32 series, parameter available only on ADC instance: ADC2.\n
4845 * 1 data register on ADC group regular, 4 data registers
4846 * on ADC group injected.
4852 * further action on ADC group injected conversion start or stop:
4857 * @note On this STM32 series, setting of this feature is conditioned to
4859 * ADC must be disabled or enabled without conversion on going
4860 * on either groups regular or injected.
4898 * @note On this device, sampling time is on channel scope: independently
4899 * of channel mapped on ADC group regular or injected.
4908 * On this STM32 series, ADC processing time is:
4917 * @note On this STM32 series, setting of this feature is conditioned to
4919 * ADC must be disabled or enabled without conversion on going
4920 * on either groups regular or injected.
4966 * (1) On this STM32 series, parameter available only on ADC instance: ADC1.\n
4967 * (2) On this STM32 series, parameter available only on ADC instance: ADC2.\n
4982 /* in register and register position depending on parameter "Channel". */ in LL_ADC_SetChannelSamplingTime()
4999 * @note On this device, sampling time is on channel scope: independently
5000 * of channel mapped on ADC group regular or injected.
5002 * On this STM32 series, ADC processing time is:
5052 * (1) On this STM32 series, parameter available only on ADC instance: ADC1.\n
5053 * (2) On this STM32 series, parameter available only on ADC instance: ADC2.\n
5085 * @note Channel ending is on channel scope: independently of channel mapped
5086 * on ADC group regular or injected.
5107 * @note On this STM32 series, setting of this feature is conditioned to
5152 * @note Channel ending is on channel scope: independently of channel mapped
5153 * on ADC group regular or injected.
5213 * on ADC groups regular and-or injected.
5219 * @note On this STM32 series, there are 2 kinds of analog watchdog
5225 * - channels monitored: flexible on channels monitored, selection is
5230 * - groups monitored: not selection possible (monitoring on both
5232 * Channels selected are monitored on groups regular and injected:
5235 * @note On this STM32 series, setting of this feature is conditioned to
5237 * ADC must be disabled or enabled without conversion on going
5238 * on either groups regular or injected.
5325 * (0) On this STM32 series, parameter available only on analog watchdog instance: AWD1.\n
5326 * (1) On this STM32 series, parameter available only on ADC instance: ADC2, ADC3.
5332 /* in register and register position depending on parameter "AWDy". */ in LL_ADC_SetAnalogWDMonitChannels()
5349 * the returned channel number is only partly formatted on definition
5360 * @note On this STM32 series, there are 2 kinds of analog watchdog
5366 * - channels monitored: flexible on channels monitored, selection is
5371 * - groups monitored: not selection possible (monitoring on both
5373 * Channels selected are monitored on groups regular and injected:
5376 * @note On this STM32 series, setting of this feature is conditioned to
5378 * ADC must be disabled or enabled without conversion on going
5379 * on either groups regular or injected.
5392 * (1) On this AWD number, monitored channel can be retrieved
5463 * (0) On this STM32 series, parameter available only on analog watchdog number: AWD1.
5540 * @note On this STM32 series, there are 2 kinds of analog watchdog
5548 * - channels monitored: flexible on channels monitored, selection is
5553 * - groups monitored: not selection possible (monitoring on both
5555 * Channels selected are monitored on groups regular and injected:
5560 * on oversampling intermediate computation (after ratio, before shift
5563 * @note On this STM32 series, setting of this feature is conditioned to
5565 * ADC can be disabled, enabled with or without conversion on going
5566 * on either ADC groups regular or injected.
5590 /* position in register and register position depending on parameters */ in LL_ADC_SetAnalogWDThresholds()
5654 * @note On this STM32 series, setting of this feature is conditioned to
5656 * ADC must be disabled or enabled without conversion on going
5657 * on either groups regular or injected.
5658 * @note On this STM32 series, this feature is only available on first
5684 * @note On this STM32 series, this feature is only available on first
5717 * (availability of ADC group injected depends on STM32 series).
5721 * the oversampling on ADC group regular is either
5724 * @note On this STM32 series, setting of this feature is conditioned to
5726 * ADC must be disabled or enabled without conversion on going
5727 * on either groups regular or injected.
5747 * (availability of ADC group injected depends on STM32 series).
5751 * the oversampling on ADC group regular is either
5772 * on the selected ADC group.
5778 * @note On this STM32 series, setting of this feature is conditioned to
5780 * ADC must be disabled or enabled without conversion on going
5781 * on group regular.
5782 * @note On this STM32 series, oversampling discontinuous mode
5784 * set on group regular only and in resumed mode.
5799 * on the selected ADC group.
5822 * @note On this STM32 series, setting of this feature is conditioned to
5824 * ADC must be disabled or enabled without conversion on going
5825 * on either groups regular or injected.
5897 * either master or slave depending on hardware.
5899 * @note On this STM32 series, setting of this feature is conditioned to
5928 * either master or slave depending on hardware.
5962 * @note On this STM32 series, setting of this feature is conditioned to
5965 * or enabled without conversion on going on group regular.
6009 * @note The sampling delay range depends on ADC resolution:
6014 * @note On this STM32 series, setting of this feature is conditioned to
6073 /** @defgroup ADC_LL_EF_Operation_ADC_Instance Operation on ADC hierarchical scope: ADC instance
6083 * @note On this STM32 series, setting of this feature is conditioned to
6106 * @note On this STM32 series, setting of this feature is conditioned to
6135 * @note On this STM32 series, after ADC enable, a delay for
6139 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
6142 * @note On this STM32 series, setting of this feature is conditioned to
6161 * @note On this STM32 series, setting of this feature is conditioned to
6163 * ADC must be not disabled. Must be enabled without conversion on going
6164 * on either groups regular or injected.
6181 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
6197 * @retval 0: no ADC disable command on going.
6207 * @note On this STM32 series, a minimum number of ADC clock cycles
6216 * @note On this STM32 series, setting of this feature is conditioned to
6250 * @note On this STM32 series, a minimum number of ADC clock cycles
6302 /** @defgroup ADC_LL_EF_Operation_ADC_Group_Regular Operation on ADC hierarchical scope: group regu…
6308 * @note On this STM32 series, this function is relevant for both
6313 * will start at next trigger event (on the selected trigger edge)
6315 * @note On this STM32 series, setting of this feature is conditioned to
6317 * ADC must be enabled without conversion on going on group regular,
6318 * without conversion stop command on going on group regular,
6319 * without ADC disable command on going.
6336 * @note On this STM32 series, setting of this feature is conditioned to
6338 * ADC must be enabled with conversion on going on group regular,
6339 * without ADC disable command on going.
6358 * @retval 0: no conversion is on going on ADC group regular.
6369 * @retval 0: no command of conversion stop is on going on ADC group regular.
6498 /** @defgroup ADC_LL_EF_Operation_ADC_Group_Injected Operation on ADC hierarchical scope: group inj…
6504 * @note On this STM32 series, this function is relevant for both
6509 * will start at next trigger event (on the selected trigger edge)
6511 * @note On this STM32 series, setting of this feature is conditioned to
6513 * ADC must be enabled without conversion on going on group injected,
6514 * without conversion stop command on going on group injected,
6515 * without ADC disable command on going.
6532 * @note On this STM32 series, setting of this feature is conditioned to
6534 * ADC must be enabled with conversion on going on group injected,
6535 * without ADC disable command on going.
6554 * @retval 0: no conversion is on going on ADC group injected.
6565 * @retval 0: no command of conversion stop is on going on ADC group injected.
6721 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
6834 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
7550 /* (availability of ADC group injected depends on STM32 series) */