summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-01Merge branch 'master' into update-ulabScott Shawcroft
2020-06-01Merge remote-tracking branch 'adafruit/master' into wdt-nrfScott Shawcroft
2020-06-01Merge pull request #2983 from jepler/fix-storage-docsScott Shawcroft
shared-bindings: Fix docs of storage.VfsFat
2020-06-01Merge pull request #2986 from xiongyihui/masterScott Shawcroft
include uf2 firmware for nrf52840 mdk usb dongle
2020-06-01Merge pull request #2988 from jepler/change-make-translateScott Shawcroft
Makefile: "make translate" will only update circuitpython.pot
2020-06-01Merge pull request #2980 from bd34n/flash-device-gd25s512mdJeff Epler
.../devices.h: Add GigaDevices GD25S512MD 64 MiB flash chip support.
2020-06-01Merge pull request #2990 from weblate/weblate-circuitpython-masterJeff Epler
Translations update from Weblate
2020-06-01Note temporary issue with Nucleo boardsLucian Copeland
2020-06-01ulab: update submodule againJeff Epler
2020-06-01ulab: docs: Fix markup errorJeff Epler
2020-06-01fix spellingJeff Epler
2020-06-01make translateJeff Epler
2020-06-01ulab: updateJeff Epler
.. add new modules and functions to our shared-bindings stubs
2020-06-01py.mk: Assume we want all C source files in ulabJeff Epler
2020-06-01py.mk: Assume we want all C files from ulabJeff Epler
2020-06-01Translated using Weblate (Swedish)Jeff Epler
Currently translated at 100.0% (748 of 748 strings) Translation: CircuitPython/master Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/sv/
2020-06-01Translated using Weblate (French)David Glaude
Currently translated at 100.0% (748 of 748 strings) Translation: CircuitPython/master Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/fr/
2020-06-01Translated using Weblate (French)Jeff Epler
Currently translated at 100.0% (748 of 748 strings) Translation: CircuitPython/master Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/fr/
2020-06-01Merge pull request #2987 from kamtom480/spresense-raw-ticksJeff Epler
spresense: Fix port_get_raw_ticks
2020-06-01Makefile: "make translate" will only update circuitpython.potJeff Epler
We can now rely on weblate to regularly update the individual language files from the template, so "make translate" only needs to update the template file circuitpython.pot. This is advantageous because updating the other files in locale/ was a frequent source of merge conflicts; resolving the conflict incorrectly was something that could easily occur (and did).
2020-06-01Fix port_get_raw_ticksKamil Tomaszewski
2020-06-01include uf2 firmware for nrf52840 mdk usb dongle which has a uf2 bootloader nowYihui Xiong
2020-05-31shared-bindings: Fix docs of storage.VfsFatJeff Epler
This is almost, but not entirely, a whitespace change. "..." was missing or mis-placed in several places The invalid syntax 'def f(self, ):' was used in several places.
2020-05-31Merge pull request #2970 from weblate/weblate-circuitpython-masterJeff Epler
Translations update from Weblate
2020-05-31Translated using Weblate (Dutch)_fonzlate
Currently translated at 100.0% (748 of 748 strings) Translation: CircuitPython/master Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/nl/
2020-05-30Translated using Weblate (Swedish)Jonny Bergdahl
Currently translated at 100.0% (748 of 748 strings) Translation: CircuitPython/master Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/sv/
2020-05-29.../devices.h: Add GigaDevices GD25S512MD 64 MiB flash chip support.Brian Dean
2020-05-29Translated using Weblate (German)Thomas Friehoff
Currently translated at 100.0% (748 of 748 strings) Translation: CircuitPython/master Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/de/
2020-05-29Update translation filesHosted Weblate
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: CircuitPython/master Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/
2020-05-29Merge pull request #2978 from tannewt/fix_merge_translateJeff Epler
Fix merge-translate by starting with 'theirs'
2020-05-29Merge pull request #2975 from dhalbert/aesio-nrf52840Dan Halbert
enable aesio on all nRF52840 boards
2020-05-29Set correct crystal settings on Discovery boardsLucian Copeland
2020-05-29Merge pull request #2964 from hierophect/mimxrt-busio-cleanupScott Shawcroft
mimxrt10xx: Busio cleanup and bugfixes
2020-05-29Fix merge-translate by starting with 'theirs'Scott Shawcroft
2020-05-29Merge remote-tracking branch 'adafruit/master' into wdt-nrfScott Shawcroft
2020-05-29Fix SWO/Analog overlap, style changesLucian Copeland
2020-05-29enable aesio on all nRF52840 boardsDan Halbert
2020-05-28Merge pull request #2974 from tannewt/esp32s2_spillDan Halbert
Spill registers before scanning the stack.
2020-05-28Merge pull request #2968 from jepler/more-efficient-translationDan Halbert
More efficient translation
2020-05-28Spill registers before scanning the stack.Scott Shawcroft
From the change: // xtensa has more registers than an instruction can address. The 16 that // can be addressed are called the "window". When a function is called or // returns the window rotates. This allows for more efficient function calls // because ram doesn't need to be used. It's only used if the window wraps // around onto itself. At that point values are "spilled" to empty spots in // the stack that were set aside. When the window rotates back around (on // function return), the values are restored into the register from ram. // So, in order to read the values in the stack scan we must make sure all // of the register values we care about have been spilled to RAM. Luckily, // there is a HAL call to do it. There is a bit of a race condition here // because the register value could change after it's been restored but that // is unlikely to happen with a heap pointer while we do a GC. Fixes #2907
2020-05-28Merge pull request #2972 from tannewt/esp32s2_fixes1Dan Halbert
A number of small ESP32S2 fixes
2020-05-28A number of small ESP32S2 fixes:Scott Shawcroft
* Fix flash writes that don't end on a sector boundary. Fixes #2944 * Fix enum incompatibility with IDF. * Fix printf output so it goes out debug UART. * Increase stack size to 8k. * Fix sleep of less than a tick so it doesn't crash.
2020-05-28Update ESP IDFScott Shawcroft
2020-05-28Merge pull request #2967 from jepler/fix-translation-merge-errorScott Shawcroft
locale: Restore translations lost in 357467022
2020-05-28translations: document the compressed formatJeff Epler
2020-05-28Merge remote-tracking branch 'upstream/master' into mimxrt-busio-cleanupLucian Copeland
2020-05-28Fix pin reset flash conflict errorLucian Copeland
2020-05-28string compression: save a few bits per stringJeff Epler
Length was stored as a 16-bit number always. Most translations have a max length far less. For example, US English translation lengths always fit in just 8 bits. probably all languages fit in 9 bits. This also has the side effect of reducing the alignment of compressed_string_t from 2 bytes to 1. testing performed: ran in german and english on pyruler, printed messages looked right. Firmware size, en_US Before: 3044 bytes free in flash After: 3408 bytes free in flash Firmware size, de_DE (with #2967 merged to restore translations) Before: 1236 bytes free in flash After: 1600 bytes free in flash
2020-05-27make translateJeff Epler
2020-05-28Merge pull request #1 from tannewt/wdt-nrfSean Cross
Merge and a few final tweaks