Skip to content

Commit

Permalink
Merge branch 'dev'
Browse files Browse the repository at this point in the history
  • Loading branch information
jlucas9 committed Aug 6, 2023
2 parents d665021 + 12489f0 commit d9a2d9f
Show file tree
Hide file tree
Showing 79 changed files with 4,102 additions and 5,721 deletions.
16 changes: 3 additions & 13 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -28,18 +28,9 @@
[submodule "fsw/apps/cf"]
path = fsw/apps/cf
url = https://github.com/nasa-itc/CF.git
[submodule "fsw/apps/hk"]
path = fsw/apps/hk
url = https://github.com/nasa-itc/HK.git
[submodule "fsw/apps/cfs_lib"]
path = fsw/apps/cfs_lib
url = https://github.com/nasa-itc/cfs_lib.git
[submodule "fsw/apps/lc"]
path = fsw/apps/lc
url = https://github.com/nasa-itc/LC.git
[submodule "fsw/apps/hs"]
path = fsw/apps/hs
url = https://github.com/nasa-itc/HS.git
[submodule "sims/nos_time_driver"]
path = sims/nos_time_driver
url = https://github.com/nasa-itc/nos_time_driver.git
Expand Down Expand Up @@ -89,10 +80,6 @@
path = components/novatel_oem615
url = https://github.com/nasa-itc/novatel_oem615.git
branch = master
[submodule "components/template"]
path = components/template
url = https://github.com/nasa-itc/component_template.git
branch = main
[submodule "fsw/apps/ds"]
path = fsw/apps/ds
url = https://github.com/nasa-itc/DS.git
Expand Down Expand Up @@ -133,3 +120,6 @@
path = components/cryptolib
url = https://github.com/nasa/CryptoLib.git
branch = main
[submodule "components/generic_adcs"]
path = components/generic_adcs
url = https://github.com/nasa-itc/generic_adcs.git
22 changes: 20 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ endif

# The "LOCALTGTS" defines the top-level targets that are implemented in this makefile
# Any other target may also be given, in that case it will simply be passed through.
LOCALTGTS := all fsw fsw-prep pack sim sim-prep clean clean-fsw clean-sim checkout gsw launch log real-clean stop sc-launch
LOCALTGTS := all fsw fsw-prep pack sim sim-prep clean clean-fsw clean-sim checkout gsw gsm-prep launch log real-clean stop sc-launch
OTHERTGTS := $(filter-out $(LOCALTGTS),$(MAKECMDGOALS))

# As this makefile does not build any real files, treat everything as a PHONY target
Expand All @@ -40,6 +40,7 @@ OTHERTGTS := $(filter-out $(LOCALTGTS),$(MAKECMDGOALS))
all:
$(MAKE) fsw
$(MAKE) sim
$(MAKE) gsw

#
# FSW
Expand All @@ -63,31 +64,48 @@ sim-prep:
mkdir -p $(SIMBUILDDIR)
cd $(SIMBUILDDIR) && cmake -DCMAKE_INSTALL_PREFIX=$(SIMBUILDDIR) ..

#
# GSW
#
gsw:
$(MAKE) gsw-prep
./gsw/scripts/create_cosmos_gem.sh

gsw-prep:
mkdir -p ./gsw/cosmos/build

#
# Clean
#
clean:
$(MAKE) clean-fsw
$(MAKE) clean-sim
$(MAKE) clean-gsw

clean-fsw:
rm -rf fsw/build

clean-sim:
rm -rf sims/build

clean-gsw:
rm -rf gsw/cosmos/build

#
# Script Calls
#
checkout:
./gsw/scripts/checkout.sh

gsw:
gsw-launch:
./gsw/scripts/gsw.sh

launch:
./gsw/scripts/launch.sh

reboot:
./gsw/scripts/reboot.sh

log:
./gsw/scripts/log.sh

Expand Down
9 changes: 4 additions & 5 deletions Vagrantfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
Vagrant.configure("2") do |config|
### Uncomment one of the following to select configuration
#config.vm.box = "nos3/oracle"
#config.vm.box = "nos3/rocky"
config.vm.box = "nos3/ubuntu"

