|
#define | DRV_I2C_LSM303AGR_H_ |
|
#define | LSM303D_MAGSCALE_2GAUSS 0x00 |
|
#define | LSM303D_MAGSCALE_4GAUSS 0x01 |
|
#define | LSM303D_MAGSCALE_8GAUSS 0x02 |
|
#define | LSM303D_MAGSCALE_12GAUSS 0x03 |
|
#define | LSM303D_MAGRATE_3HZ125 0x00 |
|
#define | LSM303D_MAGRATE_6HZ25 0x01 |
|
#define | LSM303D_MAGRATE_12HZ5 0x02 |
|
#define | LSM303D_MAGRATE_25HZ 0x03 |
|
#define | LSM303D_MAGRATE_50HZ 0x04 |
|
#define | LSM303D_MAGRATE_100HZ 0x05 |
|
#define | LSM303D_MAGRATE_DO_NOT_USE 0x06 |
|
#define | LSM303D_MAGMODE_CONTINUOUS 0x00 |
|
#define | LSM303D_MAGMODE_SINGLE 0x01 |
|
#define | LSM303D_MAGMODE_POWERDOWN 0x02 |
|
#define | LSM303D_ACCRATE_POWERDOWN 0x00 |
|
#define | LSM303D_ACCRATE_3HZ125 0x01 |
|
#define | LSM303D_ACCRATE_6HZ25 0x02 |
|
#define | LSM303D_ACCRATE_12HZ5 0x03 |
|
#define | LSM303D_ACCRATE_25HZ 0x04 |
|
#define | LSM303D_ACCRATE_50HZ 0x05 |
|
#define | LSM303D_ACCRATE_100HZ 0x06 |
|
#define | LSM303D_ACCRATE_200HZ 0x07 |
|
#define | LSM303D_ACCRATE_400HZ 0x08 |
|
#define | LSM303D_ACCRATE_800HZ 0x09 |
|
#define | LSM303D_ACCRATE_1600HZ 0x0A |
|
#define | LSM303D_ACCAAF_773HZ 0x00 |
|
#define | LSM303D_ACCAAF_194HZ 0x01 |
|
#define | LSM303D_ACCAAF_362HZ 0x02 |
|
#define | LSM303D_ACCAAF_50HZ 0x03 |
|
#define | LSM303D_ACCSCALE_2G 0x00 |
|
#define | LSM303D_ACCSCALE_4G 0x01 |
|
#define | LSM303D_ACCSCALE_6G 0x02 |
|
#define | LSM303D_ACCSCALE_8G 0x03 |
|
#define | LSM303D_ACCSCALE_16G 0x04 |
|
#define | LSM303D_ACCHPF_NORMAL 0x00 |
|
#define | LSM303D_ACCHPF_REFSIG 0x01 |
|
#define | LSM303D_ACCHPF_AUTORESET 0x03 |
|
#define | LSM303D_CFG_DEFAULT |
| Default generic configuration. More...
|
|
#define | LSM303D_MAGCFG_DEFAULT |
| DEfault magnet configuration. More...
|
|
#define | LSM303D_ACCCFG_DEFAULT |
| Default accelerometer configuration. More...
|
|
|
bool | lsm303DMagnetRead (I2C_Device *dev, uint8_t addr, Lsm303Axis *result) |
| Read the magnet information. More...
|
|
bool | lsm303DMagnetCfg (I2C_Device *dev, uint8_t addr, Lsm303DMagCfg config) |
| Set the Magnet configuration. More...
|
|
bool | lsm303DTempRead (I2C_Device *dev, uint8_t addr, int16_t *result) |
| Reads the temperature. More...
|
|
bool | lsm303DAccelRead (I2C_Device *dev, uint8_t addr, Lsm303Axis *result) |
| Read the accelerometer information. More...
|
|
bool | lsm303DAccelCfg (I2C_Device *dev, uint8_t addr, Lsm303DAccCfg config) |
| Set the accelerometer configuration. More...
|
|
bool | lsm303DValid (I2C_Device *dev, uint8_t addr, bool *isLSM303) |
| Checks whether or not the LSM303D is valid. More...
|
|
bool | lsm303DCfg (I2C_Device *dev, uint8_t addr, Lsm303DCfg config) |
| Sets the generic device configuration parameters. More...
|
|
Driver for the ST LSM303Dx Compass sensor.
Definition in file lsm303d.h.