Skip to content

Commit 9ce2215

Browse files
committed
Make the sketches report format support arbitrary memory types
Previously, the code operated under the assumption that there will only ever be two memory types: flash and RAM. That is the case now. However, there has been discussion about allowing platform authors to define their own arbitrary memory types for reporting by the Arduino development software. Since a breaking change to the report format must now be made to support reporting data for all sketches, it makes sense to make other breaking changes at the same time with the goal of future-proofing the report format so that no more breaking changes will be needed. Even if arbitrary memory types are never supported, using memory type lists to store the memory data results in some reduction of duplicate code and a nicer report format.
1 parent ac8535b commit 9ce2215

File tree

2 files changed

+686
-232
lines changed

2 files changed

+686
-232
lines changed

0 commit comments

Comments
 (0)