Skip to content
This repository has been archived by the owner on Aug 19, 2021. It is now read-only.

v0.5

Compare
Choose a tag to compare
@geky geky released this 10 Aug 17:44
· 43 commits to master since this release

17dfdd5 Updated documentation
fe021da Updated more documentation
68033ab Updated documentation
05b532d Removed the EventLoop class
41e996f Fixed clamping-to-zero of timeouts passed to timer updates
4dde583 Adopted the queue composition functions from the equeue library
3a55c74 Added function for chaining event queues together
bac1fb6 Added the ability to background an event queue onto a single-shot timer
1b1ed81 Added support for low-power timers in mbed implementation
65d27b2 Moved to statically allocated Semaphores in mbed implementation
b5a79ea Fixed race-conditions in non-rtos mbed wfi implementation
f8dd3b0 Fixed compilation error on Cortex A platforms
90f2b7d Fixed underflow issue in deadline calculation
599964f Moved to tick + generation counter to mark in-flight events
02ce85d Restructured dispatch to calculate wait after dispatching callbacks
52e0aa2 Reorganized event back-references to be easier to read
be5ffc1 Fixed uncalled destructors in equeue_destroy
eb6eee1 Fixed small corner cases dispatch logic
43e609e Renamed equeue_sema_release -> equeue_sema_signal
e638d20 Added slotting for sibling events in queue
c4d4839 Moved to segmented dispatch
7937a76 Moved to constant-time event cancellation
f602cb5 Adopted size_t where applicable
a6a8302 Adopted rename of underlying C library to equeue
c82cd96 Renamed to the equeue library