<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/esp8266/modesp.c, branch cross</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=cross</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=cross'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-08-03T21:29:19+00:00</updated>
<entry>
<title>esp8266/modesp: Add check_fw() function to check integrity of the firmware.</title>
<updated>2016-08-03T21:29:19+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-08-03T21:29:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e33d2383d1ed4805583e6562b2f47e018457e854'/>
<id>urn:sha1:e33d2383d1ed4805583e6562b2f47e018457e854</id>
<content type='text'>
Requires firmware generated by the latest makeimg.py (which stores size
and md5 of the firmware together with the firmware itself).
</content>
</entry>
<entry>
<title>esp8266: Make APA102 driver inclusion configurable.</title>
<updated>2016-07-31T21:03:55+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-31T21:03:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0e4cae521288208e637d609fc00503fc828217b6'/>
<id>urn:sha1:0e4cae521288208e637d609fc00503fc828217b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Let RTC work correctly after deepsleep.</title>
<updated>2016-06-06T09:51:12+00:00</updated>
<author>
<name>puuu</name>
<email>puuu@users.noreply.github.com</email>
</author>
<published>2016-06-03T15:21:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ee12581a3545c6e950b4a2b5322167eb73326928'/>
<id>urn:sha1:ee12581a3545c6e950b4a2b5322167eb73326928</id>
<content type='text'>
By design, at wake up from deepsleep, the RTC timer will be reset, but
the data stored in RTC memory will not [1]. Therefore, we have to adjust
delta in RTC memory before going into deepsleep to get almost correct
time after waking up.

[1] http://bbs.espressif.com/viewtopic.php?t=1184#p4082
</content>
</entry>
<entry>
<title>esp8266: Enable DHT C-level driver.</title>
<updated>2016-05-26T16:11:43+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-26T16:11:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=45f3416816fd5d717887e3efdde4d3ce3ef2ff38'/>
<id>urn:sha1:45f3416816fd5d717887e3efdde4d3ce3ef2ff38</id>
<content type='text'>
Exposed as esp.dht_readinto.  Probably should go somewhere less
port-specific.
</content>
</entry>
<entry>
<title>esp8266: Add APA102 serial individually controllable LEDs support.</title>
<updated>2016-05-19T19:29:11+00:00</updated>
<author>
<name>misterdanb</name>
<email>danb@hasi.it</email>
</author>
<published>2016-03-27T23:58:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a0a08b4be1583aa7a4ef33d3b1b0aa6553732eca'/>
<id>urn:sha1:a0a08b4be1583aa7a4ef33d3b1b0aa6553732eca</id>
<content type='text'>
APA102 is a new "smart LED", similar to WS2812 aka "Neopixel".
</content>
</entry>
<entry>
<title>esp8266: Convert to use new MP_Exxx errno symbols.</title>
<updated>2016-05-10T22:30:39+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-10T22:25:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4f2ba9fbdcbafd7ae09199186320f4173bcc8c31'/>
<id>urn:sha1:4f2ba9fbdcbafd7ae09199186320f4173bcc8c31</id>
<content type='text'>
These symbols are still defined in terms of the system Exxx symbols, and
can be switched to internal numeric definitions at a later stage.

Note that extmod/modlwip still uses many system Exxx symbols.
</content>
</entry>
<entry>
<title>esp8266/modesp: Add malloc() and free() functions.</title>
<updated>2016-05-02T21:35:11+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-02T21:35:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=76c81cd5a631f2329a4ec7a5cb53632eae017af4'/>
<id>urn:sha1:76c81cd5a631f2329a4ec7a5cb53632eae017af4</id>
<content type='text'>
Useful for testing fragmentation issues in OS heap. E.g. freemem() may
report large amount, but is it possible to actually allocate block of
a given size? Issue malloc() (followed by free()) to find out.
</content>
</entry>
<entry>
<title>esp8266/modesp: Add esf_free_bufs() debugging function.</title>
<updated>2016-05-02T21:26:22+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-02T21:23:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2123ced3f411fdf506caf1959966b74396e7a38a'/>
<id>urn:sha1:2123ced3f411fdf506caf1959966b74396e7a38a</id>
<content type='text'>
Return number of free inernal WiFi buffers.
</content>
</entry>
<entry>
<title>esp8266: Move pyb.info() function to esp module and remove pyb module.</title>
<updated>2016-04-28T11:23:55+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-28T11:23:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a6aa35af09584bdf5d52275e0d9703ca4fec4231'/>
<id>urn:sha1:a6aa35af09584bdf5d52275e0d9703ca4fec4231</id>
<content type='text'>
All functionality of the pyb module is available in other modules, like
time, machine and os.  The only outstanding function, info(), is
(temporarily) moved to the esp module and the pyb module is removed.
</content>
</entry>
<entry>
<title>py: Move call_function_*_protected() functions to py/ for reuse.</title>
<updated>2016-04-25T16:31:17+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-25T16:28:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6d103b65482d8dc1d688fcfd59b3400ebfbe0f0f'/>
<id>urn:sha1:6d103b65482d8dc1d688fcfd59b3400ebfbe0f0f</id>
<content type='text'>
They almost certainly needed by any C code which calls Python callbacks.
</content>
</entry>
</feed>
