Bernhard Bablok
2b3601451f
Merge branch 'main' into badger_2040_w
2023-04-08 13:06:37 +02: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
Bernhard Bablok
5ab3b7d7f3
upgraded to version 1.1.0
2023-04-06 14:24:09 +02: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
Bernhard Bablok
690168b1ab
add support for Plasma2040W
2023-04-05 19:53:26 +02: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
Jeff Epler
9679aaa0be
Apply suggestions from code review
...
Co-authored-by: Scott Shawcroft <scott@tannewt.org>
2023-04-05 11:57:06 -05:00
Jeff Epler
3038b9a560
Update shared-bindings/keypad/ShiftRegisterKeys.c
...
Co-authored-by: Scott Shawcroft <scott@tannewt.org>
2023-04-05 11:56:21 -05:00
Scott Shawcroft
34a525add7
Merge pull request #7829 from FoamyGuy/multi_display_group_in_use
...
only add circuitpython_splash to display if it's not in another group
2023-04-05 09:19:03 -07:00
Jeff Epler
685fdf29e3
remove include directory that doesn't exist
2023-04-05 10:31:05 -05:00
Jeff Epler
4c7b962d16
Increase synthio channels to 12 on rp2040
...
with the AudioMixer workaround for #7837 this appears to work
even up to 48kHz.
2023-04-05 10:30:57 -05:00
Jeff Epler
b9dea05dbf
Enable audiomixer on unix port, for testing
2023-04-05 09:02:03 -05:00
Dan Halbert
4380b6db8b
Merge pull request #7835 from dhalbert/adafruit-feather-rp2040-usb-host
...
Add Adafruit Feather RP2040 USB Host
2023-04-04 23:46:35 -04:00
foamyguy
8bf94d03e4
try to fix multi-display reset
2023-04-04 20:31:42 -05:00
Dan Halbert
85cc21adc0
add Adafruit Feather RP2040 USB Host
2023-04-04 19:44:06 -04:00
Dan Halbert
44d7f4e7e1
fix Neopixel for RP2040 CAN
2023-04-04 19:33:39 -04:00
Dan Halbert
5d56ef06e7
Add Adafruit Feather RP2040 CAN
2023-04-04 19:16:39 -04:00
foamyguy
60e12c5c1d
only add circuitpython_splash to display if it's not already in another group
2023-04-03 15:43:29 -05:00
Dan Halbert
4e7bbf70a6
Merge pull request #7826 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2023-04-03 14:51:29 -04:00
Jeff Epler
b011468251
Add synthio.Synthesizer
...
In contrast to MidiTrack, this can be controlled from Python code,
turning notes on/off as desired.
Not tested on real HW yet, just the acceptance test based on checking
which notes it thinks are held internally.
2023-04-02 20:37:23 -05:00
Jeff Epler
e0984fa195
Factor out the synthesizer from midi track
2023-04-02 18:54:07 -05:00
Jeff Epler
7bbb2ed898
add a basic acceptance test of MidiTrack
2023-04-02 13:48:23 -05:00
Jeff Epler
975c981e4f
fix some calls that needed to be _varg
2023-04-02 11:55:14 -05:00