Skip to content

Commit ff9ef2b

Browse files
fix example code in QSPI.h
1 parent 9135418 commit ff9ef2b

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

drivers/QSPI.h

+13-5
Original file line numberDiff line numberDiff line change
@@ -44,19 +44,27 @@ namespace mbed {
4444
*
4545
* #include "mbed.h"
4646
*
47+
* #define CMD_WRITE 0x02
48+
* #define CMD_READ 0x03
49+
* #define ADDRESS 0x1000
50+
*
4751
* // hardware ssel (where applicable)
48-
* QSPI qspi_device(QSPI_PIN_IO0, QSPI_PIN_IO1, QSPI_PIN_IO2, QSPI_PIN_IO3, QSPI_PIN_SCK, QSPI_PIN_CSN); // io0, io1, io2, io3, sclk, ssel
52+
* QSPI qspi_device(QSPI_FLASH1_IO0, QSPI_FLASH1_IO1, QSPI_FLASH1_IO2, QSPI_FLASH1_IO3, QSPI_FLASH1_SCK, QSPI_FLASH1_CSN); // io0, io1, io2, io3, sclk, ssel
4953
*
5054
*
5155
* int main() {
5256
* char tx_buf[] = { 0x11, 0x22, 0x33, 0x44 };
5357
* char rx_buf[4];
5458
* int buf_len = sizeof(tx_buf);
5559
*
56-
* int result = qspi_device.write( 0x12 , 0x100000 , 0 , tx_buf, &buf_len );
57-
* if( !result ) printf("Write failed");
58-
* int result = qspi_device.read( 0x13 , 0x100000 , 0 , rx_buf, &buf_len );
59-
* if( !result ) printf("Read failed");
60+
* qspi_status_t result = qspi_device.write(CMD_WRITE, 0, ADDRESS, tx_buf, &buf_len);
61+
* if (result != QSPI_STATUS_OK) {
62+
* printf("Write failed");
63+
* }
64+
* result = qspi_device.read(CMD_READ, 0, ADDRESS, rx_buf, &buf_len);
65+
* if (result != QSPI_STATUS_OK) {
66+
* printf("Read failed");
67+
* }
6068
*
6169
* }
6270
* @endcode

0 commit comments

Comments
 (0)