Skip to content

Commit dfb9dd8

Browse files
committed
Update all split licenses
1 parent f5859c6 commit dfb9dd8

Some content is hidden

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

43 files changed

+296
-980
lines changed

flight_computer/src/FreeRTOSConfig.h

Lines changed: 8 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,10 @@
1-
/*
2-
* FreeRTOS V202111.00
3-
* Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
4-
*
5-
* Permission is hereby granted, free of charge, to any person obtaining a copy of
6-
* this software and associated documentation files (the "Software"), to deal in
7-
* the Software without restriction, including without limitation the rights to
8-
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9-
* the Software, and to permit persons to whom the Software is furnished to do so,
10-
* subject to the following conditions:
11-
*
12-
* The above copyright notice and this permission notice shall be included in all
13-
* copies or substantial portions of the Software.
14-
*
15-
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16-
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17-
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18-
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19-
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20-
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21-
*
22-
* https://www.FreeRTOS.org
23-
* https://github.com/FreeRTOS
24-
*
25-
*/
1+
/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH
2+
///
3+
/// SPDX-License-Identifier: GPL-3.0-or-later
4+
///
5+
/// Additional notice:
6+
/// This file was adapted from FreeRTOS (https://github.com/FreeRTOS),
7+
/// released under MIT License.
268

