awtk/docs/manual/data_writer_t.md
2020-03-17 10:48:59 +08:00

1.4 KiB
Raw Blame History

data_writer_t

概述

数据写入接口。

用于抽象flash等外部设备。


函数

函数名称 说明
data_writer_destroy 销毁writer对象。
data_writer_write 在指定位置写入数据。

data_writer_destroy 函数


  • 函数功能:

销毁writer对象。

  • 函数原型:
ret_t data_writer_destroy (data_writer_t* writer);
  • 参数说明:
参数 类型 说明
返回值 ret_t 返回RET_OK表示成功否则表示失败。
writer data_writer_t* writer对象。

data_writer_write 函数


  • 函数功能:

在指定位置写入数据。

  • 函数原型:
int32_t data_writer_write (data_writer_t* writer, uint64_t offset, const void* data, uint32_t size);
  • 参数说明:
参数 类型 说明
返回值 int32_t 返回实际读取数据的长度。
writer data_writer_t* writer对象。
offset uint64_t 偏移量。
data const void* 数据缓冲区。
size uint32_t 数据长度。