<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/ports/esp32/Makefile, branch main</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2019-10-13T15:06:54+00:00</updated>
<entry>
<title>remove ports/esp32</title>
<updated>2019-10-13T15:06:54+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-10-13T15:06:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=41ef2ab59158161e54df1d69461e506f5965e677'/>
<id>urn:sha1:41ef2ab59158161e54df1d69461e506f5965e677</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp32: Update to latest ESP IDF.</title>
<updated>2018-06-15T06:23:53+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-06-15T06:23:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d61d119c944f5abd9326b30063b54b07c70dfa75'/>
<id>urn:sha1:d61d119c944f5abd9326b30063b54b07c70dfa75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp32: Remove port-specific uhashlib implementation and use common one.</title>
<updated>2018-06-12T03:50:11+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-06-12T03:42:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0501427907283a29cf61bf5fba3ab17ac81b89df'/>
<id>urn:sha1:0501427907283a29cf61bf5fba3ab17ac81b89df</id>
<content type='text'>
Now that the common module has mbedtls support for both SHA1 and SHA256 it
can now be used on this port.
</content>
</entry>
<entry>
<title>esp32: Add support for building with external SPI RAM.</title>
<updated>2018-06-05T03:57:59+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-06-05T03:52:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a90124a9e20fac828aa6e7702f8196092ee354b0'/>
<id>urn:sha1:a90124a9e20fac828aa6e7702f8196092ee354b0</id>
<content type='text'>
This patch adds support for building the firmware with external SPI RAM
enabled.  It is disabled by default because it adds overhead (due to
silicon workarounds) and reduces performance (because it's slower to have
bytecode and objects stored in external RAM).

To enable it, either use "make CONFIG_SPIRAM_SUPPORT=1", or add this line
to you custom makefile/GNUmakefile (before "include Makefile"):

    CONFIG_SPIRAM_SUPPORT = 1

When this option is enabled the MicroPython heap is automatically allocated
in external SPI RAM.

Thanks to Angus Gratton for help with the compiler and linker settings.
</content>
</entry>
<entry>
<title>esp32/Makefile: Extract common C &amp; C++ flags for consistent compilation.</title>
<updated>2018-06-05T03:05:12+00:00</updated>
<author>
<name>Angus Gratton</name>
<email>angus@espressif.com</email>
</author>
<published>2018-06-04T01:24:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bc92206f89bfa82b96aaf1f93f41d7a4bc40140c'/>
<id>urn:sha1:bc92206f89bfa82b96aaf1f93f41d7a4bc40140c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp32/Makefile: Update to latest ESP IDF version.</title>
<updated>2018-05-21T01:28:36+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-05-21T01:28:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2923671a0cd62f370a2b33bbd52354c7b5624300'/>
<id>urn:sha1:2923671a0cd62f370a2b33bbd52354c7b5624300</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp32: Update to latest ESP IDF version.</title>
<updated>2018-05-14T01:42:46+00:00</updated>
<author>
<name>Bas Wijnen</name>
<email>wijnen@debian.org</email>
</author>
<published>2018-05-09T13:27:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=67e1a4f8be15dfea0721e4bdf0c8034fc7f83149'/>
<id>urn:sha1:67e1a4f8be15dfea0721e4bdf0c8034fc7f83149</id>
<content type='text'>
- Updated supported git hash to current IDF version.
- Added missing targets and includes to Makefile.
- Updated error codes for networking module.
- Added required constant to sdkconfig configuration.
</content>
</entry>
<entry>
<title>esp32: Add support for the esp32's ULP.</title>
<updated>2018-05-01T06:19:37+00:00</updated>
<author>
<name>Andreas Valder</name>
<email>nd@serioese.gmbh</email>
</author>
<published>2017-11-20T16:03:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=298c072433f41f5b2a2813df423ddc3212e96792'/>
<id>urn:sha1:298c072433f41f5b2a2813df423ddc3212e96792</id>
<content type='text'>
The ULP is available as esp32.ULP().  See README.ulp.md for basic usage.
</content>
</entry>
<entry>
<title>drivers/bus: Pull out software SPI implementation to dedicated driver.</title>
<updated>2018-03-09T13:59:43+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-03-09T06:25:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=58ebeca6a9a172a35b9298a911d450722797c409'/>
<id>urn:sha1:58ebeca6a9a172a35b9298a911d450722797c409</id>
<content type='text'>
This patch takes the software SPI implementation from extmod/machine_spi.c
and moves it to a dedicated file in drivers/bus/softspi.c.  This allows the
SPI driver to be used independently of the uPy runtime, making it a more
general component.
</content>
</entry>
<entry>
<title>esp32: Update to the latest ESP IDF.</title>
<updated>2018-02-21T03:24:10+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-02-20T05:45:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c49a73ab0e18035edaa732d31c882a13534caa7a'/>
<id>urn:sha1:c49a73ab0e18035edaa732d31c882a13534caa7a</id>
<content type='text'>
This update requires a new ESP32 toolchain: 1.22.0-80-g6c4433a-5.2.0.
</content>
</entry>
</feed>
