Lines Matching full:with

14   * If no LICENSE file comes with this software, it is provided AS-IS.
71 … compatibility with some ADC on other STM32 series
75 /* trigger edge selection duplicated with shifts [0; 4; 8; 12] */
83 /* trigger edge selection duplicated with shifts [0; 4; 8; 12] */
104 ADC_CHANNEL_ID_NUMBER_MASK with reduced range: on this STM32 series, ADC group regular sequencer,
105 if set to mode "fully configurable", can contain channels with a restricted channel number.
264 … | ADC_CR_ADDIS | ADC_CR_ADEN) /* ADC register CR bits with HW property
275 … voltage with which VrefInt has been calibrated in production
283 …(with taking into account conversion from digital value resolution 12 bit, analog voltage referenc…
293with which temperature sensor has been calibrated in production
358 * (setting possible with ADC enabled without conversion on going,
359 * ADC enabled with conversion on going, ...)
360 * Each feature can be updated afterwards with a unitary function
361 * and potentially with ADC in a different state than disabled,
370 … ADC clock synchronous (from PCLK) with prescaler 1 must be enabled
400 * (functions with prefix "REG").
407 * (setting possible with ADC enabled without conversion on going,
408 * ADC enabled with conversion on going, ...)
409 * Each feature can be updated afterwards with a unitary function
410 * and potentially with ADC in a different state than disabled,
421with some ADC on other STM32 series having this setting set by HW
481 * @brief Flags defines which can be used with LL_ADC_ReadReg function
501 * @brief IT defines which can be used with LL_ADC_ReadReg and LL_ADC_WriteReg functions
521 /** @defgroup ADC_LL_EC_REGISTERS ADC registers compliant with specific purpose
524 /* List of ADC registers intended to be used (most commonly) with */
528 … (corresponding to register DR) to be used with ADC configured in independent
541 …DC_CLOCK_ASYNC_DIV2 (ADC_CCR_PRESC_0) /*!< ADC asynchronous clock with
545 …DC_CLOCK_ASYNC_DIV4 (ADC_CCR_PRESC_1) /*!< ADC asynchronous clock with
549 …DC_CLOCK_ASYNC_DIV6 (ADC_CCR_PRESC_1 | ADC_CCR_PRESC_0) /*!< ADC asynchronous clock with
553 …DC_CLOCK_ASYNC_DIV8 (ADC_CCR_PRESC_2) /*!< ADC asynchronous clock with
557 …DC_CLOCK_ASYNC_DIV10 (ADC_CCR_PRESC_2 | ADC_CCR_PRESC_0) /*!< ADC asynchronous clock with
561 …DC_CLOCK_ASYNC_DIV12 (ADC_CCR_PRESC_2 | ADC_CCR_PRESC_1) /*!< ADC asynchronous clock with
566 … | ADC_CCR_PRESC_0) /*!< ADC asynchronous clock with
570 …DC_CLOCK_ASYNC_DIV32 (ADC_CCR_PRESC_3) /*!< ADC asynchronous clock with
574 …DC_CLOCK_ASYNC_DIV64 (ADC_CCR_PRESC_3 | ADC_CCR_PRESC_0) /*!< ADC asynchronous clock with
578 …DC_CLOCK_ASYNC_DIV128 (ADC_CCR_PRESC_3 | ADC_CCR_PRESC_1) /*!< ADC asynchronous clock with
583 … | ADC_CCR_PRESC_0) /*!< ADC asynchronous clock with
652 … See description with function @ref LL_ADC_SetLowPowerMode(). */
655 … when a new ADC conversion is triggered (with startup time between trigger
656 and start of sampling). See description with function
659 and auto power-off combined. See description with function @ref LL_ADC_SetLowPowerMode(). */
833 … This ADC mode is intended to be used with DMA mode non-circular. */
837 … This ADC mode is intended to be used with DMA mode circular. */
873 with 2 ranks in the sequence */
875 with 3 ranks in the sequence */
877 with 4 ranks in the sequence */
879 with 5 ranks in the sequence */
881 with 6 ranks in the sequence */
883 with 7 ranks in the sequence */
885 with 8 ranks in the sequence */
897 … (scan of all ranks, ADC conversion of ranks with channels enabled in
904 … (scan of all ranks, ADC conversion of ranks with channels enabled in
916 … discontinuous mode enable with sequence interruption every rank */
1084with other STM32 devices featuring ADC group injected, in this case other
1290 * number is returned, either defined with number
1291 * or with bitfield (only one bit must be set).
1325 * comparison with internal channel parameter to be done
1401 * comparison with internal channel parameter to be done
1424 * number in ADC registers. The differentiation is made only with
1459 * comparison with internal channel parameter to be done
1515 * comparison with internal channel parameter to be done
1557 * number in ADC registers. The differentiation is made only with
1576 * define a single channel to monitor with analog watchdog
1578 * @note To be used with function @ref LL_ADC_SetAnalogWDMonitChannels().
1616 * comparison with internal channel parameter to be done
1660 * @note To be used with function @ref LL_ADC_ConfigAnalogWDThresholds()
1662 * Example, with a ADC resolution of 8 bits, to set the value of
1683 * @note To be used with function @ref LL_ADC_GetAnalogWDThresholds().
1684 * Example, with a ADC resolution of 8 bits, to get the value of
1704 * @note To be used with function @ref LL_ADC_GetAnalogWDThresholds().
1722 * - Multimode (for devices with several ADC instances)
1733 * @note This check is required by functions with setting conditioned to
1737 * @note On devices with only 1 ADC common instance, parameter of this macro
1739 * with devices featuring several ADC common instances).
1823 * On devices with small package, the pin Vref+ is not present
1856 * with TS_ADC_DATA = temperature sensor raw data measured by ADC
1863 * of the current device has characteristics in line with
1936 * intended to be used (most commonly) with DMA transfer.
1940 * @note This macro is intended to be used with LL DMA driver, refer to
1948 * @note For devices with several ADC: in multimode, some devices
1981 * This check can be done with function @ref LL_ADC_IsEnabled() for each
2064 * This check can be done with function @ref LL_ADC_IsEnabled() for each
2105 * This check can be done with function @ref LL_ADC_IsEnabled() for each
2133 * This check can be done with function @ref LL_ADC_IsEnabled() for each
2234 * or differential (for devices with differential mode available).
2256 * or differential (for devices with differential mode available).
2356 * - It is not recommended to use with interruption or DMA
2362 * - Do use with polling: 1. Start conversion,
2371 * (with startup time between trigger and start of sampling).
2372 * This feature can be combined with low power mode "auto wait".
2373 * @note With ADC low power mode "auto wait", the ADC conversion data read
2413 * - It is not recommended to use with interruption or DMA
2419 * - Do use with polling: 1. Start conversion,
2428 * (with startup time between trigger and start of sampling).
2429 * This feature can be combined with low power mode "auto wait".
2430 * @note With ADC low power mode "auto wait", the ADC conversion data read
2460 * @note Usage of ADC trigger frequency mode with ADC low power mode:
2590 * (default setting for compatibility with some ADC on other
2654 /* to match with triggers literals definition. */ in LL_ADC_REG_GetTriggerSource()
2778 * - For devices with sequencer fully configurable
2788 * - For devices with sequencer not fully configurable
2850 * - For devices with sequencer fully configurable
2860 * - For devices with sequencer not fully configurable
3083 * comparison with internal channel parameter to be done
3090 /* Set bits with content of parameter "Channel" with bits position */ in LL_ADC_REG_SetSequencerRanks()
3092 /* Parameters "Rank" and "Channel" are used with masks because containing */ in LL_ADC_REG_SetSequencerRanks()
3113 * with parts of literals LL_ADC_CHANNEL_x or using
3118 * process the returned value with the helper macro
3171 * comparison with internal channel parameter to be done
3197 * This function can be used with setting "not fully configurable".
3273 * comparison with internal channel parameter to be done
3280 /* Parameter "Channel" is used with masks because containing */ in LL_ADC_REG_SetSequencerChannels()
3298 * This function can be used with setting "not fully configurable".
3374 * comparison with internal channel parameter to be done
3381 /* Parameter "Channel" is used with masks because containing */ in LL_ADC_REG_SetSequencerChAdd()
3399 * This function can be used with setting "not fully configurable".
3475 * comparison with internal channel parameter to be done
3482 /* Parameter "Channel" is used with masks because containing */ in LL_ADC_REG_SetSequencerChRem()
3498 * This function can be used with setting "not fully configurable".
3566 * comparison with internal channel parameter to be done
3648 * This ADC mode is intended to be used with DMA mode non-circular.
3652 * This ADC mode is intended to be used with DMA mode circular.
3685 * This ADC mode is intended to be used with DMA mode non-circular.
3689 * This ADC mode is intended to be used with DMA mode circular.
3713 * @note Compatibility with devices without feature overrun:
3717 * Therefore, for compatibility with all devices, parameter
3832 * comparison with internal channel parameter to be done
3842 /* Parameter "Channel" is used with masks because containing */ in LL_ADC_SetChannelSamplingTime()
3911 * comparison with internal channel parameter to be done
3949 * with analog watchdog from sequencer channel definition,
4006 /* Set bits with content of parameter "AWDChannelGroup" with bits position */ in LL_ADC_SetAnalogWDMonitChannels()
4008 /* Parameters "AWDChannelGroup" and "AWDy" are used with masks because */ in LL_ADC_SetAnalogWDMonitChannels()
4033 * with parts of literals LL_ADC_CHANNEL_x or using
4038 * process the returned value with the helper macro
4234 /* Set bits with content of parameter "AWDThresholdxxxValue" with bits */ in LL_ADC_ConfigAnalogWDThresholds()
4237 /* Parameters "AWDy" and "AWDThresholdxxxValue" are used with masks because */ in LL_ADC_ConfigAnalogWDThresholds()
4294 * ADC can be disabled, enabled with or without conversion on going
4316 /* Set bits with content of parameter "AWDThresholdValue" with bits */ in LL_ADC_SetAnalogWDThresholds()
4319 /* Parameters "AWDy" and "AWDThresholdValue" are used with masks because */ in LL_ADC_SetAnalogWDThresholds()
4334 * threshold low or raw data with ADC thresholds high and low
4336 * @note If raw data with ADC thresholds high and low is retrieved,
4362 /* Set bits with content of parameter "AWDThresholdValue" with bits */ in LL_ADC_GetAnalogWDThresholds()
4365 /* Parameters "AWDy" and "AWDThresholdValue" are used with masks because */ in LL_ADC_GetAnalogWDThresholds()
4568 /* Note: Write register with some additional bits forced to state reset */ in LL_ADC_EnableInternalRegulator()
4570 /* to not interfere with bits with HW property "rs". */ in LL_ADC_EnableInternalRegulator()
4619 /* Note: Write register with some additional bits forced to state reset */ in LL_ADC_Enable()
4621 /* to not interfere with bits with HW property "rs". */ in LL_ADC_Enable()
4639 /* Note: Write register with some additional bits forced to state reset */ in LL_ADC_Disable()
4641 /* to not interfere with bits with HW property "rs". */ in LL_ADC_Disable()
4674 * or differential (for devices with differential mode available).
4678 * @note In case of usage of ADC with DMA transfer:
4702 /* Note: Write register with some additional bits forced to state reset */ in LL_ADC_StartCalibration()
4704 /* to not interfere with bits with HW property "rs". */ in LL_ADC_StartCalibration()
4749 /* Note: Write register with some additional bits forced to state reset */ in LL_ADC_REG_StartConversion()
4751 /* to not interfere with bits with HW property "rs". */ in LL_ADC_REG_StartConversion()
4761 * ADC must be enabled with conversion on going on group regular,
4769 /* Note: Write register with some additional bits forced to state reset */ in LL_ADC_REG_StopConversion()
4771 /* to not interfere with bits with HW property "rs". */ in LL_ADC_REG_StopConversion()
4803 * with feature oversampling).
4816 * @note For devices with feature oversampling: Oversampling
4831 * @note For devices with feature oversampling: Oversampling
4846 * @note For devices with feature oversampling: Oversampling
4861 * @note For devices with feature oversampling: Oversampling