circuitpython/shared-module
Scott Shawcroft 1a0b4193b7
Simplify the status LED to save power
This also removes the need to pin share because we don't use the
status LED while user code is running.

The status flashes fallback to the HW_STATUS LED if no RGB LED is
present. Each status has a unique blink pattern as well.

One caveat is the REPL state. In order to not pin share, we set the
RGB color once. PWM and single color will be shutoff immediately but
DotStars and NeoPixels will hold the color until the user overrides
it.

Fixes #4133
2021-05-13 14:41:20 -07:00
..
_bleio run code formatting script 2021-03-15 19:27:36 +05:30
_eve run code formatting script 2021-03-15 19:27:36 +05:30
_pixelbuf Merge pull request #4716 from tyomitch/main 2021-05-08 08:47:29 -05:00
_stage run code formatting script 2021-03-15 19:27:36 +05:30
adafruit_bus_device Fix board builds and use MP_ERROR_TEXT in py and extmod 2021-05-05 17:51:52 -07:00
aesio run code formatting script 2021-03-15 19:27:36 +05:30
audiocore run code formatting script 2021-03-15 19:27:36 +05:30
audioio bring MixerVoice back to building state; update documentation 2019-08-03 11:20:06 -05:00
audiomixer Removed all the M4 comments 2021-04-13 17:36:14 -05:00
audiomp3 run code formatting script 2021-03-15 19:27:36 +05:30
audiopwmio audiopwmio: Add the shared files for this new module 2019-07-26 07:52:37 -05:00
bitbangio bitbangio.SPI.read: Support write_value, fix some other nits 2021-03-26 12:24:09 -05:00
bitmaptools Merge pull request #4454 from jepler/bitmaptools-readinto-4bit 2021-03-21 19:56:23 -05:00
bitops Merge MicroPython 1.14 into CircuitPython 2021-05-11 15:07:40 -07:00
board run code formatting script 2021-03-15 19:27:36 +05:30
busio run code formatting script 2021-03-15 19:27:36 +05:30
canio run code formatting script 2021-03-15 19:27:36 +05:30
displayio Simplify the status LED to save power 2021-05-13 14:41:20 -07:00
fontio run code formatting script 2021-03-15 19:27:36 +05:30
framebufferio Fix board builds and use MP_ERROR_TEXT in py and extmod 2021-05-05 17:51:52 -07:00
gamepad Merge MicroPython v1.11 into CircuitPython 2021-04-26 15:47:41 -07:00
gamepadshift Merge MicroPython v1.11 into CircuitPython 2021-04-26 15:47:41 -07:00
ipaddress run code formatting script 2021-03-15 19:27:36 +05:30
memorymonitor run code formatting script 2021-03-15 19:27:36 +05:30
msgpack Merge MicroPython v1.11 into CircuitPython 2021-04-26 15:47:41 -07:00
multiterminal Merge tag 'v1.9.3' 2017-11-02 12:41:50 -07:00
network run code formatting script 2021-03-15 19:27:36 +05:30
os run code formatting script 2021-03-15 19:27:36 +05:30
random run code formatting script 2021-03-15 19:27:36 +05:30
rgbmatrix run code formatting script 2021-03-15 19:27:36 +05:30
rotaryio IncrementalEncoder: Re-add missing update of quarter_count 2021-04-09 08:47:40 -05:00
sdcardio run code formatting script 2021-03-15 19:27:36 +05:30
sharpdisplay run code formatting script 2021-03-15 19:27:36 +05:30
socket modify modnetwork and modusocket for circuitpython 2018-10-04 22:02:25 +10:00
storage update Python API according to review comments 2021-05-03 22:29:02 -04:00
struct Merge MicroPython 1.12 into CircuitPython 2021-05-03 14:01:18 -07:00
synthio [synthio] add a simple MidiTrack implementation 2021-03-26 16:38:10 -04:00
terminalio Fix format 2021-04-01 20:45:15 +09:00
time merge from upstream + wip 2020-11-25 17:52:06 -05:00
touchio run code formatting script 2021-03-15 19:27:36 +05:30
uheap Merge MicroPython v1.11 into CircuitPython 2021-04-26 15:47:41 -07:00
usb_cdc update Python API according to review comments 2021-05-03 22:29:02 -04:00
usb_hid make translate 2021-05-10 16:57:38 -07:00
usb_midi fix HID; fix interface name table creation 2021-05-09 00:42:45 -04:00
ustack run code formatting script 2021-03-15 19:27:36 +05:30
vectorio Merge MicroPython v1.11 into CircuitPython 2021-04-26 15:47:41 -07:00
wiznet run code formatting script 2021-03-15 19:27:36 +05:30