| Age | Commit message (Collapse) | Author |
|
|
|
|
|
shared-bindings: Fix docs of storage.VfsFat
|
|
include uf2 firmware for nrf52840 mdk usb dongle
|
|
Makefile: "make translate" will only update circuitpython.pot
|
|
.../devices.h: Add GigaDevices GD25S512MD 64 MiB flash chip support.
|
|
Translations update from Weblate
|
|
|
|
|
|
|
|
|
|
|
|
.. add new modules and functions to our shared-bindings stubs
|
|
|
|
|
|
Currently translated at 100.0% (748 of 748 strings)
Translation: CircuitPython/master
Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/sv/
|
|
Currently translated at 100.0% (748 of 748 strings)
Translation: CircuitPython/master
Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/fr/
|
|
Currently translated at 100.0% (748 of 748 strings)
Translation: CircuitPython/master
Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/fr/
|
|
spresense: Fix port_get_raw_ticks
|
|
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).
|
|
|
|
|
|
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.
|
|
Translations update from Weblate
|
|
Currently translated at 100.0% (748 of 748 strings)
Translation: CircuitPython/master
Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/nl/
|
|
Currently translated at 100.0% (748 of 748 strings)
Translation: CircuitPython/master
Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/sv/
|
|
|
|
Currently translated at 100.0% (748 of 748 strings)
Translation: CircuitPython/master
Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/de/
|
|
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: CircuitPython/master
Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/
|
|
Fix merge-translate by starting with 'theirs'
|
|
enable aesio on all nRF52840 boards
|
|
|
|
mimxrt10xx: Busio cleanup and bugfixes
|
|
|
|
|
|
|
|
|
|
Spill registers before scanning the stack.
|
|
More efficient translation
|
|
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
|
|
A number of small ESP32S2 fixes
|
|
* 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.
|
|
|
|
locale: Restore translations lost in 357467022
|
|
|
|
|
|
|
|
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
|
|
|
|
Merge and a few final tweaks
|