diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2008-09-05 11:40:32 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2008-09-05 11:40:32 +0000 |
commit | fcd74835fed679c5da34240ad23b0ba4f965fa3a (patch) | |
tree | 4417b81eb2ee0ef2cee28a59d8062458259a93ca /c/src/lib/libbsp/m68k/mcf5206elite | |
parent | 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-fcd74835fed679c5da34240ad23b0ba4f965fa3a.tar.bz2 |
Convert to "bool".
Diffstat (limited to 'c/src/lib/libbsp/m68k/mcf5206elite')
-rw-r--r-- | c/src/lib/libbsp/m68k/mcf5206elite/i2c/i2c.c | 10 | ||||
-rw-r--r-- | c/src/lib/libbsp/m68k/mcf5206elite/i2c/i2cdrv.c | 8 |
2 files changed, 9 insertions, 9 deletions
diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/i2c/i2c.c b/c/src/lib/libbsp/m68k/mcf5206elite/i2c/i2c.c index 55773a479b..2ef856af99 100644 --- a/c/src/lib/libbsp/m68k/mcf5206elite/i2c/i2c.c +++ b/c/src/lib/libbsp/m68k/mcf5206elite/i2c/i2c.c @@ -40,8 +40,8 @@ i2c_transfer_sema_done_func(uint32_t arg) static void i2c_transfer_poll_done_func(uint32_t arg) { - rtems_boolean *poll_done_flag = (rtems_boolean *)arg; - *poll_done_flag = 1; + bool *poll_done_flag = (bool *)arg; + *poll_done_flag = true; } /* i2c_transfer_wait_sema -- @@ -98,14 +98,14 @@ i2c_transfer_wait_sema(i2c_bus_number bus, i2c_message *msg, int nmsg) static rtems_status_code i2c_transfer_wait_poll(i2c_bus_number bus, i2c_message *msg, int nmsg) { - volatile rtems_boolean poll_done_flag; + volatile bool poll_done_flag; rtems_status_code sc; - poll_done_flag = 0; + poll_done_flag = false; sc = i2c_transfer(bus, nmsg, msg, i2c_transfer_poll_done_func, (uint32_t)&poll_done_flag); if (sc != RTEMS_SUCCESSFUL) return sc; - while (poll_done_flag == 0) + while (poll_done_flag == false) { i2c_poll(bus); } diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/i2c/i2cdrv.c b/c/src/lib/libbsp/m68k/mcf5206elite/i2c/i2cdrv.c index b12c25c5c5..973c3fe6a1 100644 --- a/c/src/lib/libbsp/m68k/mcf5206elite/i2c/i2cdrv.c +++ b/c/src/lib/libbsp/m68k/mcf5206elite/i2c/i2cdrv.c @@ -65,7 +65,7 @@ static volatile int tqueue_head; static volatile int tqueue_tail; /* MBus I2C bus controller busy flag */ -static volatile rtems_boolean mbus_busy; +static volatile bool mbus_busy; /* MBus I2C bus controller descriptor */ static mcfmbus mbus; @@ -91,7 +91,7 @@ i2cdrv_done(uint32_t arg) qel->done(qel->done_arg); rtems_interrupt_disable(level); tqueue_tail = (tqueue_tail + 1) % tqueue_size; - mbus_busy = 0; + mbus_busy = false; rtems_interrupt_enable(level); i2cdrv_unload(); } @@ -109,7 +109,7 @@ i2cdrv_unload(void) rtems_interrupt_disable(level); if (!mbus_busy && (tqueue_head != tqueue_tail)) { - mbus_busy = 1; + mbus_busy = true; rtems_interrupt_enable(level); qel = tqueue + tqueue_tail; @@ -198,7 +198,7 @@ i2cdrv_initialize(rtems_device_major_number major, { int i; rtems_status_code sc; - mbus_busy = 0; + mbus_busy = false; tqueue_tail = tqueue_head = 0; tqueue_size = 32; tqueue = calloc(tqueue_size, sizeof(i2c_qel)); |