Ron wrote:
For some time I have been using a set of heap allocation functions with
WinAVR that I developed in C and based on a C++ class proposed by Bruno
Preiss. IMHO it seems to perform better than the existing
malloc/realloc/free functions in the library, particularly at high
fragmentation levels.

While that is just my experience, I have put a description of the code
and a version for AVRgcc on
http://www.jennaron.com.au/avr/DoublyLinkedMemory.html. I would
appreciate others giving it a good thrashing and if it stands up, with
the possibility (without being presumptuous) of including it in the
distribution.

What exactly did you have in mind? Would this replace malloc() et al.? or does this "augment" malloc()?

If this would be a potential replacement, would you mind discussing this on the avr-libc-dev mailing list? All of the developers of avr-libc are on that list and it's probably more appropriate to discuss it there.

Thanks!

--
Eric Weddington


_______________________________________________
AVR-GCC-list mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/avr-gcc-list

Reply via email to