Skip to content

Commit d9a2d9f

Browse files
Lucas, John PLucas, John P
authored andcommitted
Merge branch 'dev'
2 parents d665021 + 12489f0 commit d9a2d9f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+4102
-5721
lines changed

.gitmodules

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,9 @@
2828
[submodule "fsw/apps/cf"]
2929
path = fsw/apps/cf
3030
url = https://github.com/nasa-itc/CF.git
31-
[submodule "fsw/apps/hk"]
32-
path = fsw/apps/hk
33-
url = https://github.com/nasa-itc/HK.git
34-
[submodule "fsw/apps/cfs_lib"]
35-
path = fsw/apps/cfs_lib
36-
url = https://github.com/nasa-itc/cfs_lib.git
3731
[submodule "fsw/apps/lc"]
3832
path = fsw/apps/lc
3933
url = https://github.com/nasa-itc/LC.git
40-
[submodule "fsw/apps/hs"]
41-
path = fsw/apps/hs
42-
url = https://github.com/nasa-itc/HS.git
4334
[submodule "sims/nos_time_driver"]
4435
path = sims/nos_time_driver
4536
url = https://github.com/nasa-itc/nos_time_driver.git
@@ -89,10 +80,6 @@
8980
path = components/novatel_oem615
9081
url = https://github.com/nasa-itc/novatel_oem615.git
9182
branch = master
92-
[submodule "components/template"]
93-
path = components/template
94-
url = https://github.com/nasa-itc/component_template.git
95-
branch = main
9683
[submodule "fsw/apps/ds"]
9784
path = fsw/apps/ds
9885
url = https://github.com/nasa-itc/DS.git
@@ -133,3 +120,6 @@
133120
path = components/cryptolib
134121
url = https://github.com/nasa/CryptoLib.git
135122
branch = main
123+
[submodule "components/generic_adcs"]
124+
path = components/generic_adcs
125+
url = https://github.com/nasa-itc/generic_adcs.git

Makefile

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ endif
2727

2828
# The "LOCALTGTS" defines the top-level targets that are implemented in this makefile
2929
# Any other target may also be given, in that case it will simply be passed through.
30-
LOCALTGTS := all fsw fsw-prep pack sim sim-prep clean clean-fsw clean-sim checkout gsw launch log real-clean stop sc-launch
30+
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
3131
OTHERTGTS := $(filter-out $(LOCALTGTS),$(MAKECMDGOALS))
3232

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

4445
#
4546
# FSW
@@ -63,31 +64,48 @@ sim-prep:
6364
mkdir -p $(SIMBUILDDIR)
6465
cd $(SIMBUILDDIR) && cmake -DCMAKE_INSTALL_PREFIX=$(SIMBUILDDIR) ..
6566

67+
#
68+
# GSW
69+
#
70+
gsw:
71+
$(MAKE) gsw-prep
72+
./gsw/scripts/create_cosmos_gem.sh
73+
74+
gsw-prep:
75+
mkdir -p ./gsw/cosmos/build
76+
6677
#
6778
# Clean
6879
#
6980
clean:
7081
$(MAKE) clean-fsw
7182
$(MAKE) clean-sim
83+
$(MAKE) clean-gsw
7284

7385
clean-fsw:
7486
rm -rf fsw/build
7587

7688
clean-sim:
7789
rm -rf sims/build
7890

91+
clean-gsw:
92+
rm -rf gsw/cosmos/build
93+
7994
#
8095
# Script Calls
8196
#
8297
checkout:
8398
./gsw/scripts/checkout.sh
8499

85-
gsw:
100+
gsw-launch:
86101
./gsw/scripts/gsw.sh
87102

88103
launch:
89104
./gsw/scripts/launch.sh
90105

106+
reboot:
107+
./gsw/scripts/reboot.sh
108+
91109
log:
92110
./gsw/scripts/log.sh
93111

Vagrantfile

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
Vagrant.configure("2") do |config|
22
### Uncomment one of the following to select configuration
3-
#config.vm.box = "nos3/oracle"
43
#config.vm.box = "nos3/rocky"
54
config.vm.box = "nos3/ubuntu"
65

76
### Specify version
8-
config.vm.box_version = "1.6.1"
7+
config.vm.box_version = "20230731"
98

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

1514
### General configuration
1615
config.vm.provider "virtualbox" do |vbox|
17-
vbox.name = "nos3_1.6.1"
16+
vbox.name = "nos3_20230731"
1817
vbox.gui = true
1918
### Enable additional configuration as needed
20-
#vbox.cpus = 8
21-
#vbox.memory = "16384"
19+
vbox.cpus = 6
20+
vbox.memory = "6144"
2221
end
2322
end

components/ComponentSettings.cmake

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ set(ITC_C_FLAGS "${ITC_C_FLAGS}"
4343
#"-pedantic-errors"
4444
)
4545

46-
if(${TGTNAME} STREQUAL cpu1)
47-
set(ITC_C_FLAGS "${ITC_C_FLAGS}"
48-
"-Wformat=0")
49-
endif()
46+
#if(${TGTNAME} STREQUAL cpu1)
47+
# set(ITC_C_FLAGS "${ITC_C_FLAGS}"
48+
# "-Wformat=0")
49+
#endif()
5050

5151
# Not Compatable with Clang
5252
if(CMAKE_COMPILER_IS_GNUCC)

components/cryptolib

Submodule cryptolib updated 124 files

components/generic_adcs

Submodule generic_adcs added at 7520ba8

0 commit comments

Comments
 (0)