Skip to content

Fix spelling (#58) #213

Fix spelling (#58)

Fix spelling (#58) #213

Workflow file for this run

name: MAXREFDES178
on:
push:
branches-ignore: [master]
pull_request:
branches-ignore: [master]
jobs:
build_firmware:
name: Build Firmware
runs-on: windows-latest
steps:
- name: Checkout Code
uses: actions/checkout@v2
with:
submodules: 'recursive'
- name: Checkout Maxim SDK
uses: actions/checkout@v2
with:
repository: Analog-Devices-MSDK/msdk
path: MaximSDK
submodules: recursive
- name: Checkout Maxim SDK Tools
uses: actions/checkout@v2
with:
repository: Maxim-Integrated-Software-Public/maxim-sdk-windows-actions
path: MSDKTools
lfs: 'true'
- name: Prepare Maxim Toolchain
run: |
cd MSDKTools
7z x Tools.7z
cp -r ./Tools/GNUTools/ ../MaximSDK/Tools/
cp -r ./Tools/MinGW/ ../MaximSDK/Tools/
cd ../MaximSDK
- name: Get Version Info
run: |
# This block parses version.h file in source code for version info.
$VERSION_MAJOR_LINE=Get-Content maxrefdes178_common\maxrefdes178_version.h | Select-String -Pattern VERSION_MAJOR
$VERSION_MAJOR=$VERSION_MAJOR_LINE.Line.Split(' ')[-1]
$VERSION_MINOR_LINE=Get-Content maxrefdes178_common\maxrefdes178_version.h | Select-String -Pattern VERSION_MINOR
$VERSION_MINOR=$VERSION_MINOR_LINE.Line.Split(' ')[-1]
$VERSION= -join($VERSION_MAJOR, ".", $VERSION_MINOR, ".", ${{github.run_number}})
"VERSION=$VERSION" | Add-Content $env:GITHUB_ENV
- name: Set Build Info
run: |
# This block generates build info header file to include from source code.
$BUILD_TIMESTAMP = Get-Date -Format "yyyyMMddHHmm"
@"
/* AUTOGENERATED, DO NOT EDIT */
#ifndef _BUILD_INFO_H_
#define _BUILD_INFO_H_
#define S_BUILD_NUMBER ${{github.run_number}}
#define S_BUILD_TYPE "${env:BUILD_TYPE}"
#define S_BUILD_MACHINE "${env:computername}"
#define S_BUILD_SCM_REVISION "${{github.sha}}"
#define S_BUILD_TIMESTAMP "${BUILD_TIMESTAMP}"
#endif /* _BUILD_INFO_H_ */
"@ | Out-File -Encoding ASCII -filepath maxrefdes178_common\maxrefdes178_build_info.h
(Get-Content maxrefdes178_common\maxrefdes178_build_info.h -Raw).Replace("`n","`r`n") | Set-Content maxrefdes178_common\maxrefdes178_build_info.h -Force
- name: Build MAX32666 Bootloader Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-AppSwitcher\maxrefdes178_max32666_bootloader"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
mv -Force maxrefdes178-AppSwitcher\maxrefdes178_max32666_bootloader\build\maxrefdes178_max32666_bootloader.bin maxrefdes178-AppSwitcher\
- name: Build FaceID MAX78000 Video Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-FaceId\maxrefdes178_max78000_video"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build FaceID MAX78000 Audio Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-FaceId\maxrefdes178_max78000_audio"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build FaceID MAX32666 Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-FaceId\maxrefdes178_max32666"
make -r -j
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build CatsDogs MAX78000 Video Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-CatsDogs\maxrefdes178_max78000_video"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build CatsDogs MAX78000 Audio Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-CatsDogs\maxrefdes178_max78000_audio"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build CatsDogs MAX32666 Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-CatsDogs\maxrefdes178_max32666"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build ASL MAX78000 Video Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-ASL\maxrefdes178_max78000_video"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build ASL MAX78000 Audio Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-ASL\maxrefdes178_max78000_audio"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build ASL MAX32666 Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-ASL\maxrefdes178_max32666"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build UNet MAX78000 Video Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-UNet\maxrefdes178_max78000_video"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build UNet MAX78000 Audio Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-UNet\maxrefdes178_max78000_audio"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build UNet MAX32666 Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-UNet\maxrefdes178_max32666"
make -r -j
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build WildLife MAX78000 Video Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-WildLife\maxrefdes178_max78000_video"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build WildLife MAX78000 Audio Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-WildLife\maxrefdes178_max78000_audio"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build WildLife MAX32666 Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-WildLife\maxrefdes178_max32666"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build Voice Controlled Audio Playback MAX78000 Video Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-VCAudioPlayback\maxrefdes178_max78000_video"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build Voice Controlled Audio Playback MAX78000 Audio Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-VCAudioPlayback\maxrefdes178_max78000_audio"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build Voice Controlled Audio Playback MAX32666 Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-VCAudioPlayback\maxrefdes178_max32666"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build AIPortrait MAX78000 Video Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-AIPortrait\maxrefdes178_max78000_video"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build AIPortrait MAX78000 Audio Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-AIPortrait\maxrefdes178_max78000_audio"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build AIPortrait MAX32666 Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-AIPortrait\maxrefdes178_max32666"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build DigitDetection MAX78000 Video Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-DigitDetection\maxrefdes178_max78000_video"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build DigitDetection MAX78000 Audio Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-DigitDetection\maxrefdes178_max78000_audio"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build DigitDetection MAX32666 Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-DigitDetection\maxrefdes178_max32666"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build ImageCapture MAX78000 Video Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-ImageCapture\maxrefdes178_max78000_video"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build ImageCapture MAX78000 Audio Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-ImageCapture\maxrefdes178_max78000_audio"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Build ImageCapture MAX32666 Firmware
run: |
@"
cd "${{github.workspace}}"
export MAXIM_PATH="${{github.workspace}}\MaximSDK"
echo "*-*-*-*-*-* BUILD STARTED -*-*-*-*-*-"
cd "maxrefdes178-ImageCapture\maxrefdes178_max32666"
make -r -j
if [ `$? -ne 0 ]; then
echo "BUILD FAILED!"
exit -1
fi
echo "*-*-*-*-*-* BUILD FINISHED -*-*-*-*-*-"
"@ | Out-File -Encoding ASCII -filepath run_build.sh
$env:Path += ";${{github.workspace}}\MaximSDK\Tools\GNUTools\10.3\bin"
${{github.workspace}}\MaximSDK\Tools\MinGW\msys\1.0\bin\sh --login -i ${{github.workspace}}\run_build.sh
if (!$?) {
exit -1
}
- name: Prepare Release
run: |
# VERSION environment variable must be set before.
mkdir release
mkdir release\FaceId
mv maxrefdes178-FaceId\maxrefdes178_max78000_video\build\maxrefdes178_max78000_video.bin release\FaceId\maxrefdes178_max78000_video_faceid_v${env:VERSION}.bin
mv maxrefdes178-FaceId\maxrefdes178_max78000_video\build\maxrefdes178_max78000_video_app.msbl release\FaceId\maxrefdes178_max78000_video_faceid_v${env:VERSION}.msbl
mv maxrefdes178-FaceId\maxrefdes178_max78000_audio\build\maxrefdes178_max78000_audio.bin release\FaceId\maxrefdes178_max78000_audio_faceid_v${env:VERSION}.bin
mv maxrefdes178-FaceId\maxrefdes178_max78000_audio\build\maxrefdes178_max78000_audio_app.msbl release\FaceId\maxrefdes178_max78000_audio_faceid_v${env:VERSION}.msbl
mv maxrefdes178-FaceId\maxrefdes178_max32666\build\maxrefdes178_max32666.bin release\FaceId\maxrefdes178_max32666_faceid_v${env:VERSION}.bin
mv maxrefdes178-FaceId\maxrefdes178_max32666\build\maxrefdes178_max32666_app.msbl release\FaceId\maxrefdes178_max32666_faceid_v${env:VERSION}.msbl
mkdir release\CatsDogs
mv maxrefdes178-CatsDogs\maxrefdes178_max78000_video\build\maxrefdes178_max78000_video.bin release\CatsDogs\maxrefdes178_max78000_video_catsdogs_v${env:VERSION}.bin
mv maxrefdes178-CatsDogs\maxrefdes178_max78000_video\build\maxrefdes178_max78000_video_app.msbl release\CatsDogs\maxrefdes178_max78000_video_catsdogs_v${env:VERSION}.msbl
mv maxrefdes178-CatsDogs\maxrefdes178_max78000_audio\build\maxrefdes178_max78000_audio.bin release\CatsDogs\maxrefdes178_max78000_audio_catsdogs_v${env:VERSION}.bin
mv maxrefdes178-CatsDogs\maxrefdes178_max78000_audio\build\maxrefdes178_max78000_audio_app.msbl release\CatsDogs\maxrefdes178_max78000_audio_catsdogs_v${env:VERSION}.msbl
mv maxrefdes178-CatsDogs\maxrefdes178_max32666\build\maxrefdes178_max32666.bin release\CatsDogs\maxrefdes178_max32666_catsdogs_v${env:VERSION}.bin
mv maxrefdes178-CatsDogs\maxrefdes178_max32666\build\maxrefdes178_max32666_app.msbl release\CatsDogs\maxrefdes178_max32666_catsdogs_v${env:VERSION}.msbl
mkdir release\ASL
mv maxrefdes178-ASL\maxrefdes178_max78000_video\build\maxrefdes178_max78000_video.bin release\ASL\maxrefdes178_max78000_video_asl_v${env:VERSION}.bin
mv maxrefdes178-ASL\maxrefdes178_max78000_video\build\maxrefdes178_max78000_video_app.msbl release\ASL\maxrefdes178_max78000_video_asl_v${env:VERSION}.msbl
mv maxrefdes178-ASL\maxrefdes178_max78000_audio\build\maxrefdes178_max78000_audio.bin release\ASL\maxrefdes178_max78000_audio_asl_v${env:VERSION}.bin
mv maxrefdes178-ASL\maxrefdes178_max78000_audio\build\maxrefdes178_max78000_audio_app.msbl release\ASL\maxrefdes178_max78000_audio_asl_v${env:VERSION}.msbl
mv maxrefdes178-ASL\maxrefdes178_max32666\build\maxrefdes178_max32666.bin release\ASL\maxrefdes178_max32666_asl_v${env:VERSION}.bin
mv maxrefdes178-ASL\maxrefdes178_max32666\build\maxrefdes178_max32666_app.msbl release\ASL\maxrefdes178_max32666_asl_v${env:VERSION}.msbl
mkdir release\UNet
mv maxrefdes178-UNet\maxrefdes178_max78000_video\build\maxrefdes178_max78000_video.bin release\UNet\maxrefdes178_max78000_video_unet_v${env:VERSION}.bin
mv maxrefdes178-UNet\maxrefdes178_max78000_video\build\maxrefdes178_max78000_video_app.msbl release\UNet\maxrefdes178_max78000_video_unet_v${env:VERSION}.msbl
mv maxrefdes178-UNet\maxrefdes178_max78000_audio\build\maxrefdes178_max78000_audio.bin release\UNet\maxrefdes178_max78000_audio_unet_v${env:VERSION}.bin
mv maxrefdes178-UNet\maxrefdes178_max78000_audio\build\maxrefdes178_max78000_audio_app.msbl release\UNet\maxrefdes178_max78000_audio_unet_v${env:VERSION}.msbl
mv maxrefdes178-UNet\maxrefdes178_max32666\build\maxrefdes178_max32666.bin release\UNet\maxrefdes178_max32666_unet_v${env:VERSION}.bin
mv maxrefdes178-UNet\maxrefdes178_max32666\build\maxrefdes178_max32666_app.msbl release\UNet\maxrefdes178_max32666_unet_v${env:VERSION}.msbl
mkdir release\WildLife
mv maxrefdes178-WildLife\maxrefdes178_max78000_video\build\maxrefdes178_max78000_video.bin release\WildLife\maxrefdes178_max78000_video_wildlife_v${env:VERSION}.bin
mv maxrefdes178-WildLife\maxrefdes178_max78000_video\build\maxrefdes178_max78000_video_app.msbl release\WildLife\maxrefdes178_max78000_video_wildlife_v${env:VERSION}.msbl
mv maxrefdes178-WildLife\maxrefdes178_max78000_audio\build\maxrefdes178_max78000_audio.bin release\WildLife\maxrefdes178_max78000_audio_wildlife_v${env:VERSION}.bin
mv maxrefdes178-WildLife\maxrefdes178_max78000_audio\build\maxrefdes178_max78000_audio_app.msbl release\WildLife\maxrefdes178_max78000_audio_wildlife_v${env:VERSION}.msbl
mv maxrefdes178-WildLife\maxrefdes178_max32666\build\maxrefdes178_max32666.bin release\WildLife\maxrefdes178_max32666_wildlife_v${env:VERSION}.bin
mv maxrefdes178-WildLife\maxrefdes178_max32666\build\maxrefdes178_max32666_app.msbl release\WildLife\maxrefdes178_max32666_wildlife_v${env:VERSION}.msbl
mkdir release\DigitDetection
mv maxrefdes178-DigitDetection\maxrefdes178_max78000_video\build\maxrefdes178_max78000_video.bin release\DigitDetection\maxrefdes178_max78000_video_digitdetect_v${env:VERSION}.bin
mv maxrefdes178-DigitDetection\maxrefdes178_max78000_video\build\maxrefdes178_max78000_video_app.msbl release\DigitDetection\maxrefdes178_max78000_video_digitdetect_v${env:VERSION}.msbl
mv maxrefdes178-DigitDetection\maxrefdes178_max78000_audio\build\maxrefdes178_max78000_audio.bin release\DigitDetection\maxrefdes178_max78000_audio_digitdetect_v${env:VERSION}.bin
mv maxrefdes178-DigitDetection\maxrefdes178_max78000_audio\build\maxrefdes178_max78000_audio_app.msbl release\DigitDetection\maxrefdes178_max78000_audio_digitdetect_v${env:VERSION}.msbl
mv maxrefdes178-DigitDetection\maxrefdes178_max32666\build\maxrefdes178_max32666.bin release\DigitDetection\maxrefdes178_max32666_digitdetect_v${env:VERSION}.bin
mv maxrefdes178-DigitDetection\maxrefdes178_max32666\build\maxrefdes178_max32666_app.msbl release\DigitDetection\maxrefdes178_max32666_digitdetect_v${env:VERSION}.msbl
mkdir release\VCAudioPlayback
mv maxrefdes178-VCAudioPlayback\maxrefdes178_max78000_video\build\maxrefdes178_max78000_video.bin release\VCAudioPlayback\maxrefdes178_max78000_video_vcap_v${env:VERSION}.bin
mv maxrefdes178-VCAudioPlayback\maxrefdes178_max78000_video\build\maxrefdes178_max78000_video_app.msbl release\VCAudioPlayback\maxrefdes178_max78000_video_vcap_v${env:VERSION}.msbl
mv maxrefdes178-VCAudioPlayback\maxrefdes178_max78000_audio\build\maxrefdes178_max78000_audio.bin release\VCAudioPlayback\maxrefdes178_max78000_audio_vcap_v${env:VERSION}.bin
mv maxrefdes178-VCAudioPlayback\maxrefdes178_max78000_audio\build\maxrefdes178_max78000_audio_app.msbl release\VCAudioPlayback\maxrefdes178_max78000_audio_vcap_v${env:VERSION}.msbl
mv maxrefdes178-VCAudioPlayback\maxrefdes178_max32666\build\maxrefdes178_max32666.bin release\VCAudioPlayback\maxrefdes178_max32666_vcap_v${env:VERSION}.bin
mv maxrefdes178-VCAudioPlayback\maxrefdes178_max32666\build\maxrefdes178_max32666_app.msbl release\VCAudioPlayback\maxrefdes178_max32666_vcap_v${env:VERSION}.msbl
mkdir release\AIPortrait
mv maxrefdes178-AIPortrait\maxrefdes178_max78000_video\build\maxrefdes178_max78000_video.bin release\AIPortrait\maxrefdes178_max78000_video_aiportrait_v${env:VERSION}.bin
mv maxrefdes178-AIPortrait\maxrefdes178_max78000_video\build\maxrefdes178_max78000_video_app.msbl release\AIPortrait\maxrefdes178_max78000_video_aiportrait_v${env:VERSION}.msbl
mv maxrefdes178-AIPortrait\maxrefdes178_max78000_audio\build\maxrefdes178_max78000_audio.bin release\AIPortrait\maxrefdes178_max78000_audio_aiportrait_v${env:VERSION}.bin
mv maxrefdes178-AIPortrait\maxrefdes178_max78000_audio\build\maxrefdes178_max78000_audio_app.msbl release\AIPortrait\maxrefdes178_max78000_audio_aiportrait_v${env:VERSION}.msbl
mv maxrefdes178-AIPortrait\maxrefdes178_max32666\build\maxrefdes178_max32666.bin release\AIPortrait\maxrefdes178_max32666_aiportrait_v${env:VERSION}.bin
mv maxrefdes178-AIPortrait\maxrefdes178_max32666\build\maxrefdes178_max32666_app.msbl release\AIPortrait\maxrefdes178_max32666_aiportrait_v${env:VERSION}.msbl
mkdir release\ImageCapture
mv maxrefdes178-ImageCapture\maxrefdes178_max78000_video\build\maxrefdes178_max78000_video.bin release\ImageCapture\maxrefdes178_max78000_video_imagecapture_v${env:VERSION}.bin
mv maxrefdes178-ImageCapture\maxrefdes178_max78000_video\build\maxrefdes178_max78000_video_app.msbl release\ImageCapture\maxrefdes178_max78000_video_imagecapture_v${env:VERSION}.msbl
mv maxrefdes178-ImageCapture\maxrefdes178_max78000_audio\build\maxrefdes178_max78000_audio.bin release\ImageCapture\maxrefdes178_max78000_audio_imagecapture_v${env:VERSION}.bin
mv maxrefdes178-ImageCapture\maxrefdes178_max78000_audio\build\maxrefdes178_max78000_audio_app.msbl release\ImageCapture\maxrefdes178_max78000_audio_imagecapture_v${env:VERSION}.msbl
mv maxrefdes178-ImageCapture\maxrefdes178_max32666\build\maxrefdes178_max32666.bin release\ImageCapture\maxrefdes178_max32666_imagecapture_v${env:VERSION}.bin
mv maxrefdes178-ImageCapture\maxrefdes178_max32666\build\maxrefdes178_max32666_app.msbl release\ImageCapture\maxrefdes178_max32666_imagecapture_v${env:VERSION}.msbl
- uses: actions/upload-artifact@v2
if: always()
with:
name: maxrefdes178_firmware_v${{env.VERSION}}
path: release/**