MEMS I2C integration.

This patch allows the MEMS driver to use the i2c driver.
Signed-off-by: Maria Laura Stefanizzi <laura28582@gmail.com>
This commit is contained in:
Maria Laura Stefanizzi 2013-11-20 14:22:27 +01:00
parent a9c0768fd6
commit 22f39ab4ff
3 changed files with 126 additions and 297 deletions

View file

@ -49,17 +49,19 @@ typedef struct {
/* Functions -----------------------------------------------------------------*/
/* Mems Initialization function */
uint8_t Mems_Init(void);
uint8_t MEMS_Init(void);
uint8_t MEMS_On(void);
uint8_t MEMS_Off(void);
uint8_t MEMS_SetFullScale(boolean range);
boolean MEMS_GetFullScale(void);
/* Get mems acceleration values */
uint8_t Mems_GetValue(t_mems_data *mems_data);
uint8_t MEMS_Read_Reg (uint8_t slave_addr, uint8_t reg_addr, uint8_t *pBuffer,
uint8_t NoOfBytes);
uint8_t MEMS_Write_Reg (uint8_t slave_addr, uint8_t reg_addr,
uint8_t reg_value);
#endif /*MEMS_H_ */
/******************* (C) COPYRIGHT 2009 STMicroelectronics *****END OF FILE****/
/** @} */