summaryrefslogtreecommitdiff
path: root/supervisor
AgeCommit message (Collapse)Author
2020-05-03.../external_flash.c: Don't attempt to issue CMD_READ_STATUS2 forBrian Dean
devices with only a single_status_byte.
2020-04-27Merge remote-tracking branch 'adafruit/master' into lower_powerScott Shawcroft
2020-04-26Merge pull request #2805 from tannewt/update_tinyusbScott Shawcroft
Update tinyusb
2020-04-21Fix USB midi and hid disable.Scott Shawcroft
2020-04-21external_flash: add support for mx25r1635fSean Cross
This flash chip is used in Simmel. Signed-off-by: Sean Cross <sean@xobs.io>
2020-04-20Merge remote-tracking branch 'adafruit/master' into lower_powerScott Shawcroft
This isn't perfect and needs a bit more testing.
2020-04-17RGBMatrix: finish renaming from ProtomatterJeff Epler
This gets all the purely internal references. Some uses of protomatter/Protomatter/PROTOMATTER remain, as they are references to symbols in the Protomatter C library itself.
2020-04-17Update TinyUSB and add interrupt hooks.Scott Shawcroft
2020-04-15translations-mergeLucian Copeland
2020-04-14Merge remote-tracking branch 'adafruit/master' into lower_powerScott Shawcroft
2020-04-14displayio: swap colors in palettes tooJeff Epler
.. change the in-rom palette to be in RGB565 order
2020-04-14fix build for non-displayio & non-protomatter targetsJeff Epler
2020-04-14protomatter: more memory allocation fixesJeff Epler
- bump supervisor alloc count by 4 (we actually use 5) - move reconstruct to after gc heap is reset - destroy protomatter object entirely if not used by a FramebufferDisplay - ensure previous supervisor allocations are released - zero out pointers so GC can collect them
2020-04-14allow retrieving info about a supervisor allocationJeff Epler
2020-04-13Various requested fixesLucian Copeland
2020-04-06Updates based on feedback from jeplerScott Shawcroft
2020-04-03Rework sleep timingScott Shawcroft
It didn't account for background task time and could end up sleeping for way longer than it should because the RTC compare time had already passed.
2020-04-03Linker file restructure, TCM and MPU additionsLucian Copeland
2020-04-02Clean upScott Shawcroft
2020-04-01merge and docsLucian Copeland
2020-04-01Implement requested changesLucian Copeland
2020-03-31Merge remote-tracking branch 'adafruit/master' into lower_powerScott Shawcroft
2020-03-31supervisor: enable itcm memory region for fomuSean Cross
Signed-off-by: Sean Cross <sean@xobs.io>
2020-03-25supervisor/shared/external_flash/devices.h: Add MX25L51245G support.Brian Dean
Add external flash support for Macronix MX25L51245G 64MiB SPI flash.
2020-03-20Initial work for STM32. Need to fix us delay and PulseIn still.Scott Shawcroft
2020-03-17Fix DotStar status LED init.Scott Shawcroft
2020-03-17Fix DotStar status LED init.Scott Shawcroft
2020-03-13Fix autoreload and ticks in generalScott Shawcroft
2020-03-13Hopefully fix flash flush and hopefully audio as well.Scott Shawcroft
2020-03-13Fix autoreload, neopixel, monotonic_ns and sleep w/o SDScott Shawcroft
2020-03-13First try at lowering the power consumptionScott Shawcroft
2020-02-25Merge pull request #2655 from jepler/thing51Jeff Epler
samd51 thing plus: new port
2020-02-25samd51 thing plus: new portjepler
testing performed: * successfully store and retrieve a 500kB file on the flash * square wave output on each pin appears on o'scope * board.SPI(), board.SERIAL(), board.I2C() all construct
2020-02-24Fix Mac crash when waking up with an ejected CIRCUITPYScott Shawcroft
We now correctly set the reason for the unit not being ready and always start the unit. Fixes #2567
2020-02-20Disable BLE file service for nowScott Shawcroft
Fixes #2633
2020-02-12Merge pull request #2615 from mubes/label-driveScott Shawcroft
Allow drive name to be set per target
2020-02-12Allow drive name to be set per target, with fallback to pre-existing behaviourDave Marples
2020-02-12Added fix to allow remount when usb enabled but msc is ejectedGadi Rotenberg
2020-02-06Add support for external flash device Winbond.com W25Q80DVLangston Nashold
Currently, we only support external flash device W25Q80DL. This adds support for the W25Q80DL. tweak
2020-01-29Merge branch 'master' into stm32-meowbithierophect
2020-01-28Implement requested changesLucian Copeland
2020-01-27Merge pull request #2532 from tannewt/teensy4-devScott Shawcroft
Refine iMX RT memory layout and add three boards
2020-01-24pygamer and pybadge boards were not resetting neopixelsDan Halbert
2020-01-23reset NeoPixels on CPB on soft reloadDan Halbert
2020-01-17Refine iMX RT memory layout and add three boardsScott Shawcroft
Introduces a way to place CircuitPython code and data into tightly coupled memory (TCM) which is accessible by the CPU in a single cycle. It also frees up room in the corresponding cache for intermittent data. Loading from external flash is slow! The data cache is also now enabled. Adds support for the iMX RT 1021 chip. Adds three new boards: * iMX RT 1020 EVK * iMX RT 1060 EVK * Teensy 4.0 Related to #2492, #2472 and #2477. Fixes #2475.
2020-01-17Meowbit bus conflict WIPHierophect
2019-12-20Merge pull request #2390 from jepler/displayio-set-rotationScott Shawcroft
displayio: make 'rotation' property settable
2019-12-17Improve USB eject by resetting on replugScott Shawcroft
2019-12-16displayio: make 'rotation' property settableJeff Epler
2019-12-12merge from masterDan Halbert