-
Notifications
You must be signed in to change notification settings - Fork 15
Binary heaps
Jérémie Magnette edited this page Dec 21, 2015
·
1 revision
A binary heap is an extremely efficient structure for specific uses. PicoTCP uses a heap to store timers. The whole implementation is in heap.h and consists of a single preprocessor macro spread across 75 lines of code. This implementation of the binary heap is type-agnostic, but in picoTCP is only used to store timers so far. Please refer to the section Timers for the usage of the timer interface.
Getting Started
- Setting up the environment
- Testing
- Configuring and compiling
- Running picoTCP on Linux - Deprecated (see setting up)
- Running picoTCP on Windows
Porting
- Build process explained
- Porting the build to another compiler or IDE
- Porting picoTCP to your favorite embedded target
- Porting picoTCP to your favorite Operating System
- Example device driver
Development