Scott Shawcroft
3459428843
Merge pull request #5809 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2022-01-04 11:02:49 -08:00
Jeff Epler
4a23742100
Use the first-parent heuristic for describing the version
2022-01-04 11:14:26 -06:00
Jeff Epler
23022a5a7f
Add, use tools/describe script
...
This isn't intended to make any overt behavioral change, but
there is a slight one in the value of CP_VERSION that will be used
during CI, because it will now include `--always --match "..."`,
so there could be a change to the uploaded name of the mpy-cross
artifacts on s3.
2022-01-04 11:14:03 -06:00
Chris Boudacoff
802ef271b8
mimxrt/hal: Allow readSampleClkSrc to be configured by a board.
...
Via the MICROPY_HW_FLASH_DQS flag.
2022-01-04 15:42:12 +11:00
Hosted Weblate
1e713848f9
Merge remote-tracking branch 'origin/main'
2022-01-04 05:27:56 +01:00
hexthat
10b59da56a
Translated using Weblate (Chinese (Pinyin))
...
Currently translated at 99.0% (1021 of 1031 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/zh_Latn/
2022-01-04 05:27:56 +01:00
Dan Halbert
4822c4592d
Merge pull request #5808 from unwiredben/add-mp3decoder-decoded-samples
...
audiomp3: reset decoded_samples when file resets
2022-01-03 23:27:52 -05:00
stijn
3f16719888
windows/appveyor: Build both standard and dev variants.
...
This makes sure changes from previous related commits actually work.
2022-01-04 15:07:45 +11:00
stijn
19d949a866
tests/extmod: Skip uselect_poll_udp when poll() is not available.
...
This is the same fix as applied in uselect_poll_basic.py.
2022-01-04 15:07:45 +11:00
stijn
7955734aca
windows: Run tests via Makefile.
...
The application isn't necessarily called 'micropython' especially
not When using variants, i.e. the tests need to be ran using $(PROG).
2022-01-04 15:07:45 +11:00
Andrew Leech
05ed19e73e
windows: Add support for build variants to windows port.
...
Following the unix port.
Support for building variants with msvc was done by @stinos.
2022-01-04 15:06:26 +11:00
Jonny Bergdahl
fd80d0d8cb
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (1031 of 1031 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2022-01-03 06:53:26 +01:00
Wellington Terumi Uemura
d3de8aa79b
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (1031 of 1031 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2022-01-03 06:53:26 +01:00
Ben Combee
db545dcba6
Merge branch 'adafruit:main' into add-mp3decoder-decoded-samples
2022-01-02 20:28:44 -06:00
Ben Combee
131b94540e
audiomp3: reset decoded_samples when file resets
...
In testing, I saw that the decoded_samples value kept increasing when I
stopped and restarted playback, as I'd missed setting it back to zero
during the reset operation.
2022-01-02 15:19:25 -06:00
Jeff Epler
f2f38c7df9
Merge pull request #5807 from unwiredben/add-mp3decoder-decoded-samples
...
audiomp3: add decoded_samples property
2022-01-02 07:14:33 -07:00
Ben Combee
98b0029a29
audiomp3: add decoded_samples property
...
In my testing, there is no way to accurately know how far into a MP3 file
you're currently playing. You can use monotonic time, but that can have
drift versus the audio playback system, which may not be running at exactly
the expected sample rate.
To allow syncing animation with timestamps in a MP3 file, this presents a
new property, decoded_samples, that records the number of audio samples
sent out of the decoder. While this may not be a completely accurate time,
due to mixer delays, it's much better position that the monotonic clock
difference.
Implementation is keeping track of this value in the mp3file structure and
adding to it whenever data is sent out of the decoder. The property
implementation was a copy/paste from current properties in the audiomp3
files.
2022-01-01 23:28:43 -06:00
Dan Halbert
6f8c9deda8
Merge pull request #5804 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2022-01-01 10:01:30 -05:00
Hosted Weblate
4f3c50aa17
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/
2022-01-01 05:46:11 +01:00
Dan Halbert
d166834e09
Merge pull request #5803 from dhalbert/countio-enhancements
...
countio: add selectable rise and fall detection, pulls
2021-12-31 23:45:59 -05:00
Jeff Epler
8a94d9a255
Merge pull request #5784 from WarriorOfWire/vectorio_contains
...
vectorio contains(x, y)
2021-12-31 16:11:24 -07:00
Dan Halbert
9d2a32d07e
countio: add selectable rise and fall detection, pulls
2021-12-31 16:34:58 -05:00
MicroDev
7cea858b79
Merge pull request #5795 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2021-12-31 11:02:42 +05:30
Scott Shawcroft
756b9f6dfa
Initial Pi Zero support
...
Both SD card and USB don't work. REPL works over UART.
Progress on #5631
2021-12-30 18:32:59 -08:00
jerryneedell
14815f6de7
fix typo in comment
2021-12-30 14:12:37 -05:00
jerryneedell
9dea49516e
update logic for JTAG pull downs
2021-12-30 14:09:43 -05:00
jerryneedell
fc97f1d940
Merge branch 'adafruit:main' into jerryn_gpio
2021-12-30 13:02:08 -05:00
Hosted Weblate
95bbe26976
Merge remote-tracking branch 'origin/main'
2021-12-30 18:36:09 +01:00
Scott Shawcroft
1e925c56ae
Merge pull request #5796 from microDev1/espressif
...
Update espressif port
2021-12-30 09:36:02 -08:00
microDev
4daa7b5180
update espressif port
...
- enable rgbmatrix for all esp soc
- bump idf to latest commit on v4.4 branch
2021-12-30 19:23:41 +05:30
Jonny Bergdahl
878f011077
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (1030 of 1030 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2021-12-30 12:53:39 +01:00
Wellington Terumi Uemura
e6b7dcaea4
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (1030 of 1030 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2021-12-30 12:53:39 +01:00
Damien George
bfe9eba484
tools/autobuild: Build esp8266 OTA image with GENERIC_1M board.
...
Because the GENERIC board won't fit in the flash defined by esp8266_ota.ld.
Signed-off-by: Damien George <damien@micropython.org>
2021-12-30 15:47:49 +11:00
Damien George
a29c70c9b4
esp8266: Allow building a board to any dest directory.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-12-30 15:47:49 +11:00
iabdalkader
8af9dbbde1
stm32/network_wiznet5k: Fix build error with wiznet5k and lwip enabled.
...
Commit 4dba04a50f
refactored the network code
but the combination of MICROPY_PY_WIZNET5K=5500 and MICROPY_PY_LWIP=1
broke.
2021-12-30 11:54:19 +11:00
jerryneedell
7cdffba09f
Merge remote-tracking branch 'upstream/main' into jerryn_gpio
2021-12-29 12:58:41 -05:00
Jeff Epler
cd7e879f30
Merge pull request #5791 from prplz/dont-freeze-utils
...
Don't freeze utils directories
2021-12-29 07:11:59 -07:00
Damien George
959e6f7da9
tools/upip.py: Skip '.frozen' entry in sys.path for install path.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-12-29 23:55:37 +11:00
Damien George
aac5a97d08
ports: Move '.frozen' to second entry in sys.path.
...
In commit 86ce442607
the '.frozen' entry was
added at the start of sys.path, to allow control over when frozen modules
are searched during import, and retain existing behaviour whereby frozen
was searched before the filesystem.
But Python semantics of sys.path require sys.path[0] to be the directory of
the currently executing script, or ''.
This commit moves the '.frozen' entry to second place in sys.path, so
sys.path[0] retains its correct value (described above).
Signed-off-by: Damien George <damien@micropython.org>
2021-12-29 23:55:36 +11:00
Damien George
028776d97b
tools/mpremote: Add link to mpremote docs URL in help message.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-12-29 23:35:24 +11:00
Sergei Silnov
74e995dfd2
tools/mpremote: Add help command.
...
Fixes issue #7480
2021-12-29 09:46:33 +01:00
Michael Himing
ad63150e6d
Don't freeze utils directories
2021-12-29 11:56:30 +11:00
Dan Halbert
8aafc734a4
Merge pull request #5789 from adafruit/7.1.x
...
Merge latest changes from 7.1.x
2021-12-28 18:12:29 -05:00
Dan Halbert
044dcb4a87
Merge pull request #5788 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2021-12-28 16:18:23 -05:00
Scott Shawcroft
08d09ac493
Merge pull request #5613 from jepler/issue5418
...
clear out interrupt when freeing the timer
2021-12-28 10:57:58 -08:00
Hosted Weblate
6316dcf24c
Merge remote-tracking branch 'origin/main'
2021-12-28 18:55:32 +01:00
Dan Halbert
3bc48802b1
Merge pull request #5783 from jepler/longint-config
...
Centralize LONGINT_IMPL handling
2021-12-28 12:55:26 -05:00
jerryneedell
ed3ddea2da
set pulldown for broadcom jtag pins
2021-12-28 11:26:47 -05:00
Hosted Weblate
509a3c0ff9
Merge remote-tracking branch 'origin/main'
2021-12-28 16:43:57 +01:00
Dan Halbert
2c4e3aa880
Merge pull request #5786 from prplz/fix-busdevice-stub-path
...
Fix busdevice stub path
2021-12-28 10:43:54 -05:00