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
M Starch
292476b0c0
Purge PlatformIntType and PlatformUIntType ( #3719 )
...
* Purging PlatformIntType and PlatformUIntType
* CI fixes
* Fixing review requirements
* Fix CI error
* Fix CI cmake test regression
* Fix RHEL8 regression
2025-06-16 17:44:24 -07:00
M Starch
637be256c4
Assert numerical type invariants. Fixes : #3207 ( #3382 )
...
* Assert numerical type invariants. Fixes : #3207
* Review suggestions
2025-03-14 16:54:09 -07:00
M Starch
eebd2c17b4
Adding warning about the use of PlatformPointerCast. Fixes : #251 ( #3381 )
2025-03-13 15:53:01 -07:00
Vince Woo
69ba64b59c
Adding format specifier aliases for primitives. Updating documentation. ( #3199 ) ( #3375 )
...
* Adding format specifier aliases for primitives. Updating documentation. (#3199 )
* Changing double format to 'lf' for better compatibility for scanf
* Adding UTs. Removing PRI_F32 as C/C++ always promotes floats to doubles.
2025-03-13 14:00:41 -07:00
Thomas Boyer-Chammard
3f61f887e4
Restructure user manual for holding design patterns ( #3222 )
...
* Doc restructure with design-patterns and build-system sections
* Restore advanced.md and uts.md
* Link in UTs
* Fix link
* Remove card layout from user manual landing page
* Add back the cards
2025-02-13 13:54:43 -08:00