<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/ports/raspberrypi/bindings/rp2pio/StateMachine.c, branch 6.2.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.2.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.2.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2021-03-15T13:57:36+00:00</updated>
<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>StateMachine: Add pull up/down for inputs</title>
<updated>2021-03-04T17:26:29+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@unpythonic.net</email>
</author>
<published>2021-03-04T16:03:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ff62b0d2c020cffb910ad15e81897b41e92380fa'/>
<id>urn:sha1:ff62b0d2c020cffb910ad15e81897b41e92380fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>StateMachine: Add in_available property</title>
<updated>2021-03-04T17:14:09+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@unpythonic.net</email>
</author>
<published>2021-03-04T15:29:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=68ac14b3097291ba3c2f0c7edc61f93beebc783d'/>
<id>urn:sha1:68ac14b3097291ba3c2f0c7edc61f93beebc783d</id>
<content type='text'>
I named the property `in_available` because it is similar to pyserial.
However, it indicates the number of words in the fifo, not the number
of bytes.
</content>
</entry>
<entry>
<title>Apply suggestions from code review</title>
<updated>2021-03-02T17:01:50+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2021-03-02T17:01:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f41fb6fafc1fad51154c476ddfe5aa6772d08d8d'/>
<id>urn:sha1:f41fb6fafc1fad51154c476ddfe5aa6772d08d8d</id>
<content type='text'>

copyediting</content>
</entry>
<entry>
<title>Update StateMachine.c</title>
<updated>2021-02-26T23:07:30+00:00</updated>
<author>
<name>Jonny Bergdahl</name>
<email>bergdahl@users.noreply.github.com</email>
</author>
<published>2021-02-26T23:07:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f7eac46c7814a8c8cdc1f8841d3087fcf0a0632c'/>
<id>urn:sha1:f7eac46c7814a8c8cdc1f8841d3087fcf0a0632c</id>
<content type='text'>
Changed woring to use max instead</content>
</entry>
<entry>
<title>Implement audiobusio and enhance PIO for it</title>
<updated>2021-02-23T23:50:00+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2021-02-23T23:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=360475e26618cba98522d5dd86d0051d3a296fb3'/>
<id>urn:sha1:360475e26618cba98522d5dd86d0051d3a296fb3</id>
<content type='text'>
This adds I2SOut and PDMIn support via PIO.

StateMachines can now:
 * read and read while writing
 * transfer in 1, 2 or 4 byte increments
 * init pins based on expected defaults automatically
 * be stopped and restarted
 * rxfifo can be cleared and rxstalls detected (good for tracking when
   the reading code isn't keeping up)

Fixes #4162
</content>
</entry>
<entry>
<title>Fix maximum PIO instructions</title>
<updated>2021-02-06T15:54:25+00:00</updated>
<author>
<name>Jason Nichols</name>
<email>jason@jsun.biz</email>
</author>
<published>2021-02-06T15:54:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ae262cde55669c354fa2422097581b4ac4afaf88'/>
<id>urn:sha1:ae262cde55669c354fa2422097581b4ac4afaf88</id>
<content type='text'>
</content>
</entry>
<entry>
<title>copy editing</title>
<updated>2021-01-21T18:17:40+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2021-01-21T18:17:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b47fd08b20f0917874461dc1a0e201e7cc7e55db'/>
<id>urn:sha1:b47fd08b20f0917874461dc1a0e201e7cc7e55db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>type fix</title>
<updated>2021-01-21T07:33:00+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2021-01-21T07:33:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b0f7fd933f82c3d8d0dac63978a622114019468c'/>
<id>urn:sha1:b0f7fd933f82c3d8d0dac63978a622114019468c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add initial RP2040 support</title>
<updated>2021-01-21T03:16:56+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2021-01-21T00:47:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=733094aead6e84b42da54655b2b0a5d0dbd1a503'/>
<id>urn:sha1:733094aead6e84b42da54655b2b0a5d0dbd1a503</id>
<content type='text'>
The RP2040 is new microcontroller from Raspberry Pi that features
two Cortex M0s and eight PIO state machines that are good for
crunching lots of data. It has 264k RAM and a built in UF2
bootloader too.

Datasheet: https://pico.raspberrypi.org/files/rp2040_datasheet.pdf
</content>
</entry>
</feed>
