WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
ssi.h
浏览该文件的文档.
1
9#ifndef SSI_H
10#define SSI_H
11
12#include <stdint.h>
13#include "ssi_porting.h"
14#include "errcode.h"
15
16#ifdef __cplusplus
17#if __cplusplus
18extern "C" {
19#endif /* __cplusplus */
20#endif /* __cplusplus */
21
35void uapi_ssi_init(void);
36
44void uapi_ssi_deinit(void);
45
61errcode_t uapi_ssi_read_addr16_data16(uint16_t addr, uint16_t *data);
62
78errcode_t uapi_ssi_write_addr16_data16(uint16_t addr, uint16_t value);
79
95errcode_t uapi_ssi_read_addr32_data16(uint32_t addr, uint16_t *data);
96
112errcode_t uapi_ssi_write_addr32_data16(uint32_t addr, uint16_t value);
113
130
146errcode_t uapi_ssi_write_addr32_data32(uint32_t addr, uint32_t value);
147
152#ifdef __cplusplus
153#if __cplusplus
154}
155#endif /* __cplusplus */
156#endif /* __cplusplus */
157
158#endif
uint32_t errcode_t
Definition of error code.
Definition errcode.h:30
errcode_t uapi_ssi_write_addr32_data32(uint32_t addr, uint32_t value)
写入SSI 32位寄存器,32位值。
errcode_t uapi_ssi_read_addr32_data32(uint32_t addr, uint32_t *data)
读SSI 32位寄存器,32位值。
void uapi_ssi_init(void)
初始化SSI。
errcode_t uapi_ssi_write_addr16_data16(uint16_t addr, uint16_t value)
写SSI 16位寄存器。
void uapi_ssi_deinit(void)
去初始化SSI。
errcode_t uapi_ssi_read_addr16_data16(uint16_t addr, uint16_t *data)
读SSI 16位寄存器。
errcode_t uapi_ssi_write_addr32_data16(uint32_t addr, uint16_t value)
写SSI 32位寄存器。
errcode_t uapi_ssi_read_addr32_data16(uint32_t addr, uint16_t *data)
读SSI 32位寄存器。
Definition hal_uart_v151_regs_def.h:38