From 55e9c16ce38a0477dfa80f6b88c02a7706c57c16 Mon Sep 17 00:00:00 2001 From: Nemanja Stojoski Date: Sat, 28 Oct 2023 09:37:15 +0200 Subject: [PATCH] [FC] Update copyright notices --- flight_computer/CMakeLists.txt | 4 ++++ flight_computer/platformio.ini | 4 ++++ flight_computer/pre_config.py | 4 ++++ flight_computer/src/comm/fifo.cpp | 20 +++--------------- flight_computer/src/comm/fifo.hpp | 20 +++--------------- flight_computer/src/comm/stream.cpp | 20 +++--------------- flight_computer/src/comm/stream.hpp | 20 +++--------------- flight_computer/src/comm/stream_group.cpp | 20 +++--------------- flight_computer/src/comm/stream_group.hpp | 20 +++--------------- flight_computer/src/config/cats_config.cpp | 20 +++--------------- flight_computer/src/config/cats_config.hpp | 20 +++--------------- flight_computer/src/config/control_config.hpp | 20 +++--------------- flight_computer/src/config/globals.cpp | 20 +++--------------- flight_computer/src/config/globals.hpp | 20 +++--------------- flight_computer/src/control/calibration.cpp | 20 +++--------------- flight_computer/src/control/calibration.hpp | 20 +++--------------- .../src/control/data_processing.cpp | 20 +++--------------- .../src/control/data_processing.hpp | 20 +++--------------- flight_computer/src/control/flight_phases.cpp | 20 +++--------------- flight_computer/src/control/flight_phases.hpp | 20 +++--------------- flight_computer/src/control/kalman_filter.cpp | 20 +++--------------- flight_computer/src/control/kalman_filter.hpp | 20 +++--------------- .../src/control/orientation_filter.cpp | 20 +++--------------- .../src/control/orientation_filter.hpp | 20 +++--------------- flight_computer/src/drivers/adc.cpp | 20 +++--------------- flight_computer/src/drivers/adc.hpp | 20 +++--------------- flight_computer/src/drivers/buzzer.cpp | 20 +++--------------- flight_computer/src/drivers/buzzer.hpp | 20 +++--------------- flight_computer/src/drivers/gpio.hpp | 20 +++--------------- flight_computer/src/drivers/pwm.cpp | 20 +++--------------- flight_computer/src/drivers/pwm.hpp | 20 +++--------------- flight_computer/src/drivers/servo.cpp | 20 +++--------------- flight_computer/src/drivers/servo.hpp | 20 +++--------------- flight_computer/src/drivers/spi.hpp | 20 +++--------------- flight_computer/src/drivers/uart.cpp | 20 +++--------------- flight_computer/src/drivers/uart.hpp | 20 +++--------------- flight_computer/src/drivers/w25q.cpp | 20 +++--------------- flight_computer/src/drivers/w25q.hpp | 20 +++--------------- flight_computer/src/flash/lfs_custom.cpp | 20 +++--------------- flight_computer/src/flash/lfs_custom.hpp | 20 +++--------------- flight_computer/src/flash/reader.cpp | 20 +++--------------- flight_computer/src/flash/reader.hpp | 20 +++--------------- flight_computer/src/flash/recorder.cpp | 20 +++--------------- flight_computer/src/flash/recorder.hpp | 20 +++--------------- flight_computer/src/init/config.cpp | 20 +++--------------- flight_computer/src/init/config.hpp | 20 +++--------------- flight_computer/src/init/system.cpp | 20 +++--------------- flight_computer/src/init/system.hpp | 20 +++--------------- flight_computer/src/main.cpp | 20 +++--------------- flight_computer/src/main.hpp | 20 +++--------------- flight_computer/src/sensors/lsm6dso32.hpp | 20 +++--------------- flight_computer/src/sensors/ms5607.hpp | 20 +++--------------- flight_computer/src/target/VEGA/target.cpp | 20 +++--------------- flight_computer/src/target/VEGA/target.hpp | 20 +++--------------- flight_computer/src/tasks/task.hpp | 21 ++++--------------- flight_computer/src/tasks/task_buzzer.cpp | 20 +++--------------- flight_computer/src/tasks/task_buzzer.hpp | 20 +++--------------- flight_computer/src/tasks/task_cdc.cpp | 20 +++--------------- flight_computer/src/tasks/task_cdc.hpp | 20 +++--------------- flight_computer/src/tasks/task_cli.cpp | 20 +++--------------- flight_computer/src/tasks/task_cli.hpp | 20 +++--------------- flight_computer/src/tasks/task_flight_fsm.cpp | 20 +++--------------- flight_computer/src/tasks/task_flight_fsm.hpp | 20 +++--------------- .../src/tasks/task_health_monitor.cpp | 20 +++--------------- .../src/tasks/task_health_monitor.hpp | 20 +++--------------- .../src/tasks/task_peripherals.cpp | 20 +++--------------- .../src/tasks/task_peripherals.hpp | 20 +++--------------- .../src/tasks/task_preprocessing.cpp | 20 +++--------------- .../src/tasks/task_preprocessing.hpp | 20 +++--------------- flight_computer/src/tasks/task_recorder.cpp | 20 +++--------------- flight_computer/src/tasks/task_recorder.hpp | 20 +++--------------- .../src/tasks/task_sensor_read.cpp | 20 +++--------------- .../src/tasks/task_sensor_read.hpp | 20 +++--------------- flight_computer/src/tasks/task_simulator.cpp | 20 +++--------------- flight_computer/src/tasks/task_simulator.hpp | 20 +++--------------- flight_computer/src/tasks/task_state_est.cpp | 20 +++--------------- flight_computer/src/tasks/task_state_est.hpp | 20 +++--------------- flight_computer/src/tasks/task_telemetry.cpp | 20 +++--------------- flight_computer/src/tasks/task_telemetry.hpp | 20 +++--------------- flight_computer/src/tasks/task_usb_device.cpp | 20 +++--------------- flight_computer/src/tasks/task_usb_device.hpp | 20 +++--------------- flight_computer/src/util/actions.cpp | 20 +++--------------- flight_computer/src/util/actions.hpp | 20 +++--------------- flight_computer/src/util/battery.cpp | 20 +++--------------- flight_computer/src/util/battery.hpp | 20 +++--------------- flight_computer/src/util/crc.cpp | 20 +++--------------- flight_computer/src/util/crc.hpp | 20 +++--------------- flight_computer/src/util/debug.cpp | 20 +++--------------- flight_computer/src/util/enum_str_maps.cpp | 20 +++--------------- flight_computer/src/util/enum_str_maps.hpp | 20 +++--------------- flight_computer/src/util/error_handler.cpp | 20 +++--------------- flight_computer/src/util/error_handler.hpp | 20 +++--------------- flight_computer/src/util/gnss.hpp | 20 +++--------------- flight_computer/src/util/log.cpp | 20 +++--------------- flight_computer/src/util/log.h | 20 +++--------------- flight_computer/src/util/math_util.cpp | 20 +++--------------- flight_computer/src/util/math_util.hpp | 20 +++--------------- flight_computer/src/util/task_util.cpp | 20 +++--------------- flight_computer/src/util/task_util.hpp | 20 +++--------------- flight_computer/src/util/telemetry_reg.hpp | 20 +++--------------- flight_computer/src/util/types.hpp | 20 +++--------------- 101 files changed, 307 insertions(+), 1666 deletions(-) diff --git a/flight_computer/CMakeLists.txt b/flight_computer/CMakeLists.txt index d8e01224..44dfe00e 100644 --- a/flight_computer/CMakeLists.txt +++ b/flight_computer/CMakeLists.txt @@ -1,3 +1,7 @@ +# Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +# +# SPDX-License-Identifier: GPL-3.0-or-later + # This file is not used by platformio but is kept here as a reference for future generations set(CMAKE_SYSTEM_NAME Generic) diff --git a/flight_computer/platformio.ini b/flight_computer/platformio.ini index b0727f0a..c7d689cf 100644 --- a/flight_computer/platformio.ini +++ b/flight_computer/platformio.ini @@ -1,3 +1,7 @@ +# Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +# +# SPDX-License-Identifier: GPL-3.0-or-later + [platformio] default_envs = release diff --git a/flight_computer/pre_config.py b/flight_computer/pre_config.py index 6bb01bc7..459a5168 100644 --- a/flight_computer/pre_config.py +++ b/flight_computer/pre_config.py @@ -1,3 +1,7 @@ +# Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +# +# SPDX-License-Identifier: GPL-3.0-or-later + import os Import("env") diff --git a/flight_computer/src/comm/fifo.cpp b/flight_computer/src/comm/fifo.cpp index adbbdc3e..08e3f7c4 100644 --- a/flight_computer/src/comm/fifo.cpp +++ b/flight_computer/src/comm/fifo.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "comm/fifo.hpp" diff --git a/flight_computer/src/comm/fifo.hpp b/flight_computer/src/comm/fifo.hpp index 84027551..d5bd1bd4 100644 --- a/flight_computer/src/comm/fifo.hpp +++ b/flight_computer/src/comm/fifo.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/comm/stream.cpp b/flight_computer/src/comm/stream.cpp index e8c2d0f7..da69df6c 100644 --- a/flight_computer/src/comm/stream.cpp +++ b/flight_computer/src/comm/stream.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "comm/stream.hpp" diff --git a/flight_computer/src/comm/stream.hpp b/flight_computer/src/comm/stream.hpp index cf80178c..0b3d64ca 100644 --- a/flight_computer/src/comm/stream.hpp +++ b/flight_computer/src/comm/stream.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/comm/stream_group.cpp b/flight_computer/src/comm/stream_group.cpp index fb39015f..a30f6c23 100644 --- a/flight_computer/src/comm/stream_group.cpp +++ b/flight_computer/src/comm/stream_group.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "comm/stream_group.hpp" diff --git a/flight_computer/src/comm/stream_group.hpp b/flight_computer/src/comm/stream_group.hpp index 14d98fb8..932f4169 100644 --- a/flight_computer/src/comm/stream_group.hpp +++ b/flight_computer/src/comm/stream_group.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/config/cats_config.cpp b/flight_computer/src/config/cats_config.cpp index d46d33d1..89b21027 100644 --- a/flight_computer/src/config/cats_config.cpp +++ b/flight_computer/src/config/cats_config.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "config/cats_config.hpp" diff --git a/flight_computer/src/config/cats_config.hpp b/flight_computer/src/config/cats_config.hpp index 4ea2da88..5f2795fb 100644 --- a/flight_computer/src/config/cats_config.hpp +++ b/flight_computer/src/config/cats_config.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/config/control_config.hpp b/flight_computer/src/config/control_config.hpp index 5101cfb6..d9756315 100644 --- a/flight_computer/src/config/control_config.hpp +++ b/flight_computer/src/config/control_config.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/config/globals.cpp b/flight_computer/src/config/globals.cpp index 564db0be..692c78b7 100644 --- a/flight_computer/src/config/globals.cpp +++ b/flight_computer/src/config/globals.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "config/globals.hpp" diff --git a/flight_computer/src/config/globals.hpp b/flight_computer/src/config/globals.hpp index 09933518..7866c315 100644 --- a/flight_computer/src/config/globals.hpp +++ b/flight_computer/src/config/globals.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/control/calibration.cpp b/flight_computer/src/control/calibration.cpp index 9e4ef8b3..c235033b 100644 --- a/flight_computer/src/control/calibration.cpp +++ b/flight_computer/src/control/calibration.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "control/calibration.hpp" #include "util/log.h" diff --git a/flight_computer/src/control/calibration.hpp b/flight_computer/src/control/calibration.hpp index 255af1cf..c4f02465 100644 --- a/flight_computer/src/control/calibration.hpp +++ b/flight_computer/src/control/calibration.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/control/data_processing.cpp b/flight_computer/src/control/data_processing.cpp index 65bb31b0..4b6a0758 100644 --- a/flight_computer/src/control/data_processing.cpp +++ b/flight_computer/src/control/data_processing.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "control/data_processing.hpp" diff --git a/flight_computer/src/control/data_processing.hpp b/flight_computer/src/control/data_processing.hpp index c3559ce3..50b45a88 100644 --- a/flight_computer/src/control/data_processing.hpp +++ b/flight_computer/src/control/data_processing.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/control/flight_phases.cpp b/flight_computer/src/control/flight_phases.cpp index 9bff7db5..05f3cfbe 100644 --- a/flight_computer/src/control/flight_phases.cpp +++ b/flight_computer/src/control/flight_phases.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "control/flight_phases.hpp" #include "config/cats_config.hpp" diff --git a/flight_computer/src/control/flight_phases.hpp b/flight_computer/src/control/flight_phases.hpp index 3db214c0..4ba592a2 100644 --- a/flight_computer/src/control/flight_phases.hpp +++ b/flight_computer/src/control/flight_phases.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/control/kalman_filter.cpp b/flight_computer/src/control/kalman_filter.cpp index 26d4555e..6349c320 100644 --- a/flight_computer/src/control/kalman_filter.cpp +++ b/flight_computer/src/control/kalman_filter.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "control/kalman_filter.hpp" diff --git a/flight_computer/src/control/kalman_filter.hpp b/flight_computer/src/control/kalman_filter.hpp index 33c289d4..89b9781e 100644 --- a/flight_computer/src/control/kalman_filter.hpp +++ b/flight_computer/src/control/kalman_filter.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/control/orientation_filter.cpp b/flight_computer/src/control/orientation_filter.cpp index e48c4705..c682bafe 100644 --- a/flight_computer/src/control/orientation_filter.cpp +++ b/flight_computer/src/control/orientation_filter.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "control/orientation_filter.hpp" #include "config/globals.hpp" diff --git a/flight_computer/src/control/orientation_filter.hpp b/flight_computer/src/control/orientation_filter.hpp index 308c5f44..a1c824e4 100644 --- a/flight_computer/src/control/orientation_filter.hpp +++ b/flight_computer/src/control/orientation_filter.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include "arm_math.h" diff --git a/flight_computer/src/drivers/adc.cpp b/flight_computer/src/drivers/adc.cpp index 123adeac..a1faee56 100644 --- a/flight_computer/src/drivers/adc.cpp +++ b/flight_computer/src/drivers/adc.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "drivers/adc.hpp" #include "target.hpp" diff --git a/flight_computer/src/drivers/adc.hpp b/flight_computer/src/drivers/adc.hpp index 7ec90527..5f37f504 100644 --- a/flight_computer/src/drivers/adc.hpp +++ b/flight_computer/src/drivers/adc.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/drivers/buzzer.cpp b/flight_computer/src/drivers/buzzer.cpp index fa1001cd..15fdb273 100644 --- a/flight_computer/src/drivers/buzzer.cpp +++ b/flight_computer/src/drivers/buzzer.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "buzzer.hpp" diff --git a/flight_computer/src/drivers/buzzer.hpp b/flight_computer/src/drivers/buzzer.hpp index 10bc2cee..78fbc1c2 100644 --- a/flight_computer/src/drivers/buzzer.hpp +++ b/flight_computer/src/drivers/buzzer.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/drivers/gpio.hpp b/flight_computer/src/drivers/gpio.hpp index 381ac425..4dba852f 100644 --- a/flight_computer/src/drivers/gpio.hpp +++ b/flight_computer/src/drivers/gpio.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/drivers/pwm.cpp b/flight_computer/src/drivers/pwm.cpp index 957717cd..ac7486d5 100644 --- a/flight_computer/src/drivers/pwm.cpp +++ b/flight_computer/src/drivers/pwm.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "pwm.hpp" diff --git a/flight_computer/src/drivers/pwm.hpp b/flight_computer/src/drivers/pwm.hpp index 07439b50..e5ac6039 100644 --- a/flight_computer/src/drivers/pwm.hpp +++ b/flight_computer/src/drivers/pwm.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/drivers/servo.cpp b/flight_computer/src/drivers/servo.cpp index d05315b7..cadbb5d7 100644 --- a/flight_computer/src/drivers/servo.cpp +++ b/flight_computer/src/drivers/servo.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "servo.hpp" diff --git a/flight_computer/src/drivers/servo.hpp b/flight_computer/src/drivers/servo.hpp index f799b1a6..397ba144 100644 --- a/flight_computer/src/drivers/servo.hpp +++ b/flight_computer/src/drivers/servo.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/drivers/spi.hpp b/flight_computer/src/drivers/spi.hpp index 3bad1d8a..121d0993 100644 --- a/flight_computer/src/drivers/spi.hpp +++ b/flight_computer/src/drivers/spi.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/drivers/uart.cpp b/flight_computer/src/drivers/uart.cpp index aa8383e4..5c099296 100644 --- a/flight_computer/src/drivers/uart.cpp +++ b/flight_computer/src/drivers/uart.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "uart.hpp" #include "target.hpp" diff --git a/flight_computer/src/drivers/uart.hpp b/flight_computer/src/drivers/uart.hpp index ed8e809d..414add5c 100644 --- a/flight_computer/src/drivers/uart.hpp +++ b/flight_computer/src/drivers/uart.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/drivers/w25q.cpp b/flight_computer/src/drivers/w25q.cpp index 02da7547..f858b3ea 100644 --- a/flight_computer/src/drivers/w25q.cpp +++ b/flight_computer/src/drivers/w25q.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "drivers/w25q.hpp" #include "target.hpp" diff --git a/flight_computer/src/drivers/w25q.hpp b/flight_computer/src/drivers/w25q.hpp index 00641731..bc9c6727 100644 --- a/flight_computer/src/drivers/w25q.hpp +++ b/flight_computer/src/drivers/w25q.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later /* * Driver for Winbond W25Q chips. diff --git a/flight_computer/src/flash/lfs_custom.cpp b/flight_computer/src/flash/lfs_custom.cpp index 7a93103e..5d0e663e 100644 --- a/flight_computer/src/flash/lfs_custom.cpp +++ b/flight_computer/src/flash/lfs_custom.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include diff --git a/flight_computer/src/flash/lfs_custom.hpp b/flight_computer/src/flash/lfs_custom.hpp index f73d9a28..fd77e839 100644 --- a/flight_computer/src/flash/lfs_custom.hpp +++ b/flight_computer/src/flash/lfs_custom.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/flash/reader.cpp b/flight_computer/src/flash/reader.cpp index af385656..f3111c63 100644 --- a/flight_computer/src/flash/reader.cpp +++ b/flight_computer/src/flash/reader.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "reader.hpp" diff --git a/flight_computer/src/flash/reader.hpp b/flight_computer/src/flash/reader.hpp index 055a73bc..cb16ca05 100644 --- a/flight_computer/src/flash/reader.hpp +++ b/flight_computer/src/flash/reader.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/flash/recorder.cpp b/flight_computer/src/flash/recorder.cpp index 869ee41b..b1b3bf8f 100644 --- a/flight_computer/src/flash/recorder.cpp +++ b/flight_computer/src/flash/recorder.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "recorder.hpp" #include "config/cats_config.hpp" diff --git a/flight_computer/src/flash/recorder.hpp b/flight_computer/src/flash/recorder.hpp index 711c0a26..4c660b26 100644 --- a/flight_computer/src/flash/recorder.hpp +++ b/flight_computer/src/flash/recorder.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/init/config.cpp b/flight_computer/src/init/config.cpp index 6ad9cd29..d3642f86 100644 --- a/flight_computer/src/init/config.cpp +++ b/flight_computer/src/init/config.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "config.hpp" diff --git a/flight_computer/src/init/config.hpp b/flight_computer/src/init/config.hpp index bd7c0999..f7096e56 100644 --- a/flight_computer/src/init/config.hpp +++ b/flight_computer/src/init/config.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/init/system.cpp b/flight_computer/src/init/system.cpp index 30921e90..f1e24c5d 100644 --- a/flight_computer/src/init/system.cpp +++ b/flight_computer/src/init/system.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "system.hpp" #include "lfs.h" diff --git a/flight_computer/src/init/system.hpp b/flight_computer/src/init/system.hpp index c12aeb7d..dd6e8b5a 100644 --- a/flight_computer/src/init/system.hpp +++ b/flight_computer/src/init/system.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/main.cpp b/flight_computer/src/main.cpp index b2247f15..3d00cd57 100644 --- a/flight_computer/src/main.cpp +++ b/flight_computer/src/main.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "main.hpp" #include "cmsis_os.h" diff --git a/flight_computer/src/main.hpp b/flight_computer/src/main.hpp index eb8d8af0..b8fff5a8 100644 --- a/flight_computer/src/main.hpp +++ b/flight_computer/src/main.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/sensors/lsm6dso32.hpp b/flight_computer/src/sensors/lsm6dso32.hpp index 09780133..043beb29 100644 --- a/flight_computer/src/sensors/lsm6dso32.hpp +++ b/flight_computer/src/sensors/lsm6dso32.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/sensors/ms5607.hpp b/flight_computer/src/sensors/ms5607.hpp index b613a926..84e115dc 100644 --- a/flight_computer/src/sensors/ms5607.hpp +++ b/flight_computer/src/sensors/ms5607.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/target/VEGA/target.cpp b/flight_computer/src/target/VEGA/target.cpp index a58fdba5..252d423e 100644 --- a/flight_computer/src/target/VEGA/target.cpp +++ b/flight_computer/src/target/VEGA/target.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "target.hpp" diff --git a/flight_computer/src/target/VEGA/target.hpp b/flight_computer/src/target/VEGA/target.hpp index 617bc587..fd2660be 100644 --- a/flight_computer/src/target/VEGA/target.hpp +++ b/flight_computer/src/target/VEGA/target.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/tasks/task.hpp b/flight_computer/src/tasks/task.hpp index b5b161e0..7c17fba6 100644 --- a/flight_computer/src/tasks/task.hpp +++ b/flight_computer/src/tasks/task.hpp @@ -1,20 +1,7 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later + #pragma once #include "config/globals.hpp" diff --git a/flight_computer/src/tasks/task_buzzer.cpp b/flight_computer/src/tasks/task_buzzer.cpp index cc8436b9..127d0d79 100644 --- a/flight_computer/src/tasks/task_buzzer.cpp +++ b/flight_computer/src/tasks/task_buzzer.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "tasks/task_buzzer.hpp" #include "config/cats_config.hpp" diff --git a/flight_computer/src/tasks/task_buzzer.hpp b/flight_computer/src/tasks/task_buzzer.hpp index c1def378..4b87b5a8 100644 --- a/flight_computer/src/tasks/task_buzzer.hpp +++ b/flight_computer/src/tasks/task_buzzer.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/tasks/task_cdc.cpp b/flight_computer/src/tasks/task_cdc.cpp index d206c574..0b2be487 100644 --- a/flight_computer/src/tasks/task_cdc.cpp +++ b/flight_computer/src/tasks/task_cdc.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "task_cdc.hpp" diff --git a/flight_computer/src/tasks/task_cdc.hpp b/flight_computer/src/tasks/task_cdc.hpp index 5a9cce15..f9af99fd 100644 --- a/flight_computer/src/tasks/task_cdc.hpp +++ b/flight_computer/src/tasks/task_cdc.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/tasks/task_cli.cpp b/flight_computer/src/tasks/task_cli.cpp index e6513ec5..73685022 100644 --- a/flight_computer/src/tasks/task_cli.cpp +++ b/flight_computer/src/tasks/task_cli.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "tasks/task_cli.hpp" diff --git a/flight_computer/src/tasks/task_cli.hpp b/flight_computer/src/tasks/task_cli.hpp index d6080f75..c6ca9a9c 100644 --- a/flight_computer/src/tasks/task_cli.hpp +++ b/flight_computer/src/tasks/task_cli.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/tasks/task_flight_fsm.cpp b/flight_computer/src/tasks/task_flight_fsm.cpp index 757c8837..2d81d041 100644 --- a/flight_computer/src/tasks/task_flight_fsm.cpp +++ b/flight_computer/src/tasks/task_flight_fsm.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "tasks/task_flight_fsm.hpp" #include "cmsis_os.h" diff --git a/flight_computer/src/tasks/task_flight_fsm.hpp b/flight_computer/src/tasks/task_flight_fsm.hpp index db0eae22..63acfad0 100644 --- a/flight_computer/src/tasks/task_flight_fsm.hpp +++ b/flight_computer/src/tasks/task_flight_fsm.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/tasks/task_health_monitor.cpp b/flight_computer/src/tasks/task_health_monitor.cpp index ecbf1420..48d49465 100644 --- a/flight_computer/src/tasks/task_health_monitor.cpp +++ b/flight_computer/src/tasks/task_health_monitor.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "tasks/task_health_monitor.hpp" #include "cmsis_os.h" diff --git a/flight_computer/src/tasks/task_health_monitor.hpp b/flight_computer/src/tasks/task_health_monitor.hpp index 6b270790..02ea780b 100644 --- a/flight_computer/src/tasks/task_health_monitor.hpp +++ b/flight_computer/src/tasks/task_health_monitor.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/tasks/task_peripherals.cpp b/flight_computer/src/tasks/task_peripherals.cpp index 10942d6b..1e9b2efc 100644 --- a/flight_computer/src/tasks/task_peripherals.cpp +++ b/flight_computer/src/tasks/task_peripherals.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "tasks/task_peripherals.hpp" #include "cmsis_os.h" diff --git a/flight_computer/src/tasks/task_peripherals.hpp b/flight_computer/src/tasks/task_peripherals.hpp index d254cbf6..20d74952 100644 --- a/flight_computer/src/tasks/task_peripherals.hpp +++ b/flight_computer/src/tasks/task_peripherals.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/tasks/task_preprocessing.cpp b/flight_computer/src/tasks/task_preprocessing.cpp index 4f4da6e1..ab537bc0 100644 --- a/flight_computer/src/tasks/task_preprocessing.cpp +++ b/flight_computer/src/tasks/task_preprocessing.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "target.hpp" diff --git a/flight_computer/src/tasks/task_preprocessing.hpp b/flight_computer/src/tasks/task_preprocessing.hpp index abe166ae..a78ab380 100644 --- a/flight_computer/src/tasks/task_preprocessing.hpp +++ b/flight_computer/src/tasks/task_preprocessing.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/tasks/task_recorder.cpp b/flight_computer/src/tasks/task_recorder.cpp index 51d3b6e2..524e28b7 100644 --- a/flight_computer/src/tasks/task_recorder.cpp +++ b/flight_computer/src/tasks/task_recorder.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include #include diff --git a/flight_computer/src/tasks/task_recorder.hpp b/flight_computer/src/tasks/task_recorder.hpp index ae7e6649..333b38d6 100644 --- a/flight_computer/src/tasks/task_recorder.hpp +++ b/flight_computer/src/tasks/task_recorder.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/tasks/task_sensor_read.cpp b/flight_computer/src/tasks/task_sensor_read.cpp index bd517bc4..ee98f7ac 100644 --- a/flight_computer/src/tasks/task_sensor_read.cpp +++ b/flight_computer/src/tasks/task_sensor_read.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "tasks/task_sensor_read.hpp" #include "cmsis_os.h" diff --git a/flight_computer/src/tasks/task_sensor_read.hpp b/flight_computer/src/tasks/task_sensor_read.hpp index 2624c33a..e319ffe7 100644 --- a/flight_computer/src/tasks/task_sensor_read.hpp +++ b/flight_computer/src/tasks/task_sensor_read.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/tasks/task_simulator.cpp b/flight_computer/src/tasks/task_simulator.cpp index 3affb482..c7dbc0a4 100644 --- a/flight_computer/src/tasks/task_simulator.cpp +++ b/flight_computer/src/tasks/task_simulator.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "tasks/task_simulator.hpp" #include "cli/cli.hpp" diff --git a/flight_computer/src/tasks/task_simulator.hpp b/flight_computer/src/tasks/task_simulator.hpp index bb1bf43a..7a33c95c 100644 --- a/flight_computer/src/tasks/task_simulator.hpp +++ b/flight_computer/src/tasks/task_simulator.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/tasks/task_state_est.cpp b/flight_computer/src/tasks/task_state_est.cpp index 847c5149..9c13ad36 100644 --- a/flight_computer/src/tasks/task_state_est.cpp +++ b/flight_computer/src/tasks/task_state_est.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "tasks/task_state_est.hpp" #include "config/globals.hpp" diff --git a/flight_computer/src/tasks/task_state_est.hpp b/flight_computer/src/tasks/task_state_est.hpp index 68e9216b..b69b6275 100644 --- a/flight_computer/src/tasks/task_state_est.hpp +++ b/flight_computer/src/tasks/task_state_est.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/tasks/task_telemetry.cpp b/flight_computer/src/tasks/task_telemetry.cpp index 425ef11a..938dd243 100644 --- a/flight_computer/src/tasks/task_telemetry.cpp +++ b/flight_computer/src/tasks/task_telemetry.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "tasks/task_telemetry.hpp" diff --git a/flight_computer/src/tasks/task_telemetry.hpp b/flight_computer/src/tasks/task_telemetry.hpp index 5c0daa3e..e9890ee1 100644 --- a/flight_computer/src/tasks/task_telemetry.hpp +++ b/flight_computer/src/tasks/task_telemetry.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/tasks/task_usb_device.cpp b/flight_computer/src/tasks/task_usb_device.cpp index a1fd97ce..b1b68b6e 100644 --- a/flight_computer/src/tasks/task_usb_device.cpp +++ b/flight_computer/src/tasks/task_usb_device.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "task_usb_device.hpp" diff --git a/flight_computer/src/tasks/task_usb_device.hpp b/flight_computer/src/tasks/task_usb_device.hpp index 9b5c004c..0df64fd1 100644 --- a/flight_computer/src/tasks/task_usb_device.hpp +++ b/flight_computer/src/tasks/task_usb_device.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/util/actions.cpp b/flight_computer/src/util/actions.cpp index b68f6d5c..513bba31 100644 --- a/flight_computer/src/util/actions.cpp +++ b/flight_computer/src/util/actions.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "util/actions.hpp" diff --git a/flight_computer/src/util/actions.hpp b/flight_computer/src/util/actions.hpp index 0823e5dc..d0a52001 100644 --- a/flight_computer/src/util/actions.hpp +++ b/flight_computer/src/util/actions.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/util/battery.cpp b/flight_computer/src/util/battery.cpp index 00cc420f..b73102df 100644 --- a/flight_computer/src/util/battery.cpp +++ b/flight_computer/src/util/battery.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "util/battery.hpp" #include "drivers/adc.hpp" diff --git a/flight_computer/src/util/battery.hpp b/flight_computer/src/util/battery.hpp index 887e53f9..9f8fada1 100644 --- a/flight_computer/src/util/battery.hpp +++ b/flight_computer/src/util/battery.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/util/crc.cpp b/flight_computer/src/util/crc.cpp index c0fce342..14fe5289 100644 --- a/flight_computer/src/util/crc.cpp +++ b/flight_computer/src/util/crc.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "crc.hpp" diff --git a/flight_computer/src/util/crc.hpp b/flight_computer/src/util/crc.hpp index 1ead0951..ab938a8d 100644 --- a/flight_computer/src/util/crc.hpp +++ b/flight_computer/src/util/crc.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/util/debug.cpp b/flight_computer/src/util/debug.cpp index cc137632..6de01b4e 100644 --- a/flight_computer/src/util/debug.cpp +++ b/flight_computer/src/util/debug.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "cmsis_os.h" #include "log.h" diff --git a/flight_computer/src/util/enum_str_maps.cpp b/flight_computer/src/util/enum_str_maps.cpp index 7b695f74..26534b5b 100644 --- a/flight_computer/src/util/enum_str_maps.cpp +++ b/flight_computer/src/util/enum_str_maps.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "util/enum_str_maps.hpp" #include "config/cats_config.hpp" diff --git a/flight_computer/src/util/enum_str_maps.hpp b/flight_computer/src/util/enum_str_maps.hpp index f6dd20cb..22051de7 100644 --- a/flight_computer/src/util/enum_str_maps.hpp +++ b/flight_computer/src/util/enum_str_maps.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/util/error_handler.cpp b/flight_computer/src/util/error_handler.cpp index 3f54cc86..bad782d8 100644 --- a/flight_computer/src/util/error_handler.cpp +++ b/flight_computer/src/util/error_handler.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "util/error_handler.hpp" #include "flash/recorder.hpp" diff --git a/flight_computer/src/util/error_handler.hpp b/flight_computer/src/util/error_handler.hpp index 1b48a903..4bc45749 100644 --- a/flight_computer/src/util/error_handler.hpp +++ b/flight_computer/src/util/error_handler.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/util/gnss.hpp b/flight_computer/src/util/gnss.hpp index 38e6b515..7957befb 100644 --- a/flight_computer/src/util/gnss.hpp +++ b/flight_computer/src/util/gnss.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/util/log.cpp b/flight_computer/src/util/log.cpp index 838fc1e6..142056c0 100644 --- a/flight_computer/src/util/log.cpp +++ b/flight_computer/src/util/log.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include #include diff --git a/flight_computer/src/util/log.h b/flight_computer/src/util/log.h index 37e86309..991426f0 100644 --- a/flight_computer/src/util/log.h +++ b/flight_computer/src/util/log.h @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later /* Logging inspired by https://github.com/rxi/log.c */ diff --git a/flight_computer/src/util/math_util.cpp b/flight_computer/src/util/math_util.cpp index 9f02cacc..0e9dbcc1 100644 --- a/flight_computer/src/util/math_util.cpp +++ b/flight_computer/src/util/math_util.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "math_util.hpp" diff --git a/flight_computer/src/util/math_util.hpp b/flight_computer/src/util/math_util.hpp index 366a442d..20938bcc 100644 --- a/flight_computer/src/util/math_util.hpp +++ b/flight_computer/src/util/math_util.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/util/task_util.cpp b/flight_computer/src/util/task_util.cpp index b73749d3..28032903 100644 --- a/flight_computer/src/util/task_util.cpp +++ b/flight_computer/src/util/task_util.cpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #include "util/task_util.hpp" diff --git a/flight_computer/src/util/task_util.hpp b/flight_computer/src/util/task_util.hpp index 7115a540..9a424047 100644 --- a/flight_computer/src/util/task_util.hpp +++ b/flight_computer/src/util/task_util.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/util/telemetry_reg.hpp b/flight_computer/src/util/telemetry_reg.hpp index 475d725c..60d0b089 100644 --- a/flight_computer/src/util/telemetry_reg.hpp +++ b/flight_computer/src/util/telemetry_reg.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/flight_computer/src/util/types.hpp b/flight_computer/src/util/types.hpp index fd7e7f1b..9ec63331 100644 --- a/flight_computer/src/util/types.hpp +++ b/flight_computer/src/util/types.hpp @@ -1,20 +1,6 @@ -/* - * CATS Flight Software - * Copyright (C) 2023 Control and Telemetry Systems - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH +/// +/// SPDX-License-Identifier: GPL-3.0-or-later #pragma once