<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-bindings/audioio/__init__.c, branch encoding</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=encoding</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=encoding'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-07-09T01:31:35+00:00</updated>
<entry>
<title>audioio: Remove compatibility code</title>
<updated>2020-07-09T01:31:35+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-07-09T01:31:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6d97f6fcccbf08a95242dfb5202a4e95825ee3f3'/>
<id>urn:sha1:6d97f6fcccbf08a95242dfb5202a4e95825ee3f3</id>
<content type='text'>
These items were aliased from audiocore to audioio for compatibility
with 4.x, but according to our deprecation schedule can be removed
in 6.0.
</content>
</entry>
<entry>
<title>Swap sphinx to autoapi and the inline stubs</title>
<updated>2020-05-13T00:28:24+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-05-13T00:15:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4e8de3c554024d3ac89e9ee77b958a6932a64bec'/>
<id>urn:sha1:4e8de3c554024d3ac89e9ee77b958a6932a64bec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Did audioio, audiomixer, audiomp3</title>
<updated>2020-04-30T17:06:09+00:00</updated>
<author>
<name>dherrada</name>
<email>dylan.herrada@gmail.com</email>
</author>
<published>2020-04-30T17:06:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d65e85104431b354737d11b5ec9a29387d390cfd'/>
<id>urn:sha1:d65e85104431b354737d11b5ec9a29387d390cfd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>audioio: correct trivial typo</title>
<updated>2019-10-27T21:42:18+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2019-10-27T21:42:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c208586bf11a3902157a113983a8461afedfa023'/>
<id>urn:sha1:c208586bf11a3902157a113983a8461afedfa023</id>
<content type='text'>
</content>
</entry>
<entry>
<title>enable Mixer backwards compatibility (when audiomixer is available)</title>
<updated>2019-08-31T21:06:16+00:00</updated>
<author>
<name>sommersoft</name>
<email>sommersoft@gmail.com</email>
</author>
<published>2019-08-31T21:06:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f82c61732a25e1d8679ac2f8beb88d4fef506e2c'/>
<id>urn:sha1:f82c61732a25e1d8679ac2f8beb88d4fef506e2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>eval the expression vs [un]defined</title>
<updated>2019-08-30T03:09:45+00:00</updated>
<author>
<name>sommersoft</name>
<email>sommersoft@gmail.com</email>
</author>
<published>2019-08-30T03:09:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e618441e186e346eb599c355a7a5e95c05d4c4d9'/>
<id>urn:sha1:e618441e186e346eb599c355a7a5e95c05d4c4d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move Mixer &amp; MixerVoice from 'audiocore' to 'audiomixer'</title>
<updated>2019-08-25T04:36:18+00:00</updated>
<author>
<name>sommersoft</name>
<email>sommersoft@gmail.com</email>
</author>
<published>2019-08-25T04:36:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=df5568d993ad10bb6ef68fc0f01f8561f3a6c78d'/>
<id>urn:sha1:df5568d993ad10bb6ef68fc0f01f8561f3a6c78d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>audioio: By default, be compatible with 4.x</title>
<updated>2019-08-17T18:54:06+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2019-08-17T18:48:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=47d6dd843ee89bfd3f6613d02dd51905c0fc56e5'/>
<id>urn:sha1:47d6dd843ee89bfd3f6613d02dd51905c0fc56e5</id>
<content type='text'>
Testing performed: That the shipped .mpy files on a PyPortal (CP 4.x)
still work (play audio) with this branch, instead of erroring because
`WaveFile` can't be found in `audioio`.

Flash usage grew by 28 bytes.  (I expected 24, there must be some other
effect on size/alignment that I didn't predict)
</content>
</entry>
<entry>
<title>Remove unneeded headers</title>
<updated>2019-07-25T18:58:27+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-07-25T18:58:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=485f06e36f0cd3cb0cbdb7861251b7a5a6a3e340'/>
<id>urn:sha1:485f06e36f0cd3cb0cbdb7861251b7a5a6a3e340</id>
<content type='text'>
</content>
</entry>
<entry>
<title>audiocore: Factor from audioio</title>
<updated>2019-07-25T11:44:26+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2019-07-25T01:57:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6b44e40ee8dba415213468afe14f7202b42ec429'/>
<id>urn:sha1:6b44e40ee8dba415213468afe14f7202b42ec429</id>
<content type='text'>
When nrf pwm audio is introduced, it will be called `audiopwmio`.  To
enable code sharing with the existing (dac-based) `audioio`, factor
the sample and mixer types to `audiocore`.

INCOMPATIBLE CHANGE: Now, `Mixer`, `RawSample` and `WaveFile` must
be imported from `audiocore`, not `audioio`.
</content>
</entry>
</feed>
