Hosted Weblate
4884c32f08
Merge remote-tracking branch 'origin/main' into main
2021-07-31 21:32:57 +02:00
David Lechner
afcc77cebc
py/builtinimport: Fix condition for including do_execute_raw_code().
...
Commit e33bc597
("py: Remove calls to file reader functions when these
are disabled.") changed the condition for one caller of
do_execute_raw_code() from
MICROPY_PERSISTENT_CODE_LOAD
to
MICROPY_HAS_FILE_READER && MICROPY_PERSISTENT_CODE_LOAD
The condition that enables compiling the function itself needs to be
changed to match.
Signed-off-by: David Lechner <david@pybricks.com>
2021-07-31 16:51:58 +10:00
robert-hh
4445c73b11
tools/autobuild: Add the MIMXRT1050_EVKB board to the daily builds.
2021-07-31 16:27:47 +10:00
robert-hh
b2533fe479
mimxrt/boards: Add support for the MIMXRT1050_EVKB board.
2021-07-31 16:26:39 +10:00
robert-hh
1074c784b0
mimxrt: Add support for Hyperflash chips.
...
Hyperflash is used by the MIMXRT1050_EVKB, MIMXRT1060_EVK and
MIMXRT1064_EVK boards.
This commit includes:
- add support for Hyperflash
- modify MIMXRT1060_EVK and MIMXRT1064_EVK to change from QSPI to
hyperflash.
- minor incidental changes to other boards so they still build
Note: Erasing a sector on the hyperflash is slow. It takes about a second,
which seems too long, but matches the data sheet.
2021-07-31 16:25:40 +10:00
oclyke
e29259d171
extmod/uasyncio: In open_connection use address info in socket creation.
...
Rudimentary support for various address families.
Signed-off-by: oclyke <oclyke@gmail.com>
2021-07-31 15:33:48 +10:00
Damien George
40b8ff0a6f
stm32/README.md: Update supported MCUs, and submodule and mboot use.
...
Also mention mpremote as a way to access the REPL.
Signed-off-by: Damien George <damien@micropython.org>
2021-07-31 15:12:13 +10:00
Tobias Thyrrestrup
60e3e51753
stm32/Makefile: Update to only pull in used Bluetooth library.
2021-07-31 15:11:46 +10:00
microDev
98cd989c16
Merge pull request #5083 from hierophect/stm32-sleepmem
...
STM32: add SleepMemory
2021-07-31 08:48:25 +05:30
Tobias Thyrrestrup
7a1edb91cb
stm32/boards/LEGO_HUB_NO6: Add board definition for LEGO_HUB_NO6.
...
Add basic support for LEGO HUB NO.6 (e.g. LEGO SPIKE Prime, LEGO MINDSTORMS
Robot Inventor).
See README.md for details.
Thanks to @dpgeorge for helping put this together.
Signed-off-by: Tobias Thyrrestrup <tt@LEGO.com>
2021-07-31 10:25:18 +10:00
Dan Halbert
a358e5f58a
Add board-specific pico-sdk settings; set xosc multipler for Adafruit boards
2021-07-30 18:50:21 -04:00
Lucian Copeland
da149b0a42
Merge remote-tracking branch 'upstream/main' into stm32-sleepmem
2021-07-30 15:35:55 -04:00
Hosted Weblate
522ec1a2e5
Merge remote-tracking branch 'origin/main' into main
2021-07-30 18:19:17 +02:00
Scott Shawcroft
bfe29786ce
Merge pull request #5074 from tannewt/break_deep_sleep
...
Fix a couple fake sleep bugs on nrf and esp
2021-07-30 09:19:08 -07:00
Ryan A. Pavlik
c54b86dd0c
Update ter-u12n.bdf
...
Remove duplicate ENDCHAR that made it invalid
2021-07-30 10:41:38 -05:00
microDev
4938851122
remove legacy sys.atexit() implementation
2021-07-30 10:00:00 +05:30
microDev
a3998d0626
add atexit module
2021-07-30 09:32:28 +05:30
Hosted Weblate
11cea6c073
Merge remote-tracking branch 'origin/main' into main
2021-07-29 05:12:45 +02:00
microDev
afa4ddb8d6
Merge pull request #5075 from tannewt/magtag_4_status
...
Use all four LEDs for status on MagTag
2021-07-29 08:42:31 +05:30
Scott Shawcroft
d5cdceb9b9
Use all 4 status pixels on neotrinkey too
2021-07-28 14:25:21 -07:00
Scott Shawcroft
bc0f8ac55d
Use all four LEDs for status on MagTag
...
Fixes #5051
2021-07-28 14:17:31 -07:00
Scott Shawcroft
cdf978f3af
Fix a couple fake sleep bugs on nrf and esp
...
On ESP ctrl-c during fake sleep will now stop the sleep. A crash
on real deep sleep is now fixed as well. (Exception string saving
was crashing on reading the deep sleep exception.) Fixes #4010
This also fixes nRF fake sleep after the first time. The internal
variable wasn't being reset early enough. Fixes #4869
2021-07-28 13:27:48 -07:00
Hosted Weblate
cd14b7682a
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-07-28 20:58:21 +02:00
Dan Halbert
e9369d50e1
Merge pull request #5067 from tannewt/pulseout_switch
...
Switch to pin, frequency and duty_cycle PulseOut
2021-07-28 14:58:06 -04:00
Scott Shawcroft
9e54606ba1
Set output low in SIO
2021-07-28 09:00:36 -07:00
microDev
f371c0a609
add traceback module
2021-07-28 18:06:23 +05:30
Dan Halbert
7641bf15c0
Merge pull request #5070 from jepler/check-duplicate-topdir
...
check vid/pid: find topdir relative to this script
2021-07-27 21:08:33 -04:00
Jeff Epler
5e07b7959f
check vid/pid: find topdir relative to this script
...
@dhalbert noticed that if a fork was called `micropython`, the
existing check could fail during CI because it will be cloned into a
directory also called `micropython`.
Instead of hardcoding a range of strings that are OK as top directories,
find the location of the top directory relative to the script.
This will be conflicty after #5069 is merged, but it should be easy to
fix.
2021-07-27 15:20:58 -05:00
Scott Shawcroft
4be904fd4a
Switch to gpio mux to disable/enable pwm signal
2021-07-27 12:38:18 -07:00
Scott Shawcroft
e87e1d8175
Block when setting duty_cycle until the new value is taken
2021-07-27 12:37:35 -07:00
Dan Halbert
84ddb17c78
Merge pull request #5054 from jepler/rmatrix
...
docs: Add list of supported board to each module's page
2021-07-27 15:05:47 -04:00
Scott Shawcroft
17ff891ee0
Merge pull request #5071 from weblate/weblate-circuitpython-main
...
Translations update from Weblate
2021-07-27 11:29:25 -07:00
Jeff Epler
94a4090542
Make summary more helpful; use a html list
2021-07-27 12:01:18 -05:00
Hosted Weblate
adfe2f0504
Merge remote-tracking branch 'origin/main' into main
2021-07-27 17:35:12 +02:00
Kattni
fc59a7ac02
Merge pull request #5068 from dhalbert/remove-gamepad
...
remove gamepad; deprecate gamepadshift
2021-07-27 11:35:06 -04:00
Hosted Weblate
7ddb4159ed
Merge remote-tracking branch 'origin/main' into main
2021-07-27 17:18:52 +02:00
Kattni
460643f983
Merge pull request #5066 from dhalbert/led-everywhere
...
add board.LED wherever possible
2021-07-27 11:18:47 -04:00
Noel Gaetan
6713a254cb
Translated using Weblate (French)
...
Currently translated at 94.3% (955 of 1012 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/fr/
2021-07-27 16:33:15 +02:00
Dan Halbert
297919bbdd
Merge pull request #5069 from kamtom480/sdk2.2.0
...
spresense: update SDK to 2.2.0
2021-07-27 10:15:51 -04:00
Dan Halbert
a974a2d3c1
allow micropython as top-level dir name in duplicate pid/vid check
2021-07-27 09:04:44 -04:00
Dan Halbert
0eab2eb162
Use sphinx-autoapi 1.8.1 until it's fixed
2021-07-27 08:45:30 -04:00
Kamil Tomaszewski
ff65863719
spresense: update SDK to 2.2.0
2021-07-27 11:25:51 +02:00
Damien George
224ac355cd
stm32/boards/NUCLEO_F439ZI: Add board definition for NUCLEO_F439ZI.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-07-27 16:46:10 +10:00
Dan Halbert
b0fb709d83
more gamepad removal
2021-07-26 23:34:25 -04:00
Dan Halbert
7392bf7cb4
Use sphinx-autoapi 1.8.1 until it's fixed
...
Thanks @tannewt for this:
080e5233b4
2021-07-26 22:35:25 -04:00
Scott Shawcroft
080e5233b4
Use sphinx-autoapi 1.8.1 until it's fixed
...
Related to https://github.com/readthedocs/sphinx-autoapi/issues/299
2021-07-26 19:21:52 -07:00
Dan Halbert
901a6c27c0
remove gamepad; deprecate gamepadshift
2021-07-26 22:15:09 -04:00
Scott Shawcroft
daf90aae83
Merge remote-tracking branch 'adafruit/main' into pulseout_switch
2021-07-26 18:48:59 -07:00
Scott Shawcroft
412eb87080
Switch to pin, frequency and duty_cycle PulseOut
...
Passing in a PWMOut still works but is deprecated. It will be
removed in CircuitPython 8.0.0
This also switches STM32 timer indices and channel indices to
0-based in our pin data rather than `- 1` everywhere. The latter is
more bug prone.
Most of the way for #3264
Tested on Metro M0, Metro M4, Feather S2, Feather nRF52840, Feather
STM32F4 and Arduino RP2040.
2021-07-26 18:35:49 -07:00
Dan Halbert
11ca505fdb
add board.LED wherever possible
2021-07-26 19:57:12 -04:00