ESPHome 2026.6.2
Loading...
Searching...
No Matches
lsm6ds.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::lsm6ds::LSM6DSComponent
 

Namespaces

namespace  esphome
 
namespace  esphome::lsm6ds
 

Enumerations

enum  esphome::lsm6ds::LSM6DSAccelRange : uint8_t { esphome::lsm6ds::LSM6DS_ACCEL_RANGE_2G = 0x00 , esphome::lsm6ds::LSM6DS_ACCEL_RANGE_16G = 0x01 , esphome::lsm6ds::LSM6DS_ACCEL_RANGE_4G = 0x02 , esphome::lsm6ds::LSM6DS_ACCEL_RANGE_8G = 0x03 }
 
enum  esphome::lsm6ds::LSM6DSAccelODR : uint8_t {
  esphome::lsm6ds::LSM6DS_ACCEL_ODR_OFF = 0x00 , esphome::lsm6ds::LSM6DS_ACCEL_ODR_12_5 = 0x01 , esphome::lsm6ds::LSM6DS_ACCEL_ODR_26 = 0x02 , esphome::lsm6ds::LSM6DS_ACCEL_ODR_52 = 0x03 ,
  esphome::lsm6ds::LSM6DS_ACCEL_ODR_104 = 0x04 , esphome::lsm6ds::LSM6DS_ACCEL_ODR_208 = 0x05 , esphome::lsm6ds::LSM6DS_ACCEL_ODR_416 = 0x06 , esphome::lsm6ds::LSM6DS_ACCEL_ODR_833 = 0x07 ,
  esphome::lsm6ds::LSM6DS_ACCEL_ODR_1666 = 0x08 , esphome::lsm6ds::LSM6DS_ACCEL_ODR_3332 = 0x09 , esphome::lsm6ds::LSM6DS_ACCEL_ODR_6664 = 0x0A
}
 
enum  esphome::lsm6ds::LSM6DSGyroRange : uint8_t {
  esphome::lsm6ds::LSM6DS_GYRO_RANGE_125 = 0x02 , esphome::lsm6ds::LSM6DS_GYRO_RANGE_250 = 0x00 , esphome::lsm6ds::LSM6DS_GYRO_RANGE_500 = 0x04 , esphome::lsm6ds::LSM6DS_GYRO_RANGE_1000 = 0x08 ,
  esphome::lsm6ds::LSM6DS_GYRO_RANGE_2000 = 0x0C
}
 
enum  esphome::lsm6ds::LSM6DSGyroODR : uint8_t {
  esphome::lsm6ds::LSM6DS_GYRO_ODR_OFF = 0x00 , esphome::lsm6ds::LSM6DS_GYRO_ODR_12_5 = 0x01 , esphome::lsm6ds::LSM6DS_GYRO_ODR_26 = 0x02 , esphome::lsm6ds::LSM6DS_GYRO_ODR_52 = 0x03 ,
  esphome::lsm6ds::LSM6DS_GYRO_ODR_104 = 0x04 , esphome::lsm6ds::LSM6DS_GYRO_ODR_208 = 0x05 , esphome::lsm6ds::LSM6DS_GYRO_ODR_416 = 0x06 , esphome::lsm6ds::LSM6DS_GYRO_ODR_833 = 0x07 ,
  esphome::lsm6ds::LSM6DS_GYRO_ODR_1666 = 0x08 , esphome::lsm6ds::LSM6DS_GYRO_ODR_3332 = 0x09 , esphome::lsm6ds::LSM6DS_GYRO_ODR_6664 = 0x0A
}