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:
parent
a9c0768fd6
commit
22f39ab4ff
3 changed files with 126 additions and 297 deletions
|
@ -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****/
|
||||
/** @} */
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue