Skip to content

Footprint reduction#73

Merged
pavel-kirienko merged 25 commits intomasterfrom
footprint_reduction
Oct 17, 2015
Merged

Footprint reduction#73
pavel-kirienko merged 25 commits intomasterfrom
footprint_reduction

Conversation

@pavel-kirienko
Copy link
Copy Markdown
Member

Memory management has been refactored to better suit the needs of feature-rich applications, such as UAVCAN driver in PX4.

As a side effect of this change, small applications also show some marginal improvement, e.g. LPC11C24 demo shows ROM reduction of 844 bytes and RAM reduction of 12 bytes.

The library now implements a shared pool allocator, more on this later.

Temporarily resolves #33.

@pavel-kirienko pavel-kirienko self-assigned this Oct 16, 2015
pavel-kirienko added a commit that referenced this pull request Oct 17, 2015
@pavel-kirienko pavel-kirienko merged commit ed1d71e into master Oct 17, 2015
@pavel-kirienko pavel-kirienko deleted the footprint_reduction branch October 17, 2015 17:46
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.

Memory footprint is large

1 participant