Commit | Date | |
---|---|---|
[r131]
by
funkenstein.sw@gmail.com
Fixing Event flag (and associated tests); was missing timer set operation in flag Wait() operations. |
2013-12-02 01:44:15 | Tree |
2013-12-02 00:18:25 | Tree | |
2013-12-01 22:06:20 | Tree | |
2013-12-01 03:53:29 | Tree | |
2013-12-01 03:45:58 | Tree | |
[r126]
by
funkenstein.sw@gmail.com
Implemented Semaphore/Mutex/Event-flags based on the new kernel transaction queue. The kernel code is now fully deterministic in that all critical sections are fixed-time in duration (Complexity of O(1) - previously implementation contained O(n) Critical sections). There's a tradeoff - the code is slightly more complex and a bit slower, but we spend far less time with interrupts disabled in total. Determinism wins out here. |
2013-12-01 03:37:31 | Tree |
[r125]
by
funkenstein.sw@gmail.com
Resizing stacks for tests. Weird failure on ut_semaphore that needs some investigation... |
2013-11-30 11:28:11 | Tree |
2013-11-30 03:34:37 | Tree | |
[r123]
by
funkenstein.sw@gmail.com
Adding Kernel Transaction Queues, which will be used for implementing deterministic blocking objects (blocking objects without large blocks of interrupt-disabled code). |
2013-11-30 03:27:53 | Tree |
[r122]
by
funkenstein.sw@gmail.com
One more fix to the export script for arduino (was missing keywords.txt) |
2013-11-25 01:40:45 | Tree |