From acb06c77dca2ec9ddd476225ce509c2cb5b05dfb Mon Sep 17 00:00:00 2001 From: John Hansen Date: Fri, 21 Jan 2011 22:32:01 +0100 Subject: replace many array indexes with pointer access, remove duplicated code Imported from NXT Enhanced Firmware. --- AT91SAM7S256/Source/d_output.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'AT91SAM7S256/Source/d_output.h') diff --git a/AT91SAM7S256/Source/d_output.h b/AT91SAM7S256/Source/d_output.h index 7369b34..1b0576a 100644 --- a/AT91SAM7S256/Source/d_output.h +++ b/AT91SAM7S256/Source/d_output.h @@ -64,15 +64,15 @@ void dOutputExit(void); void dOutputCtrl(void); void dOutputGetMotorParameters(UBYTE *CurrentMotorSpeed, SLONG *TachoCount, SLONG *BlockTachoCount, UBYTE *RunState, UBYTE *MotorOverloaded, SLONG *RotationCount); -void dOutputSetMode(UBYTE Motor, UBYTE Mode); +void dOutputSetMode(UBYTE MotorNr, UBYTE Mode); void dOutputSetSpeed (UBYTE MotorNr, UBYTE NewMotorRunState, SBYTE Speed, SBYTE TurnParameter); -void dOutputEnableRegulation(UBYTE Motor, UBYTE RegulationMode); -void dOutputDisableRegulation(UBYTE Motor); -void dOutputSetTachoLimit(UBYTE Motor, ULONG TachoCntToTravel); -void dOutputResetTachoLimit(UBYTE Motor); -void dOutputResetBlockTachoLimit(UBYTE Motor); +void dOutputEnableRegulation(UBYTE MotorNr, UBYTE RegulationMode); +void dOutputDisableRegulation(UBYTE MotorNr); +void dOutputSetTachoLimit(UBYTE MotorNr, ULONG TachoCntToTravel); +void dOutputResetTachoLimit(UBYTE MotorNr); +void dOutputResetBlockTachoLimit(UBYTE MotorNr); void dOutputResetRotationCaptureCount(UBYTE MotorNr); -void dOutputSetPIDParameters(UBYTE Motor, UBYTE NewRegPParameter, UBYTE NewRegIParameter, UBYTE NewRegDParameter); +void dOutputSetPIDParameters(UBYTE MotorNr, UBYTE NewRegPParameter, UBYTE NewRegIParameter, UBYTE NewRegDParameter); void dOutputRegulateMotor(UBYTE MotorNr); void dOutputCalculateRampUpParameter(UBYTE MotorNr, ULONG NewTachoLimit); -- cgit v1.2.3