Commit Graph

24785 Commits

Author SHA1 Message Date
Dan Halbert 7587a521cb
Merge pull request #5145 from FoamyGuy/bitmaptools_paint_fill
Bitmaptools boundary_fill
2021-08-23 16:20:38 -04:00
Dan Halbert fa9a98d96c
Merge pull request #5206 from microDev1/patch
Turn off `synthio` on `pca10100`
2021-08-23 16:20:10 -04:00
Scott Shawcroft 6d49a9f0c5
Merge pull request #5205 from jepler/deprecate-vertical-scroll
Deprecate Display's constructor arg set_vertical_scroll
2021-08-23 12:52:12 -07:00
microDev 533eab5b7f
turn off `synthio` on `pca10100` 2021-08-23 23:33:55 +05:30
Scott Shawcroft 935888927e
Merge pull request #5196 from dhalbert/samd-audio-fixes
improve SAMD audio DMA
2021-08-23 10:27:59 -07:00
Scott Shawcroft 6f9078c546
Merge pull request #5202 from dhalbert/nrf-background-callback-critical-section
nrf: remove critical section around sd_app_evt_wait()
2021-08-23 09:46:12 -07:00
microDev 57b4d0176f
Merge pull request #5077 from microDev1/atexit
Add atexit module
2021-08-23 19:49:46 +05:30
Jeff Epler 379461df7d Deprecate Display's constructor arg set_vertical_scroll 2021-08-23 09:17:59 -05:00
Dan Halbert 283b7e3ad0
Merge pull request #5203 from lesamouraipourpre/group-sort
Use the modified args to sort in displayio.Group
2021-08-23 09:00:54 -04:00
James Carr e35bcd348a
Use the modified args to sort in displayio.Group 2021-08-23 12:34:13 +01:00
Dan Halbert c72c679b1a nrf: remove critical section around sd_app_evt_wait() 2021-08-22 19:44:03 -04:00
foamyguy 80c7a15df7 fix dirty area initial points 2021-08-22 10:52:28 -05:00
foamyguy 4c95150dab eol file 2021-08-22 08:53:10 -05:00
foamyguy 707f2e25af disable bitmaptools on devices without enough room 2021-08-22 08:52:12 -05:00
microDev fdfcaf0b72
Merge pull request #5200 from lesamouraipourpre/area-copy
Remove `displayio_copy_coords` from shared-module displayio
2021-08-22 16:48:11 +05:30
James Carr cba71ea157
Remove `displayio_copy_coords`. It is a duplicate of `displayio_area_copy` 2021-08-22 10:58:39 +01:00
foamyguy 0f478d59fe remove string import. use minimum sized dirty area 2021-08-21 16:15:59 -05:00
Dan Halbert 57841dc92b
Merge pull request #5171 from tannewt/unicode_filenames
Turn on unicode for FATFS
2021-08-21 16:31:54 -04:00
Dan Halbert 046372d840 put back some dynossat_edu_obc pins 2021-08-21 16:14:09 -04:00
Dan Halbert b8b23c97d9 improve SAMD audio DMA 2021-08-21 14:34:37 -04:00
foamyguy aeeba3904b changed argument names and make replaced_color_value argument optional 2021-08-21 11:08:25 -05:00
microDev 78769b8d6f
Merge pull request #5193 from weblate/weblate-circuitpython-main
Translations update from Weblate
2021-08-21 17:40:53 +05:30
Jonny Bergdahl dbc5607eca
Translated using Weblate (Swedish)
Currently translated at 100.0% (1017 of 1017 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2021-08-21 10:36:06 +02:00
Wellington Terumi Uemura 87cc159d76
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1017 of 1017 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2021-08-21 10:36:06 +02:00
microDev 208ec71372
Merge pull request #5190 from jepler/issue4883
samd: diagnose out of range I2C frequency
2021-08-21 08:00:50 +05:30
microDev f6d1caabc9
Merge pull request #5182 from tannewt/fix_imx
Check background pending before sleep
2021-08-21 08:00:10 +05:30
Scott Shawcroft 94b02059b8
Use simple ' in French error message to save space 2021-08-20 16:17:46 -07:00
Jeff Epler 26d33658ea samd: diagnose out of range I2C frequency
The frequency divisor is limited to 255, which gives 48MHz/2/255 ~= 94.1kHz as
the lowest speed.

Without this change, values below this cut-off gave higher frequencies instead,
which didn't appear to have any relation to the frequency value requested.

Closes: #4883
2021-08-20 15:22:35 -05:00
Scott Shawcroft 490096a480
Turn on advanced MP api for unix build 2021-08-20 12:53:07 -07:00
Scott Shawcroft 9f051ec7bf
Fix usb calibrated SAMD21 builds 2021-08-20 12:45:59 -07:00
microDev 1825fc86d3
Merge pull request #5188 from cwalther/onewireio
Fix linker error when ONEWIREIO = 0
2021-08-21 00:24:01 +05:30
Christian Walther d79a9e0e69 Fix linker error when ONEWIREIO = 0
This addendum to #5139 allows actually turning off onewireio. (Not
currently used by any board.)
2021-08-20 18:11:04 +02:00
microDev a98363348a
Merge pull request #5185 from weblate/weblate-circuitpython-main
Translations update from Weblate
2021-08-20 18:34:45 +05:30
microDev 25437dcb33
Merge branch 'main' into atexit 2021-08-20 09:45:54 +05:30
Hosted Weblate 8b1742d340
Merge remote-tracking branch 'origin/main' into main 2021-08-20 06:01:24 +02:00
microDev 60c0271e72
Merge pull request #5173 from jepler/issue3447
Update all implementations of spi read to honor write_value
2021-08-20 09:31:20 +05:30
Hosted Weblate 87b47cfe9a
Merge remote-tracking branch 'origin/main' into main 2021-08-20 05:55:50 +02:00
microDev 7a0f8ae87f
Merge pull request #5175 from jepler/canio-timeout
canio: Run background tasks while waiting for message reception
2021-08-20 09:25:46 +05:30
Hosted Weblate 5724e47b4e
Merge remote-tracking branch 'origin/main' into main 2021-08-20 05:55:09 +02:00
microDev dd5b711dc7
Merge pull request #5166 from jepler/issue5154
Don't double-list modules that MP_REGISTER_MODULE
2021-08-20 09:25:03 +05:30
Hosted Weblate b6cccc7f28
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-20 05:20:18 +02:00
Hosted Weblate 0a0f800182
Merge remote-tracking branch 'origin/main' into main 2021-08-20 05:20:15 +02:00
Wellington Terumi Uemura 74a844d525
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1015 of 1015 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2021-08-20 05:20:15 +02:00
Boris Steinmetz cb8c676dcf
Translated using Weblate (German)
Currently translated at 73.7% (749 of 1015 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/de/
2021-08-20 05:20:15 +02:00
Mark f9f106b58d
Merge pull request #5123 from gamblor21/keypad_dup_pin_check
Check for duplicate pins in rows and columns
2021-08-19 22:20:04 -05:00
gamblor21 47db00f0af Made error message clear and reduce calls 2021-08-19 20:03:49 -05:00
Scott Shawcroft 5c6e80a2bb
Shrink builds by defining advanced micropython API
Also, ignore more pins on SAMD boards and disable EXFAT on others.
2021-08-19 16:49:33 -07:00
Dan Halbert 419d374d3c
Merge pull request #5181 from kattni/macropad-speaker-enable
Add SPEAKER_ENABLE to MacroPad
2021-08-19 19:32:28 -04:00
Kattni Rembor 1185228b90 Remove SPEAKER_SHUTDOWN pin. 2021-08-19 15:18:19 -04:00
Scott Shawcroft d2860b58b0
Check background pending before sleep
There is a race between when we run background tasks and when we
sleep. If an interrupt happens between the two, then we may delay
executing the background task. On some ports we checked this for
TinyUSB already. On iMX RT, we didn't which caused USB issues.
This PR makes it more generic for all background tasks including
USB.

Fixes #5086 and maybe others.
2021-08-19 12:18:13 -07:00