spimaster
Dependencies: mbed SDFileSystem
SDspimaster.h
- Committer:
- yutation
- Date:
- 2021-12-05
- Revision:
- 3:4c39249bcd56
- Parent:
- 2:6d633bb5c09d
File content as of revision 3:4c39249bcd56:
#ifndef _SDSPIMASTER_H #define _SDSPIMASTER_H #include "mbed.h" #include "FATFileSystem.h" #include <stdint.h> class SDspimaster : public FATFileSystem { public: SDspimaster(const char* name); virtual int disk_initialize(); virtual int disk_status(); virtual int disk_read(uint8_t* buffer, uint32_t block_number, uint32_t count); virtual int disk_write(const uint8_t* buffer, uint32_t block_number, uint32_t count); virtual int disk_sync(); virtual uint32_t disk_sectors(); protected: /* void read_reg(uint8_t addr, uint8_t* value); void write_reg(uint8_t addr, uint8_t value); void write_address(uint32_t addr); int write_block(uint32_t addr, const uint8_t* buffer); int read_block(uint32_t addr, uint8_t* buffer);*/ int _is_initialized; }; #endif