Menu

Commit [r343]  Maximize  Restore  History

-Optimizing AVR targets

-Added MessagePool class, which is used to generate the GlobalMessagePool
-Added accessors to underlying data structures for GlobalMessagePool and SystemHeap
-GUI no longer assumes the use of GlobalMessagePool and SystemHeap, instead, takes pointers to a MessagePool and a FixedHeap
-Fixed some typos
-Update docs to reflect performance improvements

m0slevin 2016-05-03

1 2 > >> (Page 1 of 2)
changed /trunk/embedded/docs/refman.pdf
changed /trunk/embedded/examples/avr/gui_example/main.cpp
changed /trunk/embedded/kernel/cpu/avr/atmega1280/gcc/public/threadport.h
changed /trunk/embedded/kernel/cpu/avr/atmega1284p/gcc/public/threadport.h
changed /trunk/embedded/kernel/cpu/avr/atmega2560/gcc/public/threadport.h
changed /trunk/embedded/kernel/cpu/avr/atmega328p/gcc/public/threadport.h
changed /trunk/embedded/kernel/cpu/avr/atmega328p/gcc/threadport.cpp
changed /trunk/embedded/kernel/cpu/avr/atmega644/gcc/public/threadport.h
changed /trunk/embedded/kernel/cpu/avr/atxmega256a3/gcc/public/threadport.h
changed /trunk/embedded/kernel/kernel.cpp
changed /trunk/embedded/kernel/kernelaware.cpp
changed /trunk/embedded/kernel/ll.cpp
changed /trunk/embedded/kernel/mailbox.cpp
changed /trunk/embedded/kernel/message.cpp
changed /trunk/embedded/kernel/notify.cpp
changed /trunk/embedded/kernel/public/message.h
changed /trunk/embedded/kernel/public/profiling_results.h
changed /trunk/embedded/kernel/quantum.cpp
changed /trunk/embedded/kernel/scheduler.cpp
changed /trunk/embedded/kernel/thread.cpp
changed /trunk/embedded/kernel/tracebuffer.cpp
changed /trunk/embedded/libs/gui/gui.cpp
changed /trunk/embedded/libs/gui/public/gui.h
changed /trunk/embedded/libs/heap/public/system_heap.h
changed /trunk/embedded/libs/heap/public/system_heap_config.h
/trunk/embedded/docs/refman.pdf
Binary file was changed.
/trunk/embedded/examples/avr/gui_example/main.cpp Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/cpu/avr/atmega1280/gcc/public/threadport.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/cpu/avr/atmega1284p/gcc/public/threadport.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/cpu/avr/atmega2560/gcc/public/threadport.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/cpu/avr/atmega328p/gcc/public/threadport.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/cpu/avr/atmega328p/gcc/threadport.cpp Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/cpu/avr/atmega644/gcc/public/threadport.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/cpu/avr/atxmega256a3/gcc/public/threadport.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/kernel.cpp Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/kernelaware.cpp Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/ll.cpp Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/mailbox.cpp Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/message.cpp Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/notify.cpp Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/message.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/profiling_results.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/quantum.cpp Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/scheduler.cpp Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/thread.cpp Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/tracebuffer.cpp Diff Switch to side-by-side view
Loading...
/trunk/embedded/libs/gui/gui.cpp Diff Switch to side-by-side view
Loading...
/trunk/embedded/libs/gui/public/gui.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/libs/heap/public/system_heap.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/libs/heap/public/system_heap_config.h Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.