### Specify version
config.vm.box_version = "1.6.1"
config.vm.box_version = "20230731"

### Share host NOS3 repository into VM
config.vm.synced_folder ".", "/home/nos3/Desktop/github-nos3",
Expand All @@ -14,10 +13,10 @@ Vagrant.configure("2") do |config|

### General configuration
config.vm.provider "virtualbox" do |vbox|
vbox.name = "nos3_1.6.1"
vbox.name = "nos3_20230731"
vbox.gui = true
### Enable additional configuration as needed
#vbox.cpus = 8
#vbox.memory = "16384"
vbox.cpus = 6
vbox.memory = "6144"
end
end
8 changes: 4 additions & 4 deletions components/ComponentSettings.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,10 @@ set(ITC_C_FLAGS "${ITC_C_FLAGS}"
#"-pedantic-errors"
)

if(${TGTNAME} STREQUAL cpu1)
set(ITC_C_FLAGS "${ITC_C_FLAGS}"
"-Wformat=0")
endif()
#if(${TGTNAME} STREQUAL cpu1)
# set(ITC_C_FLAGS "${ITC_C_FLAGS}"
# "-Wformat=0")
#endif()

# Not Compatable with Clang
if(CMAKE_COMPILER_IS_GNUCC)
Expand Down
2 changes: 1 addition & 1 deletion components/cryptolib
Submodule cryptolib updated 124 files
1 change: 1 addition & 0 deletions components/generic_adcs
Submodule generic_adcs added at 7520ba
1 change: 0 additions & 1 deletion components/template
Submodule template deleted from 4c58a5
2 changes: 1 addition & 1 deletion fsw/apps/cf
Submodule cf updated 401 files
1 change: 0 additions & 1 deletion fsw/apps/cfs_lib
Submodule cfs_lib deleted from 7fae51
2 changes: 1 addition & 1 deletion fsw/apps/ci
Submodule ci updated 40 files
+3 −3 fsw/examples/multi/MISSION_ci_types.h
+30 −30 fsw/examples/multi/ci_custom.c
+3 −3 fsw/examples/multi_tf/MISSION_ci_types.h
+41 −41 fsw/examples/multi_tf/ci_custom.c
+3 −3 fsw/examples/rs422/MISSION_ci_types.h
+26 −26 fsw/examples/rs422/ci_custom.c
+2 −2 fsw/examples/udp/MISSION_ci_types.h
+25 −24 fsw/examples/udp/ci_custom.c
+3 −3 fsw/examples/udp_tf/MISSION_ci_types.h
+24 −23 fsw/examples/udp_tf/ci_custom.c
+3 −3 fsw/examples/udp_tf/ci_platform_cfg.h
+47 −58 fsw/src/ci_app.c
+9 −9 fsw/src/ci_app.h
+1 −1 fsw/src/ci_hktlm.h
+11 −9 fsw/src/ci_utils.c
+7 −7 fsw/unit_test/ci_stubs.c
+1 −1 fsw/unit_test/ci_stubs.h
+36 −36 fsw/unit_test/ci_testcase.c
+2 −2 fsw/unit_test/ut-assert/inc/ut_cfe_evs_hooks.h
+22 −22 fsw/unit_test/ut-assert/inc/ut_cfe_sb_hooks.h
+22 −22 fsw/unit_test/ut-assert/inc/ut_cfe_sb_stubs.h
+6 −6 fsw/unit_test/ut-assert/inc/utassert.h
+2 −2 fsw/unit_test/ut-assert/inc/utlist.h
+2 −2 fsw/unit_test/ut-assert/inc/uttest.h
+6 −6 fsw/unit_test/ut-assert/inc/uttools.h
+4 −4 fsw/unit_test/ut-assert/src/ut_cfe_es_hooks.c
+5 −5 fsw/unit_test/ut-assert/src/ut_cfe_es_stubs.c
+7 −7 fsw/unit_test/ut-assert/src/ut_cfe_evs_hooks.c
+3 −3 fsw/unit_test/ut-assert/src/ut_cfe_evs_stubs.c
+5 −5 fsw/unit_test/ut-assert/src/ut_cfe_fs_stubs.c
+58 −58 fsw/unit_test/ut-assert/src/ut_cfe_sb_hooks.c
+51 −51 fsw/unit_test/ut-assert/src/ut_cfe_sb_stubs.c
+13 −13 fsw/unit_test/ut-assert/src/ut_cfe_tbl_hooks.c
+3 −3 fsw/unit_test/ut-assert/src/ut_cfe_tbl_stubs.c
+3 −3 fsw/unit_test/ut-assert/src/ut_cfe_time_stubs.c
+3 −3 fsw/unit_test/ut-assert/src/ut_osapi_stubs.c
+21 −21 fsw/unit_test/ut-assert/src/ut_osfileapi_stubs.c
+3 −3 fsw/unit_test/ut-assert/src/utassert.c
+1 −1 fsw/unit_test/ut-assert/src/utlist.c
+20 −20 fsw/unit_test/ut-assert/src/uttools.c
2 changes: 1 addition & 1 deletion fsw/apps/ds
Submodule ds updated 262 files
2 changes: 1 addition & 1 deletion fsw/apps/fm
Submodule fm updated 311 files
1 change: 0 additions & 1 deletion fsw/apps/hk
Submodule hk deleted from e6aa54
1 change: 0 additions & 1 deletion fsw/apps/hs
Submodule hs deleted from 585648
2 changes: 1 addition & 1 deletion fsw/apps/io_lib
Submodule io_lib updated 55 files
+7 −7 fsw/public_inc/cop1.h
+86 −0 fsw/public_inc/network_includes.h
+2 −2 fsw/public_inc/tc_sync.h
+5 −5 fsw/public_inc/tctf.h
+9 −9 fsw/public_inc/tm_sdlp.h
+1 −1 fsw/public_inc/tm_sync.h
+10 −10 fsw/public_inc/tmtf.h
+10 −10 fsw/src/formats/tctf.c
+8 −8 fsw/src/formats/tmtf.c
+1 −1 fsw/src/io_lib_init.c
+24 −24 fsw/src/services/cop1.c
+2 −2 fsw/src/services/tc_sync.c
+89 −87 fsw/src/services/tm_sdlp.c
+2 −2 fsw/src/services/tm_sync.c
+13 −11 fsw/src/services/trans_rs422.c
+7 −7 fsw/src/services/trans_select.c
+23 −21 fsw/src/services/trans_udp.c
+2 −2 fsw/unit_test/ut-assert/inc/ut_cfe_evs_hooks.h
+22 −22 fsw/unit_test/ut-assert/inc/ut_cfe_sb_hooks.h
+22 −22 fsw/unit_test/ut-assert/inc/ut_cfe_sb_stubs.h
+6 −6 fsw/unit_test/ut-assert/inc/utassert.h
+2 −2 fsw/unit_test/ut-assert/inc/utlist.h
+2 −2 fsw/unit_test/ut-assert/inc/uttest.h
+6 −6 fsw/unit_test/ut-assert/inc/uttools.h
+4 −4 fsw/unit_test/ut-assert/src/ut_cfe_es_hooks.c
+5 −5 fsw/unit_test/ut-assert/src/ut_cfe_es_stubs.c
+7 −7 fsw/unit_test/ut-assert/src/ut_cfe_evs_hooks.c
+3 −3 fsw/unit_test/ut-assert/src/ut_cfe_evs_stubs.c
+5 −5 fsw/unit_test/ut-assert/src/ut_cfe_fs_stubs.c
+67 −58 fsw/unit_test/ut-assert/src/ut_cfe_sb_hooks.c
+51 −51 fsw/unit_test/ut-assert/src/ut_cfe_sb_stubs.c
+13 −13 fsw/unit_test/ut-assert/src/ut_cfe_tbl_hooks.c
+3 −3 fsw/unit_test/ut-assert/src/ut_cfe_tbl_stubs.c
+3 −3 fsw/unit_test/ut-assert/src/ut_cfe_time_stubs.c
+3 −3 fsw/unit_test/ut-assert/src/ut_osapi_stubs.c
+21 −21 fsw/unit_test/ut-assert/src/ut_osfileapi_stubs.c
+3 −3 fsw/unit_test/ut-assert/src/utassert.c
+1 −1 fsw/unit_test/ut-assert/src/utlist.c
+20 −20 fsw/unit_test/ut-assert/src/uttools.c
+3 −3 fsw/unit_test/ut_format_tctf/tctf_stubs.c
+1 −1 fsw/unit_test/ut_format_tctf/tctf_stubs.h
+39 −39 fsw/unit_test/ut_format_tctf/tctf_testcase.c
+3 −3 fsw/unit_test/ut_format_tmtf/tmtf_stubs.c
+1 −1 fsw/unit_test/ut_format_tmtf/tmtf_stubs.h
+15 −15 fsw/unit_test/ut_format_tmtf/tmtf_testcase.c
+6 −6 fsw/unit_test/ut_service_cop1/cop1_stubs.c
+1 −1 fsw/unit_test/ut_service_cop1/cop1_stubs.h
+23 −23 fsw/unit_test/ut_service_cop1/cop1_testcase.c
+8 −8 fsw/unit_test/ut_service_tc_sync/tc_sync_testcase.c
+54 −54 fsw/unit_test/ut_service_tm_sdlp/tm_sdlp_testcase.c
+6 −6 fsw/unit_test/ut_service_tm_sync/tm_sync_testcase.c
+3 −3 fsw/unit_test/ut_trans_rs422/rs422_stubs.c
+1 −1 fsw/unit_test/ut_trans_rs422/rs422_stubs.h
+3 −3 fsw/unit_test/ut_trans_udp/udp_stubs.c
+1 −1 fsw/unit_test/ut_trans_udp/udp_stubs.h
2 changes: 1 addition & 1 deletion fsw/apps/lc
Submodule lc updated 273 files
2 changes: 1 addition & 1 deletion fsw/apps/sc
Submodule sc updated 361 files
2 changes: 1 addition & 1 deletion fsw/apps/to
Submodule to updated 44 files
+7 −7 fsw/examples/multi/MISSION_to_types.h
+10 −10 fsw/examples/multi/to_custom.c
+5 −5 fsw/examples/multi_tf/MISSION_to_types.h
+20 −20 fsw/examples/multi_tf/to_custom.c
+4 −4 fsw/examples/rs422/MISSION_to_types.h
+8 −8 fsw/examples/rs422/to_custom.c
+4 −4 fsw/examples/udp/MISSION_to_types.h
+11 −11 fsw/examples/udp/to_custom.c
+3 −3 fsw/examples/udp/to_platform_cfg.h
+5 −5 fsw/examples/udp_tf/MISSION_to_types.h
+35 −28 fsw/examples/udp_tf/to_custom.c
+80 −96 fsw/src/to_app.c
+11 −10 fsw/src/to_app.h
+144 −144 fsw/src/to_cmds.c
+32 −32 fsw/src/to_cmds.h
+1 −1 fsw/src/to_hktlm.h
+29 −27 fsw/src/to_utils.c
+112 −122 fsw/tables/to_config.c
+4 −4 fsw/unit_test/to_mission_cfg.h
+10 −10 fsw/unit_test/to_stubs.c
+1 −1 fsw/unit_test/to_stubs.h
+202 −202 fsw/unit_test/to_testcase.c
+2 −2 fsw/unit_test/ut-assert/inc/ut_cfe_evs_hooks.h
+22 −22 fsw/unit_test/ut-assert/inc/ut_cfe_sb_hooks.h
+22 −22 fsw/unit_test/ut-assert/inc/ut_cfe_sb_stubs.h
+6 −6 fsw/unit_test/ut-assert/inc/utassert.h
+2 −2 fsw/unit_test/ut-assert/inc/utlist.h
+2 −2 fsw/unit_test/ut-assert/inc/uttest.h
+6 −6 fsw/unit_test/ut-assert/inc/uttools.h
+4 −4 fsw/unit_test/ut-assert/src/ut_cfe_es_hooks.c
+5 −5 fsw/unit_test/ut-assert/src/ut_cfe_es_stubs.c
+7 −7 fsw/unit_test/ut-assert/src/ut_cfe_evs_hooks.c
+3 −3 fsw/unit_test/ut-assert/src/ut_cfe_evs_stubs.c
+5 −5 fsw/unit_test/ut-assert/src/ut_cfe_fs_stubs.c
+58 −58 fsw/unit_test/ut-assert/src/ut_cfe_sb_hooks.c
+51 −51 fsw/unit_test/ut-assert/src/ut_cfe_sb_stubs.c
+13 −13 fsw/unit_test/ut-assert/src/ut_cfe_tbl_hooks.c
+3 −3 fsw/unit_test/ut-assert/src/ut_cfe_tbl_stubs.c
+3 −3 fsw/unit_test/ut-assert/src/ut_cfe_time_stubs.c
+3 −3 fsw/unit_test/ut-assert/src/ut_osapi_stubs.c
+21 −21 fsw/unit_test/ut-assert/src/ut_osfileapi_stubs.c
+3 −3 fsw/unit_test/ut-assert/src/utassert.c
+1 −1 fsw/unit_test/ut-assert/src/utlist.c
+20 −20 fsw/unit_test/ut-assert/src/uttools.c
2 changes: 1 addition & 1 deletion fsw/cfe
Submodule cfe updated 504 files
23 changes: 11 additions & 12 deletions fsw/nos3_defs/arch_build_custom.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -26,18 +26,20 @@
# and uses the same warning options that are applied at the mission level.
#
add_compile_options(
#-std=c99 # Target the C99 standard (without gcc extensions)
#-pedantic # Issue all the warnings demanded by strict ISO C
#-Wall # Warn about most questionable operations
#-Wstrict-prototypes # Warn about missing prototypes
#-Wwrite-strings # Warn if not treating string literals as "const"
#-Wpointer-arith # Warn about suspicious pointer operations
#-Wcast-align # Warn about casts that increase alignment requirements
#-Werror # Treat warnings as errors (code should be clean)
-std=c99 # Target the C99 standard (without gcc extensions)
-pedantic # Issue all the warnings demanded by strict ISO C
-Wall # Warn about most questionable operations
-Wstrict-prototypes # Warn about missing prototypes
-Wwrite-strings # Warn if not treating string literals as "const"
-Wpointer-arith # Warn about suspicious pointer operations
-Werror # Treat warnings as errors (code should be clean)
-Wno-address-of-packed-member
# Build Specific
-DBYTE_ORDER_LE
-D_LINUX_OS_
-D_DEFAULT_SOURCE
)


