diff options
author | Radomir Dopieralski <openstack@sheep.art.pl> | 2016-08-27 19:07:14 +0200 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2016-08-28 23:14:45 +1000 |
commit | ed0a06a93fc275e4f3980b81e4e5314ed63279c6 (patch) | |
tree | 9cbb2acb5b07ae1c2da8fd96bde261c74822de00 /docs/esp8266 | |
parent | 263aaa70302aa60d0338abbe439be2a77eb49a52 (diff) | |
download | micropython-ed0a06a93fc275e4f3980b81e4e5314ed63279c6.tar.gz micropython-ed0a06a93fc275e4f3980b81e4e5314ed63279c6.zip |
docs/esp8266/quickref: Fix and update the SPI docs
Use the `SPI` factory function in the examples, and use
proper baud rate of 80 000 000.
Diffstat (limited to 'docs/esp8266')
-rw-r--r-- | docs/esp8266/quickref.rst | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/docs/esp8266/quickref.rst b/docs/esp8266/quickref.rst index be58f9332c..d8ec603727 100644 --- a/docs/esp8266/quickref.rst +++ b/docs/esp8266/quickref.rst @@ -165,14 +165,14 @@ Use the ``machine.ADC`` class:: SPI bus ------- -The SPI driver is implemented in software and works on all pins:: +There are two SPI drivers. One is implemented in software and works on all pins:: from machine import Pin, SPI # construct an SPI bus on the given pins # polarity is the idle state of SCK # phase=0 means sample on the first edge of SCK, phase=1 means the second - spi = SPI(baudrate=100000, polarity=1, phase=0, sck=Pin(0), mosi=Pin(2), miso=Pin(4)) + spi = SPI(-1, baudrate=100000, polarity=1, phase=0, sck=Pin(0), mosi=Pin(2), miso=Pin(4)) spi.init(baudrate=200000) # set the baudrate @@ -194,13 +194,13 @@ Hardware SPI ------------ The hardware SPI is faster (up to 80Mhz), but only works on following pins: -``MISO`` is gpio2, ``MOSI`` is gpio13, and ``SCK`` is gpio14. It has the same +``MISO`` is gpio12, ``MOSI`` is gpio13, and ``SCK`` is gpio14. It has the same methods as SPI, except for the pin parameters for the constructor and init (as those are fixed). - from machine import Pin, HSPI + from machine import Pin, SPI - hspi = HSPI(baudrate=800000000, polarity=0, phase=0) + hspi = SPI(0, baudrate=80000000, polarity=0, phase=0) I2C bus |