|
ESPHome 2026.11.0-dev
|
Data Structures | |
| struct | DiagPinStore |
| Set by a rising edge on DIAG, which signals a driver error or, on chips that support it, a stall. More... | |
| struct | IndexPulseStore |
| Counts the step pulses the driver reports on INDEX while it runs from VACTUAL. More... | |
| struct | RegisterField |
| A bit field inside one register. More... | |
| class | TMC22XXStepper |
| Base class for Trinamic stepper drivers that are configured over the single wire UART interface. More... | |
Enumerations | |
| enum | StandstillMode : uint8_t { STANDSTILL_MODE_NORMAL = 0 , STANDSTILL_MODE_FREEWHEELING = 1 , STANDSTILL_MODE_COIL_SHORT_LS = 2 , STANDSTILL_MODE_COIL_SHORT_HS = 3 } |
| enum | DriverEvent : uint8_t { DRIVER_EVENT_RESET = 0 , DRIVER_EVENT_DRIVER_ERROR , DRIVER_EVENT_CHARGE_PUMP_UNDERVOLTAGE , DRIVER_EVENT_OVERTEMPERATURE_PREWARNING , DRIVER_EVENT_OVERTEMPERATURE , DRIVER_EVENT_SHORT_TO_GROUND_A , DRIVER_EVENT_SHORT_TO_GROUND_B , DRIVER_EVENT_LOW_SIDE_SHORT_A , DRIVER_EVENT_LOW_SIDE_SHORT_B , DRIVER_EVENT_OPEN_LOAD_A , DRIVER_EVENT_OPEN_LOAD_B , DRIVER_EVENT_TEMPERATURE_120C , DRIVER_EVENT_TEMPERATURE_143C , DRIVER_EVENT_TEMPERATURE_150C , DRIVER_EVENT_TEMPERATURE_157C , DRIVER_EVENT_COUNT } |
| Driver conditions reported to on_status, in the order of their status bits: GSTAT bits 0-2, then DRV_STATUS bits 0-11. More... | |
Functions | |
| ESPHOME_LOG_TAG (TAG, "tmc22xx") | |
| enum esphome::tmc22xx::DriverEvent : uint8_t |
Driver conditions reported to on_status, in the order of their status bits: GSTAT bits 0-2, then DRV_STATUS bits 0-11.
| enum esphome::tmc22xx::StandstillMode : uint8_t |
| esphome::tmc22xx::ESPHOME_LOG_TAG | ( | TAG | , |
| "tmc22xx" | ) |