Fix spelling (#58) #213
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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/** |