* 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>
* Remove FwSignedSizeType from file
* Restoring FwSignedSizeType to seek offsets
* Fixing usages and UTs
* Fixes on Linux
* CI fix
* CI round 3
* CI rev 4
* Fixing code scan errors
* Review fixes - pt 1
* Failed to save
* NATIVE_INT_TYPE use in toString
* NATIVE_INT_TYPE use in SimpleObjRegistry
* NATIVE_INT_TYPE use in Asserts
* NATIVE_INT_TYPE use in Fw/Comp
* NATIVE_INT_TYPE use in getCapacity
* NATIVE_INT_TYPE use in getEntries
* NATIVE_INT_TYPE use in size/length
* NATIVE_INT_TYPE use in FILE_NAME_ARG
* NATIVE_INT_TYPE use in Fw (misc)
* NATIVE_INT_TYPE use in identifier
* NATIVE_INT_TYPE use in Fw (misc II)
* POINTER_CAST in Buffer
* POINTER_CAST in Serializable
* sp
* Removing no longer used DefaultTypes.hpp
* Fixes to accomidate Fw refactor
* Unit-test and CI fixes
* Fixing review comments - pt 1
* Removing printf from Ref compontents
* Removing printf from Drv
* Removing printf from Utils
* Adding Fw::StringUtils::format string format helper
* Using StringUtils::format in SPI driver
* Adding newline to file
* Os::File refactor: open w/ basic stub, posix UTs
* Refactoring Os::File for all methods, less UTs
* Adding rules-based common tests
* Fixing posix file for common UTs
* Adding WriteRead and WriteReadSeek tests
* Working random tests
* Working randomized tests and stub testing
* Fixing PrmDb unit tests
* Updating files to used FwSignedSizeType
* Factoring out the synthetic file system
* Initial work on CmdSequencer UTs
* Fixing linux implementation
* Newlines at end of file
* sp
* Static analysis checks
* Changing API to use enums
* Refactoring for proper class tree
* CmdSequencer UTs - WIP
* CmdSequencer UTs work
* Adding copy constructor functionality
* Spelling and static analysis fixes
* Copy constructor/assignment operator UTs and fixes
* Initial CRC work
* Working CRC and FPP models
* Minor UT fixes
* Correcting CMake choices implementation
* MAking implementation choices real dependencies
* Fixing implementation to use source files
* Fixing posix file read/write permissions
* Allowing None implementations
* Fixed CI breakages
* Fixing MyRules.hpp formatting
* Minor CRC unit test fix
* Removing direct write support
* Changing get delegate to static method of interface
* Replacing old comments with new comments
* Fixing friend regression
* Review fixes
* Fixing serialization method usages
* Review fixes
* Fixing RPI build
* Fixing FwBuffSizeType overflow
* Fixing review comment
* Renaming FwExternalSize -> FwSizeStoreType
* lestarch: update for small platform support (no U64)
* first-pass at fixing types interface
* fixing U64s in merged commit
* fixing improper loop limit
* fixing FwSizeType redefinition
* fixing review comments
* formatting Linux/FileSystem
* fixing static analysis errors
* fixing UTs when file system or memory to large
* disabling broken ut and fixing spelling
* cleaning up unused variable
* adding more comments to explain casting checks