Commit Graph

26507 Commits

Author SHA1 Message Date
Scott Shawcroft d9966c1724
Add TODOs and -Os for RISC-V 2022-01-26 17:07:20 -08:00
Scott Shawcroft e409ff75cd
Turn off BLE HCI on ESP32-S2 2022-01-26 09:46:29 -08:00
Scott Shawcroft b2e1dbd2df
Implement name and address get/set 2022-01-25 19:17:26 -08:00
Scott Shawcroft 5a6f456dbb
Add BLE scanning for S3 and C3.
Everything else should raise NotImplementedError.

First step in #5926
2022-01-25 16:28:46 -08:00
Dan Halbert 3904421a22
Merge pull request #5925 from jerryneedell/jerryn_microbitv2
enable binascii in microbit_v2 build
2022-01-25 17:38:27 -05:00
jerryneedell 9c31346c45 fix implmetation 2022-01-25 16:42:49 -05:00
jerryneedell 70512758a9 enable binascii in microbit_v2 build 2022-01-25 16:06:47 -05:00
Scott Shawcroft 4a3c636b6b
Merge pull request #5874 from dkulinski/epaper_two_byte_length
Update EPaperDisplay to allow for two byte sequence length
2022-01-25 11:13:36 -08:00
Scott Shawcroft 782fa36408
Merge pull request #5923 from microDev1/patch
Bump IDF to latest commit on v4.4 branch
2022-01-25 11:07:30 -08:00
Dan Kulinski 19f9163892 Bringing branch up to date with current main 2022-01-25 11:02:00 -07:00
microDev 324ff9c30d
bump idf to latest commit on v4.4 branch 2022-01-25 18:01:09 +05:30
Scott Shawcroft 501017066c
Merge pull request #5912 from DavePutz/issue_5909
Fixes for pulsein on ESP32S3
2022-01-24 14:53:12 -08:00
Dan Kulinski 60801066b2 Fix magtag, openbook for EPaperDisplay constructor 2022-01-24 12:34:01 -07:00
Jeff Epler bf93ddec56
Merge pull request #5911 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2022-01-24 13:18:06 -06:00
root 367a1d53c0 Fixes for pulsein on ESP32S3 2022-01-23 13:14:34 -06:00
Jonny Bergdahl 124879bfb3
Translated using Weblate (Swedish)
Currently translated at 100.0% (1042 of 1042 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2022-01-23 16:53:56 +01:00
Dan Halbert 4d0e1d9055
Merge pull request #5907 from Neradoc/patch-3
pulseio doc example little fix
2022-01-22 22:34:36 -05:00
Neradoc 048ccbcdb2
pulseio doc example little fix 2022-01-22 20:39:26 +01:00
MicroDev bed724fc17
Merge pull request #5902 from tannewt/c3_writable
Only make CIRCUITPY readonly with USB
2022-01-22 11:19:38 +05:30
MicroDev 5ab16b7155
Merge pull request #5905 from prplz/esp32s3-devkits-uart
Fix esp32s3 devkitc uart naming and add board.UART
2022-01-22 11:18:22 +05:30
Michael Himing 4d78e3401c Fix esp32s3 devkitc uart naming and add board.UART 2022-01-22 15:25:33 +11:00
Dan Halbert eeeef381fe
Merge pull request #5900 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2022-01-21 20:40:10 -05:00
Hosted Weblate 93c8c06285
Merge remote-tracking branch 'origin/main' 2022-01-21 22:45:03 +01:00
Dan Halbert 5933c04499
Merge pull request #5899 from tannewt/rp2040_winbond
Add winbond to Feather RP2040
2022-01-21 16:44:52 -05:00
Scott Shawcroft 4df083a961
Only make CIRCUITPY readonly with USB
CIRCUITPY will be writable from CP on all non-USB boards now. This
includes micro:bit v2 and C3 boards. It should allow it to work
with serial file loading programs.

Fixes #5901
2022-01-21 12:37:10 -08:00
Hosted Weblate a584f2a8ed
Merge remote-tracking branch 'origin/main' 2022-01-21 20:08:20 +01:00
Scott Shawcroft 9a353a4f56
Merge pull request #5422 from Neradoc/nera-secondary-I2C
Allow multiple board buses
2022-01-21 11:08:14 -08:00
Hosted Weblate 1b8c41ea4d
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/
2022-01-21 19:50:54 +01:00
Scott Shawcroft f2713afff6
Merge pull request #5896 from dhalbert/open-modes-check
Validate open() mode
2022-01-21 10:50:43 -08:00
Scott Shawcroft c598ede84e
Add winbond to Feather RP2040 2022-01-21 10:34:38 -08:00
microDev 3970aa5a5e
fix build failure on two boards 2022-01-21 10:11:33 +05:30
microDev 67293c265c
Merge branch 'main' into board-bus 2022-01-21 10:08:39 +05:30
MicroDev dab35f7c72
Merge pull request #5880 from jepler/espressif-serial-trick-uf2
Request ROM bootloader when resetting using the 'serial trick'
2022-01-21 09:56:12 +05:30
Dan Halbert 19b59b0493
Merge pull request #5897 from dunkmann00/update-io-module-name
Update the io module's __name__
2022-01-20 21:21:42 -05:00
Dan Halbert fed5227de9 shrink stringcar_m0_express 2022-01-20 20:34:04 -05:00
Jeff Epler ea30a8ac04
Reboot into the ROM bootloader from 1200 baud
Per Scott, the purpose of this trick is to make the board programmable from Arduino even when CP is installed, so my convenience of escaping into UF2 is not going to work out.
2022-01-20 18:50:50 -06:00
Dan Halbert eb08c83ae2 fix typo 2022-01-20 18:17:38 -05:00
Dan Halbert 5d54d02f30
Merge pull request #5894 from tannewt/esp_pin_reset_refactor
Refactor pin reset on ESP
2022-01-20 18:13:45 -05:00
George Waters ab57299bd6
Update the io module's __name__ 2022-01-20 17:37:51 -05:00
Dan Halbert 8eddce6f42 Validate open() mode 2022-01-20 17:21:51 -05:00
Scott Shawcroft 35175715f9
Check target defined 2022-01-20 14:11:33 -08:00
Scott Shawcroft d99847b410
Refactor pin reset on ESP
This makes it easier to blanket never reset flash and USB pins. It
also allows us to set a custom state after reset. The first case
is for the double tap reset that needs to be pulled low.

Fixes #5893
2022-01-20 12:40:41 -08:00
Dan Halbert 3762f4e0f0
Merge pull request #5891 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2022-01-20 12:22:52 -05:00
microDev 30c0891fba
cleanup post instance parameter removal 2022-01-20 20:07:42 +05:30
Hosted Weblate cc77f30dc1
Merge remote-tracking branch 'origin/main' 2022-01-20 05:57:54 +01:00
Dan Halbert 1cd3faa062
Merge pull request #5892 from tannewt/esp_neopixel
ESP NeoPixel fixes
2022-01-19 23:57:39 -05:00
Scott Shawcroft 13db65566d
ESP NeoPixel fixes
This tweaks the RMT timing to better match the 1/3 and 2/3 of 800khz
guideline for timing. It also ensures a delay of 300 microseconds
with the line low before reset.

Pin reset is now changed to the IDF default which pulls the pin up
rather than CircuitPython's old behavior of floating the pin.

Fixes #5679
2022-01-19 16:29:07 -08:00
Hosted Weblate 5d0b0d0317
Merge remote-tracking branch 'origin/main' 2022-01-20 01:27:03 +01:00
Dan Halbert 8bae6af12a
Merge pull request #5888 from tannewt/esp_tick_core
Ensure supervisor_tick is run on the same core as CP
2022-01-19 19:26:50 -05:00
Jonny Bergdahl e16cf12505
Translated using Weblate (Swedish)
Currently translated at 100.0% (1041 of 1041 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2022-01-20 00:56:48 +01:00