ble

Dependencies:   HC_SR04_Ultrasonic_Library Servo mbed

Fork of FIP_REV1 by Robotique FIP

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Envt_Shield_F4_API.cpp Source File

Envt_Shield_F4_API.cpp

00001 //#include "nucleo-f401re.h"
00002 #include "Envt_Shield_F4_API.h"
00003 /*#include "x_nucleo_ike01x1_hum_temp.h"
00004 #include "x_nucleo_ike01x1_pressure.h"
00005 #include "x_nucleo_ike01x1_uv.h"*/
00006 
00007 
00008 uint8_t Envt_Shield_API::Pressure_Init(void)
00009 {
00010     uint8_t ret= BSP_PRESSURE_Init();
00011     return ret;
00012 } 
00013 
00014 uint8_t Envt_Shield_API::Pressure_isInitialized(void)
00015 {
00016     uint8_t PressureInitialised=BSP_PRESSURE_isInitialized();
00017     return PressureInitialised;
00018 }
00019 
00020 void Envt_Shield_API::Pressure_Reset(void)
00021 {
00022     BSP_PRESSURE_Reset();
00023 }
00024 
00025 uint8_t Envt_Shield_API::Pressure_ReadID(void)
00026 {
00027    uint8_t id = BSP_PRESSURE_ReadID();
00028     return id;
00029 }
00030 
00031 
00032 void Envt_Shield_API::Pressure_GetPressure(float* pfData)
00033 {
00034     BSP_PRESSURE_GetPressure(pfData);
00035 }
00036 
00037 void Envt_Shield_API::Pressure_GetTemperature(float* pfData)
00038 {
00039     BSP_PRESSURE_GetTemperature(pfData);
00040 }
00041 
00042 
00043 uint8_t Envt_Shield_API::Hum_Temp_Init(void)
00044 {
00045     uint8_t ret = BSP_HUM_TEMP_Init();
00046     return ret;
00047 }
00048 
00049 uint8_t Envt_Shield_API::Hum_Temp_isInitialized(void)
00050 {
00051     uint8_t HumpTempInitialised=BSP_HUM_TEMP_isInitialized();
00052     return HumpTempInitialised;
00053 }
00054 
00055 void Envt_Shield_API::Hum_Temp_Reset(void)
00056 {
00057     BSP_HUM_TEMP_Reset();
00058 }
00059 
00060 uint8_t Envt_Shield_API::Hum_Temp_ReadID(void)
00061 {
00062     uint8_t id = BSP_HUM_TEMP_ReadID();
00063     return id;
00064 }
00065 
00066 void Envt_Shield_API::Hum_Temp_GetHumidity(float* pfData)
00067 {
00068      BSP_HUM_TEMP_GetHumidity(pfData);
00069 }
00070 
00071 void Envt_Shield_API::Hum_Temp_GetTemperature(float* pfData)
00072 {
00073    BSP_HUM_TEMP_GetTemperature(pfData);
00074 }
00075 
00076 void Envt_Shield_API::Hum_Temp_PowerOFF()
00077 {
00078     BSP_HUM_TEMP_PowerOFF();
00079 }
00080