Commit Graph

30090 Commits

Author SHA1 Message Date
Bill Sideris b00a25fecc
Merge branch 'adafruit:main' into settings-toml-pystack 2023-02-16 10:44:01 +02:00
Bill Sideris 659adb7172
fix for stackless 2023-02-16 00:45:41 +02:00
Bill Sideris 8216aa4890
struct stacks 2023-02-16 00:41:49 +02:00
Dan Halbert ca24cff0d3
Merge pull request #7586 from gneverov/issue_7333
Move serial init to earlier in boot process
2023-02-15 16:55:38 -05:00
Bill Sideris 133045a95a
Add error message and guardrail 2023-02-15 23:15:21 +02:00
Dan Halbert c3e7670712
Merge pull request #7579 from jepler/better-boot-output-truncation
Improve boot_out.txt truncation
2023-02-15 16:07:14 -05:00
Bill Sideris 818d1d4cb1
Discard pystack_size 2023-02-15 22:43:57 +02:00
Bill Sideris c3b9567641
using vm cleanup and no globals 2023-02-15 22:27:37 +02:00
Bill Sideris cf6afe250c
re-add attribute 2023-02-15 22:00:52 +02:00
Bill Sideris fa302b2e29
Now works on reload. 2023-02-15 21:54:53 +02:00
Scott Shawcroft fd3c691af5
Merge pull request #7584 from MicroDev1/ci
Fix upload to aws & Refactor mpy-cross-mac path
2023-02-15 11:17:42 -08:00
Gregory Neverov ffbb7550b4 Move serial init to earlier in boot process 2023-02-15 11:08:09 -08:00
MicroDev 9de039b625
pass secrets to reusable workflows 2023-02-15 21:31:15 +05:30
Bill Sideris 2077bb9da9
pystack_size as multiple of sizeof size_t, no more stackless via settings.toml 2023-02-15 17:54:52 +02:00
Bill Sideris 0d5b400b33
swap int for mp_int_t 2023-02-15 16:08:22 +02:00
Bill Sideris 9e2235d7f7
pystack works via settings.toml, stackless not working yet 2023-02-15 15:23:16 +02:00
Bill Sideris 422098e171
pystack is now a valid supervisor allocation 2023-02-15 12:30:42 +02:00
MicroDev cfea7c1d69
refactor mpy-cross-mac aws path 2023-02-15 10:56:54 +05:30
MicroDev 5168e96d0c
fix docs upload to aws 2023-02-15 10:56:06 +05:30
MicroDev 32d86c3ea3
Merge pull request #7580 from adafruit/8.0.x
Merge 8.0.x up to main
2023-02-15 09:16:51 +05:30
MicroDev 48077daa7f
Merge pull request #7581 from gneverov/issue_7333
Add function common_hal_busio_uart_never_reset for rp2
2023-02-15 09:16:25 +05:30
Scott Shawcroft c8a325a40b
Merge pull request #7567 from MicroDev1/ci
CI Enhancements & Refactoring
2023-02-14 11:12:08 -08:00
Scott Shawcroft 0be53977f9
Merge pull request #7570 from RetiredWizard/broadcomNeopix
Broadcom pi zero2w neopixel misbehaving/crash fix
2023-02-14 09:56:18 -08:00
Gregory Neverov 98b61279e4 Add function common_hal_busio_uart_never_reset for rp2 2023-02-14 09:05:24 -08:00
Jeff Epler 73840f840d Improve boot_out.txt truncation
* write any partial message
 * instead of "..." show a sensible (translatable) message

