SPI Flash AT45DBXXXD
Fork of at45db161d by
Diff: at45db161d.h
- Revision:
- 5:ef7247c6f073
- Parent:
- 4:943690efda8b
- Child:
- 6:1872f591d604
--- a/at45db161d.h Fri Mar 06 09:03:45 2015 +0800 +++ b/at45db161d.h Fri Mar 06 09:18:42 2015 +0800 @@ -61,7 +61,7 @@ return SPDR; } */ -#define spi_transfer(data) _spi.write(data) +//#define spi_transfer(data) _spi.write(data) /** De-assert CS **/ //#define DF_CS_inactive digitalWrite(SLAVESELECT,HIGH) @@ -144,11 +144,11 @@ }; public: - /** CTOR **/ - ATD45DB161D(PinName mosi, PinName miso, PinName sclk, PinName cs); - ATD45DB161D(SPI &spi, PinName cs); - /** DTOR **/ - ~ATD45DB161D(); + + /** + * ATD45DBxxxD + */ + ATD45DB161D(SPI *spi, PinName cs); /** Setup SPI and pinout **/ void Init(); @@ -302,7 +302,7 @@ private: /* Nothing atm but who knows... */ - SPI _spi; + SPI *_spi; DigitalOut _cs; uint16_t _bytes, _pages;