* Between two erases, no byte may be written more than once.
*
* @param addr starting address to begin write.
- * @param buf buffer to write data from.
+ * @param 'void* COUNT(len) buf' buffer to write data from.
* @param len number of bytes to write.
* @return
* <li>SUCCESS if the request was accepted,
* been completed.
*
* @param addr starting address of write.
- * @param buf buffer that written data was read from.
+ * @param 'void* COUNT(len) buf' buffer that written data was read from.
* @param len number of bytes written.
* @param error SUCCESS if the operation was successful, FAIL if
* it failed
event void eraseDone(error_t error);
/**
- * Initiate a sync operation and finialize any additional writes to
- * the volume. A sync operation must be issued to ensure that data is
- * stored in non-volatile storage. On SUCCES, the
- * <code>syncDone</code> event will signal completion of the
- * operation.
+ * Initiate a sync operation to finalize writes to the volume. A
+ * sync operation must be issued to ensure that data is stored in
+ * non-volatile storage. On SUCCES, the <code>syncDone</code> event
+ * will signal completion of the operation.
*
* @return
* <li>SUCCESS if the request was accepted,