if (CFE_SYSTEM_PSPNAME STREQUAL "nos-linux")
# find itc cmake module path
find_path(_ITC_CMAKE_MODULES_
Expand All @@ -58,6 +60,3 @@ if (CFE_SYSTEM_PSPNAME STREQUAL "nos-linux")
SET(OSAL_LINK_LIBS ${NOSENGINE_LIBRARIES} noslink)
message(STATUS "Set NOS Engine Libraries")
endif()



71 changes: 36 additions & 35 deletions fsw/nos3_defs/cpu1_cfe_es_startup.scr
Original file line number Diff line number Diff line change
@@ -1,47 +1,48 @@
CFE_LIB, /cf/cfs_lib.so, CFS_LibInit, CFS_LIB, 0, 0, 0x0, 0;
CFE_LIB, /cf/hwlib.so, hwlib_Init, HW_LIB, 0, 0, 0x0, 0;
CFE_LIB, /cf/io_lib.so, IO_LibInit, IO_LIB, 0, 0, 0x0, 0;
CFE_LIB, /cf/Crypto.so, Crypto_Init_TC_Unit_Test, CRYPTO, 0, 0, 0x0, 0;
CFE_LIB, hwlib, hwlib_Init, HW_LIB, 0, 0, 0x0, 0;
CFE_LIB, io_lib, IO_LibInit, IO_LIB, 0, 0, 0x0, 0;

CFE_APP, /cf/sch.so, SCH_AppMain, SCH, 40, 8192, 0x0, 0;
CFE_APP, /cf/ci_lab.so, CI_Lab_AppMain, CI_LAB, 90, 8192, 0x0, 0;
CFE_APP, /cf/to_lab.so, TO_Lab_AppMain, TO_LAB, 90, 8192, 0x0, 0;
CFE_APP, sch, SCH_AppMain, SCH, 40, 16384, 0x0, 0;
CFE_APP, ci, CI_AppMain, CI, 41, 16384, 0x0, 0;
CFE_APP, to, TO_AppMain, TO, 42, 16384, 0x0, 0;

CFE_APP, /cf/ci.so, CI_AppMain, CI, 40, 16384, 0x0, 0;
CFE_APP, /cf/to.so, TO_AppMain, TO, 40, 16384, 0x0, 0;
CFE_APP, ci_lab, CI_Lab_AppMain, CI_LAB_APP, 80, 16384, 0x0, 0;
CFE_APP, to_lab, TO_LAB_AppMain, TO_LAB_APP, 81, 16384, 0x0, 0;

CFE_APP, /cf/cf.so, CF_AppMain, CF, 50, 16384, 0x0, 0;
CFE_APP, /cf/ds.so, DS_AppMain, DS, 50, 16384, 0x0, 0;
CFE_APP, /cf/fm.so, FM_AppMain, FM, 50, 16384, 0x0, 0;
CFE_APP, /cf/lc.so, LC_AppMain, LC, 50, 16384, 0x0, 0;
CFE_APP, /cf/sc.so, SC_AppMain, SC, 50, 16384, 0x0, 0;
CFE_APP, cf, CF_AppMain, CF, 50, 16384, 0x0, 0;
CFE_APP, ds, DS_AppMain, DS, 51, 16384, 0x0, 0;
CFE_APP, fm, FM_AppMain, FM, 52, 16384, 0x0, 0;
CFE_APP, lc, LC_AppMain, LC, 53, 16384, 0x0, 0;
CFE_APP, sc, SC_AppMain, SC, 54, 16384, 0x0, 0;

CFE_APP, /cf/arducam.so, arducam_AppMain, CAM, 60, 8192, 0x0, 0;
CFE_APP, /cf/generic_css.so, GENERIC_CSS_AppMain, CSS, 60, 8192, 0x0, 0;
CFE_APP, /cf/generic_eps.so, GENERIC_EPS_AppMain, EPS, 60, 8192, 0x0, 0;
CFE_APP, /cf/generic_fss.so, GENERIC_FSS_AppMain, FSS, 60, 8192, 0x0, 0;
CFE_APP, /cf/generic_imu.so, GENERIC_IMU_AppMain, IMU, 60, 8192, 0x0, 0;
CFE_APP, /cf/generic_mag.so, GENERIC_MAG_AppMain, MAG, 60, 8192, 0x0, 0;
CFE_APP, /cf/generic_radio.so, GENERIC_RADIO_AppMain, RADIO, 60, 8192, 0x0, 0;
CFE_APP, /cf/generic_rw.so, GENERIC_RW_AppMain, RW, 60, 8192, 0x0, 0;
CFE_APP, /cf/generic_torquer.so, GENERIC_TORQUER_AppMain, TORQUER, 60, 8192, 0x0, 0;
CFE_APP, /cf/novatel_oem615.so, novatel_oem615_AppMain, NAV, 60, 8192, 0x0, 0;
CFE_APP, /cf/sample.so, SAMPLE_AppMain, SAMPLE, 60, 8192, 0x0, 0;
CFE_APP, arducam, arducam_AppMain, CAM, 60, 8192, 0x0, 0;
CFE_APP, generic_adcs, ADCS_AppMain, ADCS, 61, 8192, 0x0, 0;
CFE_APP, generic_css, CSS_AppMain, CSS, 62, 8192, 0x0, 0;
CFE_APP, generic_eps, EPS_AppMain, EPS, 63, 8192, 0x0, 0;
CFE_APP, generic_fss, FSS_AppMain, FSS, 64, 8192, 0x0, 0;
CFE_APP, generic_imu, IMU_AppMain, IMU, 65, 8192, 0x0, 0;
CFE_APP, generic_mag, MAG_AppMain, MAG, 66, 8192, 0x0, 0;
CFE_APP, generic_radio, RADIO_AppMain, RADIO, 67, 8192, 0x0, 0;
CFE_APP, generic_rw, RW_AppMain, RW, 68, 8192, 0x0, 0;
CFE_APP, generic_torquer, TORQUER_AppMain, TORQUER, 69, 8192, 0x0, 0;
CFE_APP, novatel_oem615, NOVATEL_AppMain, NAV, 70, 8192, 0x0, 0;
CFE_APP, sample, SAMPLE_AppMain, SAMPLE, 71, 8192, 0x0, 0;

!
CFE_LIB, crypto, Crypto_TC_Init, CRYPTO, 0, 0, 0x0, 0;

!
! ** The software will not try to parse anything after the first '!' character it sees. **
!
! CFE_APP, /cf/cs.so, CS_AppMain, CS, 55, 16384, 0x0, 0;
! CFE_APP, /cf/hk.so, HK_AppMain, HK, 63, 16384, 0x0, 0;
! CFE_APP, /cf/hs.so, HS_AppMain, HS, 56, 16384, 0x0, 0;
! CFE_APP, /cf/sbn.so, SBN_AppMain, SBN, 63, 16384, 0x0, 0;
! CFE_APP, /cf/md.so, MD_AppMain, MD, 60, 16384, 0x0, 0;
! CFE_APP, /cf/mm.so, MM_AppMain, MM, 61, 16384, 0x0, 0;
! CFE_LIB, cfs_lib, CFS_LibInit, CFS_LIB, 0, 0, 0x0, 0;
! CFE_APP, cs, CS_AppMain, CS, 55, 16384, 0x0, 0;
! CFE_APP, hk, HK_AppMain, HK, 63, 16384, 0x0, 0;
! CFE_APP, hs, HS_AppMain, HS, 56, 16384, 0x0, 0;
! CFE_APP, sbn, SBN_AppMain, SBN, 63, 16384, 0x0, 0;
! CFE_APP, md, MD_AppMain, MD, 60, 16384, 0x0, 0;
! CFE_APP, mm, MM_AppMain, MM, 61, 16384, 0x0, 0;
!
! CFE_APP, /cf/ci_lab.so, CI_Lab_AppMain, CI_LAB_APP, 50, 8192, 0x0, 0;
! CFE_LIB, /cf/sample_lib.so, SAMPLE_LibInit, SAMPLE_LIB, 0, 0, 0x0, 0;
! CFE_APP, /cf/sample_app.so, SAMPLE_AppMain, SAMPLE_APP, 51, 16384, 0x0, 0;
! CFE_APP, /cf/to_lab.so, TO_Lab_AppMain, TO_LAB_APP, 50, 8192, 0x0, 0;
! CFE_LIB, sample_lib, SAMPLE_LibInit, SAMPLE_LIB, 0, 0, 0x0, 0;
! CFE_APP, sample_app, SAMPLE_AppMain, SAMPLE_APP, 51, 16384, 0x0, 0;
!
! Startup script fields:
! 1. Object Type -- CFE_APP for an Application, or CFE_LIB for a library.
Expand Down
Loading

0 comments on commit d9a2d9f

Please sign in to comment.