Commit Graph

34930 Commits

Author SHA1 Message Date
Dan Halbert ae4e79224e set PULL in proper workflow file 2023-11-22 10:59:27 -05:00
Dan Halbert 635bc4b2b0 update tools/uf2 2023-11-22 10:54:37 -05:00
Dan Halbert 0bd2a377b3 add branch and PR number to uploaded build filenames 2023-11-22 10:51:30 -05:00
Dan Halbert b2c32cf42f
Merge pull request #8645 from dhalbert/esp32s3-ble-fixes
ESP32-S3 BLE fixes
2023-11-21 22:48:08 -05:00
Dan Halbert 567c273e46 ESP32-S3 BLE: set up Characteristic properly during discovery 2023-11-21 20:53:05 -05:00
Scott Shawcroft 28c2094b8d
Merge pull request #8644 from RetiredWizard/makerfabs
Update CREATOR/CREATION ID in comments
2023-11-21 14:23:15 -08:00
RetiredWizard c2e98ec3f5 Update CREATOR/CREATION ID in comments 2023-11-21 16:59:25 -05:00
Scott Shawcroft 79155af0ba
Merge pull request #8642 from jepler/synthio-note-amplitude-signed
Synthio: Allow amplitude to be signed (+ other stuff)
2023-11-21 13:18:35 -08:00
Jeff Epler 19df6adf4c
Update expected test results
some of the numbers have the last two digits changed, it's just noise.
2023-11-21 08:54:08 -06:00
Jeff Epler c5be5f349a
Traceback tests are "special" because they need relative paths 2023-11-21 08:54:08 -06:00
Jeff Epler 5790785eae
endorse updated result 2023-11-21 08:54:08 -06:00
Jeff Epler c87abe7580
run-tests: re-add circuitpython tests 2023-11-21 08:54:08 -06:00
Jeff Epler 83333ac1f8
checkout-latest-tag: Exit with error in the case of any failures 2023-11-21 08:54:07 -06:00
Jeff Epler 5fd8630654
tests: update synthesizer_note test with new expected output 2023-11-21 08:54:07 -06:00
Jeff Epler 5dc1d389d1
tests: restore getenv_int tests 2023-11-21 08:54:07 -06:00
Jeff Epler c92ad33a9c
synthio: allow negative amplitudes
Previously, negative amplitudes were clamped to zero.
Now, they are allowed to range from -ALMOST_ONE to +ALMOST_ONE.
This is useful in certain circumstances, such as using synthio
to create CV-like outputs that can be positive or negative, by
using the amplitude property of the note.
2023-11-21 08:54:07 -06:00
Jeff Epler 383f79718a
Merge pull request #8629 from dcooperdalrymple/synthio-note-loop
Add loop_start and loop_end properties to synthio.Note for waveshaping and sampling capabilities.
2023-11-21 08:53:49 -06:00
Dan Halbert 8c1a365de3
Merge pull request #8623 from bill88t/main
FireBeetle 2 ESP32-S3
2023-11-21 08:38:33 -05:00
Bill Sideris 71f953e906
Update CircuitPython_AXP313A 2023-11-21 14:48:29 +02:00
Bill Sideris d467ef3f0b
Remove unused pin-init for fbs3
It's co-commit time.

