aboutsummaryrefslogtreecommitdiff
path: root/AT91SAM7S256/Source/c_output.c
diff options
context:
space:
mode:
authorNicolas Schodet2010-10-09 13:53:55 +0200
committerNicolas Schodet2011-01-29 21:30:27 +0100
commit7b66c5e1238ce5b45c40fed393fc3ac119b16f4a (patch)
treeaae8fe7dd85a66fe10fa43a2c0d966f7759c18cf /AT91SAM7S256/Source/c_output.c
parentd6216754827895a9694548b34c8a22d7eb61bd6f (diff)
add absolute position control
Diffstat (limited to 'AT91SAM7S256/Source/c_output.c')
-rw-r--r--AT91SAM7S256/Source/c_output.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/AT91SAM7S256/Source/c_output.c b/AT91SAM7S256/Source/c_output.c
index 4601ff3..2d40f06 100644
--- a/AT91SAM7S256/Source/c_output.c
+++ b/AT91SAM7S256/Source/c_output.c
@@ -93,11 +93,6 @@ void cOutputCtrl(void)
dOutputSetSpeed(Tmp, pOut->RunState, pOut->Speed, pOut->SyncTurnParameter);
}
}
- if (pOut->Flags & UPDATE_TACHO_LIMIT)
- {
- pOut->Flags &= ~UPDATE_TACHO_LIMIT;
- dOutputSetTachoLimit(Tmp, pOut->TachoLimit);
- }
if (pOut->Flags & UPDATE_MODE)
{
pOut->Flags &= ~UPDATE_MODE;
@@ -128,6 +123,11 @@ void cOutputCtrl(void)
dOutputDisableRegulation(Tmp);
}
}
+ if (pOut->Flags & UPDATE_TACHO_LIMIT)
+ {
+ pOut->Flags &= ~UPDATE_TACHO_LIMIT;
+ dOutputSetTachoLimit(Tmp, pOut->TachoLimit);
+ }
if (pOut->Flags & UPDATE_PID_VALUES)
{
pOut->Flags &= ~UPDATE_PID_VALUES;