1
I Use This!
Very Low Activity

Commits : Listings

Analyzed about 12 hours ago. based on code collected about 12 hours ago.
Sep 15, 2024 — Sep 15, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
include/distortos: include distortos/architecture/parameters.hpp via architecture.hpp More... about 11 years ago
source/architecture/ARM/ARMv7-M/include/distortos/architecture: add InterruptMask type alias to parameters.hpp More... about 11 years ago
scheduler: make all data member private More... about 11 years ago
source/architecture/ARM/ARMv7-M: use Scheduler::getCurrentThreadControlBlock() in getStackPointerWrapper() in ARMv7-M-SVC_Handler.cpp More... about 11 years ago
scheduler: use Scheduler::getCurrentThreadControlBlock() in Scheduler::switchContext() More... about 11 years ago
scheduler: add and implement Scheduler::getCurrentThreadControlBlock() accessor More... about 11 years ago
main: use Scheduler::add() instead of direct manipulations of the list More... about 11 years ago
scheduler: add and implement Scheduler::add() More... about 11 years ago
scheduler: initialize value of Scheduler::currentThreadControlBlock in Scheduler::start() More... about 11 years ago
main: use distortos::scheduler::schedulerInstance.start() instead of distortos::architecture::startScheduling() More... about 11 years ago
scheduler: add Scheduler::start(), implement it to call architecture::startScheduling() More... about 11 years ago
main: add two more test threads, improve all test threads to use pseudo-random numbers (without seed) More... about 11 years ago
scheduler: add list of ThreadControlBlock elements More... about 11 years ago
source/syscalls: add sbrk_r.cpp with _sbrk_r() implementation More... about 11 years ago
source/syscalls: add syscallsStubs.cpp with weak syscall's stubs More... about 11 years ago
source/main.cpp: don't do explicit yields in test code More... about 11 years ago
source/architecture/ARM/ARMv7-M: configure and enable SysTick tick timer in startScheduling() More... about 11 years ago
include/distortos/distortosConfiguration.h: add #defines for tick clock and tick rate More... about 11 years ago
source/architecture/ARM/ARMv7-M: add ARMv7-M-SysTick_Handler.cpp with stub implementation of SysTick_Handler() - just calls yield() More... about 11 years ago
source/main.cpp: add some test code to test cooperative scheduling More... about 11 years ago
source/architecture/ARM/ARMv7-M: add ARMv7-M-startScheduling.cpp with implementation of startScheduling() More... about 11 years ago
include/distortos/architecture.hpp: add declaration of startScheduling() More... about 11 years ago
source/architecture/ARM/ARMv7-M: add ARMv7-M-SVC_Handler.cpp with SVC_Handler() which performs first context switch More... about 11 years ago
source/architecture/ARM/ARMv7-M: add ARMv7-M-Scheduler.cpp with implementation of Scheduler::yield() - request for PendSV exception More... about 11 years ago
include/distortos/scheduler/Scheduler.hpp: add declaration of Scheduler::yield() More... about 11 years ago
source/architecture/ARM/ARMv7-M: add ARMv7-M-PendSV_Handler.cpp with PendSV_Handler() which implements context switch More... about 11 years ago
include/distortos/distortosConfiguration.h: add #define with kernel BASEPRI value More... about 11 years ago
scheduler: add schedulerInstance global object More... about 11 years ago
scheduler: add Scheduler class with stub implementation of switchContext(), which alternates between two TCBs More... about 11 years ago
scheduler: add ThreadControlBlock class with implementation of the most basic functionalities More... about 11 years ago