Commit Graph

30729 Commits

Author SHA1 Message Date
RetiredWizard a4cb73a567
Add MAX(0,xxx-1) to prevent potential display wrap 2023-04-16 18:42:00 -04:00
RetiredWizard a8c78d8d2e displayio arg validation tweaking 2023-04-15 23:44:30 -04:00
Dan Halbert 15f1bcaa90
Merge pull request #7864 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-04-15 08:45:50 -04:00
Andi Chandler 5828a9852f
Translated using Weblate (English (United Kingdom))
Currently translated at 86.4% (864 of 1000 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/en_GB/
2023-04-15 13:47:58 +02:00
Jeff Epler 0aea45516b
Merge pull request #7855 from flom84/gcc-13-mpy-cross-build-fix
GCC 13 mpy-cross build fix
2023-04-12 07:19:52 -06:00
flom84 3ca0131ddd Fix mpy-cross compile error with GCC13.
- GCC13 reports the following error when compiling mpy-cross:

main.c:313:6: error: conflicting types for ‘mp_import_stat’ due to enum/integer mismatch; have ‘uint(const char *)’ {aka ‘unsigned int(const char *)’} [-Werror=enum-int-mismatch]
  313 | uint mp_import_stat(const char *path) {
      |      ^~~~~~~~~~~~~~
In file included from ../py/compile.h:29,
                 from main.c:11:
../py/lexer.h:205:18: note: previous declaration of ‘mp_import_stat’ with type ‘mp_import_stat_t(const char *)’
  205 | mp_import_stat_t mp_import_stat(const char *path);
      |                  ^~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make: *** [../py/mkrules.mk:62: build/main.o] Error 1
2023-04-11 19:38:27 +02:00
Scott Shawcroft dbfe1e73cf
Merge pull request #7846 from isacben/device-name-for-web-workflow
Add device name environment variable for web workflow
2023-04-11 10:20:46 -07:00
flom84 33ddf50d38 Revert "Enable uart over FTDI by default."
This reverts commit 1fe7d2956c.
2023-04-11 19:11:01 +02:00
flom_84 1245b4303c
Merge branch 'adafruit:main' into main 2023-04-11 18:44:44 +02:00
Isaac Benitez 532283d1a5 Replace malloc() with static varible 2023-04-10 20:58:21 -07:00
Scott Shawcroft 06aa426e76
Merge pull request #7849 from stonehippo/micromod-samd51-update
Update pins to include UART1 RTS and CTS
2023-04-10 10:30:24 -07:00
Scott Shawcroft 87e512c600
Merge pull request #7844 from bill88t/YD_ESP32_S3
Add YD_ESP32_S3
2023-04-10 10:27:58 -07:00
flom_84 da96882932
Merge branch 'adafruit:main' into main 2023-04-10 12:02:02 +02:00
MicroDev 9ff384aa49
Merge pull request #7852 from applecuckoo/patch-1
doc: urandom is supported on nRF boards
2023-04-10 11:12:15 +05:30
applecuckoo ef78dee4a5
Fix up Contributor Covenant homepage link
There was a reference to a Markdown variable that has been deleted from this version, used the original Contributor Covenant as a reference.
2023-04-10 15:33:38 +12:00
applecuckoo add8f06b75
urandom is supported on nRF boards 2023-04-10 15:27:15 +12:00
Dan Halbert 2b3d2c7d00
Merge pull request #7850 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-04-09 22:19:08 -04:00
hexthat 60502679d9
Translated using Weblate (Chinese (Pinyin))
Currently translated at 100.0% (1000 of 1000 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/zh_Latn/
2023-04-09 19:51:31 +02:00
Bill Sideris 20f84767dd
Merge branch 'adafruit:main' into YD_ESP32_S3 2023-04-09 01:32:21 +03:00
George White c37af65ee1
Update pins to include UART1 RTS and CTS
Previous pins definition stated that the UART1 RTS and CTS were not connected. They are connected and can currently be used via A1 and PWM0 respectively. To make things a little clearer, enabling the RTS1/CTS1.
2023-04-08 16:29:50 -04:00
Dan Halbert e4c6d76483
Merge pull request #7845 from tannewt/fix_ticks_tasks
Fix ticks
2023-04-07 17:02:46 -04:00
Isaac Benitez 37116e6583 Fix documentation format error 2023-04-07 12:09:51 -07:00
Scott Shawcroft bc30475d09
Fix frequencyio 2023-04-07 12:02:54 -07:00
Isaac Benitez e38b5491f4 Add device name env variable for web workflow 2023-04-07 11:45:13 -07:00
Scott Shawcroft 097af804cd
Fix ticks
In #7497 port_background_task was renamed to port_background_tick
but the actual call site wasn't changed. This meant that it was
no longer called!

Rename more functions from task to tick to make it clearer which is
which.
2023-04-07 09:49:51 -07:00
Scott Shawcroft 76f9c187e0
Merge pull request #7843 from waptang/Waveshare_RP2040-LCD-0.96
Add Waveshare RP2040-LCD-0.96
2023-04-07 09:10:57 -07:00
Bill Sideris 42ab93fa4c
YD_ESP32_S3 2023-04-07 18:34:10 +03:00
John Sanders af35337136 Add Waveshare RP2040-LCD-0.96 2023-04-07 03:24:30 -07:00
MicroDev 50e259fefc
Merge pull request #7836 from thess/rfc-web-server
RFC: Web Workflow reliability and performance improvements
2023-04-07 09:20:37 +05:30
Dan Halbert 57c8485efd
Merge pull request #7842 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-04-06 21:56:44 -04:00
Jonny Bergdahl b16b9102f6
Translated using Weblate (Swedish)
Currently translated at 100.0% (1000 of 1000 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2023-04-07 02:49:17 +02:00
Wellington Terumi Uemura 8c64d42cef
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1000 of 1000 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2023-04-07 02:49:16 +02:00
Jose David M ebf3d20b28
Translated using Weblate (Spanish)
Currently translated at 100.0% (1000 of 1000 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/es/
2023-04-07 02:49:16 +02:00
Scott Shawcroft e0a7edbe54
Merge pull request #7838 from jepler/more-aes-vectors
add more test vectors for aes
2023-04-06 09:54:57 -07:00
Scott Shawcroft 67114c97c9
Merge pull request #7840 from jepler/synthio-docs
Improve synthio further
2023-04-06 09:54:00 -07:00
Jeff Epler 8c8ca3b810
endorse new test outputs 2023-04-06 10:21:27 -05:00
Jeff Epler 081e9b995e
samd51 can also handle 12 voices @ 24kHz! 2023-04-06 08:55:00 -05:00
Jeff Epler 046397aaff
sort block of settings 2023-04-06 08:54:49 -05:00
Dan Halbert ef2bcf7f50
Merge pull request #7839 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-04-05 21:52:40 -04:00
Jeff Epler 79d093d957
tweak max envelope calculation vs number of active notes 2023-04-05 17:43:03 -05:00
Jeff Epler 992457c7f7
Improve documentation 2023-04-05 16:53:09 -05:00
Jeff Epler 9993b4b01c
Prevent playing the same note on 2 channels 2023-04-05 16:53:08 -05:00
Jeff Epler 09bc8fbdc0
add more test vectors for aes 2023-04-05 14:55:41 -05:00
Hosted Weblate 2ca4875ce5
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/
2023-04-05 21:23:19 +02:00
Scott Shawcroft 6df88ac948
Merge pull request #7825 from jepler/better-synthio
Better synthio
2023-04-05 12:23:10 -07:00
Jeff Epler f2e26e8bde
get the cmsis macros the right way 2023-04-05 13:37:18 -05:00
Ted Hess 9825b7fbb7 Web Workflow sockets and threads handling improvements.
Fixes polling thread looping forever hangs preventing new connections.
Don't lose listening sockets on mp resets and re-init.
Keep better separation of "system" and "user" sockets.
Track socket states to prevent re-use of sockets before closed.
Close REST socket when transaction completes. No post-init.
Remove unnecessary state flags.
2023-04-05 13:50:42 -04:00
Dan Halbert a8ea8ea81a
Merge pull request #7834 from dhalbert/adafruit-feather-rp2040-can
Add Adafruit Feather RP2040 CAN
2023-04-05 13:25:19 -04:00
Jeff Epler 14637cd75a
update tests with new expected results 2023-04-05 12:00:05 -05:00
Jeff Epler 04f4092e11
synthio: support audio outputs that need double buffering
closes #7837

tested on rp2040 pico w on pico dv shield
2023-04-05 11:57:13 -05:00