<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/stmhal/math.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>2014-08-29T21:42:26+00:00</updated>
<entry>
<title>lib: Add lib and libm, moving current files from stmhal.</title>
<updated>2014-08-29T21:42:26+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-08-29T21:42:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8707ea34218a0aae071d4fb8d25e23273c828ea1'/>
<id>urn:sha1:8707ea34218a0aae071d4fb8d25e23273c828ea1</id>
<content type='text'>
Top-level lib directory is for standard C libraries that we want to
provide our own versions of (for efficiency and stand-alone reasons).
It currently has libm in it for math functions.

Also add atanf and atan2f, which addresses issue #837.
</content>
</entry>
<entry>
<title>stmhal, math: Define _M_LN2 if not already defined.</title>
<updated>2014-08-05T14:13:05+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-08-05T14:13:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=56da07dcfa8e73c15818453ae9f5ecba13718fc9'/>
<id>urn:sha1:56da07dcfa8e73c15818453ae9f5ecba13718fc9</id>
<content type='text'>
Addresses issue #790.
</content>
</entry>
<entry>
<title>Add copysignf</title>
<updated>2014-06-30T14:31:06+00:00</updated>
<author>
<name>mux</name>
<email>freelancer.c@gmail.com</email>
</author>
<published>2014-06-30T14:30:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5d44e6a92ca6d371304c89f25add385d9777ebca'/>
<id>urn:sha1:5d44e6a92ca6d371304c89f25add385d9777ebca</id>
<content type='text'>
* Fix #692
</content>
</entry>
<entry>
<title>Add license header to (almost) all files.</title>
<updated>2014-05-03T22:27:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-03T22:27:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=04b9147e150d2d6fa3750f312fe328b6a71c1b28'/>
<id>urn:sha1:04b9147e150d2d6fa3750f312fe328b6a71c1b28</id>
<content type='text'>
Blanket wide to all .c and .h files.  Some files originating from ST are
difficult to deal with (license wise) so it was left out of those.

Also merged modpyb.h, modos.h, modstm.h and modtime.h in stmhal/.
</content>
</entry>
<entry>
<title>stmhal: Update ADC, DAC and I2C objects to use new buffer protocol.</title>
<updated>2014-04-18T22:28:56+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-18T22:28:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=38ae014e4258811d1612f9e140a35f8f9aa0ddb8'/>
<id>urn:sha1:38ae014e4258811d1612f9e140a35f8f9aa0ddb8</id>
<content type='text'>
Main reason for expanding buffer protocol API was to support writes to a
buffer in ADC module (see read_timed).  With this change you can now
create an array of arbitrary type and ADC.read_timed will store into
that array in the correct format (byte, int, float).  I wonder though if
all these changes were really worth it to support just this function.
Hopefully this enhanced buffer protocol API (with typecode specified)
will be used elsewhere.
</content>
</entry>
<entry>
<title>stmhal: Add more math functions.</title>
<updated>2014-04-16T23:13:13+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-16T23:13:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=89831d02896372730899d37edc4054fb3424c21b'/>
<id>urn:sha1:89831d02896372730899d37edc4054fb3424c21b</id>
<content type='text'>
Taken straight from musl and newlib.  License seems compatible with MIT.
</content>
</entry>
<entry>
<title>stmhal: Add powf, logf, log2f, log10f.</title>
<updated>2014-04-03T21:11:28+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-03T21:11:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=769b23a9c68e8b7a4a5570f9b8e0ae73ef5ef172'/>
<id>urn:sha1:769b23a9c68e8b7a4a5570f9b8e0ae73ef5ef172</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: #undef log2f if it's defined.</title>
<updated>2014-04-03T20:16:37+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-03T20:16:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=aba9f51fef647046c7da46309b19e2315fb5b8d4'/>
<id>urn:sha1:aba9f51fef647046c7da46309b19e2315fb5b8d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Fix servo object; add fpclassify to math functions.</title>
<updated>2014-04-02T18:55:08+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-02T18:55:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e90eefc84b5d2e844194e8d51937c1801d8768fe'/>
<id>urn:sha1:e90eefc84b5d2e844194e8d51937c1801d8768fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stm/stmhal: Change gammaf to tgammaf.</title>
<updated>2014-03-23T14:00:02+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-03-23T14:00:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=90834b956d567f5205588caa46cee8d1b1397046'/>
<id>urn:sha1:90834b956d567f5205588caa46cee8d1b1397046</id>
<content type='text'>
</content>
</entry>
</feed>
