Library I2C pins modification to fit nucleo 32 pins modules
Dependencies: ST_INTERFACES X_NUCLEO_COMMON
Dependents: STM32_MagneticLight
Fork of X_NUCLEO_IKS01A1 by
Diff: Components/lps25h/lps25h_class.h
- Revision:
- 18:1cb4ae9d83e7
- Parent:
- 6:8d2abd695c52
- Child:
- 20:c20c8bd5be6b
--- a/Components/lps25h/lps25h_class.h Wed May 27 12:03:41 2015 +0200 +++ b/Components/lps25h/lps25h_class.h Fri May 29 14:23:22 2015 +0200 @@ -57,19 +57,19 @@ } /*** Interface Methods ***/ - virtual PRESSURE_StatusTypeDef Init(PRESSURE_InitTypeDef *init_struct) { - return LPS25H_Init(init_struct); + virtual int Init(void *init_struct) { + return LPS25H_Init((PRESSURE_InitTypeDef*)init_struct); } - virtual PRESSURE_StatusTypeDef PowerOff(void) { + virtual int PowerOff(void) { return LPS25H_PowerOff(); } - virtual PRESSURE_StatusTypeDef ReadID(uint8_t *p_id) { + virtual int ReadID(uint8_t *p_id) { return LPS25H_ReadID(p_id); } - virtual PRESSURE_StatusTypeDef Reset(void) { + virtual int Reset(void) { return LPS25H_RebootCmd(); } @@ -79,11 +79,11 @@ virtual uint8_t ITStatus(uint16_t, uint16_t) { /* not yet implemented */ return 0; } virtual void ClearIT(uint16_t, uint16_t) { /* not yet implemented */ } - virtual PRESSURE_StatusTypeDef GetPressure(float *pfData) { + virtual int GetPressure(float *pfData) { return LPS25H_GetPressure(pfData); } - virtual PRESSURE_StatusTypeDef GetTemperature(float *pfData) { + virtual int GetTemperature(float *pfData) { return LPS25H_GetTemperature(pfData); }