Releases: GO01260/uMT
Releases · GO01260/uMT
uMT - a preemptive multitasker for Arduino Uno, mega2560 , Due and Zero
Version 2.6.0 – 18 June 2017
- Implemented uMTobject_id class to protect from misuse/use of deleted object. uMTobject class now used for TimerId and TaskId.
- Implemented task running timer counter to track elapsed time spent by tasks in S_RUNNING state.
- TimeTicks resolution upgraded to 48 bits (from 40 bits). Now timer can span almost 9000 years.
uMT - a preemptive multitasker for Arduino Uno, mega2560 , Due and Zero
Version 2.5.0 – June 2017
- Added support for Arduino Zero (SAMD - Atmel ARM Cortex-M0 CPU) board.
- Measured interrupt latency.
- Added Task info and task’s run counter
uMT - preemptive multitasker for Arduino Uno, mega2560 and Due
Version 2.0.0 – June 2017
- Added full support for Arduino Due (SAM - Atmel SAM3X8E ARM Cortex-M3 CPU) board.
- Added support for isrp_XX_YYYY() calls (ISR level uMT calls with task preemption).
- Fixed Sm_Release() parameter list (it was incorrectly never preempting the calling task).
- Revised lock/unlock critical region strategy (hopefully now more robust…)
- Implemented Static and Dynamic Configurations
- Implemented dynamic memory allocation for uMT objects and tasks’ stacks.
- Implemented re-entrant malloc()/realloc()/free()
uMT first public release for Arduino Library manager
uMT first public release for Arduino Library manager