ble

Dependencies:   HC_SR04_Ultrasonic_Library Servo mbed

Fork of FIP_REV1 by Robotique FIP

Committer:
julientiron
Date:
Thu Jul 09 13:33:36 2015 +0000
Revision:
4:69a35a56ac48
Parent:
1:bdbf36f8408d
BLE

Who changed what in which revision?

UserRevisionLine numberNew contents of line
julientiron 1:bdbf36f8408d 1 /**
julientiron 1:bdbf36f8408d 2 ******************************************************************************
julientiron 1:bdbf36f8408d 3 * @file x_nucleo_iks01a1_hum_temp.h
julientiron 1:bdbf36f8408d 4 * @author MEMS Application Team
julientiron 1:bdbf36f8408d 5 * @version V1.0.0
julientiron 1:bdbf36f8408d 6 * @date 30-July-2014
julientiron 1:bdbf36f8408d 7 * @brief This file contains definitions for x_nucleo_iks01a1_hum_temp.c
julientiron 1:bdbf36f8408d 8 ******************************************************************************
julientiron 1:bdbf36f8408d 9 * @attention
julientiron 1:bdbf36f8408d 10 *
julientiron 1:bdbf36f8408d 11 * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
julientiron 1:bdbf36f8408d 12 *
julientiron 1:bdbf36f8408d 13 * Redistribution and use in source and binary forms, with or without modification,
julientiron 1:bdbf36f8408d 14 * are permitted provided that the following conditions are met:
julientiron 1:bdbf36f8408d 15 * 1. Redistributions of source code must retain the above copyright notice,
julientiron 1:bdbf36f8408d 16 * this list of conditions and the following disclaimer.
julientiron 1:bdbf36f8408d 17 * 2. Redistributions in binary form must reproduce the above copyright notice,
julientiron 1:bdbf36f8408d 18 * this list of conditions and the following disclaimer in the documentation
julientiron 1:bdbf36f8408d 19 * and/or other materials provided with the distribution.
julientiron 1:bdbf36f8408d 20 * 3. Neither the name of STMicroelectronics nor the names of its contributors
julientiron 1:bdbf36f8408d 21 * may be used to endorse or promote products derived from this software
julientiron 1:bdbf36f8408d 22 * without specific prior written permission.
julientiron 1:bdbf36f8408d 23 *
julientiron 1:bdbf36f8408d 24 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
julientiron 1:bdbf36f8408d 25 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
julientiron 1:bdbf36f8408d 26 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
julientiron 1:bdbf36f8408d 27 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
julientiron 1:bdbf36f8408d 28 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
julientiron 1:bdbf36f8408d 29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
julientiron 1:bdbf36f8408d 30 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
julientiron 1:bdbf36f8408d 31 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
julientiron 1:bdbf36f8408d 32 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
julientiron 1:bdbf36f8408d 33 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
julientiron 1:bdbf36f8408d 34 *
julientiron 1:bdbf36f8408d 35 ******************************************************************************
julientiron 1:bdbf36f8408d 36 */
julientiron 1:bdbf36f8408d 37
julientiron 1:bdbf36f8408d 38
julientiron 1:bdbf36f8408d 39 /* Define to prevent recursive inclusion -------------------------------------*/
julientiron 1:bdbf36f8408d 40 #ifndef __X_NUCLEO_IKS01A1_HUM_TEMP_H
julientiron 1:bdbf36f8408d 41 #define __X_NUCLEO_IKS01A1_HUM_TEMP_H
julientiron 1:bdbf36f8408d 42
julientiron 1:bdbf36f8408d 43 #ifdef __cplusplus
julientiron 1:bdbf36f8408d 44 extern "C" {
julientiron 1:bdbf36f8408d 45 #endif
julientiron 1:bdbf36f8408d 46
julientiron 1:bdbf36f8408d 47 /* Includes ------------------------------------------------------------------*/
julientiron 1:bdbf36f8408d 48 //#include "x_nucleo_iks01a1.h"
julientiron 1:bdbf36f8408d 49 /* Include HUM_TEMP sensor component driver */
julientiron 1:bdbf36f8408d 50 #include "hts221.h"
julientiron 1:bdbf36f8408d 51
julientiron 1:bdbf36f8408d 52 /** @addtogroup BSP
julientiron 1:bdbf36f8408d 53 * @{
julientiron 1:bdbf36f8408d 54 */
julientiron 1:bdbf36f8408d 55
julientiron 1:bdbf36f8408d 56 /** @addtogroup X_NUCLEO_IKS01A1
julientiron 1:bdbf36f8408d 57 * @{
julientiron 1:bdbf36f8408d 58 */
julientiron 1:bdbf36f8408d 59
julientiron 1:bdbf36f8408d 60 /** @addtogroup X_NUCLEO_IKS01A1_HUM_TEMP
julientiron 1:bdbf36f8408d 61 * @{
julientiron 1:bdbf36f8408d 62 */
julientiron 1:bdbf36f8408d 63
julientiron 1:bdbf36f8408d 64 /** @defgroup X_NUCLEO_IKS01A1_HUM_TEMP_Exported_Constants
julientiron 1:bdbf36f8408d 65 * @{
julientiron 1:bdbf36f8408d 66 */
julientiron 1:bdbf36f8408d 67
julientiron 1:bdbf36f8408d 68 /**
julientiron 1:bdbf36f8408d 69 * @}
julientiron 1:bdbf36f8408d 70 */
julientiron 1:bdbf36f8408d 71
julientiron 1:bdbf36f8408d 72 /** @defgroup X_NUCLEO_IKS01A1_HUM_TEMP_Exported_Macros
julientiron 1:bdbf36f8408d 73 * @{
julientiron 1:bdbf36f8408d 74 */
julientiron 1:bdbf36f8408d 75
julientiron 1:bdbf36f8408d 76 /**
julientiron 1:bdbf36f8408d 77 * @}
julientiron 1:bdbf36f8408d 78 */
julientiron 1:bdbf36f8408d 79
julientiron 1:bdbf36f8408d 80 /** @defgroup X_NUCLEO_IKS01A1_HUM_TEMP_Exported_Functions
julientiron 1:bdbf36f8408d 81 * @{
julientiron 1:bdbf36f8408d 82 */
julientiron 1:bdbf36f8408d 83
julientiron 1:bdbf36f8408d 84 /* Sensor Configuration Functions */
julientiron 1:bdbf36f8408d 85 HUM_TEMP_StatusTypeDef BSP_HUM_TEMP_Init(void);
julientiron 1:bdbf36f8408d 86 uint8_t BSP_HUM_TEMP_isInitialized(void);
julientiron 1:bdbf36f8408d 87 void BSP_HUM_TEMP_PowerOFF(void);
julientiron 1:bdbf36f8408d 88 uint8_t BSP_HUM_TEMP_ReadID(void);
julientiron 1:bdbf36f8408d 89 HUM_TEMP_StatusTypeDef BSP_HUM_TEMP_CheckID(void);
julientiron 1:bdbf36f8408d 90 void BSP_HUM_TEMP_Reset(void);
julientiron 1:bdbf36f8408d 91 void BSP_HUM_TEMP_GetHumidity(float* pfData);
julientiron 1:bdbf36f8408d 92 void BSP_HUM_TEMP_GetTemperature(float* pfData);
julientiron 1:bdbf36f8408d 93
julientiron 1:bdbf36f8408d 94
julientiron 1:bdbf36f8408d 95 /**
julientiron 1:bdbf36f8408d 96 * @}
julientiron 1:bdbf36f8408d 97 */
julientiron 1:bdbf36f8408d 98
julientiron 1:bdbf36f8408d 99 /**
julientiron 1:bdbf36f8408d 100 * @}
julientiron 1:bdbf36f8408d 101 */
julientiron 1:bdbf36f8408d 102
julientiron 1:bdbf36f8408d 103 /**
julientiron 1:bdbf36f8408d 104 * @}
julientiron 1:bdbf36f8408d 105 */
julientiron 1:bdbf36f8408d 106
julientiron 1:bdbf36f8408d 107 /**
julientiron 1:bdbf36f8408d 108 * @}
julientiron 1:bdbf36f8408d 109 */
julientiron 1:bdbf36f8408d 110
julientiron 1:bdbf36f8408d 111 #ifdef __cplusplus
julientiron 1:bdbf36f8408d 112 }
julientiron 1:bdbf36f8408d 113 #endif
julientiron 1:bdbf36f8408d 114
julientiron 1:bdbf36f8408d 115 #endif /* __X_NUCLEO_IKS01A1_HUM_TEMP_H */
julientiron 1:bdbf36f8408d 116
julientiron 1:bdbf36f8408d 117
julientiron 1:bdbf36f8408d 118
julientiron 1:bdbf36f8408d 119 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
julientiron 1:bdbf36f8408d 120