summaryrefslogtreecommitdiffstats
path: root/cpukit/libi2c
diff options
context:
space:
mode:
authorThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2008-07-11 10:05:53 +0000
committerThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2008-07-11 10:05:53 +0000
commit9ab94a1fc7c4817a4d6ddf2b37a366c46abb2609 (patch)
treeab28aff9e342bfbf26cc648395d531a96fc1ecbf /cpukit/libi2c
parentadded support for mcf548x (diff)
downloadrtems-9ab94a1fc7c4817a4d6ddf2b37a366c46abb2609.tar.bz2
made buffer for write calls constant
Diffstat (limited to 'cpukit/libi2c')
-rw-r--r--cpukit/libi2c/libi2c.c8
-rw-r--r--cpukit/libi2c/libi2c.h4
2 files changed, 6 insertions, 6 deletions
diff --git a/cpukit/libi2c/libi2c.c b/cpukit/libi2c/libi2c.c
index 7cd4e99ac5..bcfb6d4817 100644
--- a/cpukit/libi2c/libi2c.c
+++ b/cpukit/libi2c/libi2c.c
@@ -553,7 +553,7 @@ rtems_libi2c_read_bytes (rtems_device_minor_number minor,
int
rtems_libi2c_write_bytes (rtems_device_minor_number minor,
- unsigned char *bytes,
+ const unsigned char *bytes,
int nbytes)
{
int sc;
@@ -562,7 +562,7 @@ rtems_libi2c_write_bytes (rtems_device_minor_number minor,
if (not_started (busno))
return -RTEMS_NOT_OWNER_OF_RESOURCE;
- sc = bush->ops->write_bytes (bush, bytes, nbytes);
+ sc = bush->ops->write_bytes (bush, (unsigned char *)bytes, nbytes);
if (sc < 0)
rtems_libi2c_send_stop (minor);
return sc;
@@ -678,10 +678,10 @@ rtems_libi2c_start_read_bytes (rtems_device_minor_number minor,
int
rtems_libi2c_start_write_bytes (rtems_device_minor_number minor,
- unsigned char *bytes,
+ const unsigned char *bytes,
int nbytes)
{
- return do_s_rw (minor, bytes, nbytes, 0);
+ return do_s_rw (minor, (unsigned char *)bytes, nbytes, 0);
}
int
diff --git a/cpukit/libi2c/libi2c.h b/cpukit/libi2c/libi2c.h
index 20c4311d3a..d03d02fe10 100644
--- a/cpukit/libi2c/libi2c.h
+++ b/cpukit/libi2c/libi2c.h
@@ -337,7 +337,7 @@ rtems_libi2c_read_bytes (rtems_device_minor_number minor,
int
rtems_libi2c_write_bytes (rtems_device_minor_number minor,
- unsigned char *bytes, int nbytes);
+ const unsigned char *bytes, int nbytes);
/* Send start, send address and read bytes */
int
@@ -348,7 +348,7 @@ rtems_libi2c_start_read_bytes (rtems_device_minor_number minor,
/* Send start, send address and write bytes */
int
rtems_libi2c_start_write_bytes (rtems_device_minor_number minor,
- unsigned char *bytes,
+ const unsigned char *bytes,
int nbytes);