X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Finterfaces%2FI2CPacket.nc;h=12497502a41936ff8d0329a8acdb9200d3744cd4;hb=2a2b6c35d97c4339c030630d1e008dc6ca5875a7;hp=e891c3f2c140ecfca7e677dacfce4bbc5b1268eb;hpb=1ba974b83d19fc41bf80acd52726f36f7f1df297;p=tinyos-2.x.git diff --git a/tos/interfaces/I2CPacket.nc b/tos/interfaces/I2CPacket.nc index e891c3f2..12497502 100644 --- a/tos/interfaces/I2CPacket.nc +++ b/tos/interfaces/I2CPacket.nc @@ -43,6 +43,8 @@ * Revision: $Revision$ */ +#include + interface I2CPacket { /** * Perform an I2C read operation @@ -56,7 +58,7 @@ interface I2CPacket { * flag cannot be used with the I2C_STOP flag. * @param addr The slave device address. Only used if I2C_START is set. * @param length Length, in bytes, to be read - * @param data A point to a data buffer to read into + * @param 'uint8_t* COUNT(length) data' A point to a data buffer to read into * * @return SUCCESS if bus available and request accepted. */ @@ -72,7 +74,7 @@ interface I2CPacket { * packet if set. * @param addr The slave device address. Only used if I2C_START is set. * @param length Length, in bytes, to be read - * @param data A point to a data buffer to read into + * @param 'uint8_t* COUNT(length) data' A point to a data buffer to read into * * @return SUCCESS if bus available and request accepted. */ @@ -83,7 +85,7 @@ interface I2CPacket { * * @param addr The slave device address * @param length Length, in bytes, read - * @param data Pointer to the received data buffer + * @param 'uint8_t* COUNT(length) data' Pointer to the received data buffer * @param success SUCCESS if transfer completed without error. */ async event void readDone(error_t error, uint16_t addr, uint8_t length, uint8_t* data); @@ -93,7 +95,7 @@ interface I2CPacket { * * @param addr The slave device address * @param length Length, in bytes, written - * @param data Pointer to the data buffer written + * @param 'uint8_t* COUNT(length) data' Pointer to the data buffer written * @param success SUCCESS if transfer completed without error. */ async event void writeDone(error_t error, uint16_t addr, uint8_t length, uint8_t* data);