<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/ports/mimxrt10xx/common-hal/busio, branch main</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2021-03-31T14:21:08+00:00</updated>
<entry>
<title>mimxrt10xx: Fix bogus assertion.</title>
<updated>2021-03-31T14:21:08+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2021-03-31T14:21:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cb29ad0846c8da2d25c157a4b1d3cf9affd89e44'/>
<id>urn:sha1:cb29ad0846c8da2d25c157a4b1d3cf9affd89e44</id>
<content type='text'>
.. as noted by @d-c-d
</content>
</entry>
<entry>
<title>mimxrt1011: UART: Add additional error checking</title>
<updated>2021-03-30T15:17:48+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2021-03-30T15:11:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=71eee45a3779559686c5d07d9864aad679121ab6'/>
<id>urn:sha1:71eee45a3779559686c5d07d9864aad679121ab6</id>
<content type='text'>
.. and make the 'invalid pin' messages standard.

Closes #4502
</content>
</entry>
<entry>
<title>Parenthesize double-division for clarity</title>
<updated>2021-03-26T16:01:22+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@unpythonic.net</email>
</author>
<published>2021-03-26T16:01:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2bc61b458070f9e1e5a49442a72c43c0d9ea721f'/>
<id>urn:sha1:2bc61b458070f9e1e5a49442a72c43c0d9ea721f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mimxrt10xx: Use the proper "betweenTransferDelay" (et al) values</title>
<updated>2021-03-26T15:54:13+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@unpythonic.net</email>
</author>
<published>2021-03-26T15:54:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=231cb1ffd954dad45223bcc6fd22f344089536f1'/>
<id>urn:sha1:231cb1ffd954dad45223bcc6fd22f344089536f1</id>
<content type='text'>
Set the betweenTransferDelay to the SCK low-time, to avoid long pauses
between bytes (transfers) while preventing the last SCK cycle in a byte
from being a runt pulse.

Compared to an earlier revision of this change, which just set the delays
all to zero, this doesn't break using an AirLift, which was sensitive
to the runt pulses (the simple loopback-wire test didn't detect the problem)
</content>
</entry>
<entry>
<title>mimxrt10xx: Factor out "transfer_common"</title>
<updated>2021-03-26T15:04:35+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@unpythonic.net</email>
</author>
<published>2021-03-25T14:03:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1d48054aeaa2762a752462a058a27afb1daac860'/>
<id>urn:sha1:1d48054aeaa2762a752462a058a27afb1daac860</id>
<content type='text'>
.. and set the "MasterPcsContinuous" flag, which removes some of the
gap between bytes of a single SPI transaction
</content>
</entry>
<entry>
<title>mimxrt10xx: busio: cap SPI baudrate at 30MHz per datasheet</title>
<updated>2021-03-26T15:01:53+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@unpythonic.net</email>
</author>
<published>2021-03-25T18:37:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9e110f120a323eff9989463771d8ea8ece6e8906'/>
<id>urn:sha1:9e110f120a323eff9989463771d8ea8ece6e8906</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mimxrt: SPI: Set the TCR value returned by MasterBaudSetRate</title>
<updated>2021-03-24T18:33:21+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@unpythonic.net</email>
</author>
<published>2021-03-24T18:07:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b440883fe55666d12f94a6d48513a1a68d218bc4'/>
<id>urn:sha1:b440883fe55666d12f94a6d48513a1a68d218bc4</id>
<content type='text'>
without this, the baud rate could be wrong; in my testing, it was
low by a factor of 2 when requesating baudrate=1_000_000 (1MHz).

When passing the baudrate in to LPSPI_MasterInit, the setting is made
automatically, but LPSPI_MAster_SetBaudRate just returns it via the
out-parameter tcrPrescaleValue.
</content>
</entry>
<entry>
<title>run code formatting script</title>
<updated>2021-03-15T13:57:36+00:00</updated>
<author>
<name>microDev</name>
<email>70126934+microDev1@users.noreply.github.com</email>
</author>
<published>2021-03-15T13:57:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a52eb88031620a81521b937f2a0651dbac2bb350'/>
<id>urn:sha1:a52eb88031620a81521b937f2a0651dbac2bb350</id>
<content type='text'>
</content>
</entry>
<entry>
<title>implement suggested changes</title>
<updated>2021-02-24T19:18:36+00:00</updated>
<author>
<name>microDev</name>
<email>70126934+microDev1@users.noreply.github.com</email>
</author>
<published>2021-02-24T19:18:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5d7fdafcdec126f4f552689df25cecf30b39265d'/>
<id>urn:sha1:5d7fdafcdec126f4f552689df25cecf30b39265d</id>
<content type='text'>
- add internal buffering
- rtc initialization fix
</content>
</entry>
<entry>
<title>adds: maximum retries on SPI busy</title>
<updated>2021-02-07T16:06:46+00:00</updated>
<author>
<name>Philip Jander</name>
<email>info@jander.it</email>
</author>
<published>2021-02-07T16:06:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5bf08c503ba50fc24652c1d8720aee8c6e7de627'/>
<id>urn:sha1:5bf08c503ba50fc24652c1d8720aee8c6e7de627</id>
<content type='text'>
</content>
</entry>
</feed>
