Skip to content

Commit

Permalink
[#295] Created a fsw/cfs folder for components so that other FSW type…
Browse files Browse the repository at this point in the history
…s can be used as well;
  • Loading branch information
jlucas9 committed Jun 14, 2024
1 parent 18a289b commit 5c05562
Show file tree
Hide file tree
Showing 16 changed files with 39 additions and 36 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
fsw:
runs-on: ubuntu-latest
container:
image: ivvitc/nos3-64:dev
image: ivvitc/nos3-64:fprime
steps:
- uses: actions/checkout@v4
with:
Expand All @@ -29,7 +29,7 @@ jobs:
sim:
runs-on: ubuntu-latest
container:
image: ivvitc/nos3-64:dev
image: ivvitc/nos3-64:fprime
steps:
- uses: actions/checkout@v2
with:
Expand Down
43 changes: 23 additions & 20 deletions cfg/nos3_defs/targets.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -103,35 +103,38 @@ list(APPEND MISSION_GLOBAL_APPLIST
#
# Components
#
arducam/fsw
generic_adcs/fsw
generic_css/fsw
generic_eps/fsw
generic_fss/fsw
generic_imu/fsw
generic_mag/fsw
generic_reaction_wheel/fsw
generic_radio/fsw
generic_star_tracker/fsw
generic_torquer/fsw
novatel_oem615/fsw
sample/fsw
syn/fsw
arducam/fsw/cfs
generic_adcs/fsw/cfs
generic_css/fsw/cfs
generic_eps/fsw/cfs
generic_fss/fsw/cfs
generic_imu/fsw/cfs
generic_mag/fsw/cfs
generic_reaction_wheel/fsw/cfs
generic_radio/fsw/cfs
generic_star_tracker/fsw/cfs
generic_torquer/fsw/cfs
novatel_oem615/fsw/cfs
sample/fsw/cfs
syn/fsw/cfs
)

# Create Application Platform Include List
FOREACH(X ${MISSION_GLOBAL_APPLIST})
LIST(APPEND APPLICATION_PLATFORM_INC_LIST ${${X}_MISSION_DIR}/mission_inc)
LIST(APPEND APPLICATION_PLATFORM_INC_LIST ${${X}_MISSION_DIR}/fsw/mission_inc)
LIST(APPEND APPLICATION_PLATFORM_INC_LIST ${${X}_MISSION_DIR}/fsw/cfs/mission_inc)

LIST(APPEND APPLICATION_PLATFORM_INC_LIST ${${X}_MISSION_DIR}/inc)
LIST(APPEND APPLICATION_PLATFORM_INC_LIST ${${X}_MISSION_DIR}/fsw/inc)
LIST(APPEND APPLICATION_PLATFORM_INC_LIST ${${X}_MISSION_DIR}/platform_inc)
LIST(APPEND APPLICATION_PLATFORM_INC_LIST ${${X}_MISSION_DIR}/fsw/platform_inc)
LIST(APPEND APPLICATION_PLATFORM_INC_LIST ${${X}_MISSION_DIR}/fsw/cfs/inc)

LIST(APPEND APPLICATION_PLATFORM_INC_LIST ${${X}_MISSION_DIR}/platform_inc)
LIST(APPEND APPLICATION_PLATFORM_INC_LIST ${${X}_MISSION_DIR}/fsw/cfs/platform_inc)

LIST(APPEND APPLICATION_PLATFORM_INC_LIST ${${X}_MISSION_DIR}/public_inc)
LIST(APPEND APPLICATION_PLATFORM_INC_LIST ${${X}_MISSION_DIR}/fsw/public_inc)
LIST(APPEND APPLICATION_PLATFORM_INC_LIST ${${X}_MISSION_DIR}/fsw/cfs/public_inc)

LIST(APPEND APPLICATION_PLATFORM_INC_LIST ${${X}_MISSION_DIR}/src)
LIST(APPEND APPLICATION_PLATFORM_INC_LIST ${${X}_MISSION_DIR}/fsw/src)
LIST(APPEND APPLICATION_PLATFORM_INC_LIST ${${X}_MISSION_DIR}/fsw/cfs/src)
ENDFOREACH(X)

# FT_INSTALL_SUBDIR indicates where the black box test data files (lua scripts) should
Expand Down
2 changes: 1 addition & 1 deletion components/syn
Submodule syn updated 1175 files

0 comments on commit 5c05562

Please sign in to comment.