1
Dependencies: sMotor LIS3MDL X_NUCLEO_53L0A1
lis3mdl_class.h
- Committer:
- simens
- Date:
- 2019-05-23
- Revision:
- 0:ed3e71232bc7
File content as of revision 0:ed3e71232bc7:
#ifndef lis3mdl_class_h
#define lis3mdl_class_h
class lis3mdl{
public:
virtual int set_m_axes_offset(uint8_t axe, int16_t offset) {//my
return LIS3MDL_M_SetAxeOffset(axe, offset);
}
virtual int set_BDU() { //my
uint8_t tmp;
if(LIS3MDL_IO_Read(&tmp,LIS3MDL_M_CTRL_REG5_M,1)!=
MAGNETO_OK)
return MAGNETO_ERROR;
tmp=0x40;
return LIS3MDL_IO_Write(&tmp, LIS3MDL_M_CTRL_REG5_M, 1);
}
protected:
MAGNETO_StatusTypeDef LIS3MDL_M_SetAxeOffset(uint8_t axe,int16_t offset);//my
};
#endif