<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/esp8266/esp_mphal.h, branch esp-extra-scripts</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=esp-extra-scripts</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=esp-extra-scripts'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-08-07T13:03:00+00:00</updated>
<entry>
<title>esp8266/esp_mphal.h: Add mp_hal_ticks_cpu() for reuse.</title>
<updated>2016-08-07T13:03:00+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-08-07T13:03:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f71f37e4269b43222d6b1b812e7109e946345b53'/>
<id>urn:sha1:f71f37e4269b43222d6b1b812e7109e946345b53</id>
<content type='text'>
</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>extmod/machine_i2c: Redo mp_hal_pin macros to use open_drain and od_low.</title>
<updated>2016-05-26T16:06:40+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-26T16:06:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4b37e775eaedaf7706597090d82d26a618cfa027'/>
<id>urn:sha1:4b37e775eaedaf7706597090d82d26a618cfa027</id>
<content type='text'>
mp_hal_pin_config_od is renamed mp_hal_pin_open_drain, and mp_hal_pin_low
is mp_hal_pin_od_low.
</content>
</entry>
<entry>
<title>esp8266: Add mp_hal_pin_input() and mp_hal_pin_output() functions.</title>
<updated>2016-05-26T14:42:27+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-26T14:42:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=68e222afdce21dca0f0bfaa19ef1c3e8b2c51a7e'/>
<id>urn:sha1:68e222afdce21dca0f0bfaa19ef1c3e8b2c51a7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266/esp_mphal: Handle Ctrl+C from dupterm (e.g. WebREPL).</title>
<updated>2016-05-23T22:37:56+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-23T22:37:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4681b86850076c013be2477d3850fd536361b62e'/>
<id>urn:sha1:4681b86850076c013be2477d3850fd536361b62e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266/esp_mphal: Add ets_esf_free_bufs(), etc. functions.</title>
<updated>2016-05-02T21:18:14+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-02T21:18:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3d830415bc81d1a9ec9640c1a4d52a5281cfd84e'/>
<id>urn:sha1:3d830415bc81d1a9ec9640c1a4d52a5281cfd84e</id>
<content type='text'>
Returning free number of various WiFi driver packet buffers.
</content>
</entry>
<entry>
<title>esp8266: Change software SPI driver to use general pin HAL.</title>
<updated>2016-04-22T09:44:06+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-22T09:44:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b372156f74683dbcbe37798134ab094e05ee40c7'/>
<id>urn:sha1:b372156f74683dbcbe37798134ab094e05ee40c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Allow GPIO16 to be used as a pin in the uPy pin HAL.</title>
<updated>2016-04-22T09:35:26+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-22T09:35:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=67a6d31955cb7ff8985f9f96675a70870eea4089'/>
<id>urn:sha1:67a6d31955cb7ff8985f9f96675a70870eea4089</id>
<content type='text'>
Now I2C works with GPIO16 as the SCL or SDA pin.
</content>
</entry>
<entry>
<title>esp8266: Convert mp_hal_pin_obj_t from pin ptr to simple integer.</title>
<updated>2016-04-22T09:04:12+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-22T09:04:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a2d5d84ecca175fbfbf42e892d6376efd08758eb'/>
<id>urn:sha1:a2d5d84ecca175fbfbf42e892d6376efd08758eb</id>
<content type='text'>
Most pin I/O can be done just knowing the pin number as a simple
integer, and it's more efficient this way (code size, speed) because it
doesn't require a memory lookup to get the pin id from the pin object.

If the full pin object is needed then it can be easily looked up in the
pin table.
</content>
</entry>
<entry>
<title>extmod/machine_i2c: Allow mp_hal_pin_obj_t to be any type, not a ptr.</title>
<updated>2016-04-22T08:56:02+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-22T08:56:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=624738ca64c71c8f2cccced3fb5d2380bb4ae56b'/>
<id>urn:sha1:624738ca64c71c8f2cccced3fb5d2380bb4ae56b</id>
<content type='text'>
</content>
</entry>
</feed>
