📄 drv_api.h
字号:
/************************************************************************/
/* */
/* Copyright (C) 2006 Oki Electric Industry Co., LTD. */
/* */
/* System Name : uPLAT7D series */
/* Module Name : uPLAT7D drivers api program */
/* File Name : drv_api.h */
/* Date : 2006/1/1 initial version */
/* */
/************************************************************************/
#ifndef DRV_API_H
#define DRV_API_H
/******************************/
/* typedef */
/******************************/
typedef struct smpDrvInitPeripheral {
uPLAT_XbusParam init_xbus;
int16_t cache_mode;
uPLAT_PioFunctionParam init_port;
} smpDrvInitPeripheral;
/******************************/
/* Functions declaration */
/******************************/
int16_t smpDrv_reset(smpDrvInitPeripheral *arg);
int16_t smpDrv_open(uint16_t drv_no, uint32_t init_data);
int16_t smpDrv_close(uint16_t drv_no, int16_t handle);
int16_t smpDrv_read(uint16_t drv_no, int8_t *buff, uint16_t size, int16_t handle);
int16_t smpDrv_write(uint16_t drv_no, int8_t *buff, uint16_t size, int16_t handle);
int16_t smpDrv_ioctl(uint16_t drv_no, uint16_t cmd, uint32_t arg, int16_t handle);
int16_t smpDrv_poll(uint16_t drv_no, uint16_t cmd, uint16_t count, int16_t handle);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -