Robotique FIP / Mbed 2 deprecated FIP_REV1

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.h Source File

Envt_Shield_F4_API.h

00001 #include "mbed.h"
00002 #include "x_nucleo_iks01a1.h"
00003 #include "x_nucleo_iks01a1_imu_6axes.h"
00004 #include "x_nucleo_iks01a1_magneto.h"
00005 #include "x_nucleo_iks01a1_pressure.h"
00006 #include "x_nucleo_iks01a1_hum_temp.h"
00007 
00008 
00009 #ifdef __cplusplus
00010  extern "C" {
00011 #endif
00012 
00013 
00014 class Envt_Shield_API
00015 {
00016     public:
00017         
00018         uint8_t Pressure_Init(void);
00019         uint8_t Pressure_isInitialized(void);
00020         void Pressure_Reset(void);
00021         uint8_t Pressure_ReadID(void);
00022         
00023         void Pressure_GetPressure(float* pfData);
00024         void Pressure_GetTemperature(float* pfData);
00025         uint8_t Hum_Temp_Init(void);
00026         uint8_t Hum_Temp_isInitialized(void);
00027         void Hum_Temp_Reset(void);
00028         uint8_t Hum_Temp_ReadID(void);
00029         
00030         void Hum_Temp_GetHumidity(float* pfData);
00031         void Hum_Temp_GetTemperature(float* pfData);
00032         void Hum_Temp_PowerOFF();
00033     
00034 };
00035 
00036 #ifdef __cplusplus
00037 }
00038 #endif