aboutsummaryrefslogtreecommitdiff
path: root/AT91SAM7S256/Source/c_cmd.c
diff options
context:
space:
mode:
Diffstat (limited to 'AT91SAM7S256/Source/c_cmd.c')
-rw-r--r--AT91SAM7S256/Source/c_cmd.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/AT91SAM7S256/Source/c_cmd.c b/AT91SAM7S256/Source/c_cmd.c
index 5370652..87b3e24 100644
--- a/AT91SAM7S256/Source/c_cmd.c
+++ b/AT91SAM7S256/Source/c_cmd.c
@@ -267,6 +267,8 @@ TYPE_CODE IO_TYPES_OUT[IO_OUT_FIELD_COUNT] =
TC_SLONG, //IO_OUT_BLOCK_TACH_COUNT
TC_SLONG, //IO_OUT_ROTATION_COUNT
TC_UBYTE, //IO_OUT_OPTIONS
+ TC_SBYTE, //IO_OUT_MAX_SPEED
+ TC_SBYTE, //IO_OUT_MAX_ACCELERATION
//IO_OUT1
TC_UBYTE, //IO_OUT_FLAGS
@@ -285,6 +287,8 @@ TYPE_CODE IO_TYPES_OUT[IO_OUT_FIELD_COUNT] =
TC_SLONG, //IO_OUT_BLOCK_TACH_COUNT
TC_SLONG, //IO_OUT_ROTATION_COUNT
TC_UBYTE, //IO_OUT_OPTIONS
+ TC_SBYTE, //IO_OUT_MAX_SPEED
+ TC_SBYTE, //IO_OUT_MAX_ACCELERATION
//IO_OUT2
TC_UBYTE, //IO_OUT_FLAGS
@@ -303,6 +307,8 @@ TYPE_CODE IO_TYPES_OUT[IO_OUT_FIELD_COUNT] =
TC_SLONG, //IO_OUT_BLOCK_TACH_COUNT
TC_SLONG, //IO_OUT_ROTATION_COUNT
TC_UBYTE, //IO_OUT_OPTIONS
+ TC_SBYTE, //IO_OUT_MAX_SPEED
+ TC_SBYTE, //IO_OUT_MAX_ACCELERATION
};
@@ -1112,6 +1118,8 @@ void cCmdInit(void* pHeader)
IO_PTRS_OUT[IO_OUT_BLOCK_TACH_COUNT + i * IO_OUT_FPP] = (void*)&(pOut->BlockTachoCount);
IO_PTRS_OUT[IO_OUT_ROTATION_COUNT + i * IO_OUT_FPP] = (void*)&(pOut->RotationCount);
IO_PTRS_OUT[IO_OUT_OPTIONS + i * IO_OUT_FPP] = (void*)&(pOut->Options);
+ IO_PTRS_OUT[IO_OUT_MAX_SPEED + i * IO_OUT_FPP] = (void*)&(pOut->MaxSpeed);
+ IO_PTRS_OUT[IO_OUT_MAX_ACCELERATION + i * IO_OUT_FPP] = (void*)&(pOut->MaxAcceleration);
}
//Initialize IO_PTRS_IN