📄 sd_user.h
字号:
#ifndef __SD_USER_h__
#define __SD_USER_h__
// write your header here
//=============================================================
// 语法格式: unsigned char SD_ReadNewBlock(unsigned long int BlockAddr)
// 实现功能: 启动读Block
// 参数: BlockAddr - Block地址
// 返回值: 错误类型
//=============================================================
extern unsigned char SD_ReadNewBlock(unsigned long int BlockAddr);
//=============================================================
// 语法格式: void SD_ReadingBlockData(unsigned long int Len, unsigned char *Buf)
// 实现功能: 从SD卡中读多个字
// 参数: Len - 长度
// Buf - 保存读取数据的缓冲区首地址
// 返回值: 无
//=============================================================
extern void SD_ReadingBlockData(unsigned long int Len, unsigned char *Buf);
//=============================================================
// 语法格式: void SD_DropData(unsigned long int Len)
// 实现功能: 从SD卡中读多个字,不保存
// 参数: Len - 长度
// 返回值: 无
//=============================================================
extern void SD_DropData(unsigned long int Len);
//=============================================================
// 语法格式: void SD_ReadFinished(void)
// 实现功能: 结束读SD卡操作
// 参数: 无
// 返回值: 无
//=============================================================
extern void SD_ReadFinished(void);
//=============================================================
// 语法格式: unsigned char SD_WriteBlock(unsigned long int BlockAddr, unsigned char *BlockBuf)
// 实现功能: 启动写Block
// 参数: BlockAddr - Block地址
// 返回值: 错误类型
//=============================================================
extern unsigned char SD_WriteNewBlock(unsigned long int BlockAddr);
//=============================================================
// 语法格式: unsigned char SD_WritingBlockData(unsigned long int Len, unsigned char *Buf)
// 实现功能: 读数据块
// 参数: Len - 长度(byte)
// Buf - Block存储缓冲区首址
// 返回值: 错误类型
//=============================================================
extern void SD_WritingBlockData(unsigned long int Len, unsigned char *Buf);
//=============================================================
// 语法格式: void SD_WritingBlankData(unsigned long int Len)
// 实现功能: 写多个0xff到SD卡
// 参数: Len - 写入个数
// 返回值: 无
//=============================================================
extern void SD_WritingBlankData(unsigned long int Len);
//=============================================================
// 语法格式: unsigned int SD_WriteFinished()
// 实现功能: 结束写SD卡操作
// 参数: 无
// 返回值: 错误类型
//=============================================================
extern unsigned int SD_WriteFinished();
//extern unsigned int uiRWFlag;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -