test
Embed:
(wiki syntax)
Show/hide line numbers
QuadSpi.h
00001 #ifndef _QUADSPI_H_ 00002 #define _QUADSPI_H_ 00003 00004 #include "mbed.h" 00005 00006 class QuadSPI: SPI { 00007 00008 public: 00009 00010 /** Create a QuadSPI master connected to the specified pins 00011 * 00012 * mosi or miso can be specfied as NC if not used 00013 * 00014 * @param mosi QuadSPI Master Out, Slave In pin 00015 * @param miso QuadSPI Master In, Slave Out pin 00016 * @param sclk QuadSPI Clock pin 00017 * @param ssel QuadSPI chip select pin 00018 */ 00019 QuadSPI(PinName mosi, PinName miso, PinName sclk, PinName ssel=NC); 00020 00021 /** Write to the Quad SPI Slave and return the response 00022 * 00023 * @param value Data to be sent to the SPI slave 00024 * 00025 * @returns 00026 * none 00027 */ 00028 int write(int value); 00029 00030 /** Read from the Quad SPI Slave and return the response 00031 * 00032 * @param none 00033 * 00034 * @returns 00035 * Response from the SPI slave 00036 */ 00037 int read(); 00038 00039 }; 00040 00041 #endif /* _QUADSPI_H_ */ 00042
Generated on Mon Jul 18 2022 11:28:49 by 1.7.2