|
HF-TMC51x0 Driver (TMC5130 & TMC5160) 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC51x0 (TMC5130 & TMC5160)
|
External clock configuration structure. More...
#include <tmc51x0_types.hpp>
Public Member Functions | |
| ExternalClockConfig ()=default | |
| Default constructor. | |
Public Attributes | |
| uint32_t | frequency_hz {0} |
| External clock frequency in Hz. | |
External clock configuration structure.
Configuration for external clock source on CLK pin. If not configured (frequency = 0), the driver uses the internal oscillator (12 MHz, CLK pin tied to GND).
|
default |
Default constructor.
Initializes with safe defaults:
| uint32_t tmc51x0::ExternalClockConfig::frequency_hz {0} |
External clock frequency in Hz.
Frequency of the external clock signal provided on CLK pin.
Range: 0 (use internal clock) or 8000000-16000000 Hz (8-16 MHz) Default: 0 (use internal 12 MHz oscillator)
Clock Mode Selection:
Typical Values: