Skip to content

Make packet pool dynamic again on STM32 as a workaround#8400

Merged
thebentern merged 2 commits into
meshtastic:developfrom
Stary2001:stm32-dynamic-queues
Oct 20, 2025
Merged

Make packet pool dynamic again on STM32 as a workaround#8400
thebentern merged 2 commits into
meshtastic:developfrom
Stary2001:stm32-dynamic-queues

Conversation

@Stary2001

@Stary2001 Stary2001 commented Oct 19, 2025

Copy link
Copy Markdown
Member

There's just not enough memory left over if we make all the pools static, this is the biggest one. Ideally the rest of the firmware could cope with this, but not currently.

Before:
RAM: [======= ] 73.5% (used 48200 bytes from 65536 bytes)
After:
RAM: [==== ] 36.3% (used 23760 bytes from 65536 bytes)

🤝 Attestations

  • I have tested that my proposed changes behave as described.
  • I have tested that my proposed changes do not cause any obvious regressions on the following devices:
    • Wio E5

@thebentern thebentern added the enhancement New feature or request label Oct 19, 2025
@thebentern thebentern merged commit 8e08268 into meshtastic:develop Oct 20, 2025
76 of 77 checks passed
jeek pushed a commit to jeek/Meshtastic-Exploiteers-Hacker-Pager that referenced this pull request Jun 30, 2026
Make packet pool dynamic again on STM32 as a workaround
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants