* Clarify allocation failure error
It's not useful to report an UNKNOWN_ERROR when the cause is known.
* Adding model to CPP enum check
---------
Co-authored-by: M Starch <LeStarch@googlemail.com>
* Add Os::RawTime and preliminary rule-based tests
* Implement Stubs and stub tests tests + misc improvements
* Update delay functions to use Fw::TimeInterval instead of Fw::Time
* Replace TimerVal with Os::RawTime FPP type, SERIALIZED_SIZE fixed to 2*sizeof(U32)
* Fix spelling and legacy code
* Fix test import
* Remove TimerVal files and misc clean up
* Add Fw/Time as dependency of Os module
* Fix include guards
* Fix default constructors and missing getHandle stub
* Add Handle and Serialization size to FpConfig, refactor interface for less vtable calls, refactor IntervalTimer
* Fixes for new OS CMake API
* Add RawTime FPP Model
* Rename getRawTime to now(), better error handling, added docs for all functions
* Correct handle size, spelling, and more robust test IntervalTimer test
* Peer review changes
* Move `Os.RawTime` to `Os/Types.fpp`
* Fix unused variable
* Fix spelling and comments
* spelling extravaganza
* Update metadata
check-spelling run (pull_request_target) for os-interval-timer
Signed-off-by: check-spelling-bot <check-spelling-bot@users.noreply.github.com>
on-behalf-of: @check-spelling <check-spelling-bot@check-spelling.dev>
* Reference based approach to minuend and subtrahend
---------
Signed-off-by: check-spelling-bot <check-spelling-bot@users.noreply.github.com>
Co-authored-by: Thomas Boyer-Chammard <thomas-bc@users.noreply.github.com>
Co-authored-by: M Starch <LeStarch@googlemail.com>
* Initial interface, stubs, and stub tests
* Darwin implementation and UTs
* Switching to generic status and usage structures
* Adding string_to_number functions
* Adding linux Cpu and Memory implementations
* Fixing minor test issues
* Linux UTS - WIP
* Fixing issues with linux CPU
* Extending time in lock-guard tester to prevent intermitant failure
* Fixing issue with conversion after check
* Newlines
* Adding config to all modules
* Fixing bad overload
* sp
* Override problem
* Fixing quality check issue
* Touching up template usage for more flexibility
* Fixing bad type comparison
* Review fixes
* Fixing names
* Review fixes pt II
* sp
* Missing header
* Fixing build error
* Conversion issue