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