arduino / arduino/ArduinoCore-API

Official freeRam() command

Open
#73 16 comments 25 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
306
Forks
150
PR merge metrics
No merged PRs in 30d

Description

All mcu project may pay attention on Ram use, and have an official command for print freeRam at runtime it is very important.
For avr there is a well know freeram function, but it do not work on other architecture, like Zero, Due, etc.

So i think that an official freeRam() function is actually very needed inside the Arduino core, and this also would push third-party core authors to work on their implementation of freeRam().

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no file, test, or API entry point. Start by comparing the existing AVR freeRam approach with the Zero and Due architecture concerns described here; done means an agreed core-wide freeRam() API with implementations supported across the affected architectures.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.