TUKS MCU Introductory course / TUKS-COURSE-2-LED
Embed: (wiki syntax)

« Back to documentation index

Peripheral Control functions

Peripheral Control functions
[COMP Exported Functions]

Management functions. More...

Functions

HAL_StatusTypeDef HAL_COMP_Lock (COMP_HandleTypeDef *hcomp)
 Lock the selected comparator configuration.
uint32_t HAL_COMP_GetOutputLevel (COMP_HandleTypeDef *hcomp)
 Return the output level (high or low) of the selected comparator.
__weak void HAL_COMP_TriggerCallback (COMP_HandleTypeDef *hcomp)
 Comparator callback.

Detailed Description

Management functions.

 ===============================================================================
                      ##### Peripheral Control functions #####
 ===============================================================================  
    [..]
    This subsection provides a set of functions allowing to control the comparators. 


Function Documentation

uint32_t HAL_COMP_GetOutputLevel ( COMP_HandleTypeDef *  hcomp )

Return the output level (high or low) of the selected comparator.

The output level depends on the selected polarity. If the polarity is not inverted:

  • Comparator output is low when the input plus is at a lower voltage than the input minus
  • Comparator output is high when the input plus is at a higher voltage than the input minus If the polarity is inverted:
  • Comparator output is high when the input plus is at a lower voltage than the input minus
  • Comparator output is low when the input plus is at a higher voltage than the input minus
    Parameters:
    hcompCOMP handle
    Return values:
    Returnsthe selected comparator output level:

    • COMP_OUTPUT_LEVEL_LOW
    • COMP_OUTPUT_LEVEL_HIGH

Definition at line 673 of file stm32l4xx_hal_comp.c.

HAL_StatusTypeDef HAL_COMP_Lock ( COMP_HandleTypeDef *  hcomp )

Lock the selected comparator configuration.

Note:
A system reset is required to unlock the comparator configuration.
Locking the comparator from reset state is possible if __HAL_RCC_SYSCFG_CLK_ENABLE() is being called before.
Parameters:
hcompCOMP handle
Return values:
HALstatus

Definition at line 627 of file stm32l4xx_hal_comp.c.

__weak void HAL_COMP_TriggerCallback ( COMP_HandleTypeDef *  hcomp )

Comparator callback.

Parameters:
hcompCOMP handle
Return values:
None

Definition at line 687 of file stm32l4xx_hal_comp.c.