circuitpython/supervisor
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
..
messages Support internationalisation. 2018-08-07 14:58:57 -07:00
shared Simplify the status LED to save power 2021-05-13 14:41:20 -07:00
stub workflow_active was never defined or used 2021-05-01 13:34:28 -04:00
background_callback.h background_callback: Add gc collect callback 2020-07-17 08:36:26 -05:00
board.h Add board_deinit for use with sleep 2020-12-08 10:52:25 -08:00
cpu.h Mark pointers in cpu registers as in use. 2018-07-03 05:45:50 -07:00
filesystem.h flush flash filesystem once a second 2019-03-20 12:21:36 -04:00
flash_root_pointers.h Automatically count EXTERNAL_FLASH_DEVICES (mk2) 2021-03-07 12:51:47 -06:00
flash.h Redo RP2040 flash settings 2021-03-18 16:55:42 -07:00
linker.h Redo RP2040 flash settings 2021-03-18 16:55:42 -07:00
memory.h run code formatting script 2021-03-15 19:27:36 +05:30
port.h run code formatting script 2021-03-15 19:27:36 +05:30
serial.h codeformat: Fix handling of ** 2021-04-30 15:30:13 -05:00
spi_flash_api.h Fix devices include by splitting type from defines 2021-03-25 11:37:08 -07:00
supervisor.mk Simplify the status LED to save power 2021-05-13 14:41:20 -07:00
usb.h fix more build errors 2021-05-05 16:49:29 -04:00
workflow.h workflow_active was never defined or used 2021-05-01 13:34:28 -04:00