<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-module/audiocore/__init__.h, 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>esp32s2: add I2SOut</title>
<updated>2020-12-29T20:46:38+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-10-30T15:05:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a7542598a0ce1fbd7722312dd863b1d40b0c2837'/>
<id>urn:sha1:a7542598a0ce1fbd7722312dd863b1d40b0c2837</id>
<content type='text'>
</content>
</entry>
<entry>
<title>audiocore: The arguments to reset_buffer went missing</title>
<updated>2019-12-14T00:31:12+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2019-12-13T20:05:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a854a76819e4b871f9d0c4e059ca5c03f05dca76'/>
<id>urn:sha1:a854a76819e4b871f9d0c4e059ca5c03f05dca76</id>
<content type='text'>
In conversion I missed these arguments were being passed, but noticed
it when an implausible value for audio_channel was sent to mp3's
reset_buffer method.

It's not clear whether there was any negative impact to this, but it
should be fixed!
</content>
</entry>
<entry>
<title>audiocore: use mp_obj_t in prototypes</title>
<updated>2019-12-06T19:25:40+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2019-12-06T19:25:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d5eca87ca23e9288b31c51f3d841fd2bb37c631b'/>
<id>urn:sha1:d5eca87ca23e9288b31c51f3d841fd2bb37c631b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>audiocore: restore the prototypes of audiosample_xxx functions</title>
<updated>2019-12-05T19:08:32+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2019-12-05T19:08:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=60f489d36a364dfc4feb55af4d139987302c0242'/>
<id>urn:sha1:60f489d36a364dfc4feb55af4d139987302c0242</id>
<content type='text'>
</content>
</entry>
<entry>
<title>audiosample: convert to use a protocol</title>
<updated>2019-12-04T15:31:52+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2019-12-04T15:31:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=feb8eb935bd69ce855533bf9a4316e3025602c1a'/>
<id>urn:sha1:feb8eb935bd69ce855533bf9a4316e3025602c1a</id>
<content type='text'>
This eases addition of new sample sources, since the manual virtual
function dispatch functions are just calls via a protocol
</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>