279
#ifndef FREERTOS_CONFIG_H
2810
#define FREERTOS_CONFIG_H
@@ -31,6 +13,7 @@
3113
extern "C" {
3214
#endif
3315

16+
/// FreeRTOS V202111.00
3417
/*-----------------------------------------------------------
3518
* Application specific definitions.
3619
*

flight_computer/src/cli/cli.cpp

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,10 @@
1-
/*
2-
* This file was part of Cleanflight and Betaflight.
3-
* https://github.com/betaflight/betaflight
4-
* It is modified for the CATS Flight Software.
5-
*
6-
* This program is free software: you can redistribute it and/or modify
7-
* it under the terms of the GNU General Public License as published by
8-
* the Free Software Foundation, either version 3 of the License, or
9-
* (at your option) any later version.
10-
*
11-
* This program is distributed in the hope that it will be useful,
12-
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14-
* GNU General Public License for more details.
15-
*
16-
* You should have received a copy of the GNU General Public License
17-
* along with this program. If not, see <https://www.gnu.org/licenses/>.
18-
*/
1+
/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH
2+
///
3+
/// SPDX-License-Identifier: GPL-3.0-or-later
4+
///
5+
/// Additional notice:
6+
/// This file was adapted from Betaflight (https://github.com/betaflight/betaflight),
7+
/// released under GNU General Public License v3.0.
198

209
#include "cli/cli.hpp"
2110

flight_computer/src/cli/cli.hpp

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,10 @@
1-
/*
2-
* This file was part of Cleanflight and Betaflight.
3-
* https://github.com/betaflight/betaflight
4-
* It is modified for the CATS Flight Software.
5-
*
6-
* This program is free software: you can redistribute it and/or modify
7-
* it under the terms of the GNU General Public License as published by
8-
* the Free Software Foundation, either version 3 of the License, or
9-
* (at your option) any later version.
10-
*
11-
* This program is distributed in the hope that it will be useful,
12-
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14-
* GNU General Public License for more details.
15-
*
16-
* You should have received a copy of the GNU General Public License
17-
* along with this program. If not, see <https://www.gnu.org/licenses/>.
18-
*/
1+
/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH
2+
///
3+
/// SPDX-License-Identifier: GPL-3.0-or-later
4+
///
5+
/// Additional notice:
6+
/// This file was adapted from Betaflight (https://github.com/betaflight/betaflight),
7+
/// released under GNU General Public License v3.0.
198

209
#pragma once
2110

flight_computer/src/cli/cli_commands.cpp

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,10 @@
1-
/*
2-
* This file was adapted from Cleanflight and Betaflight.
3-
* https://github.com/betaflight/betaflight
4-
* It is modified for the CATS Flight Software.
5-
*
6-
* This program is free software: you can redistribute it and/or modify
7-
* it under the terms of the GNU General Public License as published by
8-
* the Free Software Foundation, either version 3 of the License, or
9-
* (at your option) any later version.
10-
*
11-
* This program is distributed in the hope that it will be useful,
12-
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14-
* GNU General Public License for more details.
15-
*
16-
* You should have received a copy of the GNU General Public License
17-
* along with this program. If not, see <https://www.gnu.org/licenses/>.
18-
*/
1+
/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH
2+
///
3+
/// SPDX-License-Identifier: GPL-3.0-or-later
4+
///
5+
/// Additional notice:
6+
/// This file was adapted from Betaflight (https://github.com/betaflight/betaflight),
7+
/// released under GNU General Public License v3.0.
198

209
#include "cli/cli_commands.hpp"
2110

flight_computer/src/cli/cli_commands.hpp

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,10 @@
1-
/*
2-
* This file was part of Cleanflight and Betaflight.
3-
* https://github.com/betaflight/betaflight
4-
* It is modified for the CATS Flight Software.
5-
*
6-
* This program is free software: you can redistribute it and/or modify
7-
* it under the terms of the GNU General Public License as published by
8-
* the Free Software Foundation, either version 3 of the License, or
9-
* (at your option) any later version.
10-
*
11-
* This program is distributed in the hope that it will be useful,
12-
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14-
* GNU General Public License for more details.
15-
*
16-
* You should have received a copy of the GNU General Public License
17-
* along with this program. If not, see <https://www.gnu.org/licenses/>.
18-
*/
1+
/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH
2+
///
3+
/// SPDX-License-Identifier: GPL-3.0-or-later
4+
///
5+
/// Additional notice:
6+
/// This file was adapted from Betaflight (https://github.com/betaflight/betaflight),
7+
/// released under GNU General Public License v3.0.
198

209
#pragma once
2110

flight_computer/src/cli/settings.cpp

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,10 @@
1-
/*
2-
* This file was part of Cleanflight and Betaflight.
3-
* https://github.com/betaflight/betaflight
4-
* It is modified for the CATS Flight Software.
5-
*
6-
* This program is free software: you can redistribute it and/or modify
7-
* it under the terms of the GNU General Public License as published by
8-
* the Free Software Foundation, either version 3 of the License, or
9-
* (at your option) any later version.
10-
*
11-
* This program is distributed in the hope that it will be useful,
12-
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14-
* GNU General Public License for more details.
15-
*
16-
* You should have received a copy of the GNU General Public License
17-
* along with this program. If not, see <https://www.gnu.org/licenses/>.
18-
*/
1+
/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH
2+
///
3+
/// SPDX-License-Identifier: GPL-3.0-or-later
4+
///
5+
/// Additional notice:
6+
/// This file was adapted from Betaflight (https://github.com/betaflight/betaflight),
7+
/// released under GNU General Public License v3.0.
198

209
#include "cli/settings.hpp"
2110
#include "cli/cli.hpp"

flight_computer/src/cli/settings.hpp

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,10 @@
1-
/*
2-
* This file was part of Cleanflight and Betaflight.
3-
* https://github.com/betaflight/betaflight
4-
* It is modified for the CATS Flight Software.
5-
*
6-
* This program is free software: you can redistribute it and/or modify
7-
* it under the terms of the GNU General Public License as published by
8-
* the Free Software Foundation, either version 3 of the License, or
9-
* (at your option) any later version.
10-
*
11-
* This program is distributed in the hope that it will be useful,
12-
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14-
* GNU General Public License for more details.
15-
*
16-
* You should have received a copy of the GNU General Public License
17-
* along with this program. If not, see <https://www.gnu.org/licenses/>.
18-
*/
1+
/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH
2+
///
3+
/// SPDX-License-Identifier: GPL-3.0-or-later
4+
///
5+
/// Additional notice:
6+
/// This file was adapted from Betaflight (https://github.com/betaflight/betaflight),
7+
/// released under GNU General Public License v3.0.
198

209
#pragma once
2110

flight_computer/src/syscalls.c

Lines changed: 6 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,9 @@
1-
/**
2-
******************************************************************************
3-
* @file syscalls.c
4-
* @author Auto-generated by STM32CubeIDE
5-
* @brief STM32CubeIDE Minimal System calls file
6-
*
7-
* For more information about which c-functions
8-
* need which of these lowlevel functions
9-
* please consult the Newlib libc-manual
10-
******************************************************************************
11-
* @attention
12-
*
13-
* <h2><center>&copy; Copyright (c) 2020 STMicroelectronics.
14-
* All rights reserved.</center></h2>
15-
*
16-
* This software component is licensed by ST under BSD 3-Clause license,
17-
* the "License"; You may not use this file except in compliance with the
18-
* License. You may obtain a copy of the License at:
19-
* opensource.org/licenses/BSD-3-Clause
20-
*
21-
******************************************************************************
22-
*/
1+
/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH
2+
///
3+
/// SPDX-License-Identifier: GPL-3.0-or-later
4+
///
5+
/// Additional notice:
6+
/// This file was adapted from STMicroelectronics, released under BSD 3-Clause license.
237

248
/* Includes */
259
#include <errno.h>

flight_computer/src/sysmem.c

Lines changed: 6 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,9 @@
1-
/**
2-
******************************************************************************
3-
* @file sysmem.c
4-
* @author Generated by STM32CubeIDE
5-
* @brief STM32CubeIDE System Memory calls file
6-
*
7-
* For more information about which C functions
8-
* need which of these lowlevel functions
9-
* please consult the newlib libc manual
10-
******************************************************************************
11-
* @attention
12-
*
13-
* <h2><center>&copy; Copyright (c) 2020 STMicroelectronics.
14-
* All rights reserved.</center></h2>
15-
*
16-
* This software component is licensed by ST under BSD 3-Clause license,
17-
* the "License"; You may not use this file except in compliance with the
18-
* License. You may obtain a copy of the License at:
19-
* opensource.org/licenses/BSD-3-Clause
20-
*
21-
******************************************************************************
22-
*/
1+
/// Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH
2+
///
3+
/// SPDX-License-Identifier: GPL-3.0-or-later
4+
///
5+
/// Additional notice:
6+
/// This file was adapted from STMicroelectronics, released under BSD 3-Clause license.
237

248
/* Includes */
259
#include <errno.h>

flight_computer/src/target/VEGA/STM32F411CCUX_FLASH.ld

Lines changed: 6 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,9 @@
1-
/*
2-
******************************************************************************
3-
**
4-
** @file : LinkerScript.ld
5-
**
6-
** @author : Auto-generated by STM32CubeIDE
7-
**
8-
** @brief : Linker script for STM32F411CCUx Device from STM32F4 series
9-
** 256Kbytes FLASH
10-
** 128Kbytes RAM
11-
**
12-
** Set heap size, stack size and stack location according
13-
** to application requirements.
14-
**
15-
** Set memory bank area and size if external memory is used
16-
**
17-
** Target : STMicroelectronics STM32
18-
**
19-
** Distribution: The file is distributed as is, without any warranty
20-
** of any kind.
21-
**
22-
******************************************************************************
23-
** @attention
24-
**
25-
** Copyright (c) 2022 STMicroelectronics.
26-
** All rights reserved.
27-
**
28-
** This software is licensed under terms that can be found in the LICENSE file
29-
** in the root directory of this software component.
30-
** If no LICENSE file comes with this software, it is provided AS-IS.
31-
**
32-
******************************************************************************
33-
*/
1+
/* Copyright (C) 2020, 2024 Control and Telemetry Systems GmbH
2+
*
3+
* SPDX-License-Identifier: GPL-3.0-or-later
4+
*
5+
* Additional notice:
6+
* This file was adapted from STMicroelectronics, released under BSD 3-Clause license. */
347

358
/* Entry Point */
369
ENTRY(Reset_Handler)

0 commit comments

Comments
 (0)