diff options
author | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2008-09-08 09:53:40 +0000 |
---|---|---|
committer | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2008-09-08 09:53:40 +0000 |
commit | 95c274ecf378b06f795af1deb62860ff108475e8 (patch) | |
tree | 1bb7b16c04199333f3dc8d9517f582d5a4180a2d /c/src/lib/libcpu/m68k/mcf5206/mbus/mcfmbus.c | |
parent | corrected parameters inside i2c driver for done signalling (diff) | |
download | rtems-95c274ecf378b06f795af1deb62860ff108475e8.tar.bz2 |
corrected parameters for done signalling
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libcpu/m68k/mcf5206/mbus/mcfmbus.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/c/src/lib/libcpu/m68k/mcf5206/mbus/mcfmbus.c b/c/src/lib/libcpu/m68k/mcf5206/mbus/mcfmbus.c index 29e4257fe6..a4bfa72986 100644 --- a/c/src/lib/libcpu/m68k/mcf5206/mbus/mcfmbus.c +++ b/c/src/lib/libcpu/m68k/mcf5206/mbus/mcfmbus.c @@ -189,7 +189,7 @@ mcfmbus_machine(mcfmbus *bus, i2c_event event) next_state(bus, STATE_IDLE); bus->msg = bus->cmsg = NULL; bus->nmsg = bus->byte = 0; - bus->done(bus->done_arg); + bus->done(bus->done_arg_ptr); break; } @@ -553,7 +553,7 @@ mcfmbus_initialize(mcfmbus *i2c_bus, uint32_t base) * nmsg - number of messages * msg - pointer to messages array * done - function which is called when transfer is finished - * done_arg - arbitrary argument passed to done funciton + * done_arg_ptr - arbitrary argument ptr passed to done funciton * * RETURNS: * RTEMS_SUCCESSFUL if transfer initiated successfully, or error @@ -561,13 +561,13 @@ mcfmbus_initialize(mcfmbus *i2c_bus, uint32_t base) */ rtems_status_code mcfmbus_i2c_transfer(mcfmbus *bus, int nmsg, i2c_message *msg, - i2c_transfer_done done, uint32_t done_arg) + i2c_transfer_done done, void *done_arg_ptr) { if (bus != mbus) return RTEMS_NOT_CONFIGURED; bus->done = done; - bus->done_arg = done_arg; + bus->done_arg_ptr = done_arg_ptr; bus->cmsg = bus->msg = msg; bus->nmsg = nmsg; bus->byte = 0; |