Commit Graph

29952 Commits

Author SHA1 Message Date
gamblor21 19eba41630 Doc fixes and return next frame delay 2023-02-08 22:58:44 -06:00
gamblor21 dbe518680a Memory savings and more properties 2023-02-05 10:54:04 -06:00
gamblor21 2b26242c66 need gif.c in shared-bindings to build 2023-02-04 18:38:07 -06:00
gamblor21 6a9b7199ec Initial gif proof of concept 2023-02-04 16:44:29 -06:00
Scott Shawcroft db5ca717da
Merge pull request #7486 from dhalbert/update-esp-idf
update esp-idf from latest release/v4.4
2023-01-25 13:57:12 -08:00
Dan Halbert 19c1eb2d1d update esp-idf from latest release/v4.4 2023-01-25 15:44:43 -05:00
Scott Shawcroft f56a6a92f4
Merge pull request #7474 from RetiredWizard/broadcomRTC
Broadcom port: Add 'fake' RTC support
2023-01-25 11:33:17 -08:00
Dan Halbert 74a3ec532e
Merge pull request #7484 from MicroDev1/patch
Prettify espressif partition tables
2023-01-25 10:30:35 -05:00
MicroDev 9487fb51a4
prettify espressif partition tables 2023-01-25 19:40:14 +05:30
MicroDev 2f76ed470b
Merge pull request #7483 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-01-25 14:51:08 +05:30
Hosted Weblate a7292da412
Merge remote-tracking branch 'origin/main' 2023-01-25 05:38:13 +01:00
MicroDev 66ba7a717e
Merge pull request #7477 from MicroDev1/ci
Update CI
2023-01-25 10:08:07 +05:30
hexthat d9d77e1c15
Translated using Weblate (Chinese (Pinyin))
Currently translated at 100.0% (992 of 992 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/zh_Latn/
2023-01-25 04:47:47 +01:00
RetiredWizard ecde85734c Remove a couple unneeded includes. 2023-01-23 15:17:24 -05:00
RetiredWizard fb4def2824 remove CIRCUITPY_RTC = 1 from mpconfigport.mk
Full build includes the RTC bits so don't need to enable it
in ports/broadcom/mpconfigport.mk
2023-01-23 14:52:20 -05:00
RetiredWizard 43b1d2618e
Remove erroneous left over comment 2023-01-23 14:19:27 -05:00
RetiredWizard 4f830f1bbb Fix parameter name and remove unnecessary function 2023-01-21 22:57:52 -05:00
RetiredWizard 3361ec390d Broadcom port: Add 'fake' RTC support
The Broadcom chips apparently don't have an RTC, so this PR uses the
timer to add dummy RTC responses and allow resonable results
from time.localtime() as well as setting the time and date while
the board is powered.
2023-01-21 22:19:10 -05:00
MicroDev 39b4f26932
update ci 2023-01-21 11:01:09 +05:30
Dan Halbert 9c066825a7
Merge pull request #7453 from MicroDev1/ci
Multiple CI Enhancements
2023-01-19 21:13:11 -05:00
Dan Halbert 7dd76fc7e4
Merge pull request #7467 from matemaciek/main
Allow lines with ends out of bitmap in `bitmaptools_obj_draw_line`
2023-01-19 21:11:17 -05:00
Dan Halbert 13338df9f1
Merge pull request #7462 from tannewt/fix_rp2_reset_reason
Tweak RP2040 reset reason
2023-01-19 21:10:57 -05:00
Dan Halbert f826904995
Merge pull request #7468 from DavePutz/issue_6975
Fixes for microcontroller.on_next_reset() on NRF
2023-01-19 19:03:46 -05:00
root a30f69aaed Fixes for microcontroller.on_next_reset() on NRF 2023-01-19 15:58:03 -06:00
Maciej Sokołowski 2276254f6c Fix compilation 2023-01-19 21:50:59 +01:00
Dan Halbert 28afed91b6
Merge pull request #7465 from tannewt/ble_workflow_ctrl_c
Watch for ctrl-c over BLE workflow serial
2023-01-19 15:43:16 -05:00
Maciej Sokołowski 483f14b73f Allow lines with ends out of bitmap in `bitmaptools_obj_draw_line` 2023-01-19 21:37:25 +01:00
Scott Shawcroft 8f9d1e241d
Save watch_for_interrupt_char to espressif too 2023-01-19 10:28:56 -08:00
Scott Shawcroft 1ab1cd3baf
Merge pull request #7464 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-01-18 16:43:38 -08:00
Scott Shawcroft dca66eb98c
Watch for ctrl-c over BLE workflow serial
Before this, it was impossible to interrupt a running program over
BLE.
2023-01-18 16:28:35 -08:00
Hosted Weblate 26144a57e6
Merge remote-tracking branch 'origin/main' 2023-01-18 19:05:17 +01:00
Jose David M 3cbc8e54f2
Translated using Weblate (Spanish)
Currently translated at 100.0% (992 of 992 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/es/
2023-01-18 19:05:17 +01:00
Scott Shawcroft 936ecdd2b1
Merge pull request #7463 from RetiredWizard/teensyrtc
Use low power RTC on mimxrt10xx (Teensy41) boards
2023-01-18 10:04:59 -08:00
Jose David M 9c5e7bffbd
Translated using Weblate (Spanish)
Currently translated at 95.2% (945 of 992 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/es/
2023-01-18 17:18:38 +01:00
MicroDev f36c862cab
refactor stuff in ci 2023-01-18 12:12:54 +05:30
RetiredWizard f66e865510 Use low power RTC on mimxrt10xx (Teensy41) boards
There are apparently two RTC interfaces in the mimxrt10xx dev
kit. The low power interface access the battery backed up hardware.

I've tested this on the Teensy41 and it seems to
fix issue #4574
2023-01-17 23:30:36 -05:00
Scott Shawcroft 1c1cf1cf56
Merge pull request #7461 from tannewt/add_mdns_comments
Add comments for MDNS code
2023-01-17 16:19:08 -08:00
Scott Shawcroft 82a313065e
Tweak RP2040 reset reason
Watchdogs are used to reboot out of the bootloader. There is a
scratch register for user watchdogs. So use sdk functions to better
distinguish these.

Related to #7346
2023-01-17 16:12:08 -08:00
Scott Shawcroft 683e393878
Add comments for MDNS code 2023-01-17 14:07:30 -08:00
Dan Halbert 79b76f7bea
Merge pull request #7445 from tannewt/fix_rpi_mdns
Share the web workflow MDNS object with the user
2023-01-17 14:46:38 -05:00
Scott Shawcroft 8dffd33bdc
Merge pull request #7458 from MicroDev1/board
Remove pins reserved for flash on microC3
2023-01-17 11:08:26 -08:00
MicroDev 3b2fe1510e
cache idf and its submodules 2023-01-16 20:42:38 +05:30
MicroDev bad80ef703
fix idf submodules init 2023-01-16 18:03:29 +05:30
MicroDev 1e2d0a4be8
gettext is pre-installed on mac 2023-01-16 17:13:19 +05:30
MicroDev fd3faa4a05
only install `awscli` when required 2023-01-16 17:03:39 +05:30
MicroDev cc6dbb3738
Merge pull request #7455 from dhalbert/ensure-nonblocking-socket
espressif: always make new client sockets be non-blocking
2023-01-16 10:44:23 +05:30
MicroDev 968d8c5b4b
remove pins reserved for flash on microC3 2023-01-16 10:33:34 +05:30
Dan Halbert 40534da92a espressif: always make new client sockets be non-blocking 2023-01-14 17:02:09 -05:00
MicroDev 03804e6ec1
refactor and alphabetically arrange matrix jobs 2023-01-14 20:42:58 +05:30
MicroDev 434c2355a0
multiple ci enhancements
- selectively fetch submodule tags
- conditionally build mpy-cross
- remove frozen from submodule cache
2023-01-14 17:10:40 +05:30