* Set the Name of Fprime Tasks on Linux
* prefix thread name w/ process name
* Revert "prefix thread name w/ process name"
This reverts commit 5867602f135c69022469c985b6de13458686e6a2.
* Add `setname` to spelling expected list
* Format My Changes
* Add in opt-out configuration
* Enable POSIX_THREADS_ENABLE_NAMES and fix ut
* Remove warning when flag set off
* UT thread names
* Add tmate session setup to build workflow
* Disable thread names on Ip UTs
* Use random thread ids in UTs
* Fix race condition
* Fix improper string set
---------
Co-authored-by: M Starch <LeStarch@googlemail.com>
Co-authored-by: Michael D Starch <Michael.D.Starch@jpl.nasa.gov>
* Refactored type organization
* Creating better configuration/types header hierarchy
* Replace FpConfig type aliases with FPP generated aliases
* Add the aliases to the FPP model
* Config + Type Aliases builds
* Renamed Fw/Types.h,hpp to Fw/FPrimeBasicTypes.h,hpp
* Updating to FPP-a7
* Adding newline
* sp
* Fixing minor nit from review
* Spurious ;
---------
Co-authored-by: Andrei Tumbar <andrei.tumbar@jpl.nasa.gov>
* Making Os::Task::delay use the singleton pattern
* Add Os::Task::init call to Os::init
---------
Co-authored-by: thomas-bc <49786685+thomas-bc@users.noreply.github.com>
* Task refactor WIP -- compiles, but does not link
* Adding isCooperative method - WIP
* more WIP
* Initial Os::Posix::Task implementaion
* Adding makeDelegate functions; Fixing existing UTs
* Touching up comments
* Fixing Linux issues
* Adding type_traits import
* Removing TaskId and reworking handle storage
* Do not need to assert that a reference is not nullptr; compiler will get angry
* Starting UT development
* Start test works
* Working start and join rules; random test
* Adding state, delay, and count tests
* Adding stub interface tests
* sp
* Registry tests
* Fixing UTs
* Fixing PTHREAD_MIN_STACK for linux
* Missing newlines
* Fixing GPIO driver's task
* More build fixes
* Fixes for CI
* Correcting errors in GNU only code
* Fixing review comments
* Fixing sp
* Fixing RPI (again)
* Removing divergent open rules from interface testing. Fixes#2733
* Fixing review comments
---------
Co-authored-by: Kevin F. Ortega <kevin.f.ortega@jpl.nasa.gov>