Index: firmware/App/Drivers/EjectorMotor.c =================================================================== diff -u -raa6d45143096dfab776ce2ed7c775cfe2dd6db18 -r959f16a2530e68b517cbb5c12c430d5aef4c5f9d --- firmware/App/Drivers/EjectorMotor.c (.../EjectorMotor.c) (revision aa6d45143096dfab776ce2ed7c775cfe2dd6db18) +++ firmware/App/Drivers/EjectorMotor.c (.../EjectorMotor.c) (revision 959f16a2530e68b517cbb5c12c430d5aef4c5f9d) @@ -69,7 +69,7 @@ // ********** private data ********** -static F32 currentEjectorMotorSetSpeed; ///< Current air pump motor state: 0=off, 1..255=power level. +static F32 currentEjectorMotorSetSpeed; ///< Current ejector motor set speed (in RPM). static U32 ejectorMotorSetToggleTime; ///< Time (in uSec) between microstep toggles. static U32 ejectorMotorRampUpToggleTime; ///< Current ramp time (in uSec) between microstep toggles. static U32 ejectorMotorRampTimerCtr; ///< Used to track ramp up time. @@ -102,8 +102,9 @@ * @brief * The setEjectorMotorSpeed function sets the ejector motor to the given * set speed and direction. - * @details \b Inputs: none - * @details \b Outputs: + * @details \b Inputs: currentEjectorMotorSetSpeed + * @details \b Outputs: currentEjectorMotorSetSpeed, ejectorMotorSetToggleTime + * ejectorMotorRampUpToggleTime, ejectorMotorRampUpInProgress * @param rpm Speed (rpm) to set the ejector motor to (negative value indicates reverse direction) * @return TRUE if ejector motor speed set successfully, FALSE if not. *************************************************************************/