diff --git a/.gitignore b/.gitignore index 06ab9645..6ee1b51e 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,4 @@ # Built documentation doc/_build/pdf/*.pdf **/doc/pdf/*.pdf +**/.vscode/settings.json diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6d01fbc9..553c26e6 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,13 @@ lib_src change log ================== +2.7.1 +----- + + * Changes to dependencies: + + - lib_logging: 3.3.1 -> 3.4.0 + 2.7.0 ----- diff --git a/Jenkinsfile b/Jenkinsfile index 55805dd7..9dac96d0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,37 +1,46 @@ // This file relates to internal XMOS infrastructure and should be ignored by external users -@Library('xmos_jenkins_shared_library@v0.35.0') _ +@Library('xmos_jenkins_shared_library@v0.43.3') _ getApproval() pipeline { agent none - environment { - REPO = 'lib_src' - } options { - buildDiscarder(xmosDiscardBuildSettings()) + buildDiscarder(xmosDiscardBuildSettings(onlyArtifacts = false)) skipDefaultCheckout() timestamps() } parameters { string( name: 'TOOLS_VERSION', - defaultValue: '15.3.0', + defaultValue: '15.3.1', description: 'The XTC tools version' ) string( name: 'XMOSDOC_VERSION', - defaultValue: 'v6.2.0', + defaultValue: 'v8.0.1', description: 'The xmosdoc version' ) string( name: 'INFR_APPS_VERSION', - defaultValue: 'v2.0.1', + defaultValue: 'v3.3.0', description: 'The infr_apps version' ) } stages { + stage('Setup') { + agent { + label 'linux' + } + steps { + script { + def (server, user, repo) = extractFromScmUrl() + env.REPO_NAME = repo + } + } + } + stage ('Build and test') { parallel { stage('Build and sim test') { @@ -42,27 +51,26 @@ pipeline { stage('Build examples') { steps { println "Stage running on ${env.NODE_NAME}" - dir("${REPO}") { - checkout scm + dir(REPO_NAME) { + checkoutScmShallow() dir("examples") { - withTools(params.TOOLS_VERSION) { - sh 'cmake -G "Unix Makefiles" -B build' - sh 'xmake -C build -j 16' - } + xcoreBuild() } - } // dir("${REPO}") + } // dir("${REPO_NAME}") } // steps } // stage('Build examples') stage('Library checks') { steps { - runLibraryChecks("${WORKSPACE}/${REPO}", "${params.INFR_APPS_VERSION}") + warnError("Repo checks failed"){ + runRepoChecks("${WORKSPACE}/${REPO_NAME}") + } } } stage('Simulator tests') { steps { - dir("${REPO}/tests") { + dir("${REPO_NAME}/tests") { withTools(params.TOOLS_VERSION) { createVenv(reqFile: "requirements.txt") withVenv { @@ -80,8 +88,8 @@ pipeline { } // stages post { always { - junit "${REPO}/tests/sim_tests/pytest_result_prepare.xml" - junit "${REPO}/tests/sim_tests/pytest_result_run.xml" + junit "${REPO_NAME}/tests/sim_tests/pytest_result_prepare.xml" + junit "${REPO_NAME}/tests/sim_tests/pytest_result_run.xml" } cleanup { xcoreCleanSandbox() @@ -95,91 +103,92 @@ pipeline { } steps { println "Stage running on ${env.NODE_NAME}" - sh 'git clone https://github0.xmos.com/xmos-int/xtagctl.git' - sh 'git -C xtagctl checkout v2.0.0' - dir("${REPO}") { - checkout scm - dir("tests") { - createVenv(reqFile: "requirements.txt") - dir("hw_tests") { - withTools(params.TOOLS_VERSION) { - sh "cmake -G 'Unix Makefiles' -B build" - sh "xmake -C build -j 8" - withVenv { - sh "pip install -e ${WORKSPACE}/xtagctl" - withXTAG(["XCORE-AI-EXPLORER"]) { xtagIds -> - sh "pytest -n1 --junitxml=pytest_hw.xml" - sh "xrun --xscope --adapter-id ${xtagIds[0]} asynchronous_fifo_asrc_test/bin/asynchronous_fifo_asrc_test.xe" - } - } // withVenv - } // withTools - } // dir(hw_tests") - } // dir(tests) - } // dir ("${REPO}") - } //steps - post { - always { - junit "${REPO}/tests/hw_tests/pytest_hw.xml" - } - cleanup { - xcoreCleanSandbox() - } - } // post - } // stage('Hardware tests') - - stage('SNR plots') { - agent { - label 'xcore.ai && uhubctl' - } - steps { - println "Stage running on ${env.NODE_NAME}" - sh 'git clone https://github0.xmos.com/xmos-int/xtagctl.git' - sh 'git -C xtagctl checkout v2.0.0' - dir("${REPO}") { - checkout scm - dir("doc/python") { - createVenv(reqFile: "requirements.txt") - withVenv { - sh "pip install -e ${WORKSPACE}/xtagctl" - withTools(params.TOOLS_VERSION) { - sh "pip install git+ssh://git@github.com/xmos/xscope_fileio@v1.2.0" + sh 'git clone https://github0.xmos.com/xmos-int/xtagctl.git' + sh 'git -C xtagctl checkout v3.0.0' + dir(REPO_NAME) { + checkoutScmShallow() + dir("tests") { + createVenv(reqFile: "requirements.txt") + dir("hw_tests") { + withTools(params.TOOLS_VERSION) { + sh "cmake -G 'Unix Makefiles' -B build" + sh "xmake -C build -j 8" + withVenv { + sh "pip install -e ${WORKSPACE}/xtagctl" withXTAG(["XCORE-AI-EXPLORER"]) { xtagIds -> - sh "python -m doc_asrc.py --adapter-id " + xtagIds[0] - stash name: 'doc_asrc_output', includes: '_build/**' + sh "pytest -n1 --junitxml=pytest_hw.xml" + sh "xrun --xscope --adapter-id ${xtagIds[0]} asynchronous_fifo_asrc_test/bin/asynchronous_fifo_asrc_test.xe" } - } // withTools - } // withVenv - } // dir("doc/python") - } // dir("${REPO}") - } // steps - post { - cleanup { - xcoreCleanSandbox() - } - } // post - } // stage('SNR plots') + } // withVenv + } // withTools + } // dir("hw_tests") + } // dir("tests") + } // dir (REPO_NAME) + } //steps + post { + always { + junit "${REPO_NAME}/tests/hw_tests/pytest_hw.xml" + } + cleanup { + xcoreCleanSandbox() + } + } // post + } // stage('Hardware tests') - stage('Legacy CMake build') { + stage('SNR plots') { + agent { + label 'xcore.ai && uhubctl' + } + steps { + println "Stage running on ${env.NODE_NAME}" + sh 'git clone https://github0.xmos.com/xmos-int/xtagctl.git' + sh 'git -C xtagctl checkout v3.0.0' + dir(REPO_NAME) { + checkoutScmShallow() + dir("doc/python") { + createVenv(reqFile: "requirements.txt") + withVenv { + sh "pip install -e ${WORKSPACE}/xtagctl" + withTools(params.TOOLS_VERSION) { + sh "pip install git+ssh://git@github.com/xmos/xscope_fileio@v1.3.1" + withXTAG(["XCORE-AI-EXPLORER"]) { xtagIds -> + sh "python -m doc_asrc.py --adapter-id " + xtagIds[0] + stash name: 'doc_asrc_output', includes: '_build/**' + } + } // withTools + } // withVenv + } // dir("doc/python") + } // dir(REPO_NAME) + } // steps + post { + cleanup { + xcoreCleanSandbox() + } + } // post + } // stage('SNR plots') + + stage('Legacy CMake build') { agent { label 'x86_64 && linux' } - steps { - println "Stage running on ${env.NODE_NAME}" - dir("${REPO}") { - checkout scm - sh "git clone git@github.com:xmos/xmos_cmake_toolchain.git --branch v1.0.0" - withTools(params.TOOLS_VERSION) { - sh 'cmake -G "Unix Makefiles" -B build_legacy_cmake -DCMAKE_TOOLCHAIN_FILE=xmos_cmake_toolchain/xs3a.cmake' - sh 'xmake -C build_legacy_cmake lib_src' - } - } // dir("${REPO}") - } // steps - post { - cleanup { - xcoreCleanSandbox() + steps { + println "Stage running on ${env.NODE_NAME}" + dir(REPO_NAME) { + checkoutScmShallow() + // Clone "Boston" cmake + sh "git clone git@github.com:xmos/xmos_cmake_toolchain.git --branch v1.0.0" + withTools(params.TOOLS_VERSION) { + sh 'cmake -G "Unix Makefiles" -B build_legacy_cmake -DCMAKE_TOOLCHAIN_FILE=xmos_cmake_toolchain/xs3a.cmake' + sh 'xmake -C build_legacy_cmake lib_src' } - } // post - } // stage('Legacy CMake build') + } // dir(REPO_NAME) + } // steps + post { + cleanup { + xcoreCleanSandbox() + } + } // post + } // stage('Legacy CMake build') } // parallel } // stage ('Build and test') @@ -190,8 +199,8 @@ pipeline { } steps { println "Stage running on ${env.NODE_NAME}" - dir("${REPO}") { - checkout scm + dir(REPO_NAME) { + checkoutScmShallow() dir("doc/python") { unstash 'doc_asrc_output' @@ -208,5 +217,14 @@ pipeline { } } // post } // stage('Build Documentation') + + stage('🚀 Release') { + when { + expression { triggerRelease.isReleasable() } + } + steps { + triggerRelease() + } + } } // stages } // pipeline diff --git a/README.rst b/README.rst index 72191f6f..a2d7da48 100644 --- a/README.rst +++ b/README.rst @@ -5,11 +5,11 @@ lib_src: Sample rate conversion ############################### :vendor: XMOS -:version: 2.7.0 +:version: 2.7.1 :scope: General Use :description: SSRC/ASRC for xcore :category: Audio -:keywords: SRC, SSRC, ASRC, DSP +:keywords: SRC, DSP :devices: xcore.ai, xcore-200 ******* diff --git a/doc/python/asrc_utils.py b/doc/python/asrc_utils.py index 32d86a40..89f50dbf 100644 --- a/doc/python/asrc_utils.py +++ b/doc/python/asrc_utils.py @@ -1,4 +1,4 @@ -# Copyright 2023-2024 XMOS LIMITED. +# Copyright 2023-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. from subprocess import Popen, PIPE from subprocess import run as srun diff --git a/doc/python/doc_asrc.py b/doc/python/doc_asrc.py index 6f97d3ce..c905a760 100644 --- a/doc/python/doc_asrc.py +++ b/doc/python/doc_asrc.py @@ -1,4 +1,4 @@ -# Copyright 2023-2024 XMOS LIMITED. +# Copyright 2023-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. from asrc_utils import asrc_util import numpy as np diff --git a/examples/app_asrc_task/asrc_task/src/asrc_task_config.h b/examples/app_asrc_task/asrc_task/src/asrc_task_config.h index eaac00aa..5f8e8333 100644 --- a/examples/app_asrc_task/asrc_task/src/asrc_task_config.h +++ b/examples/app_asrc_task/asrc_task/src/asrc_task_config.h @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #define MAX_ASRC_CHANNELS_TOTAL 8 // Used for buffer sizing and FIFO sizing (static) diff --git a/examples/app_asrc_task/asrc_task/src/asrc_task_receive_samples.c b/examples/app_asrc_task/asrc_task/src/asrc_task_receive_samples.c index b26162c0..2fdfa811 100644 --- a/examples/app_asrc_task/asrc_task/src/asrc_task_receive_samples.c +++ b/examples/app_asrc_task/asrc_task/src/asrc_task_receive_samples.c @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #include "asrc_task.h" diff --git a/examples/app_asrc_task/asrc_task/src/asrc_task_test.xc b/examples/app_asrc_task/asrc_task/src/asrc_task_test.xc index 0310bd8a..5fa79c65 100644 --- a/examples/app_asrc_task/asrc_task/src/asrc_task_test.xc +++ b/examples/app_asrc_task/asrc_task/src/asrc_task_test.xc @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // General includes #include diff --git a/examples/app_asrc_task/src/asrc_task_config.h b/examples/app_asrc_task/src/asrc_task_config.h index eaac00aa..5f8e8333 100644 --- a/examples/app_asrc_task/src/asrc_task_config.h +++ b/examples/app_asrc_task/src/asrc_task_config.h @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #define MAX_ASRC_CHANNELS_TOTAL 8 // Used for buffer sizing and FIFO sizing (static) diff --git a/examples/app_asrc_task/src/asrc_task_receive_samples.c b/examples/app_asrc_task/src/asrc_task_receive_samples.c index b26162c0..2fdfa811 100644 --- a/examples/app_asrc_task/src/asrc_task_receive_samples.c +++ b/examples/app_asrc_task/src/asrc_task_receive_samples.c @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #include "asrc_task.h" diff --git a/examples/app_asrc_task/src/asrc_task_test.xc b/examples/app_asrc_task/src/asrc_task_test.xc index 0310bd8a..5fa79c65 100644 --- a/examples/app_asrc_task/src/asrc_task_test.xc +++ b/examples/app_asrc_task/src/asrc_task_test.xc @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // General includes #include diff --git a/examples/app_asynchronous_fifo/asynchronous_fifo/src/asynchronous_fifo_example.c b/examples/app_asynchronous_fifo/asynchronous_fifo/src/asynchronous_fifo_example.c index bb4ba4a2..32af0d19 100644 --- a/examples/app_asynchronous_fifo/asynchronous_fifo/src/asynchronous_fifo_example.c +++ b/examples/app_asynchronous_fifo/asynchronous_fifo/src/asynchronous_fifo_example.c @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #include diff --git a/examples/app_asynchronous_fifo/src/asynchronous_fifo_example.c b/examples/app_asynchronous_fifo/src/asynchronous_fifo_example.c index bb4ba4a2..32af0d19 100644 --- a/examples/app_asynchronous_fifo/src/asynchronous_fifo_example.c +++ b/examples/app_asynchronous_fifo/src/asynchronous_fifo_example.c @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #include diff --git a/lib_src/api/asrc_timestamp_interpolation.h b/lib_src/api/asrc_timestamp_interpolation.h index d158d53d..77d5b542 100644 --- a/lib_src/api/asrc_timestamp_interpolation.h +++ b/lib_src/api/asrc_timestamp_interpolation.h @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #ifndef _asrc_timestamp_interpolation_h_ diff --git a/lib_src/api/asynchronous_fifo.h b/lib_src/api/asynchronous_fifo.h index c6e1d88b..574a7f8d 100644 --- a/lib_src/api/asynchronous_fifo.h +++ b/lib_src/api/asynchronous_fifo.h @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #ifndef _asynchronous_fifo_h__ diff --git a/lib_src/api/src.h b/lib_src/api/src.h index 57a7d399..0fae6dea 100644 --- a/lib_src/api/src.h +++ b/lib_src/api/src.h @@ -1,4 +1,4 @@ -// Copyright 2016-2023 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #ifndef _SRC_H_ #define _SRC_H_ diff --git a/lib_src/lib_build_info.cmake b/lib_src/lib_build_info.cmake index 2c279e65..88777ec7 100644 --- a/lib_src/lib_build_info.cmake +++ b/lib_src/lib_build_info.cmake @@ -1,7 +1,7 @@ set(LIB_NAME lib_src) -set(LIB_VERSION 2.7.0) +set(LIB_VERSION 2.7.1) -set(LIB_DEPENDENT_MODULES "lib_logging(3.3.1)") +set(LIB_DEPENDENT_MODULES "lib_logging(3.4.0)") set(LIB_COMPILER_FLAGS -Wno-missing-braces -O3) diff --git a/lib_src/module_build_info b/lib_src/module_build_info index de7e2f4a..c10b1e26 100644 --- a/lib_src/module_build_info +++ b/lib_src/module_build_info @@ -1,6 +1,6 @@ -VERSION = 2.7.0 +VERSION = 2.7.1 -DEPENDENT_MODULES = lib_logging(>=3.3.1) +DEPENDENT_MODULES = lib_logging(>=3.4.0) MODULE_XCC_FLAGS = $(XCC_FLAGS) \ -Wno-missing-braces \ diff --git a/lib_src/src/asrc_task/asrc_task.c b/lib_src/src/asrc_task/asrc_task.c index b6bca664..2752dffe 100644 --- a/lib_src/src/asrc_task/asrc_task.c +++ b/lib_src/src/asrc_task/asrc_task.c @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // Only compile if we are using asrc_task diff --git a/lib_src/src/asrc_task/asrc_task.h b/lib_src/src/asrc_task/asrc_task.h index 0368e9f4..25d00c21 100644 --- a/lib_src/src/asrc_task/asrc_task.h +++ b/lib_src/src/asrc_task/asrc_task.h @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #ifndef _ASRC_TASK_H_ #define _ASRC_TASK_H_ diff --git a/lib_src/src/asrc_timestamp_interpolation.c b/lib_src/src/asrc_timestamp_interpolation.c index 23b2edd2..1ebda0b4 100644 --- a/lib_src/src/asrc_timestamp_interpolation.c +++ b/lib_src/src/asrc_timestamp_interpolation.c @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #include diff --git a/lib_src/src/asynchronous_fifo.c b/lib_src/src/asynchronous_fifo.c index 93e06257..4a05875e 100644 --- a/lib_src/src/asynchronous_fifo.c +++ b/lib_src/src/asynchronous_fifo.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #include diff --git a/lib_src/src/fixed_factor_of_3/ds3/src_ff3_ds3.c b/lib_src/src/fixed_factor_of_3/ds3/src_ff3_ds3.c index a91f456d..7684ed74 100644 --- a/lib_src/src/fixed_factor_of_3/ds3/src_ff3_ds3.c +++ b/lib_src/src/fixed_factor_of_3/ds3/src_ff3_ds3.c @@ -1,4 +1,4 @@ -// Copyright 2016-2021 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/lib_src/src/fixed_factor_of_3/ds3/src_ff3_ds3.h b/lib_src/src/fixed_factor_of_3/ds3/src_ff3_ds3.h index 55340d2e..99fd250f 100644 --- a/lib_src/src/fixed_factor_of_3/ds3/src_ff3_ds3.h +++ b/lib_src/src/fixed_factor_of_3/ds3/src_ff3_ds3.h @@ -1,4 +1,4 @@ -// Copyright 2016-2021 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #ifndef _SRC_FF3_DS3_H_ #define _SRC_FF3_DS3_H_ diff --git a/lib_src/src/fixed_factor_of_3/os3/src_ff3_os3.c b/lib_src/src/fixed_factor_of_3/os3/src_ff3_os3.c index c88dae5b..381c23ca 100644 --- a/lib_src/src/fixed_factor_of_3/os3/src_ff3_os3.c +++ b/lib_src/src/fixed_factor_of_3/os3/src_ff3_os3.c @@ -1,4 +1,4 @@ -// Copyright 2016-2021 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/lib_src/src/fixed_factor_of_3/os3/src_ff3_os3.h b/lib_src/src/fixed_factor_of_3/os3/src_ff3_os3.h index b891879a..7430e66c 100644 --- a/lib_src/src/fixed_factor_of_3/os3/src_ff3_os3.h +++ b/lib_src/src/fixed_factor_of_3/os3/src_ff3_os3.h @@ -1,4 +1,4 @@ -// Copyright 2016-2023 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #ifndef _SRC_FF3_OS3_H_ #define _SRC_FF3_OS3_H_ diff --git a/lib_src/src/fixed_factor_of_3/src_ff3_fir_inner_loop_asm.S b/lib_src/src/fixed_factor_of_3/src_ff3_fir_inner_loop_asm.S index 8bf06ec0..be190b77 100644 --- a/lib_src/src/fixed_factor_of_3/src_ff3_fir_inner_loop_asm.S +++ b/lib_src/src/fixed_factor_of_3/src_ff3_fir_inner_loop_asm.S @@ -1,4 +1,4 @@ -// Copyright 2016-2023 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. .section .dp.data,"awd",@progbits .text diff --git a/lib_src/src/fixed_factor_of_3/src_ff3_fir_inner_loop_asm.h b/lib_src/src/fixed_factor_of_3/src_ff3_fir_inner_loop_asm.h index de9ae84e..fd44c213 100644 --- a/lib_src/src/fixed_factor_of_3/src_ff3_fir_inner_loop_asm.h +++ b/lib_src/src/fixed_factor_of_3/src_ff3_fir_inner_loop_asm.h @@ -1,4 +1,4 @@ -// Copyright 2016-2021 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #ifndef _SRC_FF3_FIR_INNER_LOOP_ASM_H_ #define _SRC_FF3_FIR_INNER_LOOP_ASM_H_ diff --git a/lib_src/src/fixed_factor_of_3_voice/ds3_voice/src_ff3v_ds3_voice.S b/lib_src/src/fixed_factor_of_3_voice/ds3_voice/src_ff3v_ds3_voice.S index b618f232..209b5aa9 100644 --- a/lib_src/src/fixed_factor_of_3_voice/ds3_voice/src_ff3v_ds3_voice.S +++ b/lib_src/src/fixed_factor_of_3_voice/ds3_voice/src_ff3v_ds3_voice.S @@ -1,4 +1,4 @@ -// Copyright 2016-2021 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. .section .dp.data,"awd",@progbits .text diff --git a/lib_src/src/fixed_factor_of_3_voice/src_ff3v_fir.S b/lib_src/src/fixed_factor_of_3_voice/src_ff3v_fir.S index 8df83f66..c444eff2 100644 --- a/lib_src/src/fixed_factor_of_3_voice/src_ff3v_fir.S +++ b/lib_src/src/fixed_factor_of_3_voice/src_ff3v_fir.S @@ -1,4 +1,4 @@ -// Copyright 2017-2021 XMOS LIMITED. +// Copyright 2017-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. .section .dp.data,"awd",@progbits .text diff --git a/lib_src/src/fixed_factor_of_3_voice/src_ff3v_fir.h b/lib_src/src/fixed_factor_of_3_voice/src_ff3v_fir.h index 3ad213e4..9c0f6b41 100644 --- a/lib_src/src/fixed_factor_of_3_voice/src_ff3v_fir.h +++ b/lib_src/src/fixed_factor_of_3_voice/src_ff3v_fir.h @@ -1,4 +1,4 @@ -// Copyright 2016-2021 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // // This file is generated using src_ff3v_fir_generator.py diff --git a/lib_src/src/fixed_factor_of_3_voice/src_ff3v_fir.xc b/lib_src/src/fixed_factor_of_3_voice/src_ff3v_fir.xc index 99a1f640..9f934d89 100644 --- a/lib_src/src/fixed_factor_of_3_voice/src_ff3v_fir.xc +++ b/lib_src/src/fixed_factor_of_3_voice/src_ff3v_fir.xc @@ -1,4 +1,4 @@ -// Copyright 2016-2021 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // // This file is generated using src_ff3v_fir_generator.py diff --git a/lib_src/src/fixed_factor_of_3_voice/src_ff3v_fir_generator.py b/lib_src/src/fixed_factor_of_3_voice/src_ff3v_fir_generator.py index 885bd413..3cdf7b9b 100755 --- a/lib_src/src/fixed_factor_of_3_voice/src_ff3v_fir_generator.py +++ b/lib_src/src/fixed_factor_of_3_voice/src_ff3v_fir_generator.py @@ -1,5 +1,5 @@ #!/usr/bin/env python -# Copyright 2016-2021 XMOS LIMITED. +# Copyright 2016-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. import os.path import numpy as np diff --git a/lib_src/src/fixed_factor_of_3_voice/us3_voice/src_ff3v_us3_voice.S b/lib_src/src/fixed_factor_of_3_voice/us3_voice/src_ff3v_us3_voice.S index 46506e6f..98f4d6f9 100644 --- a/lib_src/src/fixed_factor_of_3_voice/us3_voice/src_ff3v_us3_voice.S +++ b/lib_src/src/fixed_factor_of_3_voice/us3_voice/src_ff3v_us3_voice.S @@ -1,4 +1,4 @@ -// Copyright 2017-2021 XMOS LIMITED. +// Copyright 2017-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. .section .dp.data,"awd",@progbits .text diff --git a/lib_src/src/fixed_factor_vpu_voice/asm/conv_s32_24t.S b/lib_src/src/fixed_factor_vpu_voice/asm/conv_s32_24t.S index 91d03d0e..f479c4ce 100644 --- a/lib_src/src/fixed_factor_vpu_voice/asm/conv_s32_24t.S +++ b/lib_src/src/fixed_factor_vpu_voice/asm/conv_s32_24t.S @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #define FUNCTION_NAME conv_s32_24t diff --git a/lib_src/src/fixed_factor_vpu_voice/asm/conv_s32_32t.S b/lib_src/src/fixed_factor_vpu_voice/asm/conv_s32_32t.S index 6c21abf4..2dafbd24 100644 --- a/lib_src/src/fixed_factor_vpu_voice/asm/conv_s32_32t.S +++ b/lib_src/src/fixed_factor_vpu_voice/asm/conv_s32_32t.S @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #define FUNCTION_NAME conv_s32_32t diff --git a/lib_src/src/fixed_factor_vpu_voice/asm/fir_s32_24t.S b/lib_src/src/fixed_factor_vpu_voice/asm/fir_s32_24t.S index cae044d7..ccb87e74 100644 --- a/lib_src/src/fixed_factor_vpu_voice/asm/fir_s32_24t.S +++ b/lib_src/src/fixed_factor_vpu_voice/asm/fir_s32_24t.S @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #define FUNCTION_NAME fir_s32_24t diff --git a/lib_src/src/fixed_factor_vpu_voice/asm/fir_s32_32t.S b/lib_src/src/fixed_factor_vpu_voice/asm/fir_s32_32t.S index c2591a3d..c53bc557 100644 --- a/lib_src/src/fixed_factor_vpu_voice/asm/fir_s32_32t.S +++ b/lib_src/src/fixed_factor_vpu_voice/asm/fir_s32_32t.S @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #define FUNCTION_NAME fir_s32_32t diff --git a/lib_src/src/fixed_factor_vpu_voice/asm/fir_s32_48t.S b/lib_src/src/fixed_factor_vpu_voice/asm/fir_s32_48t.S index 3036f048..404288aa 100644 --- a/lib_src/src/fixed_factor_vpu_voice/asm/fir_s32_48t.S +++ b/lib_src/src/fixed_factor_vpu_voice/asm/fir_s32_48t.S @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #define FUNCTION_NAME fir_s32_48t diff --git a/lib_src/src/fixed_factor_vpu_voice/asm/push_s32_48t.S b/lib_src/src/fixed_factor_vpu_voice/asm/push_s32_48t.S index 9a945b65..a1972050 100644 --- a/lib_src/src/fixed_factor_vpu_voice/asm/push_s32_48t.S +++ b/lib_src/src/fixed_factor_vpu_voice/asm/push_s32_48t.S @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #define FUNCTION_NAME push_s32_48t diff --git a/lib_src/src/fixed_factor_vpu_voice/src_ff3_fir_coefs.c b/lib_src/src/fixed_factor_vpu_voice/src_ff3_fir_coefs.c index dcef9709..39a9730c 100644 --- a/lib_src/src/fixed_factor_vpu_voice/src_ff3_fir_coefs.c +++ b/lib_src/src/fixed_factor_vpu_voice/src_ff3_fir_coefs.c @@ -1,4 +1,4 @@ -// Copyright 2023 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. /*********************************/ diff --git a/lib_src/src/fixed_factor_vpu_voice/src_ff3_fir_coefs.h b/lib_src/src/fixed_factor_vpu_voice/src_ff3_fir_coefs.h index e5e40b2b..a1cb8d51 100644 --- a/lib_src/src/fixed_factor_vpu_voice/src_ff3_fir_coefs.h +++ b/lib_src/src/fixed_factor_vpu_voice/src_ff3_fir_coefs.h @@ -1,4 +1,4 @@ -// Copyright 2023 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. /*********************************/ diff --git a/lib_src/src/fixed_factor_vpu_voice/src_low_level.h b/lib_src/src/fixed_factor_vpu_voice/src_low_level.h index f87e31d5..74755f5a 100644 --- a/lib_src/src/fixed_factor_vpu_voice/src_low_level.h +++ b/lib_src/src/fixed_factor_vpu_voice/src_low_level.h @@ -1,4 +1,4 @@ -// Copyright 2023 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #ifndef _SRC_LOW_LEVEL_H_ diff --git a/lib_src/src/fixed_factor_vpu_voice/src_poly.h b/lib_src/src/fixed_factor_vpu_voice/src_poly.h index 14549e75..b5ecc6d4 100644 --- a/lib_src/src/fixed_factor_vpu_voice/src_poly.h +++ b/lib_src/src/fixed_factor_vpu_voice/src_poly.h @@ -1,4 +1,4 @@ -// Copyright 2023 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #ifndef _SRC_POLY_VPU_H_ diff --git a/lib_src/src/fixed_factor_vpu_voice/src_rat_fir_coefs.c b/lib_src/src/fixed_factor_vpu_voice/src_rat_fir_coefs.c index e1d3882f..672f0416 100644 --- a/lib_src/src/fixed_factor_vpu_voice/src_rat_fir_coefs.c +++ b/lib_src/src/fixed_factor_vpu_voice/src_rat_fir_coefs.c @@ -1,4 +1,4 @@ -// Copyright 2023 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. /*********************************/ diff --git a/lib_src/src/fixed_factor_vpu_voice/src_rat_fir_coefs.h b/lib_src/src/fixed_factor_vpu_voice/src_rat_fir_coefs.h index 730a94ea..d0548563 100644 --- a/lib_src/src/fixed_factor_vpu_voice/src_rat_fir_coefs.h +++ b/lib_src/src/fixed_factor_vpu_voice/src_rat_fir_coefs.h @@ -1,4 +1,4 @@ -// Copyright 2023 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. /*********************************/ diff --git a/lib_src/src/multirate_hifi/asrc/src_mrhf_asrc.c b/lib_src/src/multirate_hifi/asrc/src_mrhf_asrc.c index 679e4d5a..419bbe7d 100644 --- a/lib_src/src/multirate_hifi/asrc/src_mrhf_asrc.c +++ b/lib_src/src/multirate_hifi/asrc/src_mrhf_asrc.c @@ -1,4 +1,4 @@ -// Copyright 2016-2024 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/lib_src/src/multirate_hifi/asrc/src_mrhf_asrc.h b/lib_src/src/multirate_hifi/asrc/src_mrhf_asrc.h index 4783f2f3..38b2b704 100644 --- a/lib_src/src/multirate_hifi/asrc/src_mrhf_asrc.h +++ b/lib_src/src/multirate_hifi/asrc/src_mrhf_asrc.h @@ -1,4 +1,4 @@ -// Copyright 2016-2023 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/lib_src/src/multirate_hifi/asrc/src_mrhf_asrc_checks.h b/lib_src/src/multirate_hifi/asrc/src_mrhf_asrc_checks.h index 1dbe7a40..7094402f 100644 --- a/lib_src/src/multirate_hifi/asrc/src_mrhf_asrc_checks.h +++ b/lib_src/src/multirate_hifi/asrc/src_mrhf_asrc_checks.h @@ -1,4 +1,4 @@ -// Copyright 2016-2021 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #ifndef _SRC_MRHF_ASRC_CHECKS_H_ #define _SRC_MRHF_ASRC_CHECKS_H_ diff --git a/lib_src/src/multirate_hifi/asrc/src_mrhf_asrc_wrapper.c b/lib_src/src/multirate_hifi/asrc/src_mrhf_asrc_wrapper.c index a01a94a8..d6f48c27 100644 --- a/lib_src/src/multirate_hifi/asrc/src_mrhf_asrc_wrapper.c +++ b/lib_src/src/multirate_hifi/asrc/src_mrhf_asrc_wrapper.c @@ -1,4 +1,4 @@ -// Copyright 2016-2024 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // General includes #include diff --git a/lib_src/src/multirate_hifi/src_mrhf_adfir_inner_loop_asm.S b/lib_src/src/multirate_hifi/src_mrhf_adfir_inner_loop_asm.S index 4eae24e9..1ae194e7 100644 --- a/lib_src/src/multirate_hifi/src_mrhf_adfir_inner_loop_asm.S +++ b/lib_src/src/multirate_hifi/src_mrhf_adfir_inner_loop_asm.S @@ -1,4 +1,4 @@ -// Copyright 2016-2023 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. .section .dp.data,"awd",@progbits .text diff --git a/lib_src/src/multirate_hifi/src_mrhf_adfir_inner_loop_asm.h b/lib_src/src/multirate_hifi/src_mrhf_adfir_inner_loop_asm.h index 3c5e311c..b2cb1f31 100644 --- a/lib_src/src/multirate_hifi/src_mrhf_adfir_inner_loop_asm.h +++ b/lib_src/src/multirate_hifi/src_mrhf_adfir_inner_loop_asm.h @@ -1,4 +1,4 @@ -// Copyright 2016-2024 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #ifndef _SRC_MRHF_ADFIR_INNER_LOOP_ASM_H_ #define _SRC_MRHF_ADFIR_INNER_LOOP_ASM_H_ diff --git a/lib_src/src/multirate_hifi/src_mrhf_adfir_inner_loop_asm_xs3.S b/lib_src/src/multirate_hifi/src_mrhf_adfir_inner_loop_asm_xs3.S index 6f57ca79..dad1a2f2 100644 --- a/lib_src/src/multirate_hifi/src_mrhf_adfir_inner_loop_asm_xs3.S +++ b/lib_src/src/multirate_hifi/src_mrhf_adfir_inner_loop_asm_xs3.S @@ -1,4 +1,4 @@ -// Copyright 2016-2024 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #if defined(__XS3A__) .text diff --git a/lib_src/src/multirate_hifi/src_mrhf_dither_maths_asm.S b/lib_src/src/multirate_hifi/src_mrhf_dither_maths_asm.S index 9f88f2ae..a867ddea 100644 --- a/lib_src/src/multirate_hifi/src_mrhf_dither_maths_asm.S +++ b/lib_src/src/multirate_hifi/src_mrhf_dither_maths_asm.S @@ -1,4 +1,4 @@ -// Copyright 2016-2021 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. .section .dp.data,"awd",@progbits .text diff --git a/lib_src/src/multirate_hifi/src_mrhf_filter_defs.c b/lib_src/src/multirate_hifi/src_mrhf_filter_defs.c index b77d50b8..a65ea202 100644 --- a/lib_src/src/multirate_hifi/src_mrhf_filter_defs.c +++ b/lib_src/src/multirate_hifi/src_mrhf_filter_defs.c @@ -1,4 +1,4 @@ -// Copyright 2016-2024 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/lib_src/src/multirate_hifi/src_mrhf_filter_defs.h b/lib_src/src/multirate_hifi/src_mrhf_filter_defs.h index b3083c04..a1d69c96 100644 --- a/lib_src/src/multirate_hifi/src_mrhf_filter_defs.h +++ b/lib_src/src/multirate_hifi/src_mrhf_filter_defs.h @@ -1,4 +1,4 @@ -// Copyright 2016-2024 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/lib_src/src/multirate_hifi/src_mrhf_fir.c b/lib_src/src/multirate_hifi/src_mrhf_fir.c index 525f585e..f000bfff 100644 --- a/lib_src/src/multirate_hifi/src_mrhf_fir.c +++ b/lib_src/src/multirate_hifi/src_mrhf_fir.c @@ -1,4 +1,4 @@ -// Copyright 2016-2024 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/lib_src/src/multirate_hifi/src_mrhf_fir.h b/lib_src/src/multirate_hifi/src_mrhf_fir.h index 7ae4945a..73fc5d39 100644 --- a/lib_src/src/multirate_hifi/src_mrhf_fir.h +++ b/lib_src/src/multirate_hifi/src_mrhf_fir.h @@ -1,4 +1,4 @@ -// Copyright 2016-2024 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/lib_src/src/multirate_hifi/src_mrhf_fir_inner_loop_asm.S b/lib_src/src/multirate_hifi/src_mrhf_fir_inner_loop_asm.S index cfc4c4a3..bad65660 100644 --- a/lib_src/src/multirate_hifi/src_mrhf_fir_inner_loop_asm.S +++ b/lib_src/src/multirate_hifi/src_mrhf_fir_inner_loop_asm.S @@ -1,4 +1,4 @@ -// Copyright 2016-2023 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. .section .dp.data,"awd",@progbits .text diff --git a/lib_src/src/multirate_hifi/src_mrhf_fir_inner_loop_asm.h b/lib_src/src/multirate_hifi/src_mrhf_fir_inner_loop_asm.h index 198d561e..d5a50ba8 100644 --- a/lib_src/src/multirate_hifi/src_mrhf_fir_inner_loop_asm.h +++ b/lib_src/src/multirate_hifi/src_mrhf_fir_inner_loop_asm.h @@ -1,4 +1,4 @@ -// Copyright 2016-2024 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #ifndef _SRC_MRHF_FIR_INNER_LOOP_ASM_H_ #define _SRC_MRHF_FIR_INNER_LOOP_ASM_H_ diff --git a/lib_src/src/multirate_hifi/src_mrhf_fir_os_inner_loop_asm.S b/lib_src/src/multirate_hifi/src_mrhf_fir_os_inner_loop_asm.S index fec86964..31f83b2e 100644 --- a/lib_src/src/multirate_hifi/src_mrhf_fir_os_inner_loop_asm.S +++ b/lib_src/src/multirate_hifi/src_mrhf_fir_os_inner_loop_asm.S @@ -1,4 +1,4 @@ -// Copyright 2016-2023 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. .section .dp.data,"awd",@progbits .text diff --git a/lib_src/src/multirate_hifi/src_mrhf_fir_os_inner_loop_asm.h b/lib_src/src/multirate_hifi/src_mrhf_fir_os_inner_loop_asm.h index b90aac09..23cc3e29 100644 --- a/lib_src/src/multirate_hifi/src_mrhf_fir_os_inner_loop_asm.h +++ b/lib_src/src/multirate_hifi/src_mrhf_fir_os_inner_loop_asm.h @@ -1,4 +1,4 @@ -// Copyright 2016-2024 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #ifndef SRC_MRHF_FIR_OS_INNER_LOOP_ASM_H_ #define SRC_MRHF_FIR_OS_INNER_LOOP_ASM_H_ diff --git a/lib_src/src/multirate_hifi/src_mrhf_int_arithmetic.c b/lib_src/src/multirate_hifi/src_mrhf_int_arithmetic.c index ad0ccc48..e5d0d0a1 100644 --- a/lib_src/src/multirate_hifi/src_mrhf_int_arithmetic.c +++ b/lib_src/src/multirate_hifi/src_mrhf_int_arithmetic.c @@ -1,4 +1,4 @@ -// Copyright 2016-2021 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/lib_src/src/multirate_hifi/src_mrhf_int_arithmetic.h b/lib_src/src/multirate_hifi/src_mrhf_int_arithmetic.h index 182eb9c8..d89b6d75 100644 --- a/lib_src/src/multirate_hifi/src_mrhf_int_arithmetic.h +++ b/lib_src/src/multirate_hifi/src_mrhf_int_arithmetic.h @@ -1,4 +1,4 @@ -// Copyright 2016-2021 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #ifndef _SRC_MRHF_INT_ARITHEMTIC_H_ #define _SRC_MRHF_INT_ARITHEMTIC_H_ diff --git a/lib_src/src/multirate_hifi/src_mrhf_spline_coeff_gen_inner_loop_asm.S b/lib_src/src/multirate_hifi/src_mrhf_spline_coeff_gen_inner_loop_asm.S index c4e55225..2e2c5d3c 100644 --- a/lib_src/src/multirate_hifi/src_mrhf_spline_coeff_gen_inner_loop_asm.S +++ b/lib_src/src/multirate_hifi/src_mrhf_spline_coeff_gen_inner_loop_asm.S @@ -1,4 +1,4 @@ -// Copyright 2016-2023 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #define FILTER_DEFS_ADFIR_PHASE_N_TAPS ((1920 / 128) + 1) // Number of taps per phase diff --git a/lib_src/src/multirate_hifi/src_mrhf_spline_coeff_gen_inner_loop_asm.h b/lib_src/src/multirate_hifi/src_mrhf_spline_coeff_gen_inner_loop_asm.h index 94b15844..cf096446 100644 --- a/lib_src/src/multirate_hifi/src_mrhf_spline_coeff_gen_inner_loop_asm.h +++ b/lib_src/src/multirate_hifi/src_mrhf_spline_coeff_gen_inner_loop_asm.h @@ -1,4 +1,4 @@ -// Copyright 2016-2024 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #ifndef SRC_MRHF_SPLINE_COEFF_GEN_INNER_LOOP_ASM_H_ #define SRC_MRHF_SPLINE_COEFF_GEN_INNER_LOOP_ASM_H_ diff --git a/lib_src/src/multirate_hifi/ssrc/src_mrhf_ssrc.c b/lib_src/src/multirate_hifi/ssrc/src_mrhf_ssrc.c index 4f70e232..e10c80b0 100644 --- a/lib_src/src/multirate_hifi/ssrc/src_mrhf_ssrc.c +++ b/lib_src/src/multirate_hifi/ssrc/src_mrhf_ssrc.c @@ -1,4 +1,4 @@ -// Copyright 2016-2024 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/lib_src/src/multirate_hifi/ssrc/src_mrhf_ssrc.h b/lib_src/src/multirate_hifi/ssrc/src_mrhf_ssrc.h index 5662fef5..40610428 100644 --- a/lib_src/src/multirate_hifi/ssrc/src_mrhf_ssrc.h +++ b/lib_src/src/multirate_hifi/ssrc/src_mrhf_ssrc.h @@ -1,4 +1,4 @@ -// Copyright 2016-2021 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/lib_src/src/multirate_hifi/ssrc/src_mrhf_ssrc_checks.h b/lib_src/src/multirate_hifi/ssrc/src_mrhf_ssrc_checks.h index c2c21e83..37e6c307 100644 --- a/lib_src/src/multirate_hifi/ssrc/src_mrhf_ssrc_checks.h +++ b/lib_src/src/multirate_hifi/ssrc/src_mrhf_ssrc_checks.h @@ -1,4 +1,4 @@ -// Copyright 2016-2021 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #ifndef _SRC_MRHF_SSRC_CHECKS_H_ #define _SRC_MRHF_SSRC_CHECKS_H_ diff --git a/lib_src/src/multirate_hifi/ssrc/src_mrhf_ssrc_wrapper.c b/lib_src/src/multirate_hifi/ssrc/src_mrhf_ssrc_wrapper.c index 886f47d9..905b8ab7 100644 --- a/lib_src/src/multirate_hifi/ssrc/src_mrhf_ssrc_wrapper.c +++ b/lib_src/src/multirate_hifi/ssrc/src_mrhf_ssrc_wrapper.c @@ -1,4 +1,4 @@ -// Copyright 2016-2021 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // General includes #include diff --git a/lib_src/src/multirate_hifi/use_vpu.h b/lib_src/src/multirate_hifi/use_vpu.h index de3348d6..4d796b9d 100644 --- a/lib_src/src/multirate_hifi/use_vpu.h +++ b/lib_src/src/multirate_hifi/use_vpu.h @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #ifndef SRC_USE_VPU #if defined(__XS3A__) diff --git a/python/fixed_factor_vpu_voice/src_ff3_fir_gen.py b/python/fixed_factor_vpu_voice/src_ff3_fir_gen.py index 80199b9d..ceab64bf 100644 --- a/python/fixed_factor_vpu_voice/src_ff3_fir_gen.py +++ b/python/fixed_factor_vpu_voice/src_ff3_fir_gen.py @@ -1,4 +1,4 @@ -# Copyright 2023-2024 XMOS LIMITED. +# Copyright 2023-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. """ This script generates filter coefficient for a 48 - 16 kHz fixed-factor-of-3 sample rate conversion diff --git a/python/fixed_factor_vpu_voice/src_rat_fir_gen.py b/python/fixed_factor_vpu_voice/src_rat_fir_gen.py index 373ffb51..9809eb18 100644 --- a/python/fixed_factor_vpu_voice/src_rat_fir_gen.py +++ b/python/fixed_factor_vpu_voice/src_rat_fir_gen.py @@ -1,4 +1,4 @@ -# Copyright 2023-2024 XMOS LIMITED. +# Copyright 2023-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. """ This script generates filter coefficients for a rational factor 48 - 32 kHz sample rate conversion diff --git a/python/setup.py b/python/setup.py index 6fcf58b6..a732f949 100644 --- a/python/setup.py +++ b/python/setup.py @@ -1,4 +1,4 @@ -# Copyright 2020-2024 XMOS LIMITED. +# Copyright 2020-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. import setuptools diff --git a/settings.yml b/settings.yml index f66f023d..9f326d7e 100644 --- a/settings.yml +++ b/settings.yml @@ -3,7 +3,7 @@ lib_name: lib_src project: '{{lib_name}}' title: '{{lib_name}}: Sample rate conversion' -version: 2.7.0 +version: 2.7.1 documentation: exclude_patterns_path: doc/exclude_patterns.inc diff --git a/tests/hw_tests/asrc_task_test/src/asrc_task_config.h b/tests/hw_tests/asrc_task_test/src/asrc_task_config.h index eaac00aa..5f8e8333 100644 --- a/tests/hw_tests/asrc_task_test/src/asrc_task_config.h +++ b/tests/hw_tests/asrc_task_test/src/asrc_task_config.h @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #define MAX_ASRC_CHANNELS_TOTAL 8 // Used for buffer sizing and FIFO sizing (static) diff --git a/tests/hw_tests/asrc_task_test/src/asrc_task_receive_samples.c b/tests/hw_tests/asrc_task_test/src/asrc_task_receive_samples.c index b26162c0..2fdfa811 100644 --- a/tests/hw_tests/asrc_task_test/src/asrc_task_receive_samples.c +++ b/tests/hw_tests/asrc_task_test/src/asrc_task_receive_samples.c @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #include "asrc_task.h" diff --git a/tests/hw_tests/asrc_task_test/src/asrc_task_test.xc b/tests/hw_tests/asrc_task_test/src/asrc_task_test.xc index 1d3a7452..a93c885c 100644 --- a/tests/hw_tests/asrc_task_test/src/asrc_task_test.xc +++ b/tests/hw_tests/asrc_task_test/src/asrc_task_test.xc @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // General includes #include diff --git a/tests/hw_tests/asrc_task_test_ppm/host/vcd_to_csv.c b/tests/hw_tests/asrc_task_test_ppm/host/vcd_to_csv.c index 629e0413..3576039f 100644 --- a/tests/hw_tests/asrc_task_test_ppm/host/vcd_to_csv.c +++ b/tests/hw_tests/asrc_task_test_ppm/host/vcd_to_csv.c @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #include #include diff --git a/tests/hw_tests/asrc_task_test_ppm/src/asrc_task_config.h b/tests/hw_tests/asrc_task_test_ppm/src/asrc_task_config.h index 4ef01635..51945c37 100644 --- a/tests/hw_tests/asrc_task_test_ppm/src/asrc_task_config.h +++ b/tests/hw_tests/asrc_task_test_ppm/src/asrc_task_config.h @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #define MAX_ASRC_CHANNELS_TOTAL 1 // Used for buffer sizing and FIFO sizing (static) diff --git a/tests/hw_tests/asrc_task_test_ppm/src/asrc_task_receive_samples.c b/tests/hw_tests/asrc_task_test_ppm/src/asrc_task_receive_samples.c index b26162c0..2fdfa811 100644 --- a/tests/hw_tests/asrc_task_test_ppm/src/asrc_task_receive_samples.c +++ b/tests/hw_tests/asrc_task_test_ppm/src/asrc_task_receive_samples.c @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #include "asrc_task.h" diff --git a/tests/hw_tests/asrc_task_test_ppm/src/asrc_task_test_ppm.xc b/tests/hw_tests/asrc_task_test_ppm/src/asrc_task_test_ppm.xc index c731e44b..b3eac097 100644 --- a/tests/hw_tests/asrc_task_test_ppm/src/asrc_task_test_ppm.xc +++ b/tests/hw_tests/asrc_task_test_ppm/src/asrc_task_test_ppm.xc @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // General includes #include diff --git a/tests/hw_tests/asrc_test_xscope_fileio/src/asrc_test.c b/tests/hw_tests/asrc_test_xscope_fileio/src/asrc_test.c index a9c402d0..f49583ef 100644 --- a/tests/hw_tests/asrc_test_xscope_fileio/src/asrc_test.c +++ b/tests/hw_tests/asrc_test_xscope_fileio/src/asrc_test.c @@ -1,4 +1,4 @@ -// Copyright 2016-2024 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #include #include diff --git a/tests/hw_tests/asrc_test_xscope_fileio/src/file_utils/fileio.c b/tests/hw_tests/asrc_test_xscope_fileio/src/file_utils/fileio.c index aa3d20cb..13063157 100644 --- a/tests/hw_tests/asrc_test_xscope_fileio/src/file_utils/fileio.c +++ b/tests/hw_tests/asrc_test_xscope_fileio/src/file_utils/fileio.c @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #include "fileio.h" diff --git a/tests/hw_tests/asrc_test_xscope_fileio/src/file_utils/fileio.h b/tests/hw_tests/asrc_test_xscope_fileio/src/file_utils/fileio.h index 0d8e5240..2c249c0e 100644 --- a/tests/hw_tests/asrc_test_xscope_fileio/src/file_utils/fileio.h +++ b/tests/hw_tests/asrc_test_xscope_fileio/src/file_utils/fileio.h @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #ifndef FILEIO_H #define FILEIO_H diff --git a/tests/hw_tests/asrc_test_xscope_fileio/src/main.xc b/tests/hw_tests/asrc_test_xscope_fileio/src/main.xc index e0841562..af8392b0 100644 --- a/tests/hw_tests/asrc_test_xscope_fileio/src/main.xc +++ b/tests/hw_tests/asrc_test_xscope_fileio/src/main.xc @@ -1,4 +1,4 @@ -// Copyright 2016-2024 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // General includes #include diff --git a/tests/hw_tests/asynchronous_fifo_asrc_test/src/asynchronous_fifo_asrc_test.c b/tests/hw_tests/asynchronous_fifo_asrc_test/src/asynchronous_fifo_asrc_test.c index defa3e44..8d9200d9 100644 --- a/tests/hw_tests/asynchronous_fifo_asrc_test/src/asynchronous_fifo_asrc_test.c +++ b/tests/hw_tests/asynchronous_fifo_asrc_test/src/asynchronous_fifo_asrc_test.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #include diff --git a/tests/hw_tests/test_asrc_ppm.py b/tests/hw_tests/test_asrc_ppm.py index 00c1037d..9f065a27 100644 --- a/tests/hw_tests/test_asrc_ppm.py +++ b/tests/hw_tests/test_asrc_ppm.py @@ -1,4 +1,4 @@ -# Copyright 2024 XMOS LIMITED. +# Copyright 2024-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. """ diff --git a/tests/hw_tests/test_asrc_task.py b/tests/hw_tests/test_asrc_task.py index facbe1d2..02eb6c80 100644 --- a/tests/hw_tests/test_asrc_task.py +++ b/tests/hw_tests/test_asrc_task.py @@ -1,4 +1,4 @@ -# Copyright 2024 XMOS LIMITED. +# Copyright 2024-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. """ diff --git a/tests/setup.py b/tests/setup.py index 82b2d790..0ed859c9 100644 --- a/tests/setup.py +++ b/tests/setup.py @@ -1,4 +1,4 @@ -# Copyright 2020-2024 XMOS LIMITED. +# Copyright 2020-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. import setuptools diff --git a/tests/sim_tests/asrc_test/src/dut/asrc_test.xc b/tests/sim_tests/asrc_test/src/dut/asrc_test.xc index 7d1ea575..160ac937 100644 --- a/tests/sim_tests/asrc_test/src/dut/asrc_test.xc +++ b/tests/sim_tests/asrc_test/src/dut/asrc_test.xc @@ -1,4 +1,4 @@ -// Copyright 2016-2024 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // General includes #include diff --git a/tests/sim_tests/asrc_test/src/model/Main.c b/tests/sim_tests/asrc_test/src/model/Main.c index 40c4e6ba..78282df8 100644 --- a/tests/sim_tests/asrc_test/src/model/Main.c +++ b/tests/sim_tests/asrc_test/src/model/Main.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/asrc_test/src/model/Main.h b/tests/sim_tests/asrc_test/src/model/Main.h index 771966f7..351c0ea7 100644 --- a/tests/sim_tests/asrc_test/src/model/Main.h +++ b/tests/sim_tests/asrc_test/src/model/Main.h @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/asrc_test/src/model/api/ASRC_wrapper.h b/tests/sim_tests/asrc_test/src/model/api/ASRC_wrapper.h index 5a8629fb..9e4b5897 100644 --- a/tests/sim_tests/asrc_test/src/model/api/ASRC_wrapper.h +++ b/tests/sim_tests/asrc_test/src/model/api/ASRC_wrapper.h @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #ifndef _ASRC_WRAPPER_H_ #define _ASRC_WRAPPER_H_ diff --git a/tests/sim_tests/asrc_test/src/model/src/ASRC.c b/tests/sim_tests/asrc_test/src/model/src/ASRC.c index e40fa4fe..74960d7c 100644 --- a/tests/sim_tests/asrc_test/src/model/src/ASRC.c +++ b/tests/sim_tests/asrc_test/src/model/src/ASRC.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/asrc_test/src/model/src/ASRC.h b/tests/sim_tests/asrc_test/src/model/src/ASRC.h index 62c60360..e5be2b42 100644 --- a/tests/sim_tests/asrc_test/src/model/src/ASRC.h +++ b/tests/sim_tests/asrc_test/src/model/src/ASRC.h @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/asrc_test/src/model/src/ASRC_wrapper.c b/tests/sim_tests/asrc_test/src/model/src/ASRC_wrapper.c index 54363682..b8f642ec 100644 --- a/tests/sim_tests/asrc_test/src/model/src/ASRC_wrapper.c +++ b/tests/sim_tests/asrc_test/src/model/src/ASRC_wrapper.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // General includes #include diff --git a/tests/sim_tests/asrc_test/src/model/src/FIR.c b/tests/sim_tests/asrc_test/src/model/src/FIR.c index 82e43d62..e66e65f7 100644 --- a/tests/sim_tests/asrc_test/src/model/src/FIR.c +++ b/tests/sim_tests/asrc_test/src/model/src/FIR.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/asrc_test/src/model/src/FIR.h b/tests/sim_tests/asrc_test/src/model/src/FIR.h index 22db8474..125651d2 100644 --- a/tests/sim_tests/asrc_test/src/model/src/FIR.h +++ b/tests/sim_tests/asrc_test/src/model/src/FIR.h @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/asrc_test/src/model/src/FilterDefs.c b/tests/sim_tests/asrc_test/src/model/src/FilterDefs.c index 228260d3..109654e0 100644 --- a/tests/sim_tests/asrc_test/src/model/src/FilterDefs.c +++ b/tests/sim_tests/asrc_test/src/model/src/FilterDefs.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/asrc_test/src/model/src/FilterDefs.h b/tests/sim_tests/asrc_test/src/model/src/FilterDefs.h index fcd95ede..a5a5e6d4 100644 --- a/tests/sim_tests/asrc_test/src/model/src/FilterDefs.h +++ b/tests/sim_tests/asrc_test/src/model/src/FilterDefs.h @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/asrc_test/src/model/src/IntArithmetic.c b/tests/sim_tests/asrc_test/src/model/src/IntArithmetic.c index ad04c7c1..51a83a21 100644 --- a/tests/sim_tests/asrc_test/src/model/src/IntArithmetic.c +++ b/tests/sim_tests/asrc_test/src/model/src/IntArithmetic.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/asrc_test/src/model/src/IntArithmetic.h b/tests/sim_tests/asrc_test/src/model/src/IntArithmetic.h index d76384c9..f8adaa7c 100644 --- a/tests/sim_tests/asrc_test/src/model/src/IntArithmetic.h +++ b/tests/sim_tests/asrc_test/src/model/src/IntArithmetic.h @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/asrc_vpu_test/src/test_asrc_vpu.c b/tests/sim_tests/asrc_vpu_test/src/test_asrc_vpu.c index 202c27fd..bd9cc65d 100644 --- a/tests/sim_tests/asrc_vpu_test/src/test_asrc_vpu.c +++ b/tests/sim_tests/asrc_vpu_test/src/test_asrc_vpu.c @@ -1,4 +1,4 @@ -// Copyright 2024 XMOS LIMITED. +// Copyright 2024-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #include #include diff --git a/tests/sim_tests/conftest.py b/tests/sim_tests/conftest.py index c9848e57..6b897ac8 100644 --- a/tests/sim_tests/conftest.py +++ b/tests/sim_tests/conftest.py @@ -1,4 +1,4 @@ -# Copyright 2023-2024 XMOS LIMITED. +# Copyright 2023-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. import pytest from utils.src_test_utils import generate_mips_report diff --git a/tests/sim_tests/ds3_test/src/dut/app_ds3.xc b/tests/sim_tests/ds3_test/src/dut/app_ds3.xc index 0472280c..a97b785a 100644 --- a/tests/sim_tests/ds3_test/src/dut/app_ds3.xc +++ b/tests/sim_tests/ds3_test/src/dut/app_ds3.xc @@ -1,4 +1,4 @@ -// Copyright 2016-2024 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // Downsample by factor of 3 example // Uses Signed 32b Integer format diff --git a/tests/sim_tests/ds3_test/src/model/FIRDS3.c b/tests/sim_tests/ds3_test/src/model/FIRDS3.c index 27f9a31d..eade257b 100644 --- a/tests/sim_tests/ds3_test/src/model/FIRDS3.c +++ b/tests/sim_tests/ds3_test/src/model/FIRDS3.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/ds3_test/src/model/FIRDS3.h b/tests/sim_tests/ds3_test/src/model/FIRDS3.h index f72ec6d4..95640809 100644 --- a/tests/sim_tests/ds3_test/src/model/FIRDS3.h +++ b/tests/sim_tests/ds3_test/src/model/FIRDS3.h @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/ds3_test/src/model/IntArithmetic.c b/tests/sim_tests/ds3_test/src/model/IntArithmetic.c index 462bb917..cb2387c6 100644 --- a/tests/sim_tests/ds3_test/src/model/IntArithmetic.c +++ b/tests/sim_tests/ds3_test/src/model/IntArithmetic.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/ds3_test/src/model/IntArithmetic.h b/tests/sim_tests/ds3_test/src/model/IntArithmetic.h index 49da47c2..7b77d2a4 100644 --- a/tests/sim_tests/ds3_test/src/model/IntArithmetic.h +++ b/tests/sim_tests/ds3_test/src/model/IntArithmetic.h @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/ds3_test/src/model/Main.c b/tests/sim_tests/ds3_test/src/model/Main.c index f7217a04..8866d6a1 100644 --- a/tests/sim_tests/ds3_test/src/model/Main.c +++ b/tests/sim_tests/ds3_test/src/model/Main.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/ds3_test/src/model/Main.h b/tests/sim_tests/ds3_test/src/model/Main.h index 5dd59366..0a6d1af3 100644 --- a/tests/sim_tests/ds3_test/src/model/Main.h +++ b/tests/sim_tests/ds3_test/src/model/Main.h @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/ds3_voice_test/src/app_ds3_voice.xc b/tests/sim_tests/ds3_voice_test/src/app_ds3_voice.xc index 332c4ac2..149c21f2 100644 --- a/tests/sim_tests/ds3_voice_test/src/app_ds3_voice.xc +++ b/tests/sim_tests/ds3_voice_test/src/app_ds3_voice.xc @@ -1,4 +1,4 @@ -// Copyright 2016-2024 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #include #include diff --git a/tests/sim_tests/os3_test/src/dut/app_os3.xc b/tests/sim_tests/os3_test/src/dut/app_os3.xc index 37d22117..b6cf0b7c 100644 --- a/tests/sim_tests/os3_test/src/dut/app_os3.xc +++ b/tests/sim_tests/os3_test/src/dut/app_os3.xc @@ -1,4 +1,4 @@ -// Copyright 2016-2024 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // Upsample by factor of 3 example // Uses Signed 32b Integer format diff --git a/tests/sim_tests/os3_test/src/model/FIROS3.c b/tests/sim_tests/os3_test/src/model/FIROS3.c index d184c912..025d50db 100644 --- a/tests/sim_tests/os3_test/src/model/FIROS3.c +++ b/tests/sim_tests/os3_test/src/model/FIROS3.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/os3_test/src/model/FIROS3.h b/tests/sim_tests/os3_test/src/model/FIROS3.h index 249d0604..1d1557f2 100644 --- a/tests/sim_tests/os3_test/src/model/FIROS3.h +++ b/tests/sim_tests/os3_test/src/model/FIROS3.h @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/os3_test/src/model/IntArithmetic.c b/tests/sim_tests/os3_test/src/model/IntArithmetic.c index 462bb917..cb2387c6 100644 --- a/tests/sim_tests/os3_test/src/model/IntArithmetic.c +++ b/tests/sim_tests/os3_test/src/model/IntArithmetic.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/os3_test/src/model/IntArithmetic.h b/tests/sim_tests/os3_test/src/model/IntArithmetic.h index 49da47c2..7b77d2a4 100644 --- a/tests/sim_tests/os3_test/src/model/IntArithmetic.h +++ b/tests/sim_tests/os3_test/src/model/IntArithmetic.h @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/os3_test/src/model/Main.c b/tests/sim_tests/os3_test/src/model/Main.c index 3491bd46..9dda8a67 100644 --- a/tests/sim_tests/os3_test/src/model/Main.c +++ b/tests/sim_tests/os3_test/src/model/Main.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/os3_test/src/model/Main.h b/tests/sim_tests/os3_test/src/model/Main.h index 31656281..0f94f57c 100644 --- a/tests/sim_tests/os3_test/src/model/Main.h +++ b/tests/sim_tests/os3_test/src/model/Main.h @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/ssrc_test/src/dut/ssrc_test.xc b/tests/sim_tests/ssrc_test/src/dut/ssrc_test.xc index 86fd4b36..0cdbffc2 100644 --- a/tests/sim_tests/ssrc_test/src/dut/ssrc_test.xc +++ b/tests/sim_tests/ssrc_test/src/dut/ssrc_test.xc @@ -1,4 +1,4 @@ -// Copyright 2016-2024 XMOS LIMITED. +// Copyright 2016-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // General includes #include diff --git a/tests/sim_tests/ssrc_test/src/model/FIR.c b/tests/sim_tests/ssrc_test/src/model/FIR.c index f101c3e6..fabaef38 100644 --- a/tests/sim_tests/ssrc_test/src/model/FIR.c +++ b/tests/sim_tests/ssrc_test/src/model/FIR.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/ssrc_test/src/model/FIR.h b/tests/sim_tests/ssrc_test/src/model/FIR.h index 110d4065..5aee5d46 100644 --- a/tests/sim_tests/ssrc_test/src/model/FIR.h +++ b/tests/sim_tests/ssrc_test/src/model/FIR.h @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/ssrc_test/src/model/FilterDefs.c b/tests/sim_tests/ssrc_test/src/model/FilterDefs.c index 7b679221..2dc0ea0f 100644 --- a/tests/sim_tests/ssrc_test/src/model/FilterDefs.c +++ b/tests/sim_tests/ssrc_test/src/model/FilterDefs.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/ssrc_test/src/model/FilterDefs.h b/tests/sim_tests/ssrc_test/src/model/FilterDefs.h index 752dd2ed..239cc850 100644 --- a/tests/sim_tests/ssrc_test/src/model/FilterDefs.h +++ b/tests/sim_tests/ssrc_test/src/model/FilterDefs.h @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/ssrc_test/src/model/IntArithmetic.c b/tests/sim_tests/ssrc_test/src/model/IntArithmetic.c index 67078551..a2b19f13 100644 --- a/tests/sim_tests/ssrc_test/src/model/IntArithmetic.c +++ b/tests/sim_tests/ssrc_test/src/model/IntArithmetic.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/ssrc_test/src/model/IntArithmetic.h b/tests/sim_tests/ssrc_test/src/model/IntArithmetic.h index 9f7befb5..a3951081 100644 --- a/tests/sim_tests/ssrc_test/src/model/IntArithmetic.h +++ b/tests/sim_tests/ssrc_test/src/model/IntArithmetic.h @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/ssrc_test/src/model/Main.c b/tests/sim_tests/ssrc_test/src/model/Main.c index 79f51254..41a13078 100644 --- a/tests/sim_tests/ssrc_test/src/model/Main.c +++ b/tests/sim_tests/ssrc_test/src/model/Main.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/ssrc_test/src/model/Main.h b/tests/sim_tests/ssrc_test/src/model/Main.h index 32ffb245..96a9af82 100644 --- a/tests/sim_tests/ssrc_test/src/model/Main.h +++ b/tests/sim_tests/ssrc_test/src/model/Main.h @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/ssrc_test/src/model/SSRC.c b/tests/sim_tests/ssrc_test/src/model/SSRC.c index 309e231c..0902d41f 100644 --- a/tests/sim_tests/ssrc_test/src/model/SSRC.c +++ b/tests/sim_tests/ssrc_test/src/model/SSRC.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/ssrc_test/src/model/SSRC.h b/tests/sim_tests/ssrc_test/src/model/SSRC.h index 1e863f6d..662b164a 100644 --- a/tests/sim_tests/ssrc_test/src/model/SSRC.h +++ b/tests/sim_tests/ssrc_test/src/model/SSRC.h @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. // =========================================================================== // =========================================================================== diff --git a/tests/sim_tests/test_hifi_ff3.py b/tests/sim_tests/test_hifi_ff3.py index 58a68b90..6470e872 100644 --- a/tests/sim_tests/test_hifi_ff3.py +++ b/tests/sim_tests/test_hifi_ff3.py @@ -1,4 +1,4 @@ -# Copyright 2023-2024 XMOS LIMITED. +# Copyright 2023-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. """ diff --git a/tests/sim_tests/test_mrhf.py b/tests/sim_tests/test_mrhf.py index 86af618c..7e21f141 100644 --- a/tests/sim_tests/test_mrhf.py +++ b/tests/sim_tests/test_mrhf.py @@ -1,4 +1,4 @@ -# Copyright 2016-2024 XMOS LIMITED. +# Copyright 2016-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. """ diff --git a/tests/sim_tests/test_profile_asrc.py b/tests/sim_tests/test_profile_asrc.py index fcf8172b..0e8fcfb2 100644 --- a/tests/sim_tests/test_profile_asrc.py +++ b/tests/sim_tests/test_profile_asrc.py @@ -1,4 +1,4 @@ -# Copyright 2023-2024 XMOS LIMITED. +# Copyright 2023-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. """ diff --git a/tests/sim_tests/test_voice_ff3_xs2.py b/tests/sim_tests/test_voice_ff3_xs2.py index 0a90f448..b36d9216 100644 --- a/tests/sim_tests/test_voice_ff3_xs2.py +++ b/tests/sim_tests/test_voice_ff3_xs2.py @@ -1,4 +1,4 @@ -# Copyright 2023-2024 XMOS LIMITED. +# Copyright 2023-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. """ diff --git a/tests/sim_tests/test_voice_vpu_ff3.py b/tests/sim_tests/test_voice_vpu_ff3.py index 4ce4fb95..c0bbaca4 100644 --- a/tests/sim_tests/test_voice_vpu_ff3.py +++ b/tests/sim_tests/test_voice_vpu_ff3.py @@ -1,4 +1,4 @@ -# Copyright 2023-2024 XMOS LIMITED. +# Copyright 2023-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. from scipy import signal import numpy as np diff --git a/tests/sim_tests/test_voice_vpu_rat.py b/tests/sim_tests/test_voice_vpu_rat.py index ddb3910a..b16fe827 100644 --- a/tests/sim_tests/test_voice_vpu_rat.py +++ b/tests/sim_tests/test_voice_vpu_rat.py @@ -1,4 +1,4 @@ -# Copyright 2023-2024 XMOS LIMITED. +# Copyright 2023-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. from scipy import signal import numpy as np diff --git a/tests/sim_tests/unity_gain_voice_test/src/app_unity_gain_voice.xc b/tests/sim_tests/unity_gain_voice_test/src/app_unity_gain_voice.xc index f6945139..c6e5f19a 100644 --- a/tests/sim_tests/unity_gain_voice_test/src/app_unity_gain_voice.xc +++ b/tests/sim_tests/unity_gain_voice_test/src/app_unity_gain_voice.xc @@ -1,4 +1,4 @@ -// Copyright 2017-2024 XMOS LIMITED. +// Copyright 2017-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #include #include diff --git a/tests/sim_tests/us3_voice_test/src/app_us3_voice.xc b/tests/sim_tests/us3_voice_test/src/app_us3_voice.xc index b1a2131d..18cb3940 100644 --- a/tests/sim_tests/us3_voice_test/src/app_us3_voice.xc +++ b/tests/sim_tests/us3_voice_test/src/app_us3_voice.xc @@ -1,4 +1,4 @@ -// Copyright 2017-2024 XMOS LIMITED. +// Copyright 2017-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #include #include diff --git a/tests/sim_tests/vpu_ff3_test/src/fileio_app.c b/tests/sim_tests/vpu_ff3_test/src/fileio_app.c index 97777b2c..72d67c2e 100644 --- a/tests/sim_tests/vpu_ff3_test/src/fileio_app.c +++ b/tests/sim_tests/vpu_ff3_test/src/fileio_app.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #include diff --git a/tests/sim_tests/vpu_rat_test/src/fileio_app.c b/tests/sim_tests/vpu_rat_test/src/fileio_app.c index 2ea7d003..3e9ecb99 100644 --- a/tests/sim_tests/vpu_rat_test/src/fileio_app.c +++ b/tests/sim_tests/vpu_rat_test/src/fileio_app.c @@ -1,4 +1,4 @@ -// Copyright 2023-2024 XMOS LIMITED. +// Copyright 2023-2026 XMOS LIMITED. // This Software is subject to the terms of the XMOS Public Licence: Version 1. #include diff --git a/tests/utils/__init__.py b/tests/utils/__init__.py index fb2a7fe2..c3c9e8a0 100644 --- a/tests/utils/__init__.py +++ b/tests/utils/__init__.py @@ -1,3 +1,3 @@ -# Copyright 2024 XMOS LIMITED. +# Copyright 2024-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. diff --git a/tests/utils/run_xcoreai.py b/tests/utils/run_xcoreai.py index 8eec52bf..04de02f4 100644 --- a/tests/utils/run_xcoreai.py +++ b/tests/utils/run_xcoreai.py @@ -1,4 +1,4 @@ -# Copyright 2022-2024 XMOS LIMITED. +# Copyright 2022-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. import xscope_fileio import argparse diff --git a/tests/utils/src_test_utils.py b/tests/utils/src_test_utils.py index 8d2a68d4..db1bf866 100644 --- a/tests/utils/src_test_utils.py +++ b/tests/utils/src_test_utils.py @@ -1,4 +1,4 @@ -# Copyright 2023-2024 XMOS LIMITED. +# Copyright 2023-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. import matplotlib.pyplot as plt diff --git a/tests/utils/thdncalculator.py b/tests/utils/thdncalculator.py index ecc8a718..a37b0d9d 100755 --- a/tests/utils/thdncalculator.py +++ b/tests/utils/thdncalculator.py @@ -1,4 +1,4 @@ -# Copyright 2019-2024 XMOS LIMITED. +# Copyright 2019-2026 XMOS LIMITED. # This Software is subject to the terms of the XMOS Public Licence: Version 1. import sys, os from scipy.signal.windows import blackmanharris