made buffer for write calls constant

This commit is contained in:
Thomas Doerfler
2008-07-11 10:05:53 +00:00
parent e0b8176076
commit 9ab94a1fc7
2 changed files with 6 additions and 6 deletions

View File

@@ -553,7 +553,7 @@ rtems_libi2c_read_bytes (rtems_device_minor_number minor,
int int
rtems_libi2c_write_bytes (rtems_device_minor_number minor, rtems_libi2c_write_bytes (rtems_device_minor_number minor,
unsigned char *bytes, const unsigned char *bytes,
int nbytes) int nbytes)
{ {
int sc; int sc;
@@ -562,7 +562,7 @@ rtems_libi2c_write_bytes (rtems_device_minor_number minor,
if (not_started (busno)) if (not_started (busno))
return -RTEMS_NOT_OWNER_OF_RESOURCE; 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) if (sc < 0)
rtems_libi2c_send_stop (minor); rtems_libi2c_send_stop (minor);
return sc; return sc;
@@ -678,10 +678,10 @@ rtems_libi2c_start_read_bytes (rtems_device_minor_number minor,
int int
rtems_libi2c_start_write_bytes (rtems_device_minor_number minor, rtems_libi2c_start_write_bytes (rtems_device_minor_number minor,
unsigned char *bytes, const unsigned char *bytes,
int nbytes) int nbytes)
{ {
return do_s_rw (minor, bytes, nbytes, 0); return do_s_rw (minor, (unsigned char *)bytes, nbytes, 0);
} }
int int

View File

@@ -337,7 +337,7 @@ rtems_libi2c_read_bytes (rtems_device_minor_number minor,
int int
rtems_libi2c_write_bytes (rtems_device_minor_number minor, 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 */ /* Send start, send address and read bytes */
int int
@@ -348,7 +348,7 @@ rtems_libi2c_start_read_bytes (rtems_device_minor_number minor,
/* Send start, send address and write bytes */ /* Send start, send address and write bytes */
int int
rtems_libi2c_start_write_bytes (rtems_device_minor_number minor, rtems_libi2c_start_write_bytes (rtems_device_minor_number minor,
unsigned char *bytes, const unsigned char *bytes,
int nbytes); int nbytes);