Jeff Epler
c0753c1afb
mp_obj_print_helper: Handle a ctrl-c that comes in during printing
...
In #2689 , hitting ctrl-c during the printing of an object with a lot of sub-objects could cause the screen to stop updating (without showing a KeyboardInterrupt). This makes the printing of such objects acutally interruptable, and also correctly handles the KeyboardInterrupt:
```
>>> l = ["a" * 100] * 200
>>> l
['aaaaaaaaaaaaaaaaaaaaaa...aaaaaaaaaaa', Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyboardInterrupt:
>>>
```
2020-08-25 11:47:50 -05:00
Jeff Epler
e9bc8e892b
pyexec: Handle a ctrl-c that comes in "very late"
...
In relatively unusual circumstances, such as entering `l = 17 ** 17777`
at the REPL, you could hit ctrl-c, but not get KeyboardInterrupt.
This can lead to a condition where the display would stop updating (#2689 ).
2020-08-25 11:45:00 -05:00
hierophect
2529c0aa83
Merge pull request #3299 from tannewt/add_pwmio
...
Split pulseio.PWMOut into pwmio
2020-08-25 11:46:25 -04:00
microDev
89c6a44e4e
Added microS2 specific config files
2020-08-25 20:35:08 +05:30
microDev
645adaadb0
Added microS2 specific config files
2020-08-25 20:32:44 +05:30
Lucian Copeland
de9fd4a0fb
Fix null dereference, invert auto_brightness to reenable screen
2020-08-25 10:37:55 -04:00
Scott Shawcroft
2b470b1486
Fix RGB LED use
2020-08-24 18:29:50 -07:00
Scott Shawcroft
0cc438e6b9
Fix pycubed pwm use
2020-08-24 18:29:34 -07:00
Scott Shawcroft
1527a3ce92
Merge remote-tracking branch 'adafruit/main' into add_pwmio
2020-08-24 18:25:18 -07:00
Scott Shawcroft
5b1a1c773f
Merge pull request #3275 from kmatch98/bitmap_v2
...
Add `bitmap.blit` command for bitmap copy
2020-08-24 17:58:53 -07:00
Scott Shawcroft
5b8ded20a5
Merge pull request #3231 from jepler/gcc10
...
Add extern declarations for gcc10 compat
2020-08-24 17:46:33 -07:00
Lucian Copeland
c137a16121
Remove Meowbit LSE flag, harsher failure for LSE issues
2020-08-24 14:49:06 -04:00
microDev
3eea3b5311
Added microS2 specific config files
2020-08-24 11:12:35 +05:30
microDev
c79389c4d4
Added microS2 board to build.yml
2020-08-24 11:10:34 +05:30
Jeff Epler
1033e89561
supervisor: use mp_handle_pending to check for exceptions
2020-08-23 09:12:01 -05:00
Jeff Epler
f8a9e11ff4
WIP supervisor: check for interrupt during rx_chr
2020-08-23 08:47:18 -05:00
Jeff Epler
dc36a2c0b6
Merge pull request #3311 from weblate/weblate-circuitpython-main
...
Translations update from Weblate
2020-08-22 21:10:34 -05:00
Kevin Matocha
f55f2bfee1
shorten error strings
2020-08-21 21:40:46 -05:00
Kevin Matocha
7f629624db
Added hanging indents to docs per @sommersoft's suggestion
2020-08-21 20:50:15 -05:00
root
fe0f79adce
Making requested modifications
2020-08-21 20:38:19 -05:00
Kevin Matocha
983e1af33d
remove other extraneous files
2020-08-21 19:10:13 -05:00
Kevin Matocha
dc502a5f26
remove extraneous files
2020-08-21 19:08:25 -05:00
Scott Shawcroft
f39708abb2
Add PSRAM support to ESP32S2
...
When configured the CircuitPython heap will be on the external RAM.
When not available, the heap will be 48k inside the IDF heap.
2020-08-21 16:20:58 -07:00
Kevin Matocha
5b6313e642
More tweaks to try to fix documentation failing
2020-08-21 16:13:18 -05:00
Kevin Matocha
f1fb2cde17
Minor tweaks to try to fix documentation failing
2020-08-21 16:12:40 -05:00
Dan Halbert
770c204d5a
sphinx fixes
2020-08-21 17:03:45 -04:00
Scott Shawcroft
da61845f56
Add missing include
2020-08-21 13:32:59 -07:00
Kevin Matocha
9a6a156512
Update documentation string with blank line
2020-08-21 15:26:50 -05:00
Scott Shawcroft
644d2ba7a2
Add more "extern" declarations for gcc10 compat
...
gcc has tightened the restrictions on forward declarations that lack
"extern". Fix them up.
2020-08-21 14:39:37 -05:00
Kevin Matocha
a9f6d147c4
Merge adafruit/main latest
2020-08-21 14:37:32 -05:00
Kevin Matocha
7e529ed4c5
Merge with latest adafruit/main
2020-08-21 14:28:24 -05:00
Kevin Matocha
3753ea3cd8
Merge remote-tracking branch 'source/main' into main
2020-08-21 14:19:58 -05:00
Kevin Matocha
24ca133396
Updating main to adafruit/main
2020-08-21 14:19:28 -05:00
Kevin Matocha
1e7e42b221
Updating to adafruit/main
2020-08-21 14:17:17 -05:00
Kevin Matocha
3747ea29c2
Merge remote-tracking branch 'source/main' into main
2020-08-21 14:14:38 -05:00
Scott Shawcroft
9a8b4e98bf
Add empty lines
2020-08-21 11:36:50 -07:00
Wellington Terumi Uemura
1fc551054a
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (777 of 777 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2020-08-21 20:19:59 +02:00
Scott Shawcroft
5771be9510
Merge pull request #3292 from jepler/allocate_display_bus_bug
...
allocate_display_bus: fix bug where in-use bus would be returned
2020-08-21 11:19:50 -07:00
Scott Shawcroft
83deea0e03
Fix copy pasta and stub build
2020-08-21 11:17:42 -07:00
Scott Shawcroft
a5b01f7361
Merge remote-tracking branch 'adafruit/main' into add_pwmio
2020-08-21 11:13:53 -07:00
Scott Shawcroft
701e80a025
Make socket reads interruptable
2020-08-21 11:00:02 -07:00
Dan Halbert
6553628fcb
rename hci_include/README.dm to avoid triggering sphinx warning
2020-08-21 11:51:17 -04:00
Dan Halbert
8d785cbbe5
fix stubs; make translate
2020-08-21 11:37:15 -04:00
Dan Halbert
58573a70e1
bring submodules up to date
2020-08-21 11:10:33 -04:00
Jeff Epler
988e5caafc
Merge pull request #3307 from weblate/weblate-circuitpython-main
...
Translations update from Weblate
2020-08-21 10:05:28 -05:00
Dan Halbert
c21c39be5a
merge from upstream; update ulab
2020-08-21 10:48:41 -04:00
Dan Halbert
f714f53552
Merge remote-tracking branch 'adafruit/main' into ble_hci
2020-08-21 10:45:05 -04:00
Dan Halbert
097f93a630
improve HCI packet error handling
2020-08-21 10:17:59 -04:00
Dan Halbert
490380a504
remove debugging uart code
2020-08-20 20:41:05 -04:00
Dan Halbert
0e30dd8bcc
merge from upstream; working; includes debug_out code for debugging via Saleae for posterity
2020-08-20 20:29:57 -04:00