ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
esphome::lis3dh Namespace Reference

Data Structures

class  LIS3DHComponent
 

Enumerations

enum  LIS3DHRange : uint8_t { LIS3DH_RANGE_2G = 0 , LIS3DH_RANGE_4G = 1 , LIS3DH_RANGE_8G = 2 , LIS3DH_RANGE_16G = 3 }
 
enum  LIS3DHDataRate : uint8_t {
  LIS3DH_DATA_RATE_1HZ = 0x1 , LIS3DH_DATA_RATE_10HZ = 0x2 , LIS3DH_DATA_RATE_25HZ = 0x3 , LIS3DH_DATA_RATE_50HZ = 0x4 ,
  LIS3DH_DATA_RATE_100HZ = 0x5 , LIS3DH_DATA_RATE_200HZ = 0x6 , LIS3DH_DATA_RATE_400HZ = 0x7 , LIS3DH_DATA_RATE_1620HZ = 0x8 ,
  LIS3DH_DATA_RATE_1344HZ = 0x9
}
 
enum  LIS3DHOperatingMode : uint8_t { LIS3DH_MODE_LOW_POWER = 0 , LIS3DH_MODE_NORMAL = 1 , LIS3DH_MODE_HIGH_RESOLUTION = 2 }
 
enum  LIS3DHInterruptPin : uint8_t { LIS3DH_INT_PIN_INT1 = 0 , LIS3DH_INT_PIN_INT2 = 1 }
 

Functions

 ESPHOME_LOG_TAG (TAG, "lis3dh")
 

Enumeration Type Documentation

◆ LIS3DHDataRate

Enumerator
LIS3DH_DATA_RATE_1HZ 
LIS3DH_DATA_RATE_10HZ 
LIS3DH_DATA_RATE_25HZ 
LIS3DH_DATA_RATE_50HZ 
LIS3DH_DATA_RATE_100HZ 
LIS3DH_DATA_RATE_200HZ 
LIS3DH_DATA_RATE_400HZ 
LIS3DH_DATA_RATE_1620HZ 
LIS3DH_DATA_RATE_1344HZ 

Definition at line 64 of file lis3dh.h.

◆ LIS3DHInterruptPin

Enumerator
LIS3DH_INT_PIN_INT1 
LIS3DH_INT_PIN_INT2 

Definition at line 84 of file lis3dh.h.

◆ LIS3DHOperatingMode

Enumerator
LIS3DH_MODE_LOW_POWER 
LIS3DH_MODE_NORMAL 
LIS3DH_MODE_HIGH_RESOLUTION 

Definition at line 77 of file lis3dh.h.

◆ LIS3DHRange

Enumerator
LIS3DH_RANGE_2G 
LIS3DH_RANGE_4G 
LIS3DH_RANGE_8G 
LIS3DH_RANGE_16G 

Definition at line 56 of file lis3dh.h.

Function Documentation

◆ ESPHOME_LOG_TAG()

esphome::lis3dh::ESPHOME_LOG_TAG ( TAG ,
"lis3dh"  )