Commit Graph

27307 Commits

Author SHA1 Message Date
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
Damien George 23a150789d stm32/boards/make-pins.py: Use cpu pins to define static alt-fun macros.
Instead of board pins, so that pins which have only the CPU specified in
pins.csv can still be used with mp_hal_pin_config_alt_static().

Signed-off-by: Damien George <damien@micropython.org>
2021-11-30 10:25:41 +11: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
Damien George 0c9f5b388e stm32: Include HAL MMC code in F4 builds.
So that the MMC driver can be used on F4 MCUs.

Signed-off-by: Damien George <damien@micropython.org>
2021-11-30 10:21:18 +11:00
Damien George 7e61a12eb1 stm32: Add support for F479 MCUs.
Signed-off-by: Damien George <damien@micropython.org>
2021-11-30 10:21:18 +11:00
Kattni Rembor c13f1d19f5 Update pins to silk pin first. 2021-11-29 17:56:03 -05:00
Clay e4285e2cca
Translated using Weblate (Russian)
Currently translated at 35.6% (366 of 1028 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/ru/
2021-11-29 13:53:42 +01:00
Damien George 35e70c1698 stm32/boards: Convert F413,F439,H743,L4xx,WB55 to new flash FS config.
Signed-off-by: Damien George <damien@micropython.org>
2021-11-29 13:20:35 +11:00
Damien George 84969194a1 stm32/flashbdev: Support generic flash storage config via link symbols.
A board can now define the following linker symbols to configure its flash
storage layout:

    _micropy_hw_internal_flash_storage_start
    _micropy_hw_internal_flash_storage_end
    _micropy_hw_internal_flash_storage_ram_cache_start
    _micropy_hw_internal_flash_storage_ram_cache_end

And optionally have a second flash segment by configuring
MICROPY_HW_ENABLE_INTERNAL_FLASH_STORAGE_SEGMENT2 to 1 and defining:

    _micropy_hw_internal_flash_storage2_start
    _micropy_hw_internal_flash_storage2_end

Signed-off-by: Damien George <damien@micropython.org>
2021-11-29 13:01:51 +11:00
Mark 27e8a16bfd
Merge pull request #5622 from ladyada/main
woops fix SPI for rev A (will change in rev B to be correct)
2021-11-26 15:07:04 -06:00
lady ada 83de740d1f kan prezz 2021-11-26 15:13:58 -05:00
lady ada c56e33e6c2 woops fix SPI for rev A (will change in rev B to be correct) 2021-11-26 15:06:09 -05:00
Mark 355c28f809
Merge pull request #5621 from ladyada/main
re-add psram
2021-11-26 13:41:03 -06:00
Limor "Ladyada" Fried 6a24bd7371
Merge branch 'adafruit:main' into main 2021-11-26 14:12:01 -05:00
lady ada 3c007ba094 re-add psram! 2021-11-26 13:50:12 -05:00
microDev dddc282e34
update default sdkconfig and correct bootloader offset 2021-11-26 22:44:22 +05:30
MicroDev ff92614342
Merge pull request #5618 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2021-11-26 22:41:50 +05:30
microDev 554a62955b
Merge branch 'main' into espressif 2021-11-26 22:40:22 +05:30
Hosted Weblate 3c94937482
Merge remote-tracking branch 'origin/main' 2021-11-26 14:46:49 +01:00
Maxime Leroy fbe58518f8
Translated using Weblate (French)
Currently translated at 99.9% (1027 of 1028 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/fr/
2021-11-26 14:46:49 +01:00
Jeff Epler f6de603a24
Merge pull request #5620 from ladyada/main
y not?
2021-11-26 08:46:41 -05:00
lady ada a9060ec383 cr nl 2021-11-26 00:27:54 -05:00
lady ada 0cf629bf99 on hey this proto doesnt have psram :( 2021-11-26 00:15:20 -05:00
lady ada f06b21e46d sneaky! 2021-11-25 23:50:33 -05:00
lady ada a2c8daeb55 :( 2021-11-25 23:45:37 -05:00
lady ada 5e0d562cfe y not? 2021-11-25 23:18:51 -05:00
iabdalkader 97a7cc243b lib: Update pico-sdk to 1.3.0 and tinyusb to 0.12.0.
Fixes #8025
2021-11-26 12:05:38 +11:00
Jim Mussared 678f4b959f esp32/boards/GENERIC_S3: Enable BLE on ESP32 S3.
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2021-11-26 11:58:12 +11:00
gibbonsc de8dc4bad2 docs/esp8266/tutorial: Fix comments of FrameBuffer examples.
The third and fourth parameters in display.rect() and display.fill_rect()
are not x,y coordinates, but are instead width,height values.  Update the
comment after the example to show the correct x,y coordinates of the bottom
right corner of each rectangle, respectively.
2021-11-25 23:34:19 +11:00
David Michieli 6259aa50eb stm32/boards/NUCLEO_WB55: Update rfcore_firmwre for new WS.
Adds a fix to behavior occuring since WS 1.11 where the FUS returns
misleading statuses during WS upgrade.
2021-11-25 23:28:58 +11:00
Damien George a0890983ea py/objfun.h: Remove obsolete comments about entries in extra_args.
These two entries were removed in 049a7a8153

Signed-off-by: Damien George <damien@micropython.org>
2021-11-25 23:24:40 +11:00
Jim Mussared e99f7b6d25 tests/cpydiff: Clarify f-string diffs regarding concatenation.
Concatenation of any literals (including f-strings) should be avoided.

Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2021-11-25 22:09:59 +11:00
Damien George 11ed94797d py/lexer: Support nested [] and {} characters within f-string params.
Signed-off-by: Damien George <damien@micropython.org>
2021-11-25 21:50:58 +11:00
Damien George 196d26848a stm32/usb: Use a table of allowed values to simplify usb_mode get/set.
This reduces code size and code duplication, and fixes `pyb.usb_mode()` so
that it now returns the correct string when in multi-VCP mode (before, it
would return None when in one of these modes).

Signed-off-by: Damien George <damien@micropython.org>
2021-11-25 21:18:17 +11:00
Frédéric Pierson d49df423e0 stm32/boards/NADHAT_PYBF405: Rename board to GARATRONIC_NADHAT_F405.
To add the manufacturer as a prefix to the board name, for consistency with
other Garatronic boards.
2021-11-25 21:10:43 +11:00
Frédéric Pierson fdb925c4c1 stm32/boards: Add PYBSTICK26 F411 board definition. 2021-11-25 21:09:57 +11:00
Frédéric Pierson c422ca3da1 rp2/boards: Add PYBSTICK26 RP2040 board definition. 2021-11-25 21:05:21 +11:00
Hosted Weblate 6111b158ff
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-11-25 01:02:32 +01:00
Hosted Weblate 59962b55bd
Merge remote-tracking branch 'origin/main' 2021-11-25 01:02:29 +01:00
Jonny Bergdahl 3802362e14
Translated using Weblate (Swedish)
Currently translated at 100.0% (1028 of 1028 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2021-11-25 01:02:29 +01:00
Dan Halbert 95c09ac66f
Merge pull request #5610 from tannewt/rpi
Initial broadcom port for Raspberry Pi
2021-11-24 19:02:23 -05:00
Hosted Weblate 0fe8b9fb18
Merge remote-tracking branch 'origin/main' 2021-11-25 00:51:17 +01:00
Wellington Terumi Uemura 7dca46b0b4
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1028 of 1028 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2021-11-25 00:51:17 +01:00
Scott Shawcroft b45ef42c12
Merge pull request #5617 from tannewt/shrink_arduino
Shrink 3 SAMD builds by disabling onewireio
2021-11-24 15:51:11 -08:00
Scott Shawcroft e6a68cc4a7
Shrink 3 SAMD builds by disabling onewireio 2021-11-24 14:27:49 -08:00
Scott Shawcroft ee5536386d
Merge remote-tracking branch 'adafruit/main' into rpi 2021-11-24 14:23:23 -08:00
Hosted Weblate 991eb35c7e
Merge remote-tracking branch 'origin/main' 2021-11-24 20:50:34 +01:00
Scott Shawcroft 153ff6031e
Merge pull request #5616 from jepler/bitmaptools-bugfixes
Bitmaptools bugfixes
2021-11-24 11:50:29 -08:00
Hosted Weblate 726ebdf43b
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-11-24 20:42:00 +01:00