25640 Commits

Author SHA1 Message Date
Jeff Epler
0a3c75c43d
Merge pull request #5055 from todbot/main
Add alternative IS25LP128F flash chip to Arduino Nano RP2040 Connect
2021-07-24 20:16:57 -05:00
Tod Kurt
0d401e7bc8 fix whitespace on new flash chip for Arduino Nano RP2040 2021-07-24 13:22:02 -07:00
Tod Kurt
dcd5b5ab50 added Arduino Nano RP2040 Connect alternate flash chip 2021-07-24 13:12:44 -07:00
Limor "Ladyada" Fried
3b98d8269e
Merge pull request #5053 from weblate/weblate-circuitpython-main
Translations update from Weblate
2021-07-24 15:53:43 -04:00
Jeff Epler
f2b9e98a21 docs: Add list of supported board to module page 2021-07-24 14:11:04 -05:00
Hosted Weblate
5908c56b0e
Merge remote-tracking branch 'origin/main' into main 2021-07-24 18:56:16 +02:00
Jeff Epler
fa906357fa
Merge pull request #5052 from tannewt/playground_status
Support multiple status neopixels
2021-07-24 11:56:08 -05:00
Jonny Bergdahl
df9be614ea
Translated using Weblate (Swedish)
Currently translated at 100.0% (1012 of 1012 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2021-07-24 17:35:48 +02:00
Wellington Terumi Uemura
0808ce3224
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1012 of 1012 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2021-07-24 17:35:47 +02:00
Scott Shawcroft
e7fe0d9a71
Fix single neopixel status boards 2021-07-23 15:42:06 -07:00
Scott Shawcroft
70cbb4eddb
Support multiple status neopixels
Use the 10 neopixels on the playgrounds for status.

Fixes #5039
2021-07-23 15:17:09 -07:00
Scott Shawcroft
5fbe6d4805
Merge pull request #5050 from cwalther/getprevtraceback-cleanup
Remove addressed TODO comments
2021-07-23 14:13:27 -07:00
Christian Walther
0bdff4fd5f Remove addressed TODO comments 2021-07-23 21:00:00 +02:00
Scott Shawcroft
108a9f2901
Merge pull request #5046 from weblate/weblate-circuitpython-main
Translations update from Weblate
2021-07-23 11:19:37 -07:00
Hosted Weblate
c402c1efb0
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-23 14:45:52 +02:00
Hosted Weblate
b01764e33c
Merge remote-tracking branch 'origin/main' into main 2021-07-23 14:45:50 +02:00
Wellington Terumi Uemura
8aed927fea
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1012 of 1012 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2021-07-23 14:45:50 +02:00
microDev
c9ac8e77e8
Merge pull request #5042 from NathanY3G/add-support-for-jmp-pin
Added support for specifying the JMP pin (RP2 PIO)
2021-07-23 18:15:43 +05:30
Chris Wilson
aecb697c72 stm32/boards: Add support for SparkFun STM32 MicroMod Processor board.
Signed-off-by: Chris Wilson <christopher.david.wilson@gmail.com>
2021-07-23 22:03:16 +10:00
Jim Mussared
341158c251 extmod/nimble: Add "memory stalling" mechanism for l2cap_send.
When l2cap_send detects that the sys mempool is running low (used to store
the outgoing HCI payloads), it will report stalled back to the application,
and then only unstall once these HCI payloads have been sent.

This prevents a situation where a remote receiver with very large MTU can
cause NimBLE to queue up more than MYNEWT_VAL_MSYS_1_BLOCK_COUNT (i.e. 12)
payloads, causing further attempts to send to fail with ENOMEM (even though
the channel is not stalled and we have room in the channel mbufs). The
regular credit/stall flow control is not effective here because the
receiver's MTU is large enough that it will not activate (i.e. there are
lots of credits available).

