Open source release of the cFS framework bundle under the Apache 2.0 license.
NASA Docket No. GSC-19,200-1, and identified as "cFS Draco"
What's Changed
- Fix #24, Resolve strict cppcheck style warnings by @skliper in #26
- Fix #25, RTS not loaded event no longer implies failure in text by @skliper in #27
- Fix #22 #23, Resolve static analysis warnings by @skliper in #28
- Fix #31, Remove CFE_PSP_MemSet use for addresses in RAM by @skliper in #32
- Fix #33, Updates CLA information for Apache 2.0 by @chillfig in #34
- Fix #29, Added codeql-build.yml by @havencarlson in #30
- Fix #15 #21 #36, Code coverage improvements by @skliper in #37
- Fix #41, Remove stray UT printf and clean related test by @skliper in #42
- Fix #39, Remove stray terminators by @skliper in #40
- Fix #20, removed mentions of ASIST from documentation by @havencarlson in #44
- Fix #7, consolidate functions for managing tables by @havencarlson in #48
- Fix #10, consolidate loops in SC_BuildTimeIndexTable by @havencarlson in #47
- Fix #50, Resolve usersguide issues with doxygen 1.8.17 by @skliper in #51
- Fix #4, Consolidate common patterns in sc_app.c by @havencarlson in #49
- Fix #56, Remove 'return;' from last line of void functions. by @thnkslprpt in #57
- Fix #58, Remove redundant/inconsistent comments (/* end of function /, / end if */ etc.) and clean up empty lines. by @thnkslprpt in #59
- Fix #66, Re-acquire tbl data pointer in SC_ManageTable by @dmknutsen in #67
- Fix #16, Move Table Header definitions from sc_app.h to sc_tbldefs.h by @thnkslprpt in #62
- Fix #65, Moves interface definition files to inc by @chillfig in #68
- Fix #69, Deletes duplicate header files by @chillfig in #70
- Fix #72, Include sc_msgdefs.h in sc_msg.h by @dmknutsen in #73
- Fix #17, Use real message types in tables by @skliper in #35
- Fix #74, Replace quotes with angle brackets in /inc by @dmknutsen in #75
- Fix #63, Remove initializations causing Cppcheck errors by @thnkslprpt in #64
- Fix #52, UT fix to support SC_LAST_RTS_WITH_EVENTS == SC_NUMBER_OF_RTS by @skliper in #92
- Fix #93, UT support for larger SC_RTS_BUFF_SIZE by @skliper in #94
- Fix #85, Remove
CFE_BIT-related macros by @thnkslprpt in #86 - Fix #76, Squash static analysis (CodeQL) uninitialized variable warning by @thnkslprpt in #77
- Fix #87, Update Command Code underscores for consistency by @thnkslprpt in #88
- Fix #89, Convert
int32return codes and variables toCFE_Status_tby @thnkslprpt in #90 - Fix #78, Split up multiple-variable declaration statements by @thnkslprpt in #79
- Fix #18, Make compiler-added padding in
SC_AtpControlBlock_texplicit by @thnkslprpt in #95 - Fix #80, Unit tests read past array bounds and general cleanup by @skliper in #98
- Fix #96, Moved command validation out of command functions by @havencarlson in #97
- Fix #99, cmd and tlm messages use payload sub-structure by @havencarlson in #100
- Fix #8, reorder conditions in if statements to optimize code by @havencarlson in #46
- Fix #101, add header update platform config by @jphickey in #104
- Fix #105, remove SC_ENABLE_GROUP_COMMANDS option by @jphickey in #106
- Fix #109, use generated stubs in unit tests by @jphickey in #110
- Fix #108, dispatch pattern for SC by @jphickey in #111
- Fix #102, clean up sc_loads_test by @jphickey in #103
- Fix #112, reorganize headers by @jphickey in #114
- Fix #115, remove conditional compile on time ref by @jphickey in #122
- Fix #113, Fix #123, Symbol naming convention and message conversions by @jphickey in #125
- Fix #116, 117+118 - Multiple cleanups related to array indexing and range checking by @jphickey in #127
- Fix #119, consistent ID reports in events and logs by @jphickey in #128
- Fix #120, clean up remainder of ATS A/B direct indexing by @jphickey in #129
- Fix #130, remove dependency on MID_BASE defines by @jphickey in #131
- Fix #132, Support generated config files by @skliper in #133
- Fix #134, correct format spec strings and data types by @jphickey in #135
- Fix #5, Remove
OS_OpenCreatefile status check inSC_LoadDefaultTablesby @thnkslprpt in #81 - Fix #138, Unit test update for 1 based SC_LAST_RTS_WITH_EVENTS by @skliper in #139
- Fix #136, Remove duplicate
target_include_directoriescmake command by @thnkslprpt in #137 - Fix #54, Remove unnecessary parentheses around return values. by @thnkslprpt in #55
- Fix #140, Adds JSC 2.1 Static Analysis comments by @chillfig in #144
- Fix #60, Apply consistent Event ID names to common events by @thnkslprpt in #61
- Fix #142, Standardize command responses by @thnkslprpt in #143
- Fix #84, Seconds to Wakeup Count by @tandharia in #146
- Open Source Draco Release by @dzbaker in #151
New Contributors
- @skliper made their first contribution in #26
- @chillfig made their first contribution in #34
- @havencarlson made their first contribution in #30
- @thnkslprpt made their first contribution in #57
- @dmknutsen made their first contribution in #67
- @jphickey made their first contribution in #104
- @tandharia made their first contribution in #146
- @dzbaker made their first contribution in #151
Full Changelog: v3.1.1...v7.0.0