<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/cc3200/util, branch v1.6</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.6</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.6'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-10-31T16:14:30+00:00</updated>
<entry>
<title>all: Add py/mphal.h and use it in all ports.</title>
<updated>2015-10-31T16:14:30+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-10-30T23:03:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=731f359292c0e2630873df1a19c5baac7287024f'/>
<id>urn:sha1:731f359292c0e2630873df1a19c5baac7287024f</id>
<content type='text'>
py/mphal.h contains declarations for generic mp_hal_XXX functions, such
as stdio and delay/ticks, which ports should provide definitions for.  A
port will also provide mphalport.h with further HAL declarations.
</content>
</entry>
<entry>
<title>cc3200: Rename pyb module to machine.</title>
<updated>2015-09-27T14:50:27+00:00</updated>
<author>
<name>Daniel Campora</name>
<email>daniel@wipy.io</email>
</author>
<published>2015-09-27T11:45:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c92e6a45ebba4d41c2d0d891e07f94a81d2f601f'/>
<id>urn:sha1:c92e6a45ebba4d41c2d0d891e07f94a81d2f601f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cc3200: New irq API, affects all classes that provide the irq method.</title>
<updated>2015-09-26T23:48:20+00:00</updated>
<author>
<name>Daniel Campora</name>
<email>daniel@wipy.io</email>
</author>
<published>2015-09-22T21:20:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dbdcb58d6413a907e5f4aed25eee85073ff7e575'/>
<id>urn:sha1:dbdcb58d6413a907e5f4aed25eee85073ff7e575</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cc3200: New SD and RTC API plus os and time modules' extensions.</title>
<updated>2015-09-21T20:30:32+00:00</updated>
<author>
<name>Daniel Campora</name>
<email>daniel@wipy.io</email>
</author>
<published>2015-09-16T12:09:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dffa9f6da65cd03e834b2ed3914f40428f72e49f'/>
<id>urn:sha1:dffa9f6da65cd03e834b2ed3914f40428f72e49f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cc3200: Make sure to update sleep objects when registered.</title>
<updated>2015-08-16T18:18:02+00:00</updated>
<author>
<name>Daniel Campora</name>
<email>daniel@wipy.io</email>
</author>
<published>2015-08-12T14:39:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=641a3d39e1efef752283d679667854f9a660e848'/>
<id>urn:sha1:641a3d39e1efef752283d679667854f9a660e848</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cc3200: Remove NIC abstraction layer.</title>
<updated>2015-05-24T09:44:08+00:00</updated>
<author>
<name>Daniel Campora</name>
<email>daniel@wipy.io</email>
</author>
<published>2015-05-23T18:52:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3cb804de26eda34ad24d52b6c98fa43e51bd027a'/>
<id>urn:sha1:3cb804de26eda34ad24d52b6c98fa43e51bd027a</id>
<content type='text'>
That layer is nice, but the CC3200 doesn't need it and getting rid of
it saves ~200 bytes, which are more than welcome.
</content>
</entry>
<entry>
<title>cc3200: Add uhashlib. Supports SHA1 and SHA256.</title>
<updated>2015-05-20T09:44:24+00:00</updated>
<author>
<name>Daniel Campora</name>
<email>daniel@wipy.io</email>
</author>
<published>2015-05-19T22:23:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e800db562f1ebdd3d7d1da642f89e66578b363e0'/>
<id>urn:sha1:e800db562f1ebdd3d7d1da642f89e66578b363e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cc3200: Fix bootloader and modpyb after printf overhaul.</title>
<updated>2015-04-19T18:59:10+00:00</updated>
<author>
<name>Daniel Campora</name>
<email>daniel@wipy.io</email>
</author>
<published>2015-04-19T18:54:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=df5d9c77f4a75ee74b4bbac68fd21e601f8b0985'/>
<id>urn:sha1:df5d9c77f4a75ee74b4bbac68fd21e601f8b0985</id>
<content type='text'>
The bootloader needs string0.c because of memset, memcpy and others,
without string0.c it magically links, but calling any of those
functions results in a hard fault.
In debug mode, modpyb needs printf, and including stdio.h leads to
conflicts due to the redefinitions made in the simplelink drivers.
</content>
</entry>
<entry>
<title>cc3200: Clean up and reduce use/include of std.h.</title>
<updated>2015-04-18T13:29:28+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-04-18T13:29:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=259eaab9a9de1b01ac45803fe4f0e58b90f99d84'/>
<id>urn:sha1:259eaab9a9de1b01ac45803fe4f0e58b90f99d84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cc3200: Do not reset the DTHE module before every SHA operation.</title>
<updated>2015-03-15T23:42:10+00:00</updated>
<author>
<name>danicampora</name>
<email>danicampora@gmail.com</email>
</author>
<published>2015-03-15T19:15:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dc545d65125b375e54b1a3a9b9ed3d1d6cd7381d'/>
<id>urn:sha1:dc545d65125b375e54b1a3a9b9ed3d1d6cd7381d</id>
<content type='text'>
According to the new SDK (1.1.0) this is not needed, and it's best
not to do it, because this module is a shared resource.
</content>
</entry>
</feed>
