<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/supervisor/shared/rgb_led_status.c, 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-03-17T19:11:11+00:00</updated>
<entry>
<title>Fix DotStar status LED init.</title>
<updated>2020-03-17T19:11:11+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-03-17T19:10:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=612ba2f45d07470712c23d603c8d98571a1629b1'/>
<id>urn:sha1:612ba2f45d07470712c23d603c8d98571a1629b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Supervisor: move most of systick to the supervisor</title>
<updated>2019-11-18T17:01:23+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2019-11-18T14:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7f744a2369a5036cadfa05575da1704f709c98bb'/>
<id>urn:sha1:7f744a2369a5036cadfa05575da1704f709c98bb</id>
<content type='text'>
This code is shared by most parts, except where not all the #ifdefs
inside the tick function were present in all ports.  This mostly would
have broken gamepad tick support on non-samd ports.

The "ms32" and "ms64" variants of the tick functions are introduced
because there is no 64-bit atomic read.  Disabling interrupts avoids
a low probability bug where milliseconds could be off by ~49.5 days
once every ~49.5 days (2^32 ms).

Avoiding disabling interrupts when only the low 32 bits are needed is a minor
optimization.

Testing performed: on metro m4 express, USB still works and
time.monotonic_ns() still counts up
</content>
</entry>
<entry>
<title>add missing include</title>
<updated>2019-11-15T17:49:47+00:00</updated>
<author>
<name>Hierophect</name>
<email>hierophect@gmail.com</email>
</author>
<published>2019-11-15T17:49:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8ff1bc0132bafe4b81adb8fce4e4d2f7844e12ef'/>
<id>urn:sha1:8ff1bc0132bafe4b81adb8fce4e4d2f7844e12ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add never_reset and reset to pin common hal, adjust files</title>
<updated>2019-11-15T17:47:00+00:00</updated>
<author>
<name>Hierophect</name>
<email>hierophect@gmail.com</email>
</author>
<published>2019-11-15T17:47:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=de5691acf5060d6e2182da4c84095a007f6da606'/>
<id>urn:sha1:de5691acf5060d6e2182da4c84095a007f6da606</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reduce DotStar status brightness; macros for status colors</title>
<updated>2019-11-01T17:37:36+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-11-01T17:37:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=99fe905039a3f191ddb8072fee8094b05dbe7d51'/>
<id>urn:sha1:99fe905039a3f191ddb8072fee8094b05dbe7d51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add object types to rgb status objects;mark spi rgb objects as never_reset</title>
<updated>2019-10-26T02:32:43+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-10-26T02:32:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ab6fd34828d0cf33ac10375cb68ea1c71e08c657'/>
<id>urn:sha1:ab6fd34828d0cf33ac10375cb68ea1c71e08c657</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial Itsy nRF52840 defn</title>
<updated>2019-10-25T15:15:34+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-10-25T15:15:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cdeb0857a9fec1bde99d492e7d4ef3713a29b921'/>
<id>urn:sha1:cdeb0857a9fec1bde99d492e7d4ef3713a29b921</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix atmel-samd filesystem_tick'ing; clear_temp_status() should check for status indicator in use</title>
<updated>2019-09-10T03:17:52+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-09-10T03:17:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b8200d72950f4d360a29e2f62d49773954942e5f'/>
<id>urn:sha1:b8200d72950f4d360a29e2f62d49773954942e5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge in 4.x status dotstar fix</title>
<updated>2019-09-02T14:25:38+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-09-02T14:25:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4b97ec9d231d6049f72d1598032ec11e389bbc3a'/>
<id>urn:sha1:4b97ec9d231d6049f72d1598032ec11e389bbc3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Disable bitbangio on Itsy M0</title>
<updated>2019-08-27T22:21:47+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-08-27T22:21:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0876d5c4adf9d7289123a51728aa8a372c4e2e7b'/>
<id>urn:sha1:0876d5c4adf9d7289123a51728aa8a372c4e2e7b</id>
<content type='text'>
Also, switch CIRCUITPY_BITBANG_APA102 to makefile setting so it can alter included files
</content>
</entry>
</feed>
