summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-02Merge pull request #3779 from weblate/weblate-circuitpython-main6.1.0-beta.2Jeff Epler
Translations update from Weblate
2020-12-02Update translation filesHosted Weblate
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: CircuitPython/main Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/
2020-12-02Merge branch 'origin/main' into Weblate.Hosted Weblate
2020-12-02Merge pull request #3612 from gamblor21/bus_deviceScott Shawcroft
Moving Adafruit_CircuitPython_BusDevice to core
2020-12-02Merge branch 'origin/main' into Weblate.Hosted Weblate
2020-12-02Merge pull request #3775 from tannewt/nina_certsDan Halbert
Use nina-fw root certs
2020-12-02Merge branch 'origin/main' into Weblate.Hosted Weblate
2020-12-02Merge pull request #3776 from tannewt/backup_socket_timeoutDan Halbert
Two minor socket changes
2020-12-02Merge branch 'origin/main' into Weblate.Hosted Weblate
2020-12-02Merge pull request #3780 from tannewt/block_while_erasingDan Halbert
Block all tasks (not interrupts) during flash erase
2020-12-02Update translation filesHosted Weblate
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: CircuitPython/main Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/
2020-12-02Merge branch 'origin/main' into Weblate.Hosted Weblate
2020-12-02Merge pull request #3767 from dhalbert/sleepScott Shawcroft
Initial alarm and sleep PR: time alarms with light and deep sleep; PinAlarms not yet implemented
2020-12-02Translated using Weblate (Czech)vkuthan
Currently translated at 3.2% (28 of 864 strings) Translation: CircuitPython/main Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/cs/
2020-12-02Translated using Weblate (Polish)Maciej Stankiewicz
Currently translated at 71.8% (621 of 864 strings) Translation: CircuitPython/main Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pl/
2020-12-01Added to partial builds where frozen removedgamblor21
2020-12-01Block all tasks (not interrupts) during flash eraseScott Shawcroft
Otherwise we risk running code from flash while an erase is in progress, crashing and corrupting the file system. Related to #3744
2020-12-01fix doc errorsDan Halbert
2020-12-01Removed bus device from simmel buildgamblor21
2020-12-01address review commentsDan Halbert
2020-12-01Fixing stubsgamblor21
2020-12-01Merge branch 'main' into bus_deviceMark
2020-12-01Translated using Weblate (Polish)Maciej Stankiewicz
Currently translated at 70.9% (613 of 864 strings) Translation: CircuitPython/main Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pl/
2020-12-01Translated using Weblate (Polish)Szymon Jakubiak
Currently translated at 70.9% (613 of 864 strings) Translation: CircuitPython/main Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pl/
2020-12-01Translated using Weblate (Polish)Maciej Stankiewicz
Currently translated at 70.7% (611 of 864 strings) Translation: CircuitPython/main Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pl/
2020-12-01Translated using Weblate (Polish)Szymon Jakubiak
Currently translated at 70.7% (611 of 864 strings) Translation: CircuitPython/main Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pl/
2020-12-01Ignore certificates readme in doc buildScott Shawcroft
2020-11-30Two minor socket changesScott Shawcroft
* Remove BrokenPipeError and prefer to return the number of bytes received. (May be zero.) * Add two minute backup timeout to reduce the chance we hang on recv accidentally.
2020-11-30Use nina-fw root certsScott Shawcroft
That way we have one set we use for all of Adafruit's connected devices.
2020-11-30Merge pull request #3738 from microDev1/fix-touchScott Shawcroft
ESP32S2: Fix multiple touchpad don't work simultaneously
2020-11-30Merge pull request #3695 from cwalther/movableScott Shawcroft
Add movable supervisor allocations
2020-11-30Merge pull request #3774 from weblate/weblate-circuitpython-mainScott Shawcroft
Translations update from Weblate
2020-11-30Eliminate goto.Christian Walther
2020-11-30Merge branch 'origin/main' into Weblate.Hosted Weblate
2020-11-30Merge pull request #3773 from dhalbert/no-samd21-complex-arithmeticScott Shawcroft
Disable complex arithmetic on SAMD21 builds to make space
2020-11-30Translated using Weblate (Czech)vkuthan
Currently translated at 1.8% (16 of 864 strings) Translation: CircuitPython/main Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/cs/
2020-11-30Translated using Weblate (Swedish)Jonny Bergdahl
Currently translated at 100.0% (864 of 864 strings) Translation: CircuitPython/main Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2020-11-30Translated using Weblate (Portuguese (Brazil))Wellington Terumi Uemura
Currently translated at 100.0% (864 of 864 strings) Translation: CircuitPython/main Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2020-11-30Merge pull request #3770 from dhalbert/esp-uart-pinsDan Halbert
ESP UART pins misnamed on some boards
2020-11-30rename ESP TX and RX pins; remove supportDan Halbert
2020-11-29Disable complex arithmetic on SAMD21 builds to make spaceDan Halbert
2020-11-29Optimize out allocation moving code on boards that don't need it.Christian Walther
When no features are enabled that use movable allocations, supervisor_move_memory() is not needed.
2020-11-29Unify redundant low/high_address computation to save a bit of code size.Christian Walther
2020-11-28esp-uart-pinsDan Halbert
2020-11-28Make CIRCUITPY_SUPERVISOR_ALLOC_COUNT dependent on enabled features.Christian Walther
Avoids wasted memory and makes it easier to keep track of who needs how much for future additions.
2020-11-28Fix align32_size().Christian Walther
It not only caused crashes with requests larger than 64K (can happen with RGBMatrix), but also generated a lot longer code than necessary.
2020-11-28Use movable allocation system for RGBMatrix allocations.Christian Walther
Hybrid allocation is now part of the infrastructure. Moving memory contents would not be necessary because displayio can recreate them, but does not hurt.
2020-11-28Use movable allocation system for Sharp display framebuffer.Christian Walther
Hybrid allocation is now part of the infrastructure. Moving memory contents would not be necessary because displayio can recreate them, but does not hurt.
2020-11-28Use movable allocation system for terminal tilegrid.Christian Walther
Moving memory is now done by the infrastructure and neither necessary nor correct here anymore.
2020-11-28Add movable allocation system.Christian Walther
This allows calls to `allocate_memory()` while the VM is running, it will then allocate from the GC heap (unless there is a suitable hole among the supervisor allocations), and when the VM exits and the GC heap is freed, the allocation will be moved to the bottom of the former GC heap and transformed into a proper supervisor allocation. Existing movable allocations will also be moved to defragment the supervisor heap and ensure that the next VM run gets as much memory as possible for the GC heap. By itself this breaks terminalio because it violates the assumption that supervisor_display_move_memory() still has access to an undisturbed heap to copy the tilegrid from. It will work in many cases, but if you're unlucky you will get garbled terminal contents after exiting from the vm run that created the display. This will be fixed in the following commit, which is separate to simplify review.