Jeff Epler
28f0139e6e
shared_bindings_matrix revert to using shared-bindings
...
.. hard-coding ulab for now.
It also fixes a problem where board_name was unassigned when
use_branded_name was False, which only happened at release-building
time.
Trying to change this caused multiple problems in the release process.
2020-08-29 07:37:00 -05:00
Limor "Ladyada" Fried
d858d048c1
Merge pull request #3348 from ladyada/main
...
add default I2C
2020-08-28 20:24:28 -04:00
lady ada
81870413af
add default I2C
2020-08-28 19:08:36 -04:00
Dan Halbert
893a125dd0
Merge pull request #3338 from jepler/endpoint-count-checking-stm32f405
...
add endpoint count checking on stm32f405
2020-08-28 11:12:31 -04:00
Dan Halbert
ac06202c21
Merge pull request #3238 from ElectronicCats/bastwifi
...
Add Bastwifi by Electronic Cats
2020-08-28 11:03:52 -04:00
Jeff Epler
563e038c0d
stm: Specify max endpoints for stm32f405xx
...
.. which is why we can't have HID or MIDI on the stm32f405 feather
2020-08-27 15:11:17 -05:00
Jeff Epler
a03b6a99e6
gen_usb_descriptor: Fix off-by-1 error in endpoint counting
2020-08-27 15:10:52 -05:00
Jeff Epler
49a22b0c55
Merge pull request #3320 from hierophect/stm32-meowbit-fix
...
STM32: Fix Meowbit startup and associated bugs
2020-08-27 13:05:56 -05:00
Dan Halbert
24fb08dbd9
Merge pull request #3337 from hierophect/pulseout-errorstyle
...
Fix problematic whitespace on pulseout parameter errors
2020-08-27 13:22:26 -04:00
Dan Halbert
350e88d4b9
Merge pull request #3324 from hierophect/esp32-random
...
Add random to ESP32-S2, fix it on STM32
2020-08-27 13:22:05 -04:00
Dan Halbert
6100027243
Merge pull request #3315 from tannewt/add_psram
...
Add PSRAM support to ESP32S2
2020-08-27 11:58:59 -04:00
Lucian Copeland
e2559efb93
translations
2020-08-27 11:21:39 -04:00
Lucian Copeland
8021da08d3
Fix problematic whitespace on pulseout parameter errors
2020-08-27 11:07:47 -04:00
hierophect
772052598d
Merge branch 'main' into stm32-meowbit-fix
2020-08-27 11:00:29 -04:00
hierophect
a15f948a40
Merge branch 'main' into esp32-random
2020-08-27 10:49:14 -04:00
Dan Halbert
fe73cfb922
Merge pull request #3333 from hierophect/esp32-enable-ulab
...
Fix all assignments affected by inline makefile comments
2020-08-27 10:36:59 -04:00
sommersoft
58d5f99394
Merge pull request #3335 from jepler/fix-doc-build
...
conf.py (docs): Reorder the steps of the doc build
2020-08-26 21:45:47 -05:00
Jeff Epler
200a296b5c
conf.py (docs): Reorder the steps of the doc build
...
Since e121e267ad
, the shared bindings matrix uses the stubs.
Therefore, we must build them! This should fix the failure to build
the docs on readthedocs.org.
Neither @sommersoft nor I saw this locally since we had previously built
the stubs. github CI didn't see it, because it manually builds the stubs
in an earlier step of the build process, and does not clean the tree
in between.
2020-08-26 20:41:25 -05:00
Lucian Copeland
8d2299e61e
Merge remote-tracking branch 'upstream/main' into stm32-meowbit-fix
2020-08-26 18:50:26 -04:00
Lucian Copeland
c229345741
improve efficiency of stm32 random gen
2020-08-26 18:47:19 -04:00
Lucian Copeland
553ac576eb
Disable ulab
2020-08-26 17:48:29 -04:00
Lucian Copeland
ad733e6c4a
rename reader tool
2020-08-26 17:37:05 -04:00
sommersoft
58a7419b4f
Merge pull request #3332 from jepler/shared-bindings-matrix-ulab
...
Shared bindings matrix ulab
2020-08-26 15:45:56 -05:00
Lucian Copeland
c77523503b
Fix trailing whitespace errors across ports and docs
2020-08-26 14:48:46 -04:00
Dan Halbert
4a682cd720
Merge pull request #3330 from jepler/fix-line-endings
...
microdev_micro_s2: Fix DOS line endings, they give my git fits
2020-08-26 12:43:38 -04:00
Jeff Epler
e121e267ad
shared_bindings_matrix: Use stubs, not shared-bindings
...
This fixes a problem where things that were in extmod/ could not
be listed.
2020-08-26 11:29:59 -05:00
Jeff Epler
5422dd682c
shared_bindings_matrix: Run in parallel
...
.. this makes it take a fraction of the time, at least on systems
with a lot of CPU threads. Even on my old laptop with a 2-core CPU
it reduces the time from 55s to 27s.
2020-08-26 11:29:55 -05:00
Jeff Epler
44342732a4
Fix DOS line endings, they give my git fits
2020-08-26 10:56:00 -05:00
Dan Halbert
5755160720
Merge pull request #3322 from microDev1/microS2
...
Added board - microS2
2020-08-26 11:03:46 -04:00
microDev
f26d15c5c9
Added PSRAM support
2020-08-26 18:39:30 +05:30
Dan Halbert
01ddb177fc
Remove whitespace in sdkconfig
2020-08-26 09:07:54 -04:00
Dan Halbert
5f5a0e749b
Remove trailing whitespace
2020-08-26 09:04:17 -04:00
Dan Halbert
3f5dd5ce58
Remove trailing whitespace from sdkconfig
2020-08-26 09:03:12 -04:00
Dan Halbert
f7d224705f
Trim trailing whitespace in pins.c
2020-08-26 09:01:27 -04:00
Dan Halbert
0c9513a2e7
Remove trailing whitespace
2020-08-26 09:00:16 -04:00
microDev
0425305a73
Change microS2 board name
2020-08-26 08:40:46 +05:30
microDev
b019ef2e43
Change microS2 board name
2020-08-26 08:38:42 +05:30
microDev
f1f316c502
Change microS2 board name
2020-08-26 08:37:36 +05:30
microDev
3f699024d9
Change microS2 board name
2020-08-26 08:36:38 +05:30
microDev
1dce6bd7ca
Change microS2 board name
2020-08-26 08:35:09 +05:30
microDev
bf2b594066
Change microS2 board name
2020-08-26 08:33:21 +05:30
microDev
964a39164e
Changed microS2 board name
2020-08-26 08:23:54 +05:30
Jeff Epler
2e0a109331
Merge pull request #3318 from jepler/interrupt-serial-rx
...
supervisor: check for interrupt during rx_chr
2020-08-25 21:01:33 -05:00
hierophect
78c512e86b
Merge pull request #3325 from hierophect/esp32-enable-ulab
...
ESP32-S2: Enable ulab
2020-08-25 15:24:36 -04:00
Lucian Copeland
f71f6631cc
Enable ulab
2020-08-25 14:24:35 -04:00
Lucian Copeland
05bde255f7
Add random to ESP32-S2, fix it on STM32
2020-08-25 14:00:29 -04:00
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