summaryrefslogtreecommitdiff
path: root/docs/design_guide.rst
diff options
context:
space:
mode:
authorMike Causer <mcauser@gmail.com>2020-12-10 02:52:18 +1100
committerMike Causer <mcauser@gmail.com>2020-12-10 02:52:18 +1100
commiteedcc98cc5379f93704fd344289e2f5c8a60eddd (patch)
treeb0edae3059a39b367317b9acd7057c3b8475abcb /docs/design_guide.rst
parent133013083ab582fa87a4c7dfb53d068e09864905 (diff)
Fix some spelling mistakes
Diffstat (limited to 'docs/design_guide.rst')
-rw-r--r--docs/design_guide.rst8
1 files changed, 4 insertions, 4 deletions
diff --git a/docs/design_guide.rst b/docs/design_guide.rst
index cc2a3b296..75825893a 100644
--- a/docs/design_guide.rst
+++ b/docs/design_guide.rst
@@ -421,7 +421,7 @@ SPI Example
"""Widget's one register."""
with self.spi_device as spi:
spi.write(b'0x00')
- i2c.readinto(self.buf)
+ spi.readinto(self.buf)
return self.buf[0]
Use composition
@@ -462,7 +462,7 @@ like properties for state even if it sacrifices a bit of speed.
Avoid allocations in drivers
--------------------------------------------------------------------------------
-Although Python doesn't require managing memory, its still a good practice for
+Although Python doesn't require managing memory, it's still a good practice for
library writers to think about memory allocations. Avoid them in drivers if
you can because you never know how much something will be called. Fewer
allocations means less time spent cleaning up. So, where you can, prefer
@@ -471,7 +471,7 @@ object with methods that read or write into the buffer instead of creating new
objects. Unified hardware API classes such as `busio.SPI` are design to read and
write to subsections of buffers.
-Its ok to allocate an object to return to the user. Just beware of causing more
+It's ok to allocate an object to return to the user. Just beware of causing more
than one allocation per call due to internal logic.
**However**, this is a memory tradeoff so do not do it for large or rarely used
@@ -580,4 +580,4 @@ MicroPython compatibility
--------------------------------------------------------------------------------
Keeping compatibility with MicroPython isn't a high priority. It should be done
-when its not in conflict with any of the above goals.
+when it's not in conflict with any of the above goals.