Dan Halbert
1b19ed4c39
change compilation verbosity options; fix mpy-cross
2023-08-12 13:38:17 -04:00
Dan Halbert
8a89a3d425
sort TRANSLATION()'s
2023-08-11 13:36:03 -04:00
Dan Halbert
10b94796c0
wip; fix more m_malloc and gc_alloc
2023-08-11 00:30:34 -04:00
Dan Halbert
fe0e2f13bc
wip; fix qstr processing
2023-08-10 20:06:32 -04:00
Dan Halbert
0dca530b70
wip; Trinket M0 compiles
2023-08-09 15:20:10 -04:00
Dan Halbert
2ff8667e75
wip; remove long-lived functionality; remove PR#2614
...
Trinket M0 compile has no compilation errors, but has link errors to fix.
2023-08-08 20:41:17 -04:00
Dan Halbert
0d2c3c3f08
wip: continuing compilation fixes; mp_obj_alloc everywhere
2023-08-07 20:45:57 -04:00
Dan Halbert
465d1c673e
wip
2023-08-03 23:29:00 -04:00
Dan Halbert
0d4bc8c163
initial v1.19.1 merge; not compiled yet
2023-08-01 13:50:05 -04:00
Scott Shawcroft
b71f394127
Merge pull request #8071 from tannewt/cpx_stack_size
...
Slim down stack frames
2023-06-07 09:25:28 -07:00
Dan Halbert
f2c38e0c37
Merge pull request #8073 from dhalbert/submodules-with-older-git
...
fix fetch-submodules.sh for older git
2023-06-07 10:13:57 -04:00
Dan Halbert
561caae35c
fix fetch-submodules.sh for older git
2023-06-06 22:16:06 -04:00
Scott Shawcroft
dd71ae10b9
Slim down stack frames
...
This reduces the stack frame size of mp_builtin___import__ by
limiting the support path length of files from 256 to 96. This
function can be called recursively for nested imports so it adds up.
Also reduce mp_execute_bytecode (vm.c) from 206 a bc call to 124.
This too is recursive and adds up. It is reduced by preventing
some inlining. It may decrease performance slightly when importing
and unpacking.
Adds two new scripts for debugging. One is used from gdb to print
frame sizes in a backtrace. The other prints what pcs use a
particular stack offset. This helps find infrequently used stack
space.
Fixes #8053 .
2023-06-06 16:20:47 -07:00
Dan Halbert
e631350b9b
Merge pull request #8070 from dhalbert/port-specific-submodules
...
Provide port-specific fetch of submodules
2023-06-06 14:46:39 -04:00
Dan Halbert
46c5be07ff
remove debugging print
2023-06-06 11:04:27 -04:00
Dan Halbert
b576ec21b3
add tools to common submodules to fetch
2023-06-05 19:04:32 -04:00
Dan Halbert
a7da1c4ad4
fix ports path arg to fetch-submodules.sh
2023-06-05 19:01:51 -04:00
Dan Halbert
38f6fa27e3
fetch-port-submodules; fetch-all-submodules
2023-06-05 17:23:34 -04:00
Dan Halbert
475ffc3925
Merge pull request #8060 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2023-06-02 17:34:03 -04:00
Ettore Atalan
a1ea6331db
Translated using Weblate (German)
...
Currently translated at 99.5% (993 of 997 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/de/
2023-06-02 22:48:01 +02:00
Dan Halbert
de46be1bb4
Merge pull request #8054 from tomiahola/patch-1
...
SAM E54 Xplained Pro: add support for SST26VF064B flash chip
2023-06-01 13:04:02 -04:00
Scott Shawcroft
f2f19e93ec
Fix listing
2023-06-01 09:47:30 -07:00
tomiahola
31f2faa977
SAM E54 Xplained Pro: add support for SST26VF064B flash chip
2023-06-01 08:36:25 +03:00
Scott Shawcroft
bf67ea3640
Merge pull request #8043 from hyx0329/m60-tweak
...
Makerdiary M60 keyboard: allow run on battery
2023-05-30 10:49:12 -07:00
Scott Shawcroft
7d77f34ae9
Merge pull request #8039 from graeme-winter/uctypes-void-cast
...
Additional cast through void*
2023-05-30 10:46:02 -07:00
Dan Halbert
62a663d54e
Merge pull request #8045 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2023-05-28 14:00:57 -04:00
Ettore Atalan
923d443a25
Translated using Weblate (German)
...
Currently translated at 99.4% (992 of 997 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/de/
2023-05-28 19:49:19 +02:00
hyx0329
d73f390a4d
M60 keyboard: allow run on battery
...
This also expose the battery control pin as BATTERY_ENABLE,
so users can fully power off the keyboard.
2023-05-28 12:11:34 +08:00
Graeme Winter
c1722ad486
Additional cast through void*
...
Tell the compiler we know what we are doing, and that the bytes are
correctly aligned, to avoid compiler warning:
error: cast increases required alignment of target type
2023-05-27 16:53:08 +01:00
Dan Halbert
0aaf5a4a98
Merge pull request #8034 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2023-05-26 10:13:48 -04:00
Jonny Bergdahl
88558486b7
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (997 of 997 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2023-05-26 14:50:35 +02:00
Dan Halbert
1417cb6204
Merge pull request #8028 from jepler/synthio-more-tests
...
Add some more Note tests
2023-05-25 13:07:59 -04:00
Scott Shawcroft
c73f749d4d
Merge pull request #8031 from tkroo/c3-pico-fixes
...
update pins to match schematic
2023-05-25 10:07:26 -07:00
David Sullivan
117e6ab7ca
update pins to match schematic
2023-05-24 14:44:37 -07:00
Jeff Epler
eda43d7474
Add some more Note tests
2023-05-24 10:00:12 -05:00
Dan Halbert
9359d817c6
Merge pull request #8024 from jepler/synthio-todbot-feedback
...
synthio: improvements based on feedback
2023-05-23 23:12:32 -04:00
Dan Halbert
ff2003145f
Merge pull request #8025 from tkroo/patch-1
...
update spi pins to match schematic
2023-05-23 23:11:16 -04:00
Dan Halbert
b9bb966835
Merge pull request #8026 from phamhuyvn/patch-1
...
Update pins.c
2023-05-23 23:10:45 -04:00
Dan Halbert
713d86f42b
Merge pull request #8021 from SiliconLabs/dev
...
Silabs fixes, BLE bonding and peripheral changes
2023-05-23 23:10:19 -04:00
phamhuyvn
2d7fa6dd8a
Update pins.c
...
Fixed Button_R from GPIO6 to GPIO7
Fixed LCD_BACKLIGHT from GPIO29 to GPIO26
2023-05-24 08:44:57 +07:00
David Sullivan
d570b8b4ef
update spi pins to match schematic
2023-05-23 17:42:36 -07:00
Jeff Epler
9f138dc188
synthio: list filter in the constructor
2023-05-23 19:38:25 -05:00
Jeff Epler
11d8a6ec3a
synthio: rename synthesizer.lfos to .blocks
...
.. since math blocks can be placed in it too (and that's useful)
2023-05-23 19:38:25 -05:00
Jeff Epler
c20e862790
synthio: note frequency can only be a float, for now
2023-05-23 19:38:24 -05:00
Jeff Epler
1847c2b72a
synthio: fix, rename voct_to_hz
...
todbot discovered that this function wasn't working right, and wasn't
well-named.
2023-05-23 19:38:24 -05:00
David Sullivan
72b1bc890f
Update spi pins in mpconfigboard.h
2023-05-23 17:27:53 -07:00
Dan Halbert
bb74be3319
Merge pull request #8022 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2023-05-23 18:56:42 -04:00
Hosted Weblate
0faf381e17
Merge remote-tracking branch 'origin/main'
2023-05-24 00:55:31 +02:00
Andi Chandler
d0138d4355
Translated using Weblate (English (United Kingdom))
...
Currently translated at 100.0% (997 of 997 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/en_GB/
2023-05-24 00:55:30 +02:00
Wellington Terumi Uemura
fd7f1f7c6a
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (997 of 997 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2023-05-24 00:55:30 +02:00