27 #ifndef __MOTORMANAGER_H__ 28 #define __MOTORMANAGER_H__ 88 #ifndef HIDE_FROM_DOXYGEN 147 MotorClockRates m_clockRate;
153 #define CPM_CLOCK_RATE_LOW_HZ \ 154 (100000 / _CLEARCORE_SAMPLE_RATE_HZ * _CLEARCORE_SAMPLE_RATE_HZ) 155 #define CPM_CLOCK_RATE_NORMAL_HZ \ 156 (500000 / _CLEARCORE_SAMPLE_RATE_HZ * _CLEARCORE_SAMPLE_RATE_HZ) 157 #define CPM_CLOCK_RATE_HIGH_HZ \ 158 (2000000 / _CLEARCORE_SAMPLE_RATE_HZ * _CLEARCORE_SAMPLE_RATE_HZ) 172 #endif // __MOTORMANAGER_H__ bool MotorModeSet(MotorPair motorPair, Connector::ConnectorModes newMode)
Sets the operational mode for the specified MotorDriver connectors.
MotorClockRates
Definition: MotorManager.h:51
MotorPair
Definition: MotorManager.h:69
Definition: MotorManager.h:77
Definition: MotorManager.h:81
bool MotorInputClocking(MotorClockRates newRate)
Sets the output step rate for the motor step generators.
Definition: MotorManager.h:85
Namespace to encompass the ClearCore board API.
Definition: AdcManager.h:36
ConnectorModes
All possible operational modes for a connector.
Definition: Connector.h:74
Definition: MotorManager.h:73
ClearCore motor-connector manager.
Definition: MotorManager.h:46
Definition: MotorManager.h:59
ClearCorePorts
Definition: PeripheralRoute.h:34
Definition: MotorManager.h:55
Definition: MotorManager.h:63