This release includes minor fixes to support the fprime-vxworks package. This fixes refine the Posix OSAL layer for use with VxWork's posix support.
Breaking Changes
Svc::DpCatalog
configuration must be updated to include #define DP_EXT ".fdp"
. This file located in user configuration and is named DpCfg.hpp
What's Changed
- removed sudo as it's no longer needed by @kevin-f-ortega in #2957
- Farewell, pirate logo! by @thomas-bc in #2958
- Remove prescan by @LeStarch in #2956
- Fix the bad dependency by @LeStarch in #2961
- Fix arm tut by @kevin-f-ortega in #2962
- Restoring HAS_F64 functionality by @LeStarch in #2967
- Fix Two Minor Issues With New Tools (CMake 3.31RC2; Python 3.13) by @LeStarch in #2978
- Add priority to Os::Task by @LeStarch in #2984
- Fix Logger in baremetal FatalHandler component implementation by @ethancheez in #2986
- Reworking prevent_prescan in subbuild context by @LeStarch in #2991
- Place
SyntheticFileSystem
underBUILD_TESTING
condition by @pcrosemurgy in #2993 - Fix posix Task for cases where _SC_PAGESIZE is undefined by @LeStarch in #2995
- Fix error printing during Ninja sub-build by @thomas-bc in #3006
- #2074 Parameterize buffer size in UDP and TCP Server. by @bdshenker in #2998
- Os file vxworks by @kevin-f-ortega in #3009
- Created I2cDriver Interface by @jsilveira1409 in #3015
- Created ComInterface.fppi by @jsilveira1409 in #3017
- Fix FileUplink packet sequence repeat and CRC #1378 by @DJKessler in #3007
- Update fpp version to v2.2.1a1 by @bocchino in #3027
- Bugfix/empty seq by @jsilveira1409 in #3025
- moved Drv ports to a Ports directory by @kevin-f-ortega in #3008
- Fix comments in TcpServer. Fixes: #3029 by @LeStarch in #3031
- Clarify buffer ownership for ByteStreamDriverModel by @celskeggs in #3040
- Adding restrict_platform support for FPRIME_HAS_XYZ flags by @LeStarch in #3037
- FPP v2.2.1a2 by @bocchino in #3042
- Default sanitizers to ON when BUILD_TESTING by @LeStarch in #3045
- Remove old RTEMS5 link from docs by @thomas-bc in #3044
- Dup to fcntl by @kevin-f-ortega in #3047
- Add in Svc::ChronoTime for C++11 std::chrono implementation by @LeStarch in #3049
- Document priority queue, max heap. Fixes: #2901 by @LeStarch in #3046
- Fix packet deployment by @timcanham in #3035
- Add Validate Templates (#2387) by @rlcheng in #2990
- Update FPP version to v2.2.1 by @bocchino in #3057
- Removing autodocs runs by @LeStarch in #3059
- Restructure docs for new website by @ashleynilo in #3036
- Clean up getting started guide by @thomas-bc in #3061
- Fix old XML docs to FPP and remove deprecated docs by @thomas-bc in #3062
- Remove "system preference" website theme selection by @thomas-bc in #3065
- Default website theme to light and minor format updates by @thomas-bc in #3067
- Remove accidental files from LinuxTimer by @zimri-leisher in #3069
- Casts for PosixRawTime. Fixes: #3070 by @LeStarch in #3071
- Work/dp catalog by @timcanham in #2713
- Fix CMake CI and update workflow triggers by @thomas-bc in #3073
- Fix SignalGen commands in integration tests by @thomas-bc in #3075
- Update requirements.txt for v3.5.1 release by @thomas-bc in #3077
New Contributors
- @jsilveira1409 made their first contribution in #3015
- @celskeggs made their first contribution in #3040
Full Changelog: v3.5.0...v3.5.1