Skip to content

Commit e42721d

Browse files
author
Amanda Butler
authored
Merge pull request #768 from deepikabhavnani/qspi
Qspi Update
2 parents 313fe56 + 6526e53 commit e42721d

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

docs/api/drivers/QuadSPI.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,32 @@
11
## QuadSPI (QSPI)
22

3-
<span class="images">![](https://os-doc-builder.test.mbed.com/docs/development/mbed-os-api-doxy/classmbed_1_1_q_s_p_i.png)<span>QSPI class hierarchy</span></span>
3+
#### QSPI class hierarchy
4+
5+
<span class="images">![](https://os-doc-builder.test.mbed.com/docs/development/mbed-os-api-doxy/classmbed_1_1_q_s_p_i.png)</span><span>QSPI class hierarchy</span>
46

57
The QSPI driver in Mbed OS provides functionality to configure and access QSPI devices connected over a QuadSPI interface.
68

79
The QSPI protocol provides a serial communication interface on four data lines between the host and the device. It uses up to six lines in total: one line for chip select, one line for clock and four lines for data in/out. You can use this interface for communication with QSPI devices, such as Flash memory, display devices and other types of devices providing QuadSPI communication support. You can also configure the QSPI interface to work in Single-SPI (traditional SPI) mode or Dual-SPI mode.
810

911
The default configuration for the QSPI interface is 1 MHz, Single-SPI, Mode 0.
1012

11-
<span class="images">![](https://s3-us-west-2.amazonaws.com/mbed-os-docs-images/quadspi.png)<span>The above diagram shows an example hardware configuration of a Flash memory connected over a QSPI interface.</span>
13+
<span class="images">![](https://s3-us-west-2.amazonaws.com/mbed-os-docs-images/quadspi.png)</span>
14+
15+
The above diagram shows an example hardware configuration of a Flash memory connected over a QSPI interface.
1216

1317
For more information, please review the related content.
1418

1519
### QuadSPI class reference
1620

1721
[![View code](https://www.mbed.com/embed/?type=library)](http://os-doc-builder.test.mbed.com/docs/development/mbed-os-api-doxy/classmbed_1_1_q_s_p_i.html)
1822

23+
### QuadSPI example
24+
25+
[![View Example](https://www.mbed.com/embed/?url=https://github.com/ARMmbed/mbed-os-examples-docs_only/tree/master/QSPI)](https://github.com/ARMmbed/mbed-os-examples-docs_only/blob/master/QSPI/main.cpp)
26+
1927
### Related content
2028

29+
- [QSPI flash block device](https://github.com/ARMmbed/qspif-blockdevice).
2130
- [STMicroelectronics Quad-SPI documentation](https://www.st.com/content/ccc/resource/technical/document/application_note/group0/b0/7e/46/a8/5e/c1/48/01/DM00227538/files/DM00227538.pdf/jcr:content/translations/en.DM00227538.pdf).
2231
- [Macronix MX25R6435F flash memory with Quad-SPI](http://www.macronix.com/Lists/Datasheet/Attachments/6270/MX25R6435F,%20Wide%20Range,%2064Mb,%20v1.4.pdf).
2332
- [Nordic Quad-SPI support in NRF52840](http://infocenter.nordicsemi.com/pdf/nRF52840_OPS_v0.5.pdf).

0 commit comments

Comments
 (0)