Skip to content

Conversation

@robamu
Copy link

@robamu robamu commented Nov 20, 2025

Includes/builds on #109 .

  • Added Heap::free and Heap::used for the TLSF heap.
  • Added example showcasing regular heap exhaustion and example which
    shows the memory usage API.

- Introduce `defmt` which is very commonly used on embedded systems. It
  is used to print the allocated structures.
- New QEMU runner to support defmt.
- Introduce new example which uses a global heap initialized on BSS
  memory.
- Switch to more commonly used thumbv7em-none-eabihf target for the QEMU
  runner. thumbv6m-none-eabi is still supported as well.
@robamu robamu requested a review from a team as a code owner November 20, 2025 16:30
@robamu robamu marked this pull request as draft November 20, 2025 16:30
- Added `Heap::free` and `Heap::used` for the TLSF heap.
- Added example showcasing regular heap exhaustion and example which
  shows the memory usage API.
@robamu robamu force-pushed the add-tlsf-free-mem-api branch from bdd18cb to 850edce Compare November 20, 2025 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant