mbed library sources

Dependents:   frdm_kl05z_gpio_test

Fork of mbed-src by mbed official

Revision:
218:44081b78fdc2
Parent:
205:c41fc65bcfb4
--- a/targets/cmsis/TARGET_STM/TARGET_NUCLEO_F072RB/stm32f0xx_hal_comp.c	Tue May 27 13:00:07 2014 +0100
+++ b/targets/cmsis/TARGET_STM/TARGET_NUCLEO_F072RB/stm32f0xx_hal_comp.c	Fri May 30 15:30:09 2014 +0100
@@ -3,7 +3,7 @@
   * @file    stm32f0xx_hal_comp.c
   * @author  MCD Application Team
   * @version V1.0.0
-  * @date    20-May-2014
+  * @date    28-May-2014
   * @brief   COMP HAL module driver.
   *    
   *          This file provides firmware functions to manage the following 
@@ -19,7 +19,7 @@
 ================================================================================
            
   [..]       
-      The STM32F0xx device family integrates 2 analog comparators COMP1 and COMP2:
+      The STM32F0xx device family integrates up to 2 analog comparators COMP1 and COMP2:
       (#) The non inverting input and inverting input can be set to GPIO pins
           as shown in table1. COMP Inputs below.
   
@@ -93,7 +93,6 @@
       To use the comparator, perform the following steps:
   
       (#) Fill in the HAL_COMP_MspInit() to
-      (++) Enable the SYSCFG APB clock to get write access to comparator register using __SYSCFG_CLK_ENABLE()
       (++) Configure the comparator input in analog mode using HAL_GPIO_Init()
       (++) Configure the comparator output in alternate function mode using HAL_GPIO_Init() to map the comparator 
            output to the GPIO pin
@@ -107,8 +106,11 @@
       (++) Select the output redirection
       (++) Select the hysteresis level
       (++) Select the power mode
+      (++) Select the event/interrupt mode
   
-      (#) Enable the comparator using HAL_COMP_Start() function
+      (#) Enable the comparator using HAL_COMP_Start() function or HAL_COMP_Start_IT() function for interrupt mode
+    
+      (#) Read the comparator output level with HAL_COMP_GetOutputLevel()
     
   @endverbatim
   ******************************************************************************
@@ -227,7 +229,7 @@
     {
       /* Init SYSCFG and the low level hardware to access comparators */
       __SYSCFG_CLK_ENABLE();
-      
+
       HAL_COMP_MspInit(hcomp);
     }