Commit Graph

30249 Commits

Author SHA1 Message Date
Bill Sideris
d7e6a78ef4
safemode prevent dynamic stack alloc 2023-02-17 17:40:55 +02:00
Jeff Epler
d249af2a24 don't explicitly register ulab here
.. it is registered by MP_REGISTER_MODULE in ulab.

Closes: #7600
2023-02-17 09:21:50 -06:00
Bill Sideris
f71b418a7d
Merge branch 'adafruit:main' into settings-toml-pystack 2023-02-17 16:58:03 +02:00
Dan Halbert
0a5fb31ce1
Merge pull request #7599 from bill88t/wspico-updates
Some minor updates to waveshare-esp32s2-pico board definition
2023-02-17 09:35:19 -05:00
Bill Sideris
8a4a408707
Disable settable-pystack too to make more space 2023-02-17 16:35:16 +02:00
Milind Movasha
5635077853
Espressif analogbufio implementation 2023-02-17 19:19:15 +05:30
Bill Sideris
388279d9c1
Disable rainbowio instead. 2023-02-17 15:24:27 +02:00
Bill Sideris
17e2598fa1
Revert "settable pystack = 0 for kicksat-sprite"
This reverts commit f05c730a01.
2023-02-17 15:23:01 +02:00
Bill Sideris
a2c22521b4
Updates to waveshare-esp32s2-pico board definition 2023-02-17 15:16:18 +02:00
Bill Sideris
f05c730a01
settable pystack = 0 for kicksat-sprite 2023-02-17 15:14:09 +02:00
MicroDev
cd0ff5196a
Merge pull request #7597 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-02-17 09:03:45 +05:30
Bill Sideris
8abce77971
fix safemode 2023-02-17 00:52:13 +02:00
Bill Sideris
5a9264261e
Merge branch 'adafruit:main' into settings-toml-pystack 2023-02-17 00:50:27 +02:00
Bill Sideris
66215f7983
gcc is evil, I respond with fake pointer 2023-02-16 23:57:47 +02:00
Bill Sideris
c003b8817a
Put on all and preinit with NULL 2023-02-16 23:40:49 +02:00
Bill Sideris
4bb0b0acdf
volatile to skip optimisation 2023-02-16 23:37:37 +02:00
Bill Sideris
a37dad61fb
CIRCUITPY_SETTABLE_PYSTACK 2023-02-16 23:10:30 +02:00
Bill Sideris
54ae7ced82
Updated to requested changes 2023-02-16 23:10:11 +02:00
Hosted Weblate
5a955a8740
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/
2023-02-16 20:15:42 +01:00
Hosted Weblate
1f3f4e6484
Merge remote-tracking branch 'origin/main' 2023-02-16 20:15:38 +01:00
Wellington Terumi Uemura
459f991dfb
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (996 of 996 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2023-02-16 20:15:38 +01:00
Jose David M
1d1abd690f
Translated using Weblate (Spanish)
Currently translated at 100.0% (996 of 996 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/es/
2023-02-16 20:15:38 +01:00
Dan Halbert
bbadc00599
Merge pull request #7577 from dhalbert/safemode-py
Implement safemode.py
2023-02-16 14:15:20 -05:00
Dan Halbert
e47e6454e1
Merge pull request #7594 from MicroDev1/ci
Custom board build
2023-02-16 10:48:56 -05:00
Bill Sideris
6dc179dc4a
Removed old supervisor stack setting code and revert some 'optimisations' 2023-02-16 13:33:37 +02:00
Bill Sideris
a61a9f4bde
Size reductions (attempts, at the very least) 2023-02-16 13:12:21 +02:00
Bill Sideris
f6e7edc900
Size reductions 2023-02-16 12:34:48 +02:00
Bill Sideris
c920dbb81c
Skip unecessary check for space 2023-02-16 11:50:35 +02:00
Bill Sideris
8061e8e7c6
Names changed to better fit mp style 2023-02-16 11:05:29 +02:00
MicroDev
d3ef1b21bc
Merge pull request #7587 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-02-16 14:14:25 +05:30
Bill Sideris
b00a25fecc
Merge branch 'adafruit:main' into settings-toml-pystack 2023-02-16 10:44:01 +02:00
MicroDev
729fc97668
custom board build 2023-02-16 09:36:12 +05:30
Scott Shawcroft
e487b7cc75
Merge pull request #7589 from gneverov/issue_7333
Increase number of LWIP timers for MDNS (fixes #7333)
2023-02-15 19:51:26 -08:00
MicroDev
3036348f72
couple ci fixes
- upload stubs as `.tar.gz` instead of `.zip`
- append recursive flag only when the source ends with a backslash
2023-02-16 09:07:41 +05:30
Gregory Neverov
fd1c3ca784 Increase number of LWIP timers for MDNS 2023-02-15 16:40:45 -08:00
Scott Shawcroft
931c7c1c51
Add Bangle.js 2, JDI memory displays and ACeP epd
This 2-in-1 PR started with the goal of support the Bangle.js 2
smartwatch with *no USB*.
* Adds "secure" DFU build support with a committed private key.
* Adds 3-bit color support with one dummy bit for the JDI memory display
* Allows nrf boards to have a board_background_task() run in RUN_BACKGROUND_TASK.
  This is needed because the Bangle.js 2 uses the watchdog to reset.
* Renamed port_background_task() to port_background_tick() to indicate it
  runs on tick, not RUN_BACKGROUND_TASK.
* Marks serial connected when the display terminal is inited. This means
  that safe mode messages show up on the display.

ACep, 7-color epaper displays also pack 3 bits in 4. So, I added that
support as well.
* Adds 3-bit ACeP color support for 7-color e-paper displays. (Not
  watch related but similar due to color depth.)
* Allows a refresh sequence instead of a single int command. The 7" ACeP
  display requires a data byte for refresh.
* Adds optional delay after resetting the display. The ACeP displays
  need this. (Probably to load LUTs from flash.)
* Adds a cleaning phase for ACeP displays before the real refresh.

For both:
* Add dither support to Palette.
* Palette no longer converts colors when set. Instead, it caches
  converted colors at each index.
* ColorConverter now caches the last converted color. It should make
  conversions faster for repeated colors (not dithering.)
2023-02-15 15:03:40 -08: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
Hosted Weblate
599ecbef05
Merge remote-tracking branch 'origin/main' 2023-02-15 22:55:48 +01:00
Jonny Bergdahl
f3cc597c13
Translated using Weblate (Swedish)
Currently translated at 100.0% (996 of 996 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2023-02-15 22:55:48 +01: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
Dan Halbert
f79459cb70 Try -fweb -frename-registers to make more SAMD21 builds fit 2023-02-15 16:38:24 -05:00
Bill Sideris
133045a95a
Add error message and guardrail 2023-02-15 23:15:21 +02:00
Hosted Weblate
bf274258a4
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/
2023-02-15 22:07:24 +01: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
Dan Halbert
fe40181144 Turn back on for pewpew_m4, turn off terminalio for incomplete fonts in pewpew_m4 2023-02-15 14:45:15 -05:00