circuitpython/supervisor
Scott Shawcroft 66edcf5d03
Add PicoDVI support
PicoDVI in CP support 640x480 and 800x480 on Feather DVI, Pico and
Pico W. 1 and 2 bit grayscale are full resolution. 8 and 16 bit
color are half resolution.

Memory layout is modified to give the top most 4k of ram to the
second core. Its MPU is used to prevent flash access after startup.

The port saved word is moved to a watchdog scratch register so that
it doesn't get overwritten by other things in RAM.

Right align status bar and scroll area. This normally gives a few
pixels of padding on the left hand side and improves the odds it is
readable in a case. Fixes #7562

Fixes c stack checking. The length was correct but the top was being
set to the current stack pointer instead of the correct top.
Fixes #7643

This makes Bitmap subscr raise IndexError instead of ValueError
when the index arguments are wrong.
2023-04-19 15:14:02 -07:00
..
shared Add PicoDVI support 2023-04-19 15:14:02 -07:00
stub Fix stub 2023-03-22 09:24:03 -07:00
background_callback.h Fix ticks 2023-04-07 09:49:51 -07:00
board.h Move hook implementation to supervisor 2022-04-18 14:09:36 +00:00
cpu.h Mark pointers in cpu registers as in use. 2018-07-03 05:45:50 -07:00
fatfs.h Enable* web workflow for Pico W 2022-11-21 16:24:05 -08:00
filesystem.h Get CIRCUITPY FATFS directly. 2022-08-04 16:06:27 -07:00
flash.h update storage extension implementation 2022-10-06 09:19:56 +05:30
flash_root_pointers.h Automatically count EXTERNAL_FLASH_DEVICES (mk2) 2021-03-07 12:51:47 -06:00
linker.h Fix .bin, .hex and .uf2 with new linker sections 2023-03-20 14:02:57 -07:00
memory.h run code formatting script 2021-03-15 19:27:36 +05:30
port.h Fix ticks 2023-04-07 09:49:51 -07:00
serial.h finish status bar internal simplification 2022-09-27 15:14:40 -04:00
spi_flash_api.h Fix devices include by splitting type from defines 2021-03-25 11:37:08 -07:00
supervisor.mk usbh_control.c no longer exists 2023-03-09 23:18:58 -05:00
usb.h supervisor: Add supervisor.set_usb_identification() function 2022-05-04 11:38:38 +02:00
workflow.h Wi-Fi autoconnect and title bar status 2022-06-09 14:55:54 -07:00