Thresholds of 1/2 (stall) and 1/4 (unstall) chosen to allow headroom for
other payloads (e.g. notifications) and that when a regular stall occurs it
might keep sending (and creating more payloads) in the background.
2021-07-23 21:58:10 +10:00
Jim Mussared
edfb5d56c8 extmod/nimble: Allow modbluetooth binding to hook "sent HCI packet". 2021-07-23 21:58:04 +10:00
Jim Mussared
53dfb279da extmod/modbluetooth: Clamp MTU values to 32->UINT16_MAX. 2021-07-23 21:57:58 +10:00
Nathan Young
3b7cf7d3bb Updated translation for jmp_pin exception 2021-07-23 13:40:34 +02:00
Nathan Young
04ce6a6e8c Check jmp_pin specified when JMP PIN opcodes used 2021-07-23 13:35:20 +02:00
microDev
e790ff7327
Merge pull request #5036 from tannewt/esp_oserror0
Remove OSError(0) and old network modules
2021-07-23 11:00:56 +05:30
microDev
295f63ddd6
Merge pull request #5038 from weblate/weblate-circuitpython-main
Translations update from Weblate
2021-07-23 09:36:29 +05:30
microDev
79aaa3cc3a
make pre-commit happy
fix formatting
2021-07-23 09:27:54 +05:30
Michel Bouwmans
92464f11b0 tools/mpremote: Raise OSError on unsupported RemoteFile.seek.
Signed-off-by: Michel Bouwmans <m.bouwmans@ep-games.eu>
2021-07-23 13:21:53 +10:00
Michel Bouwmans
7870ec0370 tools/mpremote: Add seek whence for mounted files.
Fixes issue #7534.

Signed-off-by: Michel Bouwmans <m.bouwmans@ep-games.eu>
2021-07-23 13:21:42 +10:00
Jim Mussared
4e39ff221a py/runtime: Fix bool unary op for subclasses of native types.
Previously a subclass of a type that didn't implement unary_op, or didn't
handle MP_UNARY_OP_BOOL, would raise TypeError on bool conversion.

Fixes #5677.
2021-07-23 12:40:00 +10:00
Damien George
14b853eae0 minimal/Makefile: Add support for building with user C modules.
Fixes issue #5750.

Signed-off-by: Damien George <damien@micropython.org>
2021-07-23 12:02:03 +10:00
Hosted Weblate
48a2db31bd
Merge remote-tracking branch 'origin/main' into main 2021-07-23 02:00:18 +02:00
Scott Shawcroft
beda1f7998
Merge pull request #5037 from hierophect/getprevtraceback
Add supervisor.get_previous_traceback() function.
2021-07-22 17:00:14 -07:00
Hosted Weblate
63e88e7f77
Merge remote-tracking branch 'origin/main' into main 2021-07-23 01:56:21 +02:00
Scott Shawcroft
779b5c1850
Merge pull request #5040 from lesamouraipourpre/max-size
Remove the max_size parameter from displayio.Group
2021-07-22 16:56:14 -07:00
Hosted Weblate
da44a6b091
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-23 01:51:45 +02:00
Hosted Weblate
d9dcbc476c
Merge remote-tracking branch 'origin/main' into main 2021-07-23 01:51:42 +02:00
Scott Shawcroft
9c8c4a301d
Merge pull request #5028 from jepler/ulab-fix-docs
ulab: move documentation to the right location
2021-07-22 16:51:32 -07:00
Scott Shawcroft
2cb25622d0
Comment where -2 value comes from 2021-07-22 16:38:48 -07:00
James Carr
45fd6dd68c Remove the max_size parameter from displayio.Group
max_size has been ignored for a while with the intention of removing it in 7.0
2021-07-22 19:41:45 +01:00
Jonny Bergdahl
f0bd922196
Translated using Weblate (Swedish)
Currently translated at 100.0% (1008 of 1008 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2021-07-22 20:33:44 +02:00
Wellington Terumi Uemura
8eb82d299b
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1008 of 1008 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2021-07-22 20:33:43 +02:00
Jeff Epler
8cf6fd7fec make translate 2021-07-22 13:29:35 -05:00
Jeff Epler
35fe8a7a5f Upgrade ulab to 3.3.1 2021-07-22 13:29:21 -05:00
Lucian Copeland
ace04ef600 Formatting fixes 2021-07-22 12:57:10 -04:00
Nathan Young
8221a12cf6 Added support for specifying the JMP pin (RP2 PIO) 2021-07-22 18:39:04 +02:00
Christian Walther
cf97793af8 Add supervisor.get_previous_traceback() function.
Useful for #1084.
2021-07-22 12:23:55 -04:00
Sashkoiv
753b08cae6 stm32/boards/NUCLEO_F446RE: Enable CAN bus support. 2021-07-23 00:06:13 +10:00
Roberto Colistete Jr
b099db4426 esp8266/Makefile: Add more libm files to build.
Allows MICROPY_PY_MATH_SPECIAL_FUNCTIONS to be enabled, and for ulab to be
built as a user C module.
2021-07-22 23:55:31 +10:00
Seon Rozenblum
25159129dd tools/autobuild: Add FeatherS2 and TinyS2 to esp32 auto builds. 2021-07-22 22:42:37 +10:00