WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
partition.h
浏览该文件的文档.
1
8#ifndef PARTITION_H
9#define PARTITION_H
10
11#include <stdint.h>
12#include "errcode.h"
14
15#ifdef __cplusplus
16#if __cplusplus
17extern "C" {
18#endif /* __cplusplus */
19#endif /* __cplusplus */
20
42
50typedef struct partition_information {
53 union {
54 struct {
55 uint32_t addr;
57 uint32_t size;
59 } addr_info;
61 char *file_path;
63 } part_info;
66
79
103
108#ifdef __cplusplus
109#if __cplusplus
110}
111#endif /* __cplusplus */
112#endif /* __cplusplus */
113
114#endif
uint32_t errcode_t
Definition of error code.
Definition errcode.h:30
partition_ids_t
分区ID
Definition partition_resource_id.h:31
partition_type
分区位置类型
Definition partition.h:34
struct partition_information partition_information_t
分区信息结构
enum partition_type partition_type_t
分区位置类型
errcode_t uapi_partition_init(void)
分区模块初始化
Definition partition.c:20
errcode_t uapi_partition_get_info(partition_ids_t partition_id, partition_information_t *info)
获取分区信息
Definition partition.c:78
@ PARTITION_BY_ADDRESS
Definition partition.h:35
@ PARTITION_BY_PATH
Definition partition.h:37
@ PARTITION_TYPE_COUNT
Definition partition.h:39
分区信息结构
Definition partition.h:50
union partition_information::@8 part_info
partition_type_t type
Definition partition.h:51
struct partition_information::@8::@9 addr_info
uint32_t addr
Definition partition.h:55
char * file_path
Definition partition.h:61
uint32_t size
Definition partition.h:57