Thomas Boyer-Chammard
d669ea2c5a
Replace FpConfig.h header with FPP model elements ( #4393 )
...
* Update FpConfig.h
* Update AcConstants.fpp
* Update FPrimeBasicTypes.hpp
* Update BasicTypes.h
* Update FpySequencer.hpp
* Update FpConfig.h
* Update FPrimeBasicTypes.hpp
* Update BasicTypes.h
* Update BasicTypes.h
* Update BasicTypes.h
* Update BasicTypes.h
* Update BasicTypes.h
* Update BasicTypes.h
* Update BasicTypes.h
* Update FPrimeBasicTypes.hpp
* Update FPrimeBasicTypes.hpp
* Update FpConfig.h
* Update AcConstants.fpp
* Revert casts
* Add static_cast in asserts, reorganize files per feature
* Fix static_assert after merging devel
* Add assert to static cast
* clean up comments and TODOs
* formatting
* Fix formatting
* Fix RHEL8 error
* Other UT cast fix
* cast one side only
* fix spelling and move assert count to FpConstants
* Reorder and comments
* rob test
* re-add double cast
* Revert testing static_cast
* Update docs
* use SIZE_OF variables instead of hardcoding value
* Update FpConfig in CMake tests
---------
Co-authored-by: ekswang <eric.k.wang@jpl.nasa.gov>
2025-11-06 16:29:15 -08:00
Thomas Boyer-Chammard
ab58cf18fb
Format Fw and add to CI ( #3976 )
...
* Format Fw and add to CI
* Fix include of HPP file instead of H in extern C
* Fix format strings
2025-08-04 12:56:02 -07:00
Ian Brault
1fe6a7cb04
Account for string length serialization in static asserts ( #3937 )
...
Co-authored-by: Ian Brault <ian.r.brault@jpl.nasa.gov>
Co-authored-by: Rob Bocchino <bocchino@jpl.nasa.gov>
2025-07-28 09:43:28 -07:00
M Starch
0d55b14848
Allow new configuration for F Prime ( #3563 )
...
* WIP defaulted config
* New configuration call
* Config archives use -fPIC when supporting BUILD_SHARED_LIBS
* Moving config to default/config
* Fixing CMake UTs
* register_fprime_config tests
* Re-enabling shared libraries except for macOS
* Better testing and comments
* More configuration clean-up
* More review fixes
* Fixing multiple locations bug
* sp
* Fixing config assembler name
* Python formatting
* Initial review suggestions
* Reverting snprintf fix
* Merge conflict test failures
* Linux CMake UT fixs
2025-05-10 12:24:35 -07:00
M Starch
0659f0940b
Refactored type organization ( #3422 )
...
* 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>
2025-04-03 12:11:36 -07:00