Updates FreeRTOS-Plus-Trace to a submodule pointer (#1082)

This PR updates FreeRTOS-Plus-Trace to a submodule pointer and
updates the relevant project files.  Percepio recommends to use
streaming to ring buffer on a 64-bit system instead of snapshot
and therefore, POSIX demo is updated to use streaming to ring
buffer.
This commit is contained in:
Anubhav Rawal 2023-10-12 22:34:55 -07:00 committed by GitHub
parent d3575643b8
commit ddb6e58d0a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
124 changed files with 71 additions and 26137 deletions

View file

@ -311,6 +311,7 @@ FREERTOS_IGNORED_PATTERNS = [
r'FreeRTOS/Demo/CORTEX_A5_SAMA5D2x_Xplained_IAR/AtmelFiles/drivers/misc/.*',
r'FreeRTOS/Demo/CORTEX_ATSAM3X_Atmel_Studio/src/.*',
r'FreeRTOS-Plus/Demo/FreeRTOS_Plus_CLI_with_Trace_Windows_Simulator/Trace_Recorder_Configuration/.*',
r'FreeRTOS-Plus/Demo/FreeRTOS_Plus_TCP_Echo_Posix/Trace_Recorder_Configuration/.*',
r'FreeRTOS-Plus/Demo/FreeRTOS_Plus_TCP_IPv6_Demo/common/WinPCap/.*',
r'FreeRTOS-Plus/Demo/FreeRTOS_Plus_TCP_IPv6_Demo/common/WinPCap/pcap/.*',
r'FreeRTOS-Plus/Demo/FreeRTOS_Plus_TCP_IPv6_Demo/IPv6_Multi_WinSim_demo/FreeRTOS_Plus_TCP_IPv6_Multi.props',

View file

@ -24,16 +24,18 @@ jobs:
stepName: Checkout Repository
name: ${{ env.stepName }}
uses: actions/checkout@v3
- env:
stepName: Fetch Kernel Submodule
stepName: Fetch Required Submodule
name: ${{ env.stepName }}
shell: bash
run: |
# ${{ env.stepName }}
echo -e "::group::${{ env.stepName }}"
set +e
git submodule update --checkout --init --depth 1 FreeRTOS/Source
git submodule update --checkout --init --depth 1 \
FreeRTOS/Source \
FreeRTOS-Plus/Source/FreeRTOS-Plus-Trace
exitStatus=$?
set -e
echo -e "::endgroup::"
@ -153,13 +155,15 @@ jobs:
uses: actions/checkout@v3
- env:
stepName: Fetch Kernel Submodule
stepName: Fetch Required Submodule
name: ${{ env.stepName }}
shell: bash
run: |
# ${{ env.stepName }}
echo -e "::group::${{ env.stepName }}"
git submodule update --checkout --init --depth 1 FreeRTOS/Source
git submodule update --checkout --init --depth 1 \
FreeRTOS/Source \
FreeRTOS-Plus/Source/FreeRTOS-Plus-Trace
echo -e "::endgroup::"
echo -e "${{ env.bashPass }} ${{env.stepName}} ${{ env.bashEnd }}"
@ -238,14 +242,16 @@ jobs:
uses: actions/checkout@v3
- env:
stepName: Fetch Kernel Submodule
stepName: Fetch Required Submodule
name: ${{ env.stepName }}
shell: bash
run: |
# ${{ env.stepName }}
echo -e "::group::${{ env.stepName }}"
set +e
git submodule update --checkout --init --depth 1 FreeRTOS/Source
git submodule update --checkout --init --depth 1 \
FreeRTOS/Source \
FreeRTOS-Plus/Source/FreeRTOS-Plus-Trace
set -e
exitStatus=$?
set -e

View file

@ -1036,7 +1036,8 @@ jobs:
echo -e "::group::${{ env.stepName }}"
git submodule update --checkout --init --depth 1 \
FreeRTOS/Source \
FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP
FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP \
FreeRTOS-Plus/Source/FreeRTOS-Plus-Trace
echo "::endgroup::"
echo -e "${{ env.bashPass }} ${{ env.stepName }} ${{ env.bashEnd }} "
@ -1301,6 +1302,7 @@ jobs:
FreeRTOS-Plus/Source/Application-Protocols/coreMQTT-Agent \
FreeRTOS-Plus/Source/Application-Protocols/coreSNTP \
FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP \
FreeRTOS-Plus/Source/FreeRTOS-Plus-Trace \
FreeRTOS-Plus/Source/Utilities/backoff_algorithm \
FreeRTOS-Plus/Source/coreJSON \
FreeRTOS-Plus/Source/corePKCS11 \