This does slightly lower the amount of data that can be printed,
and makes the exact amount dependent on the language. However, if boot.py
intentionally needs to produce larger amounts of output, it can
deliberately mount the filesystem in RW mode and perform any writes needed.
In that case it's up to the boot.py to choose an appropriate way to
limit the number of writes if needed for the application.
2023-02-14 10:47:06 -06:00
MicroDev 50c52fca88
split raspberrypi and refactor espressif 2023-02-14 20:38:14 +05:30
RetiredWizard 6ebb911a4d pre-commit formatting fix 2023-02-13 21:06:47 -05:00
RetiredWizard 09ccf2988d Replace bitwise or with boolean or 2023-02-13 21:04:11 -05:00
RetiredWizard 39d3d97ea4 Remove unnecessary memory barriers 2023-02-13 19:46:35 -05:00
RetiredWizard dcb6955fa5 use boolean and symbols 2023-02-13 14:58:37 -05:00
RetiredWizard 791aefd388
Update ports/broadcom/common-hal/neopixel_write/__init__.c
Co-authored-by: Scott Shawcroft <scott@tannewt.org>
2023-02-13 14:44:54 -05:00
RetiredWizard 575f177dd0
Update ports/broadcom/common-hal/neopixel_write/__init__.c
Co-authored-by: Scott Shawcroft <scott@tannewt.org>
2023-02-13 14:44:46 -05:00
Bill Sideris 1f1a495e26
rename _pystack -> pystack 2023-02-13 20:57:54 +02:00
Scott Shawcroft 7d236f2782
Merge pull request #7547 from ajs256/add_sprig
Add new board hack_club_sprig
2023-02-13 10:25:04 -08:00
Scott Shawcroft c8b58050d5
Merge pull request #7574 from jpconstantineau/PyKey87-LED-Fix
minor update to boards.c to fix mismatched number of Neopixels
2023-02-13 10:06:53 -08:00
Scott Shawcroft 1af2b6acbe
Merge pull request #7563 from Neradoc/deinit-i2cdisplay-reset-on-raise
Deinit the reset pin when displayio.I2CDisplay fails
2023-02-13 10:03:39 -08:00
Pierre Constantineau 676cbb308d minor update to boards.c to fix mismatched number of LEDs causing LEDs not to be reset 2023-02-13 09:52:18 -06:00
Dan Halbert ec90d79d61
Merge pull request #7553 from kamtom480/sdk2.6.0
spresense: update SDK to 2.6.0
2023-02-13 09:04:35 -05:00
MicroDev 65e9d937ac
use python based msgfmt 2023-02-13 11:22:35 +05:30
RetiredWizard 1679790481 Tweaked to run without delays on zero w 2023-02-11 20:21:25 -05:00
RetiredWizard 359a27e166 Pre-commit is stubborn 2023-02-11 12:19:21 -05:00
RetiredWizard 2104708c58 missed a trailing space 2023-02-11 12:17:55 -05:00
RetiredWizard f29cd4a836 Pre-commit fix trim trailing whitespace 2023-02-11 12:13:34 -05:00
RetiredWizard a462a316bd Fix pre-commit formatting 2023-02-11 12:10:03 -05:00
RetiredWizard a2bbca1428 Broadcom Raspberry Pi Zero2W neopixel timing fix
These changes result in working neopixel functionality. I've tested on
both the zero2w and the pi4b (The 4b didn't exhibit the original issue)
and the boards now behave properly with 1 to 30 pixels and the board hanging
no longer occurs.

Remove mod that didn't help during testing
Restoring back to original structure
Replace 2 microsecond delay w/deterministic loop
Remove unneded check for empty queue

Put transmit delay outside loop so Queue is used

Make sure last transmission is complete
2023-02-11 11:38:11 -05:00
MicroDev d959ef1e5b
use venv to cache python deps 2023-02-11 14:09:32 +05:30
Bill Sideris a460410d6a
First attempt at using alloc 2023-02-10 22:45:25 +02:00
Neradoc 3c93594563 Deinit the reset pin when displayio.I2CDisplay raises an exception 2023-02-10 19:54:10 +01:00
Dan Halbert 7071478992
Merge pull request #7566 from jepler/chain-exception-fix
Fix several places where an exception could be chained wrongly
2023-02-10 13:47:50 -05:00
MicroDev 70a4efc08a
use composite action for aws s3 upload 2023-02-10 23:24:46 +05:30