Co-authored-by: Dan Halbert <halbert@halwitz.org>
2023-11-21 14:32:12 +02:00
Bill Sideris a37e60f55c
Merge remote-tracking branch 'adafruit/main' 2023-11-21 05:07:26 +02:00
Bill Sideris 9bc3fe0dd5
Update CircuitPython_AXP313A 2023-11-21 05:06:59 +02:00
Dan Halbert af1b8799a4 fix heap warning in espressif Adapter.c;fix error codes 2023-11-20 20:05:43 -05:00
Dan Halbert f3920c49dc
Merge pull request #8641 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-11-20 13:55:40 -05:00
jessyjones b6c925887b
Translated using Weblate (French)
Currently translated at 98.6% (990 of 1004 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/fr/
2023-11-20 17:56:17 +01:00
Dan Halbert 1e9b86d46c
Merge pull request #8640 from jepler/translations-msgmerge-manually
Fix translations so that %S et al are not offered for translation
2023-11-20 11:41:24 -05:00
Jeff Epler 0fe750269f
Documentation improvements 2023-11-20 10:36:50 -06:00
dcooperdalrymple 55db6b7947 Added `SYNTHIO_WAVEFORM_SIZE` definition, renamed 'loop_...' to 'waveform_loop_...', added 'ring_waveform_loop_...` parameters, and updated docstrings. 2023-11-20 09:50:03 -06:00
Jeff Epler b6fb5e6455
Fix translations so that %S et al are not offered for translation
In #8639 Dan noticed that weblate was still offering "%S" as a string
to translate. I don't understand why this occurs, because the string
is no longer in circuitpython.pot; so weblate should move it to the
"fuzzy" section of the .po files when it synchronizes them.

I also noticed that the "%02X" string should never be localized and
moved it to synthetic.pot.

After making that change, I ran "make translate" followed by
"make msgmerge"; normally we rely on weblate running this step, but for
whatever reason this is not the case this time.

This change looks bigger than it really is because msgmerge totally
re-ordered the "fuzzy messages" section of each po file.

After this, I will force reset weblate back to match our main branch again
and re-open translations on weblate.
2023-11-20 08:55:50 -06:00
Jeff Epler 5ae2909d81
Merge pull request #8625 from RetiredWizard/matouch1024
Updates for Makerfabs TFT 7" touch dotclock panel
2023-11-19 15:55:08 -06:00
Bill Sideris 6fd2b62d60
Update CircuitPython_AXP313A 2023-11-19 19:18:34 +02:00
Bill Sideris 8c7877298a
Merge remote-tracking branch 'adafruit/main' 2023-11-18 18:51:35 +02:00
Dan Halbert 1374a15761
Merge pull request #8633 from jepler/fix-frozen-modules-build
Fix build error when frozen modules are updated
2023-11-18 11:50:32 -05:00
Bill Sideris 3478b09629
Merge remote-tracking branch 'jepler/fix-frozen-modules-build' 2023-11-18 17:48:18 +02:00
Jeff Epler 3a68d2f621
Fix build error when frozen modules are updated
When a frozen module was added or updated, a build error would occur
during CI: `KeyError: 'FROZEN_MPY_DIRS'`.

In e40abda1bc I decided that it should be an error if all the expected
keys were not defined in the board settings dict. I made this change
and all seemed to be well; however, my testing did not exercise the
case that a frozen module was changed.

It turns out that FROZEN_MPY_DIRS was not being set in the board settings
dict because the output of print-FROZEN_MPY_DIRS was "FROZEN_MPY_DIRS ="
(which does not match the regular expression) instead of
"FROZEN_MPY_DIRS = " (with a trailing space).

This change fixes the problem by ensuring that an undefined or empty
variable still prints with a space character after the equal character.

Tested by running locally:
```
python3 -c 'import shared_bindings_matrix; print(shared_bindings_matrix.get_settings_from_makefile("ports/atmel-samd", "trinket_m0")["FROZEN_MPY_DIRS"])'
```
(prints a blank line, expected)

as well as simulating a change to the asyncio frozen submodule:
```
python3 -c 'import shared_bindings_matrix; print(shared_bindings_matrix.get_settings_from_makefile("ports/atmel-samd", "trinket_m0")["FROZEN_MPY_DIRS"])'
```
(which will build the elecfreaks_picoed board)
2023-11-18 09:43:36 -06:00
Bill Sideris 4934ae2954
Introduce some comments and formatting changes to escape ci bug 2023-11-18 13:44:09 +02:00
Bill Sideris dc031fcee7
Update CircuitPython_AXP313A 2023-11-18 13:32:27 +02:00
Bill Sideris a05259db00
Add CircuitPython_AXP313A 2023-11-18 13:09:01 +02:00
dcooperdalrymple 785ef5abd2 Add loop_start and loop_end properties to synthio.Note for waveshaping and sampling capabilities. 2023-11-17 17:41:49 -06:00
Bill Sideris 40c152af9f
Add the proper cameras 2023-11-17 20:43:59 +02:00
Bill Sideris 9328b45d2d
Fix PWR pin and add xclk 2023-11-17 18:47:50 +02:00
Dan Halbert 87163def73
Merge pull request #8626 from UnexpectedCircuitPython/um_tinyc6
Added UM TinyC6 board
2023-11-17 08:46:27 -05:00
Dan Halbert 2a0b165123
Merge pull request #8624 from dhalbert/load-verify-locations
correct SSLContext.load_verify_locations() args
2023-11-17 08:00:02 -05:00
Seon Rozenblum cddc17a3cf Added UM TinyC6 board 2023-11-17 17:12:02 +11:00
RetiredWizard 7bcb95ad4d Updates for Makerfabs TFT 7" touch dotclock panel 2023-11-16 20:44:00 -05:00
Dan Halbert 9bdf1db153 correct SSLContext.load_verify_locations() args 2023-11-16 20:17:20 -05:00
Bill Sideris 63fc550bae
FireBeetle 2 ESP32-S3 2023-11-17 02:44:46 +02:00
Dan Halbert 64f6db113d
Merge pull request #8622 from jepler/merge-828
Merge 8.2.x (equivalent to 8.2.8) in to main
2023-11-16 16:29:13 -05:00
Dan Halbert ffffef4854
Merge pull request #8616 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-11-16 13:33:36 -05:00
Can Kocyigit f529a85111
Translated using Weblate (Turkish)
Currently translated at 22.2% (224 of 1008 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/tr/
2023-11-16 16:03:48 +01:00