Jeff Epler
fae6d47a45
espressif: keep never_reset_pins marked as in use
2021-12-06 10:08:44 -06:00
MicroDev
b8ca1ce838
Merge pull request #5669 from dhalbert/fix-blacken-update-formatting-issues
...
minor .py changes due to blacken update
2021-12-06 20:22:25 +05:30
Dan Halbert
7cbb30806a
minor .py changes due to blacken update
2021-12-06 08:36:24 -05:00
Dan Halbert
c369f678fe
Merge pull request #5668 from CytronTechnologies/add-maker-nano-rp2040
...
Add new board: Cytron Maker Nano RP2040
2021-12-06 08:12:46 -05:00
Kong Wai Weng
7ee825370e
Use 4x space instead of tab.
2021-12-06 17:28:45 +08:00
Kong Wai Weng
bde65d0f28
Added Maker Nano RP2040
2021-12-06 17:26:00 +08:00
MicroDev
7df172ba19
Merge pull request #5660 from jepler/esp32s3-spi
...
espressif: busio.SPI: Use SPI_DMA_CH_AUTO
2021-12-06 10:24:51 +05:30
Dan Halbert
71c41cdd78
Merge pull request #5661 from jepler/esp32s3-box
...
Add support for esp32s3-box
2021-12-04 19:53:01 -05:00
Jeff Epler
1f430cf100
Merge pull request #5659 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2021-12-04 16:13:58 -06:00
Jeff Epler
2ad877a907
Fix VID/PID of esp32-box
2021-12-04 14:58:48 -06:00
Hosted Weblate
21f9839438
Merge remote-tracking branch 'origin/main'
2021-12-04 18:19:39 +01:00
Dan Halbert
efb1f9745c
Merge pull request #5654 from pewpew-game/pygamer-pybadge-lite
...
Update Stage to 1.2.3 to work around display backlight problems
2021-12-04 12:19:35 -05:00
Jeff Epler
bc7f024545
espressif: Add esp32s3_box
...
This module has 16MB flash, 8MB PSRAM, as well as a display & speakers.
2021-12-04 09:14:57 -06:00
Jeff Epler
1207bfced9
espressif: Use detected size of spiram
2021-12-04 09:14:22 -06:00
Jeff Epler
1a99ce5eb3
espressif: busio.SPI: Use SPI_DMA_CH_AUTO
...
All 3 micros we care about (S2, S3, C3) state in the documentation
that DMA channel can be specified as SPI_DMA_CH_AUTO.
Specifying a specific DMA channel explicitly doesn't _ever_ work on
ESP32-S3, so no SPI bus could be used.
Testing performed: On the ESP32-S3-DevKitC, used neopixel_spi to
turn the onboard neopixel red, green, and blue
2021-12-04 09:12:38 -06:00
Clay
d6665e2a59
Translated using Weblate (Russian)
...
Currently translated at 35.8% (369 of 1028 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/ru/
2021-12-04 13:51:53 +01:00
Radomir Dopieralski
840e8b40f3
Update Stage to 1.2.3 to work around display backlight problems
...
Works around #5476
2021-12-04 10:25:05 +01:00
Dan Halbert
f594ab2e67
Merge pull request #5615 from microDev1/espressif
...
Update espressif port
2021-12-03 14:55:05 -05:00
Kattni
553d2253b0
Merge pull request #5652 from kattni/kb2040-pin-reorder
...
Update pin order to match silk.
2021-12-03 12:24:09 -05:00
Kattni Rembor
3b6011d551
Update pin order to match silk.
2021-12-03 11:40:40 -05:00
microDev
9e286432d2
add esp32s3 documentation in readme
2021-12-03 21:20:55 +05:30
Scott Shawcroft
543e4d8c4d
Merge pull request #5648 from tannewt/rpi_pin_mux
...
Add full pin mux info and use it for I2C
2021-12-02 10:46:46 -08:00
Scott Shawcroft
8adb0ecd33
Fix loop bounds
2021-12-02 10:28:26 -08:00
Jeff Epler
5797b68153
Merge pull request #5649 from microDev1/traceback
...
Run test for traceback module
2021-12-02 08:51:53 -06:00
Jeff Epler
3908d4b2c6
Merge pull request #5647 from jepler/issue5493
...
UART: Don't allocate the object so early
2021-12-02 08:40:52 -06:00
microDev
69faaa52b8
run test for traceback module
2021-12-02 14:55:02 +05:30
Jeff Epler
f94d3e86cf
UART: Don't allocate the object so early
...
This object has a finalizer, so once it's no longer referenced, GC can
call that finalizer and then deallocate the storage.
In the case of a failure during construction (e.g., when checking
`validate_obj_is_free_pin_or_none`) this will happen on an incompletely
initialized structure. On samd, in particular, a newly allocated object
(with construct never called) appears to be valid, so GC collecting it
causes deinit() to do things, leading to a hard fault.
The double creation of the UART object was necessary specifically so that
the second allocation would fail. Probably there were other (single
call) ways to make it fail, but this was the easiest / the one discovered
in real life.
Closes : #5493
2021-12-01 20:54:39 -06:00
Scott Shawcroft
2433c9572c
Add full pin mux info and use it for I2C
...
All I2C peripherals should be usable now. This also adds pin
in-use tracking and resetting.
Part of #5629
2021-12-01 17:19:57 -08:00
Scott Shawcroft
b83e09858f
Merge pull request #5636 from dhalbert/fix-circuitpython-org-pr
...
Fix ci_fetch_deps.py for website PR generation
2021-12-01 10:10:09 -08:00
Scott Shawcroft
8cf269d2a0
Merge pull request #5634 from dhalbert/board_deinit
...
board_deinit() everywhere
2021-12-01 10:09:14 -08:00
Scott Shawcroft
fea0103ff2
Merge pull request #5638 from jepler/test-aesio
...
Test aesio
2021-12-01 10:05:37 -08:00
Scott Shawcroft
39cc38e008
Merge pull request #5641 from jepler/bitbangio-spi-write-slice
...
bitbangio.SPI: Handle kwargs like busio.SPI
2021-12-01 09:56:04 -08:00
Scott Shawcroft
932e6992b4
Merge pull request #5642 from jepler/update-ulab
...
Update ulab to 3.3.7
2021-12-01 09:55:23 -08:00
Jeff Epler
1b87d2bc39
Update ulab to 3.3.7
...
Closes : #5609
2021-11-30 19:56:26 -06:00
Dan Halbert
e8ea9c75a1
check for missing pins; deinit txrx leds
2021-11-30 19:16:21 -05:00
Jeff Epler
9ee46bb462
bitbangio.SPI: Handle kwargs like busio.SPI
...
untested
2021-11-30 17:22:13 -06:00
Jeff Epler
1654f5fb58
add an aes test
...
This combines some test vectors from the implementation & a NIST
standards document, plus the code from the docstring.
The test vectors were eyeball-verified.
2021-11-30 15:26:32 -06:00
Jeff Epler
62895b2636
aesio: fix docs
2021-11-30 15:25:42 -06:00
Jeff Epler
1f1def54b7
add aesio to unix coverage build
2021-11-30 15:25:05 -06:00
Dan Halbert
26f23e44c4
don't fetch submodules for circuitpython.org update
2021-11-30 15:49:20 -05:00
Dan Halbert
4ea090b9a2
Merge pull request #5635 from kamtom480/spresense_time_time_fix
...
spresense: Fix time.time()
2021-11-30 11:50:37 -05:00
Dan Halbert
57c33059f3
board_deinit() everywhere
2021-11-30 11:00:10 -05:00
Kamil Tomaszewski
9a8d8b1bf1
spresense: Fix time.time()
2021-11-30 12:38:48 +01:00
Dan Halbert
8d6957b792
Merge pull request #5627 from tannewt/shallow_rpi_firmware
...
Add `make fetch-submodules` to update submodules
2021-11-30 00:13:51 -05:00
Scott Shawcroft
d64886e117
Track upstream ulab
2021-11-29 16:38:59 -08:00
Scott Shawcroft
2592fcbab2
Ignore failure of first command. It's deliberate
2021-11-29 16:25:15 -08:00
Scott Shawcroft
0a27f7c3ab
Add make fetch-submodules
to update submodules
...
This also sets rpi-firmware as shallow in case submodules are
updated manually.
Fixes #5619
2021-11-29 16:19:22 -08:00
Dan Halbert
f8493db217
Merge pull request #5626 from kattni/feather-esp32-s2-pin-reorder
...
Update pins to silk pin first.
2021-11-29 18:42:36 -05:00
Scott Shawcroft
84d0e88cf6
Merge pull request #5624 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2021-11-29 15:21:43 -08:00
Kattni Rembor
c13f1d19f5
Update pins to silk pin first.
2021-11-29 17:56:03 -05:00