mbed official / mbed

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

Committer:
Kojto
Date:
Fri Aug 12 13:04:35 2016 +0200
Revision:
123:b0220dba8be7
Parent:
122:f9eeca106725
Release 123 of the mbed library

Changes:
- new targets: nucleo_f207zg, beetle, nrf51_dk, hexiwear,
nuvoton nuc472, vk rz a1h
- ST - fix timer interrupt handler, sleep api fix
- NXP - lpc15xx us ticker fix
- Nordic - analogin fixes, LF clock init addition, enable i2c async

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Kojto 93:e188a91d3eaa 1 /**
Kojto 93:e188a91d3eaa 2 ******************************************************************************
Kojto 93:e188a91d3eaa 3 * @file stm32f3xx_hal_opamp_ex.h
Kojto 93:e188a91d3eaa 4 * @author MCD Application Team
Kojto 123:b0220dba8be7 5 * @version V1.3.0
Kojto 123:b0220dba8be7 6 * @date 01-July-2016
Kojto 93:e188a91d3eaa 7 * @brief Header file of OPAMP HAL Extended module.
Kojto 93:e188a91d3eaa 8 ******************************************************************************
Kojto 93:e188a91d3eaa 9 * @attention
Kojto 93:e188a91d3eaa 10 *
Kojto 122:f9eeca106725 11 * <h2><center>&copy; COPYRIGHT(c) 2016 STMicroelectronics</center></h2>
Kojto 93:e188a91d3eaa 12 *
Kojto 93:e188a91d3eaa 13 * Redistribution and use in source and binary forms, with or without modification,
Kojto 93:e188a91d3eaa 14 * are permitted provided that the following conditions are met:
Kojto 93:e188a91d3eaa 15 * 1. Redistributions of source code must retain the above copyright notice,
Kojto 93:e188a91d3eaa 16 * this list of conditions and the following disclaimer.
Kojto 93:e188a91d3eaa 17 * 2. Redistributions in binary form must reproduce the above copyright notice,
Kojto 93:e188a91d3eaa 18 * this list of conditions and the following disclaimer in the documentation
Kojto 93:e188a91d3eaa 19 * and/or other materials provided with the distribution.
Kojto 93:e188a91d3eaa 20 * 3. Neither the name of STMicroelectronics nor the names of its contributors
Kojto 93:e188a91d3eaa 21 * may be used to endorse or promote products derived from this software
Kojto 93:e188a91d3eaa 22 * without specific prior written permission.
Kojto 93:e188a91d3eaa 23 *
Kojto 93:e188a91d3eaa 24 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
Kojto 93:e188a91d3eaa 25 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
Kojto 93:e188a91d3eaa 26 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
Kojto 93:e188a91d3eaa 27 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
Kojto 93:e188a91d3eaa 28 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
Kojto 93:e188a91d3eaa 29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
Kojto 93:e188a91d3eaa 30 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
Kojto 93:e188a91d3eaa 31 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
Kojto 93:e188a91d3eaa 32 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
Kojto 93:e188a91d3eaa 33 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Kojto 93:e188a91d3eaa 34 *
Kojto 93:e188a91d3eaa 35 ******************************************************************************
Kojto 93:e188a91d3eaa 36 */
Kojto 93:e188a91d3eaa 37
Kojto 93:e188a91d3eaa 38 /* Define to prevent recursive inclusion -------------------------------------*/
Kojto 93:e188a91d3eaa 39 #ifndef __STM32F3xx_HAL_OPAMP_EX_H
Kojto 93:e188a91d3eaa 40 #define __STM32F3xx_HAL_OPAMP_EX_H
Kojto 93:e188a91d3eaa 41
Kojto 93:e188a91d3eaa 42 #ifdef __cplusplus
Kojto 93:e188a91d3eaa 43 extern "C" {
Kojto 93:e188a91d3eaa 44 #endif
Kojto 93:e188a91d3eaa 45
Kojto 122:f9eeca106725 46 #if defined(STM32F302xE) || defined(STM32F303xE) || defined(STM32F398xx) || \
Kojto 122:f9eeca106725 47 defined(STM32F302xC) || defined(STM32F303xC) || defined(STM32F358xx) || \
Kojto 122:f9eeca106725 48 defined(STM32F303x8) || defined(STM32F334x8) || defined(STM32F328xx) || \
Kojto 122:f9eeca106725 49 defined(STM32F301x8) || defined(STM32F302x8) || defined(STM32F318xx)
Kojto 122:f9eeca106725 50
Kojto 93:e188a91d3eaa 51 /* Includes ------------------------------------------------------------------*/
Kojto 93:e188a91d3eaa 52 #include "stm32f3xx_hal_def.h"
Kojto 93:e188a91d3eaa 53
Kojto 93:e188a91d3eaa 54 /** @addtogroup STM32F3xx_HAL_Driver
Kojto 93:e188a91d3eaa 55 * @{
Kojto 93:e188a91d3eaa 56 */
Kojto 93:e188a91d3eaa 57
Kojto 122:f9eeca106725 58 /** @addtogroup OPAMPEx OPAMPEx
Kojto 93:e188a91d3eaa 59 * @{
Kojto 93:e188a91d3eaa 60 */
Kojto 93:e188a91d3eaa 61 /* Exported types ------------------------------------------------------------*/
Kojto 93:e188a91d3eaa 62 /* Exported constants --------------------------------------------------------*/
Kojto 93:e188a91d3eaa 63 /* Exported macro ------------------------------------------------------------*/
Kojto 93:e188a91d3eaa 64 /* Exported functions --------------------------------------------------------*/
Kojto 93:e188a91d3eaa 65 /** @addtogroup OPAMPEx_Exported_Functions OPAMP Extended Exported Functions
Kojto 93:e188a91d3eaa 66 * @{
Kojto 93:e188a91d3eaa 67 */
Kojto 93:e188a91d3eaa 68
Kojto 93:e188a91d3eaa 69 /** @addtogroup OPAMPEx_Exported_Functions_Group1 Extended Input and Output operation functions
Kojto 93:e188a91d3eaa 70 * @{
Kojto 93:e188a91d3eaa 71 */
Kojto 93:e188a91d3eaa 72
Kojto 93:e188a91d3eaa 73 /* I/O operation functions *****************************************************/
Kojto 93:e188a91d3eaa 74
Kojto 93:e188a91d3eaa 75 #if defined(STM32F302xE) || \
Kojto 93:e188a91d3eaa 76 defined(STM32F302xC)
Kojto 93:e188a91d3eaa 77
Kojto 93:e188a91d3eaa 78 HAL_StatusTypeDef HAL_OPAMPEx_SelfCalibrateAll(OPAMP_HandleTypeDef *hopamp1, OPAMP_HandleTypeDef *hopamp2);
Kojto 93:e188a91d3eaa 79
Kojto 93:e188a91d3eaa 80 #endif /* STM32F302xE || */
Kojto 93:e188a91d3eaa 81 /* STM32F302xC */
Kojto 93:e188a91d3eaa 82
Kojto 93:e188a91d3eaa 83 #if defined(STM32F303xE) || defined(STM32F398xx) || \
Kojto 93:e188a91d3eaa 84 defined(STM32F303xC) || defined(STM32F358xx)
Kojto 93:e188a91d3eaa 85 HAL_StatusTypeDef HAL_OPAMPEx_SelfCalibrateAll(OPAMP_HandleTypeDef *hopamp1, OPAMP_HandleTypeDef *hopamp2, OPAMP_HandleTypeDef *hopamp3, OPAMP_HandleTypeDef *hopamp4);
Kojto 93:e188a91d3eaa 86 #endif /* STM32F303xE || STM32F398xx || */
Kojto 93:e188a91d3eaa 87 /* STM32F303xC || STM32F358xx */
Kojto 93:e188a91d3eaa 88
Kojto 93:e188a91d3eaa 89 /**
Kojto 93:e188a91d3eaa 90 * @}
Kojto 93:e188a91d3eaa 91 */
Kojto 93:e188a91d3eaa 92
Kojto 93:e188a91d3eaa 93 /**
Kojto 93:e188a91d3eaa 94 * @}
Kojto 93:e188a91d3eaa 95 */
Kojto 93:e188a91d3eaa 96
Kojto 93:e188a91d3eaa 97 /**
Kojto 93:e188a91d3eaa 98 * @}
Kojto 93:e188a91d3eaa 99 */
Kojto 93:e188a91d3eaa 100
Kojto 93:e188a91d3eaa 101 /**
Kojto 93:e188a91d3eaa 102 * @}
Kojto 93:e188a91d3eaa 103 */
Kojto 93:e188a91d3eaa 104
Kojto 122:f9eeca106725 105 #endif /* STM32F302xE || STM32F303xE || STM32F398xx || */
Kojto 122:f9eeca106725 106 /* STM32F302xC || STM32F303xC || STM32F358xx || */
Kojto 122:f9eeca106725 107 /* STM32F303x8 || STM32F334x8 || STM32F328xx || */
Kojto 122:f9eeca106725 108 /* STM32F301x8 || STM32F302x8 || STM32F318xx */
Kojto 122:f9eeca106725 109
Kojto 93:e188a91d3eaa 110 #ifdef __cplusplus
Kojto 93:e188a91d3eaa 111 }
Kojto 93:e188a91d3eaa 112 #endif
Kojto 93:e188a91d3eaa 113
Kojto 93:e188a91d3eaa 114
Kojto 93:e188a91d3eaa 115 #endif /* __STM32F3xx_HAL_OPAMP_EX_H */
Kojto 93:e188a91d3eaa 116
Kojto 93:e188a91d3eaa 117 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/