USBMSD SD card Hello World for Mbed platforms
Dependencies: mbed USBMSD_SD USBDevice
Diff: SDcard.h
- Revision:
- 3:0ffb2eee9e06
- Parent:
- 2:27a7e7f8d399
- Child:
- 4:980e6470dcce
--- a/SDcard.h Fri Nov 11 15:22:53 2011 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,27 +0,0 @@ -/* mbed Microcontroller Library - SDFileSystem - * Copyright (c) 2008-2009, sford - */ - -#ifndef SDCARD_H -#define SDCARD_H - -#include "mbed.h" - -class SDcard -{ -public: - SDcard(PinName mosi, PinName miso, PinName sclk, PinName cs); - virtual int disk_write(const char *buffer, int block_number); - virtual int disk_read(char *buffer, int block_number); - -protected: - - int _cmd(int cmd, int arg); - int _read(char *buffer, int length); - int _write(const char *buffer, int length); - - SPI _spi; - DigitalOut _cs; -}; - -#endif