HF-TMC9660 Driver 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC9660
Loading...
Searching...
No Matches
tmc9660::TMC9660< CommType >::Power::PowerConfig Struct Reference

Configuration structure for power management auto-configuration. More...

#include <tmc9660.hpp>

Public Attributes

std::optional< boolenableWakePin
 Enable external wake-up pin (optional, default: false).
 
std::optional< tmc9660::tmcl::PowerDownTimeoutpowerDownTimeout
 Power-down timeout period (optional, default: disabled).
 

Detailed Description

template<typename CommType>
struct tmc9660::TMC9660< CommType >::Power::PowerConfig

Configuration structure for power management auto-configuration.

Member Data Documentation

◆ enableWakePin

template<typename CommType >
std::optional<bool> tmc9660::TMC9660< CommType >::Power::PowerConfig::enableWakePin

Enable external wake-up pin (optional, default: false).

When enabled, the external wake-up pin can be used to wake the chip from power-down mode. Enable wake-up pin (optional, default: false)

◆ powerDownTimeout

template<typename CommType >
std::optional<tmc9660::tmcl::PowerDownTimeout> tmc9660::TMC9660< CommType >::Power::PowerConfig::powerDownTimeout

Power-down timeout period (optional, default: disabled).

Duration after which the chip enters power-down mode if no activity. If not provided, power-down is disabled. Power-down timeout (optional, disabled if not provided)


The documentation for this struct was generated from the following file: