From 6286768f759183bb7fe987a397755654be9f3543 Mon Sep 17 00:00:00 2001 From: Florian Pose Date: Tue, 18 Mar 2008 10:49:30 +0000 Subject: [PATCH] Fixed access to data pointers in Pdo config and Pdo mapping FSM's. --- master/fsm_pdo_config.c | 6 +++--- master/fsm_pdo_mapping.c | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/master/fsm_pdo_config.c b/master/fsm_pdo_config.c index 02d3df02..d1173c6c 100644 --- a/master/fsm_pdo_config.c +++ b/master/fsm_pdo_config.c @@ -211,7 +211,7 @@ void ec_fsm_pdo_config_next_pdo( } // set mapped Pdo count to zero - EC_WRITE_U8(&fsm->request.data, 0); + EC_WRITE_U8(fsm->request.data, 0); fsm->request.data_size = 1; ec_sdo_request_address(&fsm->request, fsm->pdo->index, 0); ecrt_sdo_request_write(&fsm->request); @@ -251,7 +251,7 @@ void ec_fsm_pdo_config_add_entry( value = fsm->entry->index << 16 | fsm->entry->subindex << 8 | fsm->entry->bit_length; - EC_WRITE_U32(&fsm->request.data, value); + EC_WRITE_U32(fsm->request.data, value); fsm->request.data_size = 4; ec_sdo_request_address(&fsm->request, fsm->pdo->index, fsm->entry_count); ecrt_sdo_request_write(&fsm->request); @@ -317,7 +317,7 @@ void ec_fsm_pdo_config_state_add_entry( // find next entry if (!(fsm->entry = ec_fsm_pdo_config_next_entry(fsm, &fsm->entry->list))) { // No more entries to add. Write entry count. - EC_WRITE_U8(&fsm->request.data, fsm->entry_count); + EC_WRITE_U8(fsm->request.data, fsm->entry_count); fsm->request.data_size = 1; ec_sdo_request_address(&fsm->request, fsm->pdo->index, 0); ecrt_sdo_request_write(&fsm->request); diff --git a/master/fsm_pdo_mapping.c b/master/fsm_pdo_mapping.c index 571f23a8..2894c9fd 100644 --- a/master/fsm_pdo_mapping.c +++ b/master/fsm_pdo_mapping.c @@ -202,7 +202,7 @@ void ec_fsm_pdo_mapping_next_dir( } // set mapped Pdo count to zero - EC_WRITE_U8(&fsm->request.data, 0); // zero Pdos mapped + EC_WRITE_U8(fsm->request.data, 0); // zero Pdos mapped fsm->request.data_size = 1; ec_sdo_request_address(&fsm->request, 0x1C10 + fsm->sync->index, 0); ecrt_sdo_request_write(&fsm->request); @@ -244,7 +244,7 @@ void ec_fsm_pdo_mapping_add_pdo( ec_fsm_pdo_mapping_t *fsm /**< mapping state machine */ ) { - EC_WRITE_U16(&fsm->request.data, fsm->pdo->index); + EC_WRITE_U16(fsm->request.data, fsm->pdo->index); fsm->request.data_size = 2; ec_sdo_request_address(&fsm->request, 0x1C10 + fsm->sync->index, fsm->pdo_count); @@ -311,7 +311,7 @@ void ec_fsm_pdo_mapping_state_add_pdo( // find next Pdo if (!(fsm->pdo = ec_fsm_pdo_mapping_next_pdo(fsm, &fsm->pdo->list))) { // no more Pdos to map. write Pdo count - EC_WRITE_U8(&fsm->request.data, fsm->pdo_count); + EC_WRITE_U8(fsm->request.data, fsm->pdo_count); fsm->request.data_size = 1; ec_sdo_request_address(&fsm->request, 0x1C10 + fsm->sync->index, 0); ecrt_sdo_request_write(&fsm->request);