Skip to content

Conversation

@robamu
Copy link

@robamu robamu commented Nov 20, 2025

  • Introduce defmt which is very commonly used on embedded systems. It is used to print the allocated structures.
  • New QEMU runner to support defmt.
  • Switch to more commonly used thumbv7em-none-eabihf target for the QEMU runner.

@robamu robamu requested a review from a team as a code owner November 20, 2025 12:20
@robamu robamu marked this pull request as draft November 20, 2025 12:22
@robamu robamu marked this pull request as ready for review November 20, 2025 12:45
- 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
Copy link
Author

robamu commented Nov 20, 2025

With #110 , I think the additional example is not required anymore. The heap memory blocks will be placed into .bss anyway.

@robamu
Copy link
Author

robamu commented Nov 21, 2025

The shell script could be avoided by using knurling-rs/defmt#1012 if that is released...

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