From 96ea8a76b83ff7dbd74fcf08a5400c1bad88a1f0 Mon Sep 17 00:00:00 2001 From: Florian Pose Date: Fri, 30 Jan 2009 10:50:21 +0000 Subject: [PATCH] Fixed usage of internal request states. --- master/voe_handler.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/master/voe_handler.c b/master/voe_handler.c index 6491f4fa..df9cfbcc 100644 --- a/master/voe_handler.c +++ b/master/voe_handler.c @@ -159,7 +159,7 @@ void ecrt_voe_handler_read(ec_voe_handler_t *voe) { voe->dir = EC_DIR_INPUT; voe->state = ec_voe_handler_state_read_start; - voe->request_state = EC_INT_REQUEST_QUEUED; + voe->request_state = EC_INT_REQUEST_BUSY; } /*****************************************************************************/ @@ -168,7 +168,7 @@ void ecrt_voe_handler_read_nosync(ec_voe_handler_t *voe) { voe->dir = EC_DIR_INPUT; voe->state = ec_voe_handler_state_read_nosync_start; - voe->request_state = EC_INT_REQUEST_QUEUED; + voe->request_state = EC_INT_REQUEST_BUSY; } /*****************************************************************************/ @@ -178,16 +178,16 @@ void ecrt_voe_handler_write(ec_voe_handler_t *voe, size_t size) voe->dir = EC_DIR_OUTPUT; voe->data_size = size; voe->state = ec_voe_handler_state_write_start; - voe->request_state = EC_INT_REQUEST_QUEUED; + voe->request_state = EC_INT_REQUEST_BUSY; } /*****************************************************************************/ ec_request_state_t ecrt_voe_handler_execute(ec_voe_handler_t *voe) { - if (voe->config->slave) { + if (voe->config->slave) { // FIXME locking? voe->state(voe); - if (voe->request_state == EC_REQUEST_BUSY) + if (voe->request_state == EC_INT_REQUEST_BUSY) ec_master_queue_datagram(voe->config->master, &voe->datagram); } else { voe->state = ec_voe_handler_state_error;