Commit Graph

27 Commits

Author SHA1 Message Date
Scott Shawcroft 8137e2d6d2
Switch all ports to auto-growing split heap
This simplifies allocating outside of the VM because the VM doesn't
take up all remaining memory by default.

On ESP we delegate to the IDF for allocations. For all other ports,
we use TLSF to manage an outer "port" heap. The IDF uses TLSF
internally and we use their fork for the other ports.

This also removes the dynamic C stack sizing. It wasn't often used
and is not possible with a fixed outer heap.

Fixes #8512. Fixes #7334.
2023-11-01 15:24:16 -07:00
Jeff Epler 774f6ac6ab
Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
foamyguy fab1bb5f21 fix for native is31fl3741 2023-02-03 17:43:12 -06:00
gamblor21 f134f86291 Two small fixes, remove hardcoded height and non-scale issues 2022-08-19 15:13:38 -05:00
gamblor21 7d7e66f60f Fix no scaled framebuffer display 2022-03-23 17:37:56 -05:00
gamblor21 9cc470677e merge 2022-02-01 20:31:13 -06:00
gamblor21 afb04f8378 Fix to i2c code 2022-02-01 20:27:54 -06:00
Mark 5972fdc108
Merge branch 'main' into is31pixelbuf 2022-02-01 13:59:28 -06:00
Scott Shawcroft 2964e966b1
Merge pull request #5958 from dhalbert/i2c-common-hal-write-read
I2c common hal write read
2022-02-01 11:08:50 -08:00
Dan Halbert cc410ad6a3 common-hal I2C combined write_read 2022-01-31 22:03:30 -05:00
Michael Himing c92c8ac184 Only enable is31fl3741 for led glasses board
Also fix a warning in is31fl3741
2022-02-01 09:45:50 +11:00
gamblor21 563d8f297c Major refractor to make a common base object 2022-01-23 13:12:37 -06:00
gamblor21 cf2c8eeec4 Moved init functions to helper python library 2022-01-17 16:13:27 -06:00
gamblor21 7c1afb070a Documentation fixes 2021-12-13 22:31:29 -06:00
gamblor21 11ef0b48c0 Change map to tuple to save memory and match _write 2021-12-13 22:31:29 -06:00
gamblor21 9fafd7d7fd Initial commit 2021-12-13 22:31:29 -06:00
gamblor21 97032fdbd0 Renaming files 2021-11-23 17:21:13 -06:00
gamblor21 9f2660f6ac Capitalization changes 2021-11-23 17:06:39 -06:00
gamblor21 fc3b0340b5 Remove hard coded mapping of LEDs 2021-11-23 13:21:09 -06:00
gamblor21 5243a33584 Check map to display size 2021-11-20 14:04:49 -06:00
gamblor21 6b2d43d3c8 Mapping for LEDs to diplay 2021-11-20 14:04:49 -06:00
gamblor21 9fa3feffb1 Cleanup 2021-11-20 13:46:12 -06:00
gamblor21 2f277eba3e Cleanup and i2c fix 2021-11-20 13:46:12 -06:00
gamblor21 e877449ae0 Cleanup 2021-11-20 13:46:12 -06:00
gamblor21 aa92d3a476 Cleanup and scaling addition 2021-11-20 13:46:11 -06:00
gamblor21 29c58575b0 Removed prints updated brightness 2021-11-20 13:46:11 -06:00
gamblor21 d063bf2675 Initial commit for IS31 2021-11-20 13:46:11 -06:00