|
MF32BSP_XerolySkinner 2.0.0
C++版本的驱动库
|
一个操作SD卡的类 更多...
#include <bsp_SD.h>

Public 成员函数 | |
| bsp_SD (SPI_HandleTypeDef *hspi, GPIO_TypeDef *GPIOx_CS, uint16_t GPIO_Pin_CS) | |
| u8 | SD_init (void) |
| 初始化SD卡 更多... | |
| u8 | SD_ReadDisk (u8 *buf, u32 sector, u8 cnt) |
| 读SD卡 更多... | |
| u8 | SD_WriteDisk (u8 *buf, u32 sector, u8 cnt) |
| 写SD卡 更多... | |
| u32 | SD_GetSectorCount (void) |
| 获取SD卡的总扇区数 更多... | |
| u8 | offsetWrite (u64 offset, u8 *dat, u64 datlen) |
| 写入连贯的数据 更多... | |
| u8 | offsetRead (u64 offset, u8 *dat, u64 datlen) |
| 读取连贯的数据 更多... | |
Private 成员函数 | |
| void | SD_CS (u8 p) |
| 片选信号 更多... | |
| u8 | SD_GETCID (u8 *cid_data) |
| 获取CID信息 更多... | |
| u8 | SD_GETCSD (u8 *csd_data) |
| 获取CSD信息 更多... | |
| int | MSD0_GetCardInfo (PMSD_CARDINFO SD0_CardInfo) |
| u8 | SD_ReceiveData (u8 *data, u16 len) |
| 读取SD卡指定长度信息 更多... | |
| u8 | SD_SendBlock (u8 *buf, u8 cmd) |
| 向SD卡写入一个扇区 更多... | |
| u32 | SD_sendcmd (u8 cmd, u32 arg, u8 crc) |
| 写SD卡 更多... | |
| void | SPI_setspeed (u8 speed) |
| 设置SPI的速率 更多... | |
| u8 | spi_readwrite (u8 Txdata) |
Private 属性 | |
| SPI_HandleTypeDef * | hspi |
| GPIO_TypeDef * | GPIOx_CS |
| uint16_t | GPIO_Pin_CS |
| u8 | DFF |
| u8 | SD_TYPE |
| MSD_CARDINFO | SD0_CardInfo |
| bsp_SD::bsp_SD | ( | SPI_HandleTypeDef * | hspi, |
| GPIO_TypeDef * | GPIOx_CS, | ||
| uint16_t | GPIO_Pin_CS | ||
| ) |
在文件 bsp_SD.cpp 第 447 行定义.
|
private |
|
private |
| u32 bsp_SD::SD_GetSectorCount | ( | void | ) |
| u8 bsp_SD::SD_init | ( | void | ) |
读SD卡
| *buf | 数据缓存区 |
| sector | 起始扇区 |
| cnt | 扇区数 |
在文件 bsp_SD.cpp 第 356 行定义.


写SD卡
| *buf | 数据缓存区 |
| sector | 起始扇区 |
| cnt | 扇区数 |
在文件 bsp_SD.cpp 第 329 行定义.


|
private |
|
private |