Hosted Weblate
4a06adc120
Merge remote-tracking branch 'origin/main' into main
2021-08-09 21:17:23 +02:00
microDev
3495cc1ff6
Merge pull request #5110 from jepler/format-exception
...
Implement `traceback.format_exception`
2021-08-10 00:47:18 +05:30
Hosted Weblate
185d0f2a24
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/
2021-08-09 21:04:49 +02:00
Kattni
c87d90ec4b
Merge pull request #5090 from WarriorOfWire/draw_protocol
...
Draw protocol
2021-08-09 15:04:36 -04:00
foamyguy
fd372cf06c
it works!
2021-08-09 13:15:58 -05:00
microDev
32ee06b293
fix crash when traceback object is supplied
2021-08-09 22:53:23 +05:30
microDev
052c53efc3
Merge pull request #5116 from eddieespinal/atmegazero_esp32s2
...
Fixes the MOSI and MISO pins mapping
2021-08-09 22:45:41 +05:30
Eddie Espinal
6764af182a
Fixes the MOSI and MISO pins. By mistake I added them backward in this mapping
2021-08-09 11:31:20 -04:00
Dan Halbert
2451c788f4
valid channels in audio_dma_stop; cleaner supervisor_ticks mgmt in keypad
2021-08-09 09:47:13 -04:00
Dan Halbert
59b89fdc5c
Fix various audio DMA issues:
...
RP2040 and SAMD51:
- Detect when DMA has finished, and stop DMA audio explicitly.
- Do not accidentally reuse `first_buffer` supplied by WaveFile or RawSample. Always realloc `first_buffer` and `second_buffer`
RP2040:
- When audio playing is stopped, write a final zero to the output register. This prevents residual PWM tones.
- Handle buffer size for 8-bit samples properly for 16-bit output.
- Fail on some edge cases (which may not be possible at the moment).
2021-08-09 09:47:13 -04:00
Dan Halbert
2cd80d1074
wip, with debugging printf's
2021-08-09 09:47:13 -04:00
Dan Halbert
fd71d924d2
partial buffer mgmt fix
2021-08-09 09:47:13 -04:00
foamyguy
87358f81b2
trying to check next pixel
2021-08-09 08:30:12 -05:00
Jeff Epler
9a932a5a48
traceback: Implement format_exception
2021-08-09 08:27:28 -05:00
Jeff Epler
c1ffab7476
Reduce code duplication in traceback module
2021-08-09 08:27:28 -05:00
Jeff Epler
bfea6947e5
Improve mp_printf with support for compressed strings
...
* The new nonstandard '%S' format takes a pointer to compressed_string_t
and prints it
* The new mp_cprintf and mp_vcprintf take a format string that is a
compressed_string_t
2021-08-09 08:27:28 -05:00
microDev
51f8603783
add getpass module
2021-08-09 17:50:28 +05:30
microDev
f6d7b87bd8
Merge pull request #5112 from NathanY3G/add-board-led-to-gcm4
...
Add board.LED for Grand Central M4 Express
2021-08-09 11:45:06 +05:30
Pierre
7d02fd42f8
removed trailing spaces at end of pins.c
2021-08-08 21:56:24 -06:00
Pierre
1a7cad6562
removed trailing spaces in pins.c
2021-08-08 21:43:03 -06:00
Pierre
b1d5b50551
fromatting updates to pins.c
2021-08-08 21:38:23 -06:00
Nathan Young
579194a543
Colocated board.LED and D13 together (GCM4)
2021-08-09 05:35:38 +02:00
Pierre
9de8045dca
foromatting updates to pins.c
2021-08-08 21:31:07 -06:00
Pierre
45d4058981
adding initial files for BlueMicro840 Board
2021-08-08 21:25:54 -06:00
Kenny
cf2712d23f
transposing and mirroring work
...
* fix absolute_transform dirtying early instead of after the change, missing the draw
* fix transpose and mirror. (0,0) -> location in all vector shapes now in all rotations.
2021-08-08 17:01:36 -07:00
Kenny
7eece7d959
dirty area computed for non-transposed but at least d-1
2021-08-08 15:35:36 -07:00
Nathan Young
a15ac65fa0
Add board.LED for Grand Central M4 Express
...
Fixes #5111
2021-08-08 21:43:12 +02:00
foamyguy
158048e56b
trying to make lists
2021-08-08 14:33:07 -05:00
foamyguy
6d57f43eb3
try adding print
2021-08-08 09:34:52 -05:00
foamyguy
bcfec10552
starting bitmaptools.paint_fill
2021-08-08 09:31:09 -05:00
Jeff Epler
9a6b118060
Merge pull request #5108 from weblate/weblate-circuitpython-main
...
Translations update from Weblate
2021-08-08 09:18:13 -05:00
Kenny
9897ac6b5c
yet more failures of local pre-commit to find that which github pre-commit does
2021-08-08 00:25:17 -07:00
Kenny
a1fff320fb
add location property to vectorshape and all composed shapes
2021-08-08 00:14:53 -07:00
Wellington Terumi Uemura
5ed585d3f4
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (1013 of 1013 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2021-08-08 07:33:11 +02:00
Kenny
bb25aeee51
fix code formatting that pre-commit --all-files did not locally report
2021-08-07 19:40:07 -07:00
microDev
06325c44d8
Merge pull request #5107 from jepler/compression-tweaks
...
Compress word offset table
2021-08-08 08:09:08 +05:30
Kenny
051d7a970e
fix rotation and mirroring
...
now works with all vector shapes, even those with internal reference locations
that are negative. All shape locations are anchored to their 0,0 but they can
display pixels from negative coordinates if the shape's location on the screen
would have room for it.
2021-08-07 19:32:02 -07:00
Kenny
b5837b157d
improve transpose and mirror
...
* add heuristic to avoid drawing area unnecessarily
* fix Polygon.points
* fix transpose
* fix mirror x and y
Known broken:
Polygon with negative Y coordinates does not work right.
2021-08-07 19:31:22 -07:00
Jeff Epler
c652a8d101
Merge branch 'weblate-circuitpython-main' of https://github.com/weblate/circuitpython into compression-tweaks
2021-08-07 09:24:10 -05:00
Jeff Epler
d59a28db97
Compress word offset table
...
By storing "count of words by length", the long `wends` table can be
replaced with a short `wlencount` table. This saves flash storage space.
Extend the range of string lengths that can be in the dictionary.
Originally it was to 2 to 9; at one point it was changed to 3 to 9.
Putting the lower bound back at 2 has a positive impact on the French
translation (a bunch of them, such as "ch", "\r\n", "%q", are used).
Increasing the maximum length gets 'mpossible', ' doit être ',
and 'CircuitPyth' at the long end. This adds a bit of processing time
to makeqstrdata. The specific 2/11 values are again empirical based on
the French translation on the adafruit_proxlight_trinkey_m0.
2021-08-07 09:23:35 -05:00
Hosted Weblate
4abf9f3cf1
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/
2021-08-07 06:00:29 +02:00
Hosted Weblate
4ff76ae875
Merge remote-tracking branch 'origin/main' into main
2021-08-07 06:00:27 +02:00
Jonny Bergdahl
59bebfdb17
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (1013 of 1013 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2021-08-07 06:00:27 +02:00
microDev
063e3946d6
Merge pull request #5094 from jepler/quirc
...
Add qrio: Decode QR codes with quirc lib
2021-08-07 09:30:20 +05:30
Hosted Weblate
c21c754a50
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/
2021-08-06 21:10:25 +02:00
Scott Shawcroft
be2342f32f
Merge pull request #5072 from microDev1/traceback
...
Add traceback module
2021-08-06 12:10:17 -07:00
Scott Shawcroft
93aa4e9e47
Merge pull request #5102 from evildave666/blackpill-add-mfg-name
...
Add WeAct manufacturer for STM32F411 blackpill boards
2021-08-06 11:59:24 -07:00
Jeff Epler
67551c1ac0
qrio: Split QRInfo & PixelPolicy to their own .c/.h files
2021-08-06 09:53:17 -05:00
evildave666
4d14bcf2a2
Add WeAct manufacturer for black pill boards
2021-08-06 16:06:16 +09:00
Jeff Epler
8e201d519e
better document constructor arguments
2021-08-05 15:04:28 -05:00