<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/ports/esp32s2/common-hal, 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>2020-07-23T20:11:33+00:00</updated>
<entry>
<title>Merge pull request #3185 from hierophect/esp32-pulseio</title>
<updated>2020-07-23T20:11:33+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@adafruit.com</email>
</author>
<published>2020-07-23T20:11:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6a46fd5b91d92609cf33eb93f1c4e24632451d25'/>
<id>urn:sha1:6a46fd5b91d92609cf33eb93f1c4e24632451d25</id>
<content type='text'>
ESP32-S2: PWMOut</content>
</entry>
<entry>
<title>Fix unintended timer reset, style changes</title>
<updated>2020-07-23T18:01:10+00:00</updated>
<author>
<name>Lucian Copeland</name>
<email>hierophect@gmail.com</email>
</author>
<published>2020-07-23T15:21:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cf0a4d208e71260b6f2796ba4f1f0edc36f2dc04'/>
<id>urn:sha1:cf0a4d208e71260b6f2796ba4f1f0edc36f2dc04</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add PWMOut</title>
<updated>2020-07-22T20:34:18+00:00</updated>
<author>
<name>Lucian Copeland</name>
<email>hierophect@gmail.com</email>
</author>
<published>2020-07-22T00:43:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=61a2e4f94b58d8f7ad09782b0a4e4bb4414b591f'/>
<id>urn:sha1:61a2e4f94b58d8f7ad09782b0a4e4bb4414b591f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add boilerplate, create basic PWMOut test</title>
<updated>2020-07-17T21:28:23+00:00</updated>
<author>
<name>Lucian Copeland</name>
<email>hierophect@gmail.com</email>
</author>
<published>2020-07-17T21:28:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=207369ec0978f87ceb5e57f42d30ae10025e5bc7'/>
<id>urn:sha1:207369ec0978f87ceb5e57f42d30ae10025e5bc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp32s2: Use the device's EUI-48 address as unique ID</title>
<updated>2020-07-15T16:45:13+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-07-15T16:45:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a2919a6fb2c433cafa5c528ee03ee9c86efb93d8'/>
<id>urn:sha1:a2919a6fb2c433cafa5c528ee03ee9c86efb93d8</id>
<content type='text'>
On my hardware, esptool reports
    MAC: 7c:df:a1:02:6c:b8
after this change, the USB descriptor says SerialNumber: 7CDFA1026CB8
and microcontroller.cpu.id has
    &gt;&gt;&gt; "".join("%02x" % byte for byte in microcontroller.cpu.uid)
    'c7fd1a20c68b'

Note that the nibble-swapping between USB and cpu.uid is typical.
For instance, an stm32 board has USB SerialNumber
24002500F005D42445632302 but hex-converted microcontroller.cpu.id
420052000f504d4254363220.
</content>
</entry>
<entry>
<title>Return false if we already have the lock</title>
<updated>2020-07-01T21:35:25+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-07-01T21:35:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=367d3800fc501bfe3ec05b4b517ed195cf8d07c4'/>
<id>urn:sha1:367d3800fc501bfe3ec05b4b517ed195cf8d07c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove fixed pointers and check UART return</title>
<updated>2020-06-30T22:29:42+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-06-30T22:29:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5028804878addc988548b91d173b5fb88380435f'/>
<id>urn:sha1:5028804878addc988548b91d173b5fb88380435f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix SPI RX and remove debug prints</title>
<updated>2020-06-26T23:30:24+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-06-26T23:30:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=08749630a28527f45a01cbfa3c1db417030feacf'/>
<id>urn:sha1:08749630a28527f45a01cbfa3c1db417030feacf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use NULL for deinited DigitalInOut</title>
<updated>2020-06-26T19:33:50+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-06-26T19:33:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2d579cc9953a3ba965973c6d5139c007b3c1b38d'/>
<id>urn:sha1:2d579cc9953a3ba965973c6d5139c007b3c1b38d</id>
<content type='text'>
This fixes a Display issue where no backlight pin is given but it's
still deinitialized.
</content>
</entry>
<entry>
<title>Store host_id so that never reset works</title>
<updated>2020-06-26T19:32:56+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-06-26T19:32:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a9f257bcd645b342bdc473e0ab2804a3c099126c'/>
<id>urn:sha1:a9f257bcd645b342bdc473e0ab2804a3c099126c</id>
<content type='text'>
</content>
</entry>
</feed>
