|
ESPHome 2026.11.0-dev
|
Data Structures | |
| class | LIS2DW12Component |
| union | RegAllIntSrc |
| union | RegSixdSrc |
Enumerations | |
| enum class | RegisterMap : uint8_t { WHO_AM_I = 0x0F , CTRL1 = 0x20 , CTRL2 = 0x21 , CTRL3 = 0x22 , CTRL4_INT1 = 0x23 , CTRL6 = 0x25 , OUT_X_L = 0x28 , TAP_THS_X = 0x30 , TAP_THS_Y = 0x31 , TAP_THS_Z = 0x32 , INT_DUR = 0x33 , WAKE_UP_THS = 0x34 , WAKE_UP_DUR = 0x35 , FREE_FALL = 0x36 , SIXD_SRC = 0x3A , ALL_INT_SRC = 0x3B , CTRL7 = 0x3F } |
| enum class | Range : uint8_t { RANGE_2G = 0b00 , RANGE_4G = 0b01 , RANGE_8G = 0b10 , RANGE_16G = 0b11 } |
| enum class | PowerMode : uint8_t { HIGH_PERF = 0 , LOW_POWER_1 = 1 , LOW_POWER_2 = 2 , LOW_POWER_3 = 3 , LOW_POWER_4 = 4 } |
| enum class | DataRate : uint8_t { RATE_1_6HZ = 0b0001 , RATE_12_5HZ = 0b0010 , RATE_25HZ = 0b0011 , RATE_50HZ = 0b0100 , RATE_100HZ = 0b0101 , RATE_200HZ = 0b0110 , RATE_400HZ = 0b0111 , RATE_800HZ = 0b1000 , RATE_1600HZ = 0b1001 } |
| enum class | FilterBandwidth : uint8_t { BW_ODR_DIV_2 = 0b00 , BW_ODR_DIV_4 = 0b01 , BW_ODR_DIV_10 = 0b10 , BW_ODR_DIV_20 = 0b11 } |
| enum | Event : uint8_t { EVENT_TAP = 0 , EVENT_DOUBLE_TAP , EVENT_FREEFALL , EVENT_ACTIVE , EVENT_COUNT } |
Functions | |
| ESPHOME_LOG_TAG (TAG, "lis2dw12") | |
|
strong |
| Enumerator | |
|---|---|
| RATE_1_6HZ | |
| RATE_12_5HZ | |
| RATE_25HZ | |
| RATE_50HZ | |
| RATE_100HZ | |
| RATE_200HZ | |
| RATE_400HZ | |
| RATE_800HZ | |
| RATE_1600HZ | |
Definition at line 54 of file lis2dw12.h.
| enum esphome::lis2dw12::Event : uint8_t |
| Enumerator | |
|---|---|
| EVENT_TAP | |
| EVENT_DOUBLE_TAP | |
| EVENT_FREEFALL | |
| EVENT_ACTIVE | |
| EVENT_COUNT | |
Definition at line 103 of file lis2dw12.h.
|
strong |
| Enumerator | |
|---|---|
| BW_ODR_DIV_2 | |
| BW_ODR_DIV_4 | |
| BW_ODR_DIV_10 | |
| BW_ODR_DIV_20 | |
Definition at line 66 of file lis2dw12.h.
|
strong |
| Enumerator | |
|---|---|
| HIGH_PERF | |
| LOW_POWER_1 | |
| LOW_POWER_2 | |
| LOW_POWER_3 | |
| LOW_POWER_4 | |
Definition at line 46 of file lis2dw12.h.
|
strong |
| Enumerator | |
|---|---|
| RANGE_2G | |
| RANGE_4G | |
| RANGE_8G | |
| RANGE_16G | |
Definition at line 39 of file lis2dw12.h.
|
strong |
| Enumerator | |
|---|---|
| WHO_AM_I | |
| CTRL1 | |
| CTRL2 | |
| CTRL3 | |
| CTRL4_INT1 | |
| CTRL6 | |
| OUT_X_L | |
| TAP_THS_X | |
| TAP_THS_Y | |
| TAP_THS_Z | |
| INT_DUR | |
| WAKE_UP_THS | |
| WAKE_UP_DUR | |
| FREE_FALL | |
| SIXD_SRC | |
| ALL_INT_SRC | |
| CTRL7 | |
Definition at line 19 of file lis2dw12.h.
| esphome::lis2dw12::ESPHOME_LOG_TAG | ( | TAG | , |
| "lis2dw12" | ) |