On Mon, Jul 21, 2008 at 08:51:23AM -0400, Jon Smirl wrote: > I just noticed, the hw read/write routines are already an array of bytes. > > typedef int (*hw_write_t)(void *,const char* ,int); > typedef int (*hw_read_t)(void *,char* ,int); Yes, these are defined mostly for ease of use with the I2C API.