Console Output
Started by an SCM change
Running as SYSTEM
Building in workspace /var/jenkins_home/workspace/Betaflight
The recommended git tool is: NONE
No credentials specified
> git rev-parse --resolve-git-dir /var/jenkins_home/workspace/Betaflight/.git # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/betaflight/betaflight.git # timeout=10
Fetching upstream changes from https://github.com/betaflight/betaflight.git
> git --version # timeout=10
> git --version # 'git version 2.30.2'
> git fetch --tags --force --progress -- https://github.com/betaflight/betaflight.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git rev-parse origin/master^{commit} # timeout=10
Checking out Revision 25330d3c933020bb9e181debdb7d97a3b16a2de7 (origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f 25330d3c933020bb9e181debdb7d97a3b16a2de7 # timeout=10
Commit message: "Merge pull request #11568 from SteveCEvans/bmi270_driver"
> git rev-list --no-walk ef9285239db1aa8ca28b857b66808d44b2416cb9 # timeout=10
[Betaflight] $ /bin/bash -xe /tmp/jenkins12320651920988168778.sh
+ rm -rf obj
[Betaflight] $ /usr/share/nsiq/nsiqcollector --csv -i -l /var/jenkins_home/workspace/Betaflight/loc.csv -c /var/jenkins_home/workspace/Betaflight/complexity.csv /var/jenkins_home/workspace/Betaflight/src/main
============================ Analyzing main ===============================
Filter Scope "default" is applied.
Current Filter Setting (Following is applied sequentially)
/.svn/ is excluded
/.cvs/ is excluded
//target/ is excluded
Current File extension and Language Settings
Html=htm,html,
C/C++=cpp,cxx,c,h,hxx,hpp,
JSP/PHP=jsp,php,
Java=java,
JavaScript/ActionScript=as,js,
============================= Summary Report ==============================
Product LOC - only apply filefilter.txt
** Total File Count : 853
** Total LOC : 193902
** Total Code LOC : 126074
Delta LOC - apply both filefilter.txt and basefilelist.txt
** Total File Count : 853
** Total LOC : 193902
** Total Code LOC : 126074
Delta Complexity - apply both filefilter.txt and basefilelist.txt
** Total Delta Function Count : 5512
** Delta Over 10 Complexity Function Rate: 367 (6.66%)
** Delta Over 30 Complexity Function Rate: 57 (1.03%)
LOC Distribution Per Lang
Lang C/C++
Product File Count 853
LOC 193902
Code LOC 126074
Delta File Count 853
LOC 193902
Code LOC 126074
File analysis report is saved in /var/jenkins_home/workspace/Betaflight/loc.csv
Complexity analysis report is saved in /var/jenkins_home/workspace/Betaflight/complexity.csv
[Betaflight] $ /bin/bash -xe /tmp/jenkins17812197686041899358.sh
+ /usr/share/pmd/bin/run.sh cpd --minimum-tokens 100 --files src/main --language cpp --format xml
/tmp/jenkins17812197686041899358.sh: line 2: build/cpd.xml: Permission denied
+ exit 0
[Betaflight] $ /usr/share/nsiq/nsiqcollector --csv -i -l /var/jenkins_home/workspace/Betaflight/loc.csv -c /var/jenkins_home/workspace/Betaflight/complexity.csv /var/jenkins_home/workspace/Betaflight/src/main
============================ Analyzing main ===============================
Filter Scope "default" is applied.
Current Filter Setting (Following is applied sequentially)
/.svn/ is excluded
/.cvs/ is excluded
//target/ is excluded
Current File extension and Language Settings
Html=htm,html,
C/C++=cpp,cxx,c,h,hxx,hpp,
JSP/PHP=jsp,php,
Java=java,
JavaScript/ActionScript=as,js,
============================= Summary Report ==============================
Product LOC - only apply filefilter.txt
** Total File Count : 853
** Total LOC : 193902
** Total Code LOC : 126074
Delta LOC - apply both filefilter.txt and basefilelist.txt
** Total File Count : 853
** Total LOC : 193902
** Total Code LOC : 126074
Delta Complexity - apply both filefilter.txt and basefilelist.txt
** Total Delta Function Count : 5512
** Delta Over 10 Complexity Function Rate: 367 (6.66%)
** Delta Over 30 Complexity Function Rate: 57 (1.03%)
LOC Distribution Per Lang
Lang C/C++
Product File Count 853
LOC 193902
Code LOC 126074
Delta File Count 853
LOC 193902
Code LOC 126074
File analysis report is saved in /var/jenkins_home/workspace/Betaflight/loc.csv
Complexity analysis report is saved in /var/jenkins_home/workspace/Betaflight/complexity.csv
[Betaflight] $ /bin/bash -xe /tmp/jenkins11378194381018300699.sh
+ make arm_sdk_install
make: Nothing to be done for 'arm_sdk_install'.
[Betaflight] $ /bin/bash -xe /tmp/jenkins10500626789097340457.sh
+ export CC=clang
+ CC=clang
+ export CXX=clang++
+ CXX=clang++
+ make junittest
cd src/test && make junittest
make[1]: Entering directory '/var/jenkins_home/workspace/Betaflight/src/test'
Falling back to 'clang'.
CC version: Debian clang version 11.0.1-2 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/bin
CXX version: Debian clang version 11.0.1-2 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/bin
compiling ../main/sensors/boardalignment.c
compiling ../main/common/sensor_alignment.c
compiling ../main/common/maths.c
compiling unit/alignsensor_unittest.cc
compiling ../../obj/test/gtest-all.o
compiling ../../obj/test/gtest_main.o
linking ../../obj/test/gtest_main.a
ar: creating ../../obj/test/gtest_main.a
a - ../../obj/test/gtest-all.o
a - ../../obj/test/gtest_main.o
linking ../../obj/test/alignsensor_unittest/alignsensor_unittest
Running main() from gtest_main.cc
[==========] Running 12 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 12 tests from AlignSensorTest
[ RUN ] AlignSensorTest.ClockwiseZeroDegrees
[ OK ] AlignSensorTest.ClockwiseZeroDegrees (11 ms)
[ RUN ] AlignSensorTest.ClockwiseNinetyDegrees
[ OK ] AlignSensorTest.ClockwiseNinetyDegrees (0 ms)
[ RUN ] AlignSensorTest.ClockwiseOneEightyDegrees
[ OK ] AlignSensorTest.ClockwiseOneEightyDegrees (0 ms)
[ RUN ] AlignSensorTest.ClockwiseTwoSeventyDegrees
[ OK ] AlignSensorTest.ClockwiseTwoSeventyDegrees (0 ms)
[ RUN ] AlignSensorTest.ClockwiseZeroDegreesFlip
[ OK ] AlignSensorTest.ClockwiseZeroDegreesFlip (0 ms)
[ RUN ] AlignSensorTest.ClockwiseNinetyDegreesFlip
[ OK ] AlignSensorTest.ClockwiseNinetyDegreesFlip (0 ms)
[ RUN ] AlignSensorTest.ClockwiseOneEightyDegreesFlip
[ OK ] AlignSensorTest.ClockwiseOneEightyDegreesFlip (0 ms)
[ RUN ] AlignSensorTest.ClockwiseTwoSeventyDegreesFlip
[ OK ] AlignSensorTest.ClockwiseTwoSeventyDegreesFlip (0 ms)
[ RUN ] AlignSensorTest.AttemptBuildAlignmentWithStandardAlignment
[ OK ] AlignSensorTest.AttemptBuildAlignmentWithStandardAlignment (0 ms)
[ RUN ] AlignSensorTest.AttemptBuildAlignmentFromCustomAlignment
[ OK ] AlignSensorTest.AttemptBuildAlignmentFromCustomAlignment (0 ms)
[ RUN ] AlignSensorTest.AttemptBuildAlignmentFromDefaultAlignment
[ OK ] AlignSensorTest.AttemptBuildAlignmentFromDefaultAlignment (0 ms)
[ RUN ] AlignSensorTest.AlignmentBitmasks
[ OK ] AlignSensorTest.AlignmentBitmasks (0 ms)
[----------] 12 tests from AlignSensorTest (11 ms total)
[----------] Global test environment tear-down
[==========] 12 tests from 1 test case ran. (11 ms total)
[ PASSED ] 12 tests.
running test_alignsensor_unittest: PASS
compiling ../main/fc/core.c
compiling ../main/fc/dispatch.c
compiling ../main/fc/rc_controls.c
compiling ../main/fc/rc_modes.c
compiling ../main/fc/runtime_config.c
compiling ../main/flight/gps_rescue.c
compiling ../main/common/bitarray.c
compiling unit/arming_prevention_unittest.cc
linking ../../obj/test/arming_prevention_unittest/arming_prevention_unittest
Running main() from gtest_main.cc
[==========] Running 11 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 11 tests from ArmingPreventionTest
[ RUN ] ArmingPreventionTest.CalibrationPowerOnGraceAngleThrottleArmSwitch
[ OK ] ArmingPreventionTest.CalibrationPowerOnGraceAngleThrottleArmSwitch (0 ms)
[ RUN ] ArmingPreventionTest.ArmingGuardRadioLeftOnAndArmed
[ OK ] ArmingPreventionTest.ArmingGuardRadioLeftOnAndArmed (0 ms)
[ RUN ] ArmingPreventionTest.Prearm
[ OK ] ArmingPreventionTest.Prearm (0 ms)
[ RUN ] ArmingPreventionTest.RadioTurnedOnAtAnyTimeArmed
[ OK ] ArmingPreventionTest.RadioTurnedOnAtAnyTimeArmed (0 ms)
[ RUN ] ArmingPreventionTest.In3DModeAllowArmingWhenEnteringThrottleDeadband
[ OK ] ArmingPreventionTest.In3DModeAllowArmingWhenEnteringThrottleDeadband (0 ms)
[ RUN ] ArmingPreventionTest.When3DModeDisabledThenNormalThrottleArmingConditionApplies
[ OK ] ArmingPreventionTest.When3DModeDisabledThenNormalThrottleArmingConditionApplies (0 ms)
[ RUN ] ArmingPreventionTest.WhenUsingSwitched3DModeThenNormalThrottleArmingConditionApplies
[ OK ] ArmingPreventionTest.WhenUsingSwitched3DModeThenNormalThrottleArmingConditionApplies (0 ms)
[ RUN ] ArmingPreventionTest.GPSRescueWithoutFixPreventsArm
[ OK ] ArmingPreventionTest.GPSRescueWithoutFixPreventsArm (0 ms)
[ RUN ] ArmingPreventionTest.GPSRescueSwitchPreventsArm
[ OK ] ArmingPreventionTest.GPSRescueSwitchPreventsArm (0 ms)
[ RUN ] ArmingPreventionTest.ParalyzeOnAtBoot
[ OK ] ArmingPreventionTest.ParalyzeOnAtBoot (0 ms)
[ RUN ] ArmingPreventionTest.Paralyze
[ OK ] ArmingPreventionTest.Paralyze (0 ms)
[----------] 11 tests from ArmingPreventionTest (0 ms total)
[----------] Global test environment tear-down
[==========] 11 tests from 1 test case ran. (0 ms total)
[ PASSED ] 11 tests.
running test_arming_prevention_unittest: PASS
compiling ../main/build/atomic.c
compiling test c file: unit/atomic_unittest_c.c
compiling unit/atomic_unittest.cc
linking ../../obj/test/atomic_unittest/atomic_unittest
Running main() from gtest_main.cc
[==========] Running 3 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 3 tests from AtomicUnittest
[ RUN ] AtomicUnittest.TestAtomicBlock
[ OK ] AtomicUnittest.TestAtomicBlock (0 ms)
[ RUN ] AtomicUnittest.TestAtomicBlockNB
[ OK ] AtomicUnittest.TestAtomicBlockNB (0 ms)
[ RUN ] AtomicUnittest.TestAtomicBarrier
[ OK ] AtomicUnittest.TestAtomicBarrier (0 ms)
[----------] 3 tests from AtomicUnittest (0 ms total)
[----------] Global test environment tear-down
[==========] 3 tests from 1 test case ran. (0 ms total)
[ PASSED ] 3 tests.
running test_atomic_unittest: PASS
compiling ../main/drivers/barometer/barometer_bmp085.c
compiling unit/baro_bmp085_unittest.cc
linking ../../obj/test/baro_bmp085_unittest/baro_bmp085_unittest
Running main() from gtest_main.cc
[==========] Running 4 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 4 tests from baroBmp085Test
[ RUN ] baroBmp085Test.TestBmp085CalculateOss0
[ OK ] baroBmp085Test.TestBmp085CalculateOss0 (0 ms)
[ RUN ] baroBmp085Test.TestBmp085CalculateOss3
[ OK ] baroBmp085Test.TestBmp085CalculateOss3 (0 ms)
[ RUN ] baroBmp085Test.TestBmp085CalculateOss3Cold
[ OK ] baroBmp085Test.TestBmp085CalculateOss3Cold (0 ms)
[ RUN ] baroBmp085Test.TestBmp085CalculateOss3Hot
[ OK ] baroBmp085Test.TestBmp085CalculateOss3Hot (0 ms)
[----------] 4 tests from baroBmp085Test (0 ms total)
[----------] Global test environment tear-down
[==========] 4 tests from 1 test case ran. (0 ms total)
[ PASSED ] 4 tests.
running test_baro_bmp085_unittest: PASS
compiling ../main/drivers/barometer/barometer_bmp280.c
compiling unit/baro_bmp280_unittest.cc
linking ../../obj/test/baro_bmp280_unittest/baro_bmp280_unittest
Running main() from gtest_main.cc
[==========] Running 3 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 3 tests from baroBmp280Test
[ RUN ] baroBmp280Test.TestBmp280Calculate
[ OK ] baroBmp280Test.TestBmp280Calculate (0 ms)
[ RUN ] baroBmp280Test.TestBmp280CalculateHighP
[ OK ] baroBmp280Test.TestBmp280CalculateHighP (0 ms)
[ RUN ] baroBmp280Test.TestBmp280CalculateZeroP
[ OK ] baroBmp280Test.TestBmp280CalculateZeroP (0 ms)
[----------] 3 tests from baroBmp280Test (0 ms total)
[----------] Global test environment tear-down
[==========] 3 tests from 1 test case ran. (1 ms total)
[ PASSED ] 3 tests.
running test_baro_bmp280_unittest: PASS
compiling ../main/common/maths.c
compiling ../main/drivers/barometer/barometer_bmp388.c
compiling unit/baro_bmp388_unittest.cc
linking ../../obj/test/baro_bmp388_unittest/baro_bmp388_unittest
Running main() from gtest_main.cc
[==========] Running 2 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 2 tests from baroBmp388Test
[ RUN ] baroBmp388Test.TestBmp388CalculateWithZeroCalibration
[ OK ] baroBmp388Test.TestBmp388CalculateWithZeroCalibration (0 ms)
[ RUN ] baroBmp388Test.TestBmp388CalculateWithSampleCalibration
[ OK ] baroBmp388Test.TestBmp388CalculateWithSampleCalibration (0 ms)
[----------] 2 tests from baroBmp388Test (0 ms total)
[----------] Global test environment tear-down
[==========] 2 tests from 1 test case ran. (0 ms total)
[ PASSED ] 2 tests.
running test_baro_bmp388_unittest: PASS
compiling ../main/drivers/barometer/barometer_ms5611.c
compiling unit/baro_ms5611_unittest.cc
linking ../../obj/test/baro_ms5611_unittest/baro_ms5611_unittest
Running main() from gtest_main.cc
[==========] Running 7 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 7 tests from baroMS5611Test
[ RUN ] baroMS5611Test.TestValidMs5611Crc
[ OK ] baroMS5611Test.TestValidMs5611Crc (0 ms)
[ RUN ] baroMS5611Test.TestInvalidMs5611Crc
[ OK ] baroMS5611Test.TestInvalidMs5611Crc (0 ms)
[ RUN ] baroMS5611Test.TestMs5611AllZeroProm
[ OK ] baroMS5611Test.TestMs5611AllZeroProm (0 ms)
[ RUN ] baroMS5611Test.TestMs5611AllOnesProm
[ OK ] baroMS5611Test.TestMs5611AllOnesProm (0 ms)
[ RUN ] baroMS5611Test.TestMs5611CalculatePressureGT20Deg
[ OK ] baroMS5611Test.TestMs5611CalculatePressureGT20Deg (0 ms)
[ RUN ] baroMS5611Test.TestMs5611CalculatePressureLT20Deg
[ OK ] baroMS5611Test.TestMs5611CalculatePressureLT20Deg (0 ms)
[ RUN ] baroMS5611Test.TestMs5611CalculatePressureLTMinus15Deg
[ OK ] baroMS5611Test.TestMs5611CalculatePressureLTMinus15Deg (0 ms)
[----------] 7 tests from baroMS5611Test (0 ms total)
[----------] Global test environment tear-down
[==========] 7 tests from 1 test case ran. (1 ms total)
[ PASSED ] 7 tests.
running test_baro_ms5611_unittest: PASS
compiling ../main/blackbox/blackbox_encoding.c
compiling ../main/common/encoding.c
compiling ../main/common/printf.c
compiling ../main/common/typeconversion.c
compiling unit/blackbox_encoding_unittest.cc
linking ../../obj/test/blackbox_encoding_unittest/blackbox_encoding_unittest
Running main() from gtest_main.cc
[==========] Running 4 tests from 2 test cases.
[----------] Global test environment set-up.
[----------] 1 test from BlackboxEncodingTest
[ RUN ] BlackboxEncodingTest.TestWriteUnsignedVB
[ OK ] BlackboxEncodingTest.TestWriteUnsignedVB (0 ms)
[----------] 1 test from BlackboxEncodingTest (0 ms total)
[----------] 3 tests from BlackboxTest
[ RUN ] BlackboxTest.TestWriteTag2_3SVariable_BITS2
[ OK ] BlackboxTest.TestWriteTag2_3SVariable_BITS2 (0 ms)
[ RUN ] BlackboxTest.TestWriteTag2_3SVariable_BITS554
[ OK ] BlackboxTest.TestWriteTag2_3SVariable_BITS554 (0 ms)
[ RUN ] BlackboxTest.TestWriteTag2_3SVariable_BITS887
[ OK ] BlackboxTest.TestWriteTag2_3SVariable_BITS887 (0 ms)
[----------] 3 tests from BlackboxTest (0 ms total)
[----------] Global test environment tear-down
[==========] 4 tests from 2 test cases ran. (0 ms total)
[ PASSED ] 4 tests.
running test_blackbox_encoding_unittest: PASS
compiling ../main/blackbox/blackbox.c
compiling ../main/blackbox/blackbox_encoding.c
compiling ../main/blackbox/blackbox_io.c
compiling ../main/common/encoding.c
compiling ../main/common/printf.c
compiling ../main/common/maths.c
compiling ../main/common/typeconversion.c
compiling ../main/drivers/accgyro/gyro_sync.c
compiling unit/blackbox_unittest.cc
linking ../../obj/test/blackbox_unittest/blackbox_unittest
Running main() from gtest_main.cc
[==========] Running 8 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 8 tests from BlackboxTest
[ RUN ] BlackboxTest.TestInitIntervals
[ OK ] BlackboxTest.TestInitIntervals (0 ms)
[ RUN ] BlackboxTest.Test_500Hz
[ OK ] BlackboxTest.Test_500Hz (0 ms)
[ RUN ] BlackboxTest.Test_1kHz
[ OK ] BlackboxTest.Test_1kHz (0 ms)
[ RUN ] BlackboxTest.Test_2kHz
[ OK ] BlackboxTest.Test_2kHz (0 ms)
[ RUN ] BlackboxTest.Test_8kHz
[ OK ] BlackboxTest.Test_8kHz (0 ms)
[ RUN ] BlackboxTest.Test_zero_p_interval
[ OK ] BlackboxTest.Test_zero_p_interval (0 ms)
[ RUN ] BlackboxTest.Test_CalculatePDenom
[ OK ] BlackboxTest.Test_CalculatePDenom (0 ms)
[ RUN ] BlackboxTest.Test_CalculateRates
[ OK ] BlackboxTest.Test_CalculateRates (0 ms)
[----------] 8 tests from BlackboxTest (0 ms total)
[----------] Global test environment tear-down
[==========] 8 tests from 1 test case ran. (0 ms total)
[ PASSED ] 8 tests.
running test_blackbox_unittest: PASS
compiling ../main/cli/cli.c
compiling ../main/common/printf.c
compiling ../main/config/feature.c
compiling ../main/pg/pg.c
compiling ../main/common/typeconversion.c
compiling unit/cli_unittest.cc
linking ../../obj/test/cli_unittest/cli_unittest
Running main() from gtest_main.cc
[==========] Running 3 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 3 tests from CLIUnittest
[ RUN ] CLIUnittest.TestCliSetArray
===============================
data[0] = 123
data[1] = -3
data[2] = 1
===============================
[ OK ] CLIUnittest.TestCliSetArray (1 ms)
[ RUN ] CLIUnittest.TestCliSetStringNoFlags
===============================
data[0] = 83 (S)
data[1] = 65 (A)
data[2] = 77 (M)
data[3] = 80 (P)
data[4] = 76 (L)
data[5] = 69 (E)
===============================
[ OK ] CLIUnittest.TestCliSetStringNoFlags (0 ms)
[ RUN ] CLIUnittest.TestCliSetStringWriteOnce
===============================
data[0] = 83 (S)
data[1] = 65 (A)
data[2] = 77 (M)
data[3] = 80 (P)
data[4] = 76 (L)
data[5] = 69 (E)
===============================
[ OK ] CLIUnittest.TestCliSetStringWriteOnce (0 ms)
[----------] 3 tests from CLIUnittest (1 ms total)
[----------] Global test environment tear-down
[==========] 3 tests from 1 test case ran. (1 ms total)
[ PASSED ] 3 tests.
running test_cli_unittest: PASS
compiling ../main/cms/cms.c
compiling ../main/cms/cms_menu_saveexit.c
compiling ../main/common/typeconversion.c
compiling ../main/drivers/display.c
compiling unit/cms_unittest.cc
linking ../../obj/test/cms_unittest/cms_unittest
Running main() from gtest_main.cc
[==========] Running 6 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 6 tests from CMSUnittest
[ RUN ] CMSUnittest.TestCmsDisplayPortRegister
[ OK ] CMSUnittest.TestCmsDisplayPortRegister (0 ms)
[ RUN ] CMSUnittest.TestCmsMenuOpen
[ OK ] CMSUnittest.TestCmsMenuOpen (0 ms)
[ RUN ] CMSUnittest.TestCmsMenuExit0
[ OK ] CMSUnittest.TestCmsMenuExit0 (0 ms)
[ RUN ] CMSUnittest.TestCmsMenuExit1
[ OK ] CMSUnittest.TestCmsMenuExit1 (0 ms)
[ RUN ] CMSUnittest.TestCmsMenuBack
[ OK ] CMSUnittest.TestCmsMenuBack (0 ms)
[ RUN ] CMSUnittest.TestCmsMenuKey
[ OK ] CMSUnittest.TestCmsMenuKey (0 ms)
[----------] 6 tests from CMSUnittest (0 ms total)
[----------] Global test environment tear-down
[==========] 6 tests from 1 test case ran. (0 ms total)
[ PASSED ] 6 tests.
running test_cms_unittest: PASS
compiling ../main/common/filter.c
compiling ../main/common/maths.c
compiling unit/common_filter_unittest.cc
linking ../../obj/test/common_filter_unittest/common_filter_unittest
Running main() from gtest_main.cc
[==========] Running 5 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 5 tests from FilterUnittest
[ RUN ] FilterUnittest.TestPt1FilterInit
[ OK ] FilterUnittest.TestPt1FilterInit (0 ms)
[ RUN ] FilterUnittest.TestPt1FilterGain
[ OK ] FilterUnittest.TestPt1FilterGain (0 ms)
[ RUN ] FilterUnittest.TestPt1FilterApply
[ OK ] FilterUnittest.TestPt1FilterApply (0 ms)
[ RUN ] FilterUnittest.TestSlewFilterInit
[ OK ] FilterUnittest.TestSlewFilterInit (0 ms)
[ RUN ] FilterUnittest.TestSlewFilter
[ OK ] FilterUnittest.TestSlewFilter (0 ms)
[----------] 5 tests from FilterUnittest (0 ms total)
[----------] Global test environment tear-down
[==========] 5 tests from 1 test case ran. (0 ms total)
[ PASSED ] 5 tests.
running test_common_filter_unittest: PASS
compiling ../main/common/encoding.c
compiling unit/encoding_unittest.cc
linking ../../obj/test/encoding_unittest/encoding_unittest
Running main() from gtest_main.cc
[==========] Running 2 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 2 tests from EncodingTest
[ RUN ] EncodingTest.ZigzagEncodingTest
[ OK ] EncodingTest.ZigzagEncodingTest (0 ms)
[ RUN ] EncodingTest.FloatToIntEncodingTest
[ OK ] EncodingTest.FloatToIntEncodingTest (0 ms)
[----------] 2 tests from EncodingTest (0 ms total)
[----------] Global test environment tear-down
[==========] 2 tests from 1 test case ran. (0 ms total)
[ PASSED ] 2 tests.
running test_encoding_unittest: PASS
compiling ../main/common/bitarray.c
compiling ../main/fc/rc_modes.c
compiling ../main/fc/runtime_config.c
compiling ../main/flight/failsafe.c
compiling unit/flight_failsafe_unittest.cc
linking ../../obj/test/flight_failsafe_unittest/flight_failsafe_unittest
Running main() from gtest_main.cc
[==========] Running 11 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 11 tests from FlightFailsafeTest
[ RUN ] FlightFailsafeTest.TestFailsafeInitialState
[ OK ] FlightFailsafeTest.TestFailsafeInitialState (0 ms)
[ RUN ] FlightFailsafeTest.TestFailsafeStartMonitoring
[ OK ] FlightFailsafeTest.TestFailsafeStartMonitoring (0 ms)
[ RUN ] FlightFailsafeTest.TestFailsafeFirstArmedCycle
[ OK ] FlightFailsafeTest.TestFailsafeFirstArmedCycle (0 ms)
[ RUN ] FlightFailsafeTest.TestFailsafeNotActivatedWhenReceivingData
[ OK ] FlightFailsafeTest.TestFailsafeNotActivatedWhenReceivingData (2 ms)
[ RUN ] FlightFailsafeTest.TestFailsafeDetectsRxLossAndStartsLanding
[ OK ] FlightFailsafeTest.TestFailsafeDetectsRxLossAndStartsLanding (0 ms)
[ RUN ] FlightFailsafeTest.TestFailsafeCausesLanding
[ OK ] FlightFailsafeTest.TestFailsafeCausesLanding (0 ms)
[ RUN ] FlightFailsafeTest.TestFailsafeDetectsRxLossAndJustDisarms
[ OK ] FlightFailsafeTest.TestFailsafeDetectsRxLossAndJustDisarms (0 ms)
[ RUN ] FlightFailsafeTest.TestFailsafeSwitchModeKill
[ OK ] FlightFailsafeTest.TestFailsafeSwitchModeKill (0 ms)
[ RUN ] FlightFailsafeTest.TestFailsafeSwitchModeStage1OrStage2Drop
[ OK ] FlightFailsafeTest.TestFailsafeSwitchModeStage1OrStage2Drop (0 ms)
[ RUN ] FlightFailsafeTest.TestFailsafeSwitchModeStage2Land
[ OK ] FlightFailsafeTest.TestFailsafeSwitchModeStage2Land (0 ms)
[ RUN ] FlightFailsafeTest.TestFailsafeNotActivatedWhenDisarmedAndRXLossIsDetected
[ OK ] FlightFailsafeTest.TestFailsafeNotActivatedWhenDisarmedAndRXLossIsDetected (0 ms)
[----------] 11 tests from FlightFailsafeTest (2 ms total)
[----------] Global test environment tear-down
[==========] 11 tests from 1 test case ran. (2 ms total)
[ PASSED ] 11 tests.
running test_flight_failsafe_unittest: PASS
compiling ../main/common/bitarray.c
compiling ../main/common/maths.c
compiling ../main/config/feature.c
compiling ../main/fc/rc_modes.c
compiling ../main/flight/position.c
compiling ../main/flight/imu.c
compiling unit/flight_imu_unittest.cc
linking ../../obj/test/flight_imu_unittest/flight_imu_unittest
Running main() from gtest_main.cc
[==========] Running 3 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 3 tests from FlightImuTest
[ RUN ] FlightImuTest.TestCalculateRotationMatrix
[ OK ] FlightImuTest.TestCalculateRotationMatrix (0 ms)
[ RUN ] FlightImuTest.TestUpdateEulerAngles
[ OK ] FlightImuTest.TestUpdateEulerAngles (0 ms)
[ RUN ] FlightImuTest.TestSmallAngle
[ OK ] FlightImuTest.TestSmallAngle (0 ms)
[----------] 3 tests from FlightImuTest (0 ms total)
[----------] Global test environment tear-down
[==========] 3 tests from 1 test case ran. (0 ms total)
[ PASSED ] 3 tests.
running test_flight_imu_unittest: PASS
compiling ../main/common/gps_conversion.c
compiling unit/gps_conversion_unittest.cc
linking ../../obj/test/gps_conversion_unittest/gps_conversion_unittest
Running main() from gtest_main.cc
[==========] Running 2 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 2 tests from GpsConversionTest
[ RUN ] GpsConversionTest.GPSCoordToDegrees_BadString
[ OK ] GpsConversionTest.GPSCoordToDegrees_BadString (0 ms)
[ RUN ] GpsConversionTest.GPSCoordToDegrees_NMEA_Values
[ OK ] GpsConversionTest.GPSCoordToDegrees_NMEA_Values (0 ms)
[----------] 2 tests from GpsConversionTest (0 ms total)
[----------] Global test environment tear-down
[==========] 2 tests from 1 test case ran. (0 ms total)
[ PASSED ] 2 tests.
running test_gps_conversion_unittest: PASS
compiling ../main/common/huffman.c
compiling ../main/common/huffman_table.c
compiling unit/huffman_unittest.cc
linking ../../obj/test/huffman_unittest/huffman_unittest
Running main() from gtest_main.cc
[==========] Running 3 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 3 tests from HuffmanUnittest
[ RUN ] HuffmanUnittest.TestHuffmanEncode
[ OK ] HuffmanUnittest.TestHuffmanEncode (0 ms)
[ RUN ] HuffmanUnittest.TestHuffmanEncodeStreaming
[ OK ] HuffmanUnittest.TestHuffmanEncodeStreaming (0 ms)
[ RUN ] HuffmanUnittest.TestHuffmanDecode
[ OK ] HuffmanUnittest.TestHuffmanDecode (0 ms)
[----------] 3 tests from HuffmanUnittest (0 ms total)
[----------] Global test environment tear-down
[==========] 3 tests from 1 test case ran. (0 ms total)
[ PASSED ] 3 tests.
running test_huffman_unittest: PASS
compiling ../main/io/serial.c
compiling ../main/drivers/serial_pinconfig.c
compiling unit/io_serial_unittest.cc
linking ../../obj/test/io_serial_unittest/io_serial_unittest
Running main() from gtest_main.cc
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from IoSerialTest
[ RUN ] IoSerialTest.TestFindPortConfig
[ OK ] IoSerialTest.TestFindPortConfig (0 ms)
[----------] 1 test from IoSerialTest (0 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (1 ms total)
[ PASSED ] 1 test.
running test_io_serial_unittest: PASS
compiling ../main/common/bitarray.c
compiling ../main/fc/rc_modes.c
compiling ../main/io/ledstrip.c
compiling unit/ledstrip_unittest.cc
linking ../../obj/test/ledstrip_unittest/ledstrip_unittest
Running main() from gtest_main.cc
[==========] Running 4 tests from 2 test cases.
[----------] Global test environment set-up.
[----------] 3 tests from LedStripTest
[ RUN ] LedStripTest.parseLedStripConfig
[ OK ] LedStripTest.parseLedStripConfig (0 ms)
[ RUN ] LedStripTest.smallestGridWithCenter
[ OK ] LedStripTest.smallestGridWithCenter (0 ms)
[ RUN ] LedStripTest.smallestGrid
[ OK ] LedStripTest.smallestGrid (0 ms)
[----------] 3 tests from LedStripTest (0 ms total)
[----------] 1 test from ColorTest
[ RUN ] ColorTest.parseColor
[ OK ] ColorTest.parseColor (0 ms)
[----------] 1 test from ColorTest (0 ms total)
[----------] Global test environment tear-down
[==========] 4 tests from 2 test cases ran. (0 ms total)
[ PASSED ] 4 tests.
running test_ledstrip_unittest: PASS
compiling ../main/osd/osd.c
compiling ../main/osd/osd_elements.c
compiling ../main/osd/osd_warnings.c
compiling ../main/common/typeconversion.c
compiling ../main/drivers/display.c
compiling ../main/drivers/serial.c
compiling ../main/common/crc.c
compiling ../main/common/maths.c
compiling ../main/common/printf.c
compiling ../main/common/streambuf.c
compiling ../main/common/time.c
compiling ../main/fc/runtime_config.c
compiling ../main/common/bitarray.c
compiling ../main/fc/rc_modes.c
compiling ../main/rx/rx.c
compiling ../main/pg/pg.c
compiling ../main/rx/crsf.c
compiling ../main/pg/rx.c
compiling unit/link_quality_unittest.cc
linking ../../obj/test/link_quality_unittest/link_quality_unittest
Running main() from gtest_main.cc
[==========] Running 5 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 5 tests from LQTest
[ RUN ] LQTest.TestInit
[ OK ] LQTest.TestInit (0 ms)
[ RUN ] LQTest.TestElement_LQ_SOURCE_NONE_SAMPLES
[ OK ] LQTest.TestElement_LQ_SOURCE_NONE_SAMPLES (0 ms)
[ RUN ] LQTest.TestElement_LQ_SOURCE_NONE_VALUES
[ OK ] LQTest.TestElement_LQ_SOURCE_NONE_VALUES (0 ms)
[ RUN ] LQTest.TestElementLQ_PROTOCOL_CRSF_VALUES
[ OK ] LQTest.TestElementLQ_PROTOCOL_CRSF_VALUES (2 ms)
[ RUN ] LQTest.TestLQAlarm
[ OK ] LQTest.TestLQAlarm (1 ms)
[----------] 5 tests from LQTest (3 ms total)
[----------] Global test environment tear-down
[==========] 5 tests from 1 test case ran. (3 ms total)
[ PASSED ] 5 tests.
running test_link_quality_unittest: PASS
compiling ../main/common/maths.c
compiling unit/maths_unittest.cc
linking ../../obj/test/maths_unittest/maths_unittest
Running main() from gtest_main.cc
[==========] Running 12 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 12 tests from MathsUnittest
[ RUN ] MathsUnittest.TestScaleRange
[ OK ] MathsUnittest.TestScaleRange (0 ms)
[ RUN ] MathsUnittest.TestScaleRangeNegatives
[ OK ] MathsUnittest.TestScaleRangeNegatives (0 ms)
[ RUN ] MathsUnittest.TestScaleRangeNegativePositive
[ OK ] MathsUnittest.TestScaleRangeNegativePositive (0 ms)
[ RUN ] MathsUnittest.TestScaleRangeReverse
[ OK ] MathsUnittest.TestScaleRangeReverse (0 ms)
[ RUN ] MathsUnittest.TestConstrain
[ OK ] MathsUnittest.TestConstrain (0 ms)
[ RUN ] MathsUnittest.TestConstrainNegatives
[ OK ] MathsUnittest.TestConstrainNegatives (0 ms)
[ RUN ] MathsUnittest.TestConstrainf
[ OK ] MathsUnittest.TestConstrainf (0 ms)
[ RUN ] MathsUnittest.TestDegreesToRadians
[ OK ] MathsUnittest.TestDegreesToRadians (0 ms)
[ RUN ] MathsUnittest.TestApplyDeadband
[ OK ] MathsUnittest.TestApplyDeadband (0 ms)
[ RUN ] MathsUnittest.TestFastTrigonometrySinCos
sin_approx maximum absolute error = 2.801418e-06
cos_approx maximum absolute error = 3.218651e-06
[ OK ] MathsUnittest.TestFastTrigonometrySinCos (1 ms)
[ RUN ] MathsUnittest.TestFastTrigonometryATan2
atan2_approx maximum absolute error = 7.152557e-07 rads (4.098114e-05 degree)
[ OK ] MathsUnittest.TestFastTrigonometryATan2 (0 ms)
[ RUN ] MathsUnittest.TestFastTrigonometryACos
acos_approx maximum absolute error = 6.759167e-05 rads (3.872717e-03 degree)
[ OK ] MathsUnittest.TestFastTrigonometryACos (1 ms)
[----------] 12 tests from MathsUnittest (2 ms total)
[----------] Global test environment tear-down
[==========] 12 tests from 1 test case ran. (2 ms total)
[ PASSED ] 12 tests.
running test_maths_unittest: PASS
compiling ../main/drivers/dshot.c
compiling unit/motor_output_unittest.cc
linking ../../obj/test/motor_output_unittest/motor_output_unittest
Running main() from gtest_main.cc
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from MotorOutputUnittest
[ RUN ] MotorOutputUnittest.TestFixMotorOutputReordering
[ OK ] MotorOutputUnittest.TestFixMotorOutputReordering (0 ms)
[----------] 1 test from MotorOutputUnittest (0 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (0 ms total)
[ PASSED ] 1 test.
running test_motor_output_unittest: PASS
compiling ../main/osd/osd.c
compiling ../main/osd/osd_elements.c
compiling ../main/osd/osd_warnings.c
compiling ../main/common/typeconversion.c
compiling ../main/drivers/display.c
compiling ../main/common/maths.c
compiling ../main/common/printf.c
compiling ../main/common/time.c
compiling ../main/common/filter.c
compiling ../main/fc/runtime_config.c
compiling unit/osd_unittest.cc
linking ../../obj/test/osd_unittest/osd_unittest
Running main() from gtest_main.cc
[==========] Running 20 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 20 tests from OsdTest
[ RUN ] OsdTest.TestInit
[ OK ] OsdTest.TestInit (0 ms)
[ RUN ] OsdTest.TestArm
[ OK ] OsdTest.TestArm (0 ms)
[ RUN ] OsdTest.TestDisarm
[ OK ] OsdTest.TestDisarm (1 ms)
[ RUN ] OsdTest.TestDisarmWithImmediateRearm
[ OK ] OsdTest.TestDisarmWithImmediateRearm (0 ms)
[ RUN ] OsdTest.TestDisarmWithDismissStats
[ OK ] OsdTest.TestDisarmWithDismissStats (0 ms)
[ RUN ] OsdTest.TestStatsTiming
[ OK ] OsdTest.TestStatsTiming (1 ms)
[ RUN ] OsdTest.TestStatsImperial
[ OK ] OsdTest.TestStatsImperial (0 ms)
[ RUN ] OsdTest.TestStatsMetric
[ OK ] OsdTest.TestStatsMetric (0 ms)
[ RUN ] OsdTest.TestStatsMetricDistanceUnits
[ OK ] OsdTest.TestStatsMetricDistanceUnits (0 ms)
[ RUN ] OsdTest.TestAlarms
[ OK ] OsdTest.TestAlarms (10 ms)
[ RUN ] OsdTest.TestElementRssi
[ OK ] OsdTest.TestElementRssi (0 ms)
[ RUN ] OsdTest.TestElementAmperage
[ OK ] OsdTest.TestElementAmperage (0 ms)
[ RUN ] OsdTest.TestElementMahDrawn
[ OK ] OsdTest.TestElementMahDrawn (0 ms)
[ RUN ] OsdTest.TestElementPower
[ OK ] OsdTest.TestElementPower (0 ms)
[ RUN ] OsdTest.TestElementAltitude
[ OK ] OsdTest.TestElementAltitude (0 ms)
[ RUN ] OsdTest.TestElementCoreTemperature
[ OK ] OsdTest.TestElementCoreTemperature (0 ms)
[ RUN ] OsdTest.TestElementWarningsBattery
[ OK ] OsdTest.TestElementWarningsBattery (0 ms)
[ RUN ] OsdTest.TestFormatTimeString
[ OK ] OsdTest.TestFormatTimeString (0 ms)
[ RUN ] OsdTest.TestConvertTemperatureUnits
[ OK ] OsdTest.TestConvertTemperatureUnits (0 ms)
[ RUN ] OsdTest.TestGpsElements
[ OK ] OsdTest.TestGpsElements (0 ms)
[----------] 20 tests from OsdTest (12 ms total)
[----------] Global test environment tear-down
[==========] 20 tests from 1 test case ran. (12 ms total)
[ PASSED ] 20 tests.
running test_osd_unittest: PASS
compiling ../main/pg/pg.c
compiling unit/pg_unittest.cc
linking ../../obj/test/pg_unittest/pg_unittest
Running main() from gtest_main.cc
[==========] Running 2 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 2 tests from ParameterGroupsfTest
[ RUN ] ParameterGroupsfTest.Test_pgResetAll
[ OK ] ParameterGroupsfTest.Test_pgResetAll (0 ms)
[ RUN ] ParameterGroupsfTest.Test_pgFind
[ OK ] ParameterGroupsfTest.Test_pgFind (0 ms)
[----------] 2 tests from ParameterGroupsfTest (0 ms total)
[----------] Global test environment tear-down
[==========] 2 tests from 1 test case ran. (0 ms total)
[ PASSED ] 2 tests.
running test_pg_unittest: PASS
compiling ../main/common/filter.c
compiling ../main/common/maths.c
compiling ../main/drivers/accgyro/gyro_sync.c
compiling ../main/fc/controlrate_profile.c
compiling ../main/fc/runtime_config.c
compiling ../main/flight/pid.c
compiling ../main/flight/pid_init.c
compiling ../main/pg/pg.c
compiling unit/pid_unittest.cc
linking ../../obj/test/pid_unittest/pid_unittest
Running main() from gtest_main.cc
[==========] Running 13 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 13 tests from pidControllerTest
[ RUN ] pidControllerTest.testInitialisation
[ OK ] pidControllerTest.testInitialisation (0 ms)
[ RUN ] pidControllerTest.testStabilisationDisabled
[ OK ] pidControllerTest.testStabilisationDisabled (0 ms)
[ RUN ] pidControllerTest.testPidLoop
[ OK ] pidControllerTest.testPidLoop (0 ms)
[ RUN ] pidControllerTest.testPidLevel
[ OK ] pidControllerTest.testPidLevel (1 ms)
[ RUN ] pidControllerTest.testPidHorizon
[ OK ] pidControllerTest.testPidHorizon (0 ms)
[ RUN ] pidControllerTest.testMixerSaturation
[ OK ] pidControllerTest.testMixerSaturation (0 ms)
[ RUN ] pidControllerTest.testCrashRecoveryMode
[ OK ] pidControllerTest.testCrashRecoveryMode (0 ms)
[ RUN ] pidControllerTest.testFeedForward
[ OK ] pidControllerTest.testFeedForward (0 ms)
[ RUN ] pidControllerTest.testItermRelax
[ OK ] pidControllerTest.testItermRelax (0 ms)
[ RUN ] pidControllerTest.testAbsoluteControl
[ OK ] pidControllerTest.testAbsoluteControl (0 ms)
[ RUN ] pidControllerTest.testDtermFiltering
[ OK ] pidControllerTest.testDtermFiltering (0 ms)
[ RUN ] pidControllerTest.testItermRotationHandling
[ OK ] pidControllerTest.testItermRotationHandling (0 ms)
[ RUN ] pidControllerTest.testLaunchControl
[ OK ] pidControllerTest.testLaunchControl (0 ms)
[----------] 13 tests from pidControllerTest (1 ms total)
[----------] Global test environment tear-down
[==========] 13 tests from 1 test case ran. (1 ms total)
[ PASSED ] 13 tests.
running test_pid_unittest: PASS
compiling ../main/fc/rc_controls.c
compiling ../main/pg/pg.c
compiling ../main/common/bitarray.c
compiling ../main/common/maths.c
compiling ../main/fc/rc_adjustments.c
compiling ../main/fc/rc_modes.c
compiling unit/rc_controls_unittest.cc
linking ../../obj/test/rc_controls_unittest/rc_controls_unittest
Running main() from gtest_main.cc
[==========] Running 6 tests from 2 test cases.
[----------] Global test environment set-up.
[----------] 2 tests from RcControlsModesTest
[ RUN ] RcControlsModesTest.updateActivatedModesWithAllInputsAtMidde
[ OK ] RcControlsModesTest.updateActivatedModesWithAllInputsAtMidde (0 ms)
[ RUN ] RcControlsModesTest.updateActivatedModesUsingValidAuxConfigurationAndRXValues
[ OK ] RcControlsModesTest.updateActivatedModesUsingValidAuxConfigurationAndRXValues (0 ms)
[----------] 2 tests from RcControlsModesTest (0 ms total)
[----------] 4 tests from RcControlsAdjustmentsTest
[ RUN ] RcControlsAdjustmentsTest.processRcAdjustmentsSticksInMiddle
[ OK ] RcControlsAdjustmentsTest.processRcAdjustmentsSticksInMiddle (0 ms)
[ RUN ] RcControlsAdjustmentsTest.processRcAdjustmentsWithRcRateFunctionSwitchUp
[ OK ] RcControlsAdjustmentsTest.processRcAdjustmentsWithRcRateFunctionSwitchUp (0 ms)
[ RUN ] RcControlsAdjustmentsTest.processRcRateProfileAdjustments
[ OK ] RcControlsAdjustmentsTest.processRcRateProfileAdjustments (0 ms)
[ RUN ] RcControlsAdjustmentsTest.processPIDIncreasePidController0
[ OK ] RcControlsAdjustmentsTest.processPIDIncreasePidController0 (0 ms)
[----------] 4 tests from RcControlsAdjustmentsTest (0 ms total)
[----------] Global test environment tear-down
[==========] 6 tests from 2 test cases ran. (0 ms total)
[ PASSED ] 6 tests.
running test_rc_controls_unittest: PASS
compiling ../main/common/crc.c
compiling ../main/common/bitarray.c
compiling ../main/fc/rc_modes.c
compiling ../main/io/rcdevice.c
compiling ../main/io/rcdevice_cam.c
compiling ../main/pg/pg.c
compiling unit/rcdevice_unittest.cc
linking ../../obj/test/rcdevice_unittest/rcdevice_unittest
Running main() from gtest_main.cc
[==========] Running 9 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 9 tests from RCDeviceTest
[ RUN ] RCDeviceTest.TestRCSplitInitWithoutPortConfigurated
[ OK ] RCDeviceTest.TestRCSplitInitWithoutPortConfigurated (0 ms)
[ RUN ] RCDeviceTest.TestRCSplitInitWithoutOpenPortConfigurated
[ OK ] RCDeviceTest.TestRCSplitInitWithoutOpenPortConfigurated (0 ms)
[ RUN ] RCDeviceTest.TestInitDevice
[ OK ] RCDeviceTest.TestInitDevice (0 ms)
[ RUN ] RCDeviceTest.TestInitDeviceWithInvalidResponse
[ OK ] RCDeviceTest.TestInitDeviceWithInvalidResponse (0 ms)
[ RUN ] RCDeviceTest.TestWifiModeChangeWithDeviceUnready
[ OK ] RCDeviceTest.TestWifiModeChangeWithDeviceUnready (0 ms)
[ RUN ] RCDeviceTest.TestWifiModeChangeWithDeviceReady
[ OK ] RCDeviceTest.TestWifiModeChangeWithDeviceReady (0 ms)
[ RUN ] RCDeviceTest.TestWifiModeChangeCombine
[ OK ] RCDeviceTest.TestWifiModeChangeCombine (0 ms)
[ RUN ] RCDeviceTest.Test5KeyOSDCableSimulationProtocol
[ OK ] RCDeviceTest.Test5KeyOSDCableSimulationProtocol (0 ms)
[ RUN ] RCDeviceTest.Test5KeyOSDCableSimulationWithout5KeyFeatureSupport
[ OK ] RCDeviceTest.Test5KeyOSDCableSimulationWithout5KeyFeatureSupport (0 ms)
[----------] 9 tests from RCDeviceTest (0 ms total)
[----------] Global test environment tear-down
[==========] 9 tests from 1 test case ran. (0 ms total)
[ PASSED ] 9 tests.
running test_rcdevice_unittest: PASS
compiling ../main/rx/crsf.c
compiling ../main/common/crc.c
compiling ../main/common/printf.c
compiling ../main/common/typeconversion.c
compiling ../main/common/streambuf.c
compiling ../main/drivers/serial.c
compiling unit/rx_crsf_unittest.cc
linking ../../obj/test/rx_crsf_unittest/rx_crsf_unittest
Running main() from gtest_main.cc
[==========] Running 7 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 7 tests from CrossFireTest
[ RUN ] CrossFireTest.CRC
[ OK ] CrossFireTest.CRC (0 ms)
[ RUN ] CrossFireTest.TestCrsfFrameStatus
[ OK ] CrossFireTest.TestCrsfFrameStatus (0 ms)
[ RUN ] CrossFireTest.TestCrsfCmdFrameCrc
[ OK ] CrossFireTest.TestCrsfCmdFrameCrc (0 ms)
[ RUN ] CrossFireTest.TestCrsfFrameStatusUnpacking
[ OK ] CrossFireTest.TestCrsfFrameStatusUnpacking (0 ms)
[ RUN ] CrossFireTest.TestCapturedData
[ OK ] CrossFireTest.TestCapturedData (0 ms)
[ RUN ] CrossFireTest.TestCapturedSubsetData
[ OK ] CrossFireTest.TestCapturedSubsetData (0 ms)
[ RUN ] CrossFireTest.TestCrsfDataReceive
[ OK ] CrossFireTest.TestCrsfDataReceive (0 ms)
[----------] 7 tests from CrossFireTest (0 ms total)
[----------] Global test environment tear-down
[==========] 7 tests from 1 test case ran. (0 ms total)
[ PASSED ] 7 tests.
running test_rx_crsf_unittest: PASS
compiling ../main/rx/ibus.c
compiling unit/rx_ibus_unittest.cc
linking ../../obj/test/rx_ibus_unittest/rx_ibus_unittest
Running main() from gtest_main.cc
[==========] Running 12 tests from 2 test cases.
[----------] Global test environment set-up.
[----------] 2 tests from IbusRxInitUnitTest
[ RUN ] IbusRxInitUnitTest.Test_IbusRxNotEnabled
[ OK ] IbusRxInitUnitTest.Test_IbusRxNotEnabled (0 ms)
[ RUN ] IbusRxInitUnitTest.Test_IbusRxEnabled
[ OK ] IbusRxInitUnitTest.Test_IbusRxEnabled (0 ms)
[----------] 2 tests from IbusRxInitUnitTest (0 ms total)
[----------] 10 tests from IbusRxProtocollUnitTest
[ RUN ] IbusRxProtocollUnitTest.Test_InitialFrameState
[ OK ] IbusRxProtocollUnitTest.Test_InitialFrameState (0 ms)
[ RUN ] IbusRxProtocollUnitTest.Test_IA6B_OnePacketReceived
[ OK ] IbusRxProtocollUnitTest.Test_IA6B_OnePacketReceived (0 ms)
[ RUN ] IbusRxProtocollUnitTest.Test_IA6B_OnePacketReceivedWithBadCrc
[ OK ] IbusRxProtocollUnitTest.Test_IA6B_OnePacketReceivedWithBadCrc (0 ms)
[ RUN ] IbusRxProtocollUnitTest.Test_IA6B_HalfPacketReceived_then_interPacketGapReset
[ OK ] IbusRxProtocollUnitTest.Test_IA6B_HalfPacketReceived_then_interPacketGapReset (0 ms)
[ RUN ] IbusRxProtocollUnitTest.Test_IA6_OnePacketReceived
[ OK ] IbusRxProtocollUnitTest.Test_IA6_OnePacketReceived (0 ms)
[ RUN ] IbusRxProtocollUnitTest.Test_IA6_OnePacketReceivedBadCrc
[ OK ] IbusRxProtocollUnitTest.Test_IA6_OnePacketReceivedBadCrc (0 ms)
[ RUN ] IbusRxProtocollUnitTest.Test_IA6B_OnePacketReceived_not_shared_port
[ OK ] IbusRxProtocollUnitTest.Test_IA6B_OnePacketReceived_not_shared_port (0 ms)
[ RUN ] IbusRxProtocollUnitTest.Test_OneTelemetryPacketReceived
[ OK ] IbusRxProtocollUnitTest.Test_OneTelemetryPacketReceived (0 ms)
[ RUN ] IbusRxProtocollUnitTest.Test_OneTelemetryIgnoreTxEchoToRx
[ OK ] IbusRxProtocollUnitTest.Test_OneTelemetryIgnoreTxEchoToRx (0 ms)
[ RUN ] IbusRxProtocollUnitTest.Test_OneTelemetryShouldNotIgnoreTxEchoAfterInterFrameGap
[ OK ] IbusRxProtocollUnitTest.Test_OneTelemetryShouldNotIgnoreTxEchoAfterInterFrameGap (0 ms)
[----------] 10 tests from IbusRxProtocollUnitTest (0 ms total)
[----------] Global test environment tear-down
[==========] 12 tests from 2 test cases ran. (0 ms total)
[ PASSED ] 12 tests.
running test_rx_ibus_unittest: PASS
compiling ../main/common/bitarray.c
compiling ../main/common/maths.c
compiling ../main/fc/rc_modes.c
compiling ../main/rx/rx.c
compiling ../main/pg/pg.c
compiling ../main/pg/rx.c
compiling unit/rx_ranges_unittest.cc
linking ../../obj/test/rx_ranges_unittest/rx_ranges_unittest
Running main() from gtest_main.cc
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from RxChannelRangeTest
[ RUN ] RxChannelRangeTest.TestRxChannelRanges
[ OK ] RxChannelRangeTest.TestRxChannelRanges (0 ms)
[----------] 1 test from RxChannelRangeTest (0 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (0 ms total)
[ PASSED ] 1 test.
running test_rx_ranges_unittest: PASS
compiling ../main/rx/rx.c
compiling ../main/fc/rc_modes.c
compiling ../main/common/bitarray.c
compiling ../main/common/maths.c
compiling ../main/config/feature.c
compiling ../main/pg/rx.c
compiling unit/rx_rx_unittest.cc
linking ../../obj/test/rx_rx_unittest/rx_rx_unittest
Running main() from gtest_main.cc
[==========] Running 0 tests from 0 test cases.
[==========] 0 tests from 0 test cases ran. (0 ms total)
[ PASSED ] 0 tests.
running test_rx_rx_unittest: PASS
compiling ../main/rx/crsf.c
compiling ../main/telemetry/crsf.c
compiling ../main/common/crc.c
compiling ../main/common/maths.c
compiling ../main/common/streambuf.c
compiling ../main/common/gps_conversion.c
compiling ../main/common/printf.c
compiling ../main/common/typeconversion.c
compiling ../main/rx/expresslrs_telemetry.c
compiling ../main/build/atomic.c
compiling ../main/telemetry/msp_shared.c
compiling unit/rx_spi_expresslrs_telemetry_unittest.cc
linking ../../obj/test/rx_spi_expresslrs_telemetry_unittest/rx_spi_expresslrs_telemetry_unittest
Running main() from gtest_main.cc
[==========] Running 9 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 9 tests from RxSpiExpressLrsTelemetryUnitTest
[ RUN ] RxSpiExpressLrsTelemetryUnitTest.TestInit
[ OK ] RxSpiExpressLrsTelemetryUnitTest.TestInit (0 ms)
[ RUN ] RxSpiExpressLrsTelemetryUnitTest.TestGps
[ OK ] RxSpiExpressLrsTelemetryUnitTest.TestGps (0 ms)
[ RUN ] RxSpiExpressLrsTelemetryUnitTest.TestBattery
[ OK ] RxSpiExpressLrsTelemetryUnitTest.TestBattery (0 ms)
[ RUN ] RxSpiExpressLrsTelemetryUnitTest.TestAttitude
[ OK ] RxSpiExpressLrsTelemetryUnitTest.TestAttitude (0 ms)
[ RUN ] RxSpiExpressLrsTelemetryUnitTest.TestFlightMode
[ OK ] RxSpiExpressLrsTelemetryUnitTest.TestFlightMode (0 ms)
[ RUN ] RxSpiExpressLrsTelemetryUnitTest.TestMspVersionRequest
[ OK ] RxSpiExpressLrsTelemetryUnitTest.TestMspVersionRequest (0 ms)
[ RUN ] RxSpiExpressLrsTelemetryUnitTest.TestMspPidRequest
[ OK ] RxSpiExpressLrsTelemetryUnitTest.TestMspPidRequest (0 ms)
[ RUN ] RxSpiExpressLrsTelemetryUnitTest.TestMspVtxRequest
[ OK ] RxSpiExpressLrsTelemetryUnitTest.TestMspVtxRequest (0 ms)
[ RUN ] RxSpiExpressLrsTelemetryUnitTest.TestDeviceInfoResp
[ OK ] RxSpiExpressLrsTelemetryUnitTest.TestDeviceInfoResp (0 ms)
[----------] 9 tests from RxSpiExpressLrsTelemetryUnitTest (0 ms total)
[----------] Global test environment tear-down
[==========] 9 tests from 1 test case ran. (0 ms total)
[ PASSED ] 9 tests.
running test_rx_spi_expresslrs_telemetry_unittest: PASS
compiling ../main/pg/rx_spi_expresslrs.c
compiling ../main/rx/expresslrs_common.c
compiling ../main/rx/expresslrs.c
compiling ../main/build/atomic.c
compiling unit/rx_spi_expresslrs_unittest.cc
linking ../../obj/test/rx_spi_expresslrs_unittest/rx_spi_expresslrs_unittest
Running main() from gtest_main.cc
[==========] Running 9 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 9 tests from RxSpiExpressLrsUnitTest
[ RUN ] RxSpiExpressLrsUnitTest.TestCrc14
[ OK ] RxSpiExpressLrsUnitTest.TestCrc14 (0 ms)
[ RUN ] RxSpiExpressLrsUnitTest.TestFHSSTable
[ OK ] RxSpiExpressLrsUnitTest.TestFHSSTable (0 ms)
[ RUN ] RxSpiExpressLrsUnitTest.TestInitUnbound
[ OK ] RxSpiExpressLrsUnitTest.TestInitUnbound (0 ms)
[ RUN ] RxSpiExpressLrsUnitTest.TestInitBound
[ OK ] RxSpiExpressLrsUnitTest.TestInitBound (0 ms)
[ RUN ] RxSpiExpressLrsUnitTest.TestLQCalc
[ OK ] RxSpiExpressLrsUnitTest.TestLQCalc (0 ms)
[ RUN ] RxSpiExpressLrsUnitTest.Test1bSwitchDecode
[ OK ] RxSpiExpressLrsUnitTest.Test1bSwitchDecode (0 ms)
[ RUN ] RxSpiExpressLrsUnitTest.Test3bSwitchDecode
[ OK ] RxSpiExpressLrsUnitTest.Test3bSwitchDecode (0 ms)
[ RUN ] RxSpiExpressLrsUnitTest.Test4bSwitchDecode
[ OK ] RxSpiExpressLrsUnitTest.Test4bSwitchDecode (0 ms)
[ RUN ] RxSpiExpressLrsUnitTest.TestAnalogDecode
[ OK ] RxSpiExpressLrsUnitTest.TestAnalogDecode (0 ms)
[----------] 9 tests from RxSpiExpressLrsUnitTest (0 ms total)
[----------] Global test environment tear-down
[==========] 9 tests from 1 test case ran. (0 ms total)
[ PASSED ] 9 tests.
running test_rx_spi_expresslrs_unittest: PASS
compiling ../main/rx/cyrf6936_spektrum.c
compiling unit/rx_spi_spektrum_unittest.cc
linking ../../obj/test/rx_spi_spektrum_unittest/rx_spi_spektrum_unittest
Running main() from gtest_main.cc
[==========] Running 6 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 6 tests from RxSpiSpektrumUnitTest
[ RUN ] RxSpiSpektrumUnitTest.TestInitUnbound
[ OK ] RxSpiSpektrumUnitTest.TestInitUnbound (0 ms)
[ RUN ] RxSpiSpektrumUnitTest.TestInitBound
[ OK ] RxSpiSpektrumUnitTest.TestInitBound (0 ms)
[ RUN ] RxSpiSpektrumUnitTest.TestDecodeBindPacket
[ OK ] RxSpiSpektrumUnitTest.TestDecodeBindPacket (0 ms)
[ RUN ] RxSpiSpektrumUnitTest.TestReceiverSyncLogic
[ OK ] RxSpiSpektrumUnitTest.TestReceiverSyncLogic (0 ms)
[ RUN ] RxSpiSpektrumUnitTest.TestReceiveData
[ OK ] RxSpiSpektrumUnitTest.TestReceiveData (0 ms)
[ RUN ] RxSpiSpektrumUnitTest.TestConvertDataPacket
[ OK ] RxSpiSpektrumUnitTest.TestConvertDataPacket (0 ms)
[----------] 6 tests from RxSpiSpektrumUnitTest (0 ms total)
[----------] Global test environment tear-down
[==========] 6 tests from 1 test case ran. (0 ms total)
[ PASSED ] 6 tests.
running test_rx_spi_spektrum_unittest: PASS
compiling ../main/common/crc.c
compiling ../main/common/streambuf.c
compiling ../main/rx/sumd.c
compiling unit/rx_sumd_unittest.cc
linking ../../obj/test/rx_sumd_unittest/rx_sumd_unittest
Running main() from gtest_main.cc
[==========] Running 9 tests from 2 test cases.
[----------] Global test environment set-up.
[----------] 2 tests from SumdRxInitUnitTest
[ RUN ] SumdRxInitUnitTest.Test_SumdRxNotEnabled
[ OK ] SumdRxInitUnitTest.Test_SumdRxNotEnabled (0 ms)
[ RUN ] SumdRxInitUnitTest.Test_SumdRxEnabled
[ OK ] SumdRxInitUnitTest.Test_SumdRxEnabled (0 ms)
[----------] 2 tests from SumdRxInitUnitTest (0 ms total)
[----------] 7 tests from SumdRxProtocollUnitTest
[ RUN ] SumdRxProtocollUnitTest.Test_OnePacketReceived
[ OK ] SumdRxProtocollUnitTest.Test_OnePacketReceived (0 ms)
[ RUN ] SumdRxProtocollUnitTest.Test_MultiplePacketsReceived
[ OK ] SumdRxProtocollUnitTest.Test_MultiplePacketsReceived (0 ms)
[ RUN ] SumdRxProtocollUnitTest.Test_Resync
[ OK ] SumdRxProtocollUnitTest.Test_Resync (0 ms)
[ RUN ] SumdRxProtocollUnitTest.Test_IgnoreInvalidCRC
[ OK ] SumdRxProtocollUnitTest.Test_IgnoreInvalidCRC (0 ms)
[ RUN ] SumdRxProtocollUnitTest.Test_ShortPacketsReceived
[ OK ] SumdRxProtocollUnitTest.Test_ShortPacketsReceived (0 ms)
[ RUN ] SumdRxProtocollUnitTest.TestShortPacketsReceivedWithFailsafe
[ OK ] SumdRxProtocollUnitTest.TestShortPacketsReceivedWithFailsafe (0 ms)
[ RUN ] SumdRxProtocollUnitTest.Test_LongPacketsReceived
[ OK ] SumdRxProtocollUnitTest.Test_LongPacketsReceived (0 ms)
[----------] 7 tests from SumdRxProtocollUnitTest (0 ms total)
[----------] Global test environment tear-down
[==========] 9 tests from 2 test cases ran. (0 ms total)
[ PASSED ] 9 tests.
running test_rx_sumd_unittest: PASS
compiling ../main/scheduler/scheduler.c
compiling ../main/common/crc.c
compiling ../main/common/streambuf.c
compiling unit/scheduler_unittest.cc
linking ../../obj/test/scheduler_unittest/scheduler_unittest
Running main() from gtest_main.cc
[==========] Running 12 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 12 tests from SchedulerUnittest
[ RUN ] SchedulerUnittest.SetupTasks
[ OK ] SchedulerUnittest.SetupTasks (0 ms)
[ RUN ] SchedulerUnittest.TestPriorites
[ OK ] SchedulerUnittest.TestPriorites (0 ms)
[ RUN ] SchedulerUnittest.TestQueueInit
[ OK ] SchedulerUnittest.TestQueueInit (0 ms)
[ RUN ] SchedulerUnittest.TestQueue
[ OK ] SchedulerUnittest.TestQueue (0 ms)
[ RUN ] SchedulerUnittest.TestQueueAddAndRemove
[ OK ] SchedulerUnittest.TestQueueAddAndRemove (0 ms)
[ RUN ] SchedulerUnittest.TestQueueArray
[ OK ] SchedulerUnittest.TestQueueArray (0 ms)
[ RUN ] SchedulerUnittest.TestSchedulerInit
[ OK ] SchedulerUnittest.TestSchedulerInit (0 ms)
[ RUN ] SchedulerUnittest.TestScheduleEmptyQueue
[ OK ] SchedulerUnittest.TestScheduleEmptyQueue (0 ms)
[ RUN ] SchedulerUnittest.TestSingleTask
[ OK ] SchedulerUnittest.TestSingleTask (0 ms)
[ RUN ] SchedulerUnittest.TestTwoTasks
[ OK ] SchedulerUnittest.TestTwoTasks (0 ms)
[ RUN ] SchedulerUnittest.TestPriorityBump
[ OK ] SchedulerUnittest.TestPriorityBump (0 ms)
[ RUN ] SchedulerUnittest.TestGyroTask
[ OK ] SchedulerUnittest.TestGyroTask (0 ms)
[----------] 12 tests from SchedulerUnittest (0 ms total)
[----------] Global test environment tear-down
[==========] 12 tests from 1 test case ran. (0 ms total)
[ PASSED ] 12 tests.
running test_scheduler_unittest: PASS
compiling ../main/sensors/gyro.c
compiling ../main/sensors/gyro_init.c
compiling ../main/sensors/boardalignment.c
compiling ../main/common/filter.c
compiling ../main/common/maths.c
compiling ../main/common/sensor_alignment.c
compiling ../main/drivers/accgyro/accgyro_fake.c
compiling ../main/drivers/accgyro/gyro_sync.c
compiling ../main/pg/pg.c
compiling ../main/pg/gyrodev.c
compiling unit/sensor_gyro_unittest.cc
linking ../../obj/test/sensor_gyro_unittest/sensor_gyro_unittest
Running main() from gtest_main.cc
[==========] Running 5 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 5 tests from SensorGyro
[ RUN ] SensorGyro.Detect
[ OK ] SensorGyro.Detect (0 ms)
[ RUN ] SensorGyro.Init
[ OK ] SensorGyro.Init (0 ms)
[ RUN ] SensorGyro.Read
[ OK ] SensorGyro.Read (0 ms)
[ RUN ] SensorGyro.Calibrate
[ OK ] SensorGyro.Calibrate (2 ms)
[ RUN ] SensorGyro.Update
[ OK ] SensorGyro.Update (1 ms)
[----------] 5 tests from SensorGyro (3 ms total)
[----------] Global test environment tear-down
[==========] 5 tests from 1 test case ran. (3 ms total)
[ PASSED ] 5 tests.
running test_sensor_gyro_unittest: PASS
compiling ../main/rx/crsf.c
compiling ../main/build/atomic.c
compiling ../main/common/crc.c
compiling ../main/common/streambuf.c
compiling ../main/common/printf.c
compiling ../main/drivers/serial.c
compiling ../main/common/typeconversion.c
compiling ../main/telemetry/crsf.c
compiling ../main/common/gps_conversion.c
compiling ../main/telemetry/msp_shared.c
compiling ../main/fc/runtime_config.c
compiling unit/telemetry_crsf_msp_unittest.cc
linking ../../obj/test/telemetry_crsf_msp_unittest/telemetry_crsf_msp_unittest
Running main() from gtest_main.cc
[==========] Running 4 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 4 tests from CrossFireMSPTest
[ RUN ] CrossFireMSPTest.RequestBufferTest
[ OK ] CrossFireMSPTest.RequestBufferTest (0 ms)
[ RUN ] CrossFireMSPTest.ResponsePacketTest
[ OK ] CrossFireMSPTest.ResponsePacketTest (0 ms)
[ RUN ] CrossFireMSPTest.WriteResponseTest
[ OK ] CrossFireMSPTest.WriteResponseTest (0 ms)
[ RUN ] CrossFireMSPTest.SendMspReply
[ OK ] CrossFireMSPTest.SendMspReply (0 ms)
[----------] 4 tests from CrossFireMSPTest (0 ms total)
[----------] Global test environment tear-down
[==========] 4 tests from 1 test case ran. (0 ms total)
[ PASSED ] 4 tests.
running test_telemetry_crsf_msp_unittest: PASS
compiling ../main/rx/crsf.c
compiling ../main/telemetry/crsf.c
compiling ../main/common/crc.c
compiling ../main/common/maths.c
compiling ../main/common/streambuf.c
compiling ../main/common/gps_conversion.c
compiling ../main/common/printf.c
compiling ../main/common/typeconversion.c
compiling ../main/fc/runtime_config.c
compiling unit/telemetry_crsf_unittest.cc
linking ../../obj/test/telemetry_crsf_unittest/telemetry_crsf_unittest
Running main() from gtest_main.cc
[==========] Running 4 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 4 tests from TelemetryCrsfTest
[ RUN ] TelemetryCrsfTest.TestGPS
[ OK ] TelemetryCrsfTest.TestGPS (0 ms)
[ RUN ] TelemetryCrsfTest.TestBattery
[ OK ] TelemetryCrsfTest.TestBattery (0 ms)
[ RUN ] TelemetryCrsfTest.TestAttitude
[ OK ] TelemetryCrsfTest.TestAttitude (0 ms)
[ RUN ] TelemetryCrsfTest.TestFlightMode
[ OK ] TelemetryCrsfTest.TestFlightMode (0 ms)
[----------] 4 tests from TelemetryCrsfTest (0 ms total)
[----------] Global test environment tear-down
[==========] 4 tests from 1 test case ran. (1 ms total)
[ PASSED ] 4 tests.
running test_telemetry_crsf_unittest: PASS
compiling ../main/telemetry/hott.c
compiling ../main/common/gps_conversion.c
compiling unit/telemetry_hott_unittest.cc
linking ../../obj/test/telemetry_hott_unittest/telemetry_hott_unittest
Running main() from gtest_main.cc
[==========] Running 3 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 3 tests from TelemetryHottTest
[ RUN ] TelemetryHottTest.UpdateGPSCoordinates1
[ OK ] TelemetryHottTest.UpdateGPSCoordinates1 (0 ms)
[ RUN ] TelemetryHottTest.UpdateGPSCoordinates2
[ OK ] TelemetryHottTest.UpdateGPSCoordinates2 (0 ms)
[ RUN ] TelemetryHottTest.UpdateGPSCoordinates3
[ OK ] TelemetryHottTest.UpdateGPSCoordinates3 (0 ms)
[----------] 3 tests from TelemetryHottTest (0 ms total)
[----------] Global test environment tear-down
[==========] 3 tests from 1 test case ran. (0 ms total)
[ PASSED ] 3 tests.
running test_telemetry_hott_unittest: PASS
compiling ../main/telemetry/ibus_shared.c
compiling ../main/telemetry/ibus.c
compiling unit/telemetry_ibus_unittest.cc
linking ../../obj/test/telemetry_ibus_unittest/telemetry_ibus_unittest
Running main() from gtest_main.cc
[==========] Running 17 tests from 3 test cases.
[----------] Global test environment set-up.
[----------] 3 tests from IbusTelemteryInitUnitTest
[ RUN ] IbusTelemteryInitUnitTest.Test_IbusInitNotEnabled
[ OK ] IbusTelemteryInitUnitTest.Test_IbusInitNotEnabled (0 ms)
[ RUN ] IbusTelemteryInitUnitTest.Test_IbusInitEnabled
[ OK ] IbusTelemteryInitUnitTest.Test_IbusInitEnabled (0 ms)
[ RUN ] IbusTelemteryInitUnitTest.Test_IbusInitSerialRxAndTelemetryEnabled
[ OK ] IbusTelemteryInitUnitTest.Test_IbusInitSerialRxAndTelemetryEnabled (0 ms)
[----------] 3 tests from IbusTelemteryInitUnitTest (0 ms total)
[----------] 10 tests from IbusTelemteryProtocolUnitTest
[ RUN ] IbusTelemteryProtocolUnitTest.Test_IbusNoRespondToDiscoveryCrcErr
[ OK ] IbusTelemteryProtocolUnitTest.Test_IbusNoRespondToDiscoveryCrcErr (0 ms)
[ RUN ] IbusTelemteryProtocolUnitTest.Test_IbusRespondToDiscovery
[ OK ] IbusTelemteryProtocolUnitTest.Test_IbusRespondToDiscovery (0 ms)
[ RUN ] IbusTelemteryProtocolUnitTest.Test_IbusRespondToSensorTypeQueryVbatt
[ OK ] IbusTelemteryProtocolUnitTest.Test_IbusRespondToSensorTypeQueryVbatt (0 ms)
[ RUN ] IbusTelemteryProtocolUnitTest.Test_IbusRespondToSensorTypeQueryTemperature
[ OK ] IbusTelemteryProtocolUnitTest.Test_IbusRespondToSensorTypeQueryTemperature (0 ms)
[ RUN ] IbusTelemteryProtocolUnitTest.Test_IbusRespondToSensorTypeQueryRpm
[ OK ] IbusTelemteryProtocolUnitTest.Test_IbusRespondToSensorTypeQueryRpm (0 ms)
[ RUN ] IbusTelemteryProtocolUnitTest.Test_IbusRespondToGetMeasurementVbattZero
[ OK ] IbusTelemteryProtocolUnitTest.Test_IbusRespondToGetMeasurementVbattZero (0 ms)
[ RUN ] IbusTelemteryProtocolUnitTest.Test_IbusRespondToGetMeasurementVbattCellVoltage
[ OK ] IbusTelemteryProtocolUnitTest.Test_IbusRespondToGetMeasurementVbattCellVoltage (0 ms)
[ RUN ] IbusTelemteryProtocolUnitTest.Test_IbusRespondToGetMeasurementVbattPackVoltage
[ OK ] IbusTelemteryProtocolUnitTest.Test_IbusRespondToGetMeasurementVbattPackVoltage (0 ms)
[ RUN ] IbusTelemteryProtocolUnitTest.Test_IbusRespondToGetMeasurementTemperature
[ OK ] IbusTelemteryProtocolUnitTest.Test_IbusRespondToGetMeasurementTemperature (0 ms)
[ RUN ] IbusTelemteryProtocolUnitTest.Test_IbusRespondToGetMeasurementRpm
[ OK ] IbusTelemteryProtocolUnitTest.Test_IbusRespondToGetMeasurementRpm (0 ms)
[----------] 10 tests from IbusTelemteryProtocolUnitTest (0 ms total)
[----------] 4 tests from IbusTelemteryProtocolUnitTestDaisyChained
[ RUN ] IbusTelemteryProtocolUnitTestDaisyChained.Test_IbusRespondToDiscoveryBaseAddressThree
[ OK ] IbusTelemteryProtocolUnitTestDaisyChained.Test_IbusRespondToDiscoveryBaseAddressThree (0 ms)
[ RUN ] IbusTelemteryProtocolUnitTestDaisyChained.Test_IbusRespondToSensorTypeQueryWrongAddress
[ OK ] IbusTelemteryProtocolUnitTestDaisyChained.Test_IbusRespondToSensorTypeQueryWrongAddress (0 ms)
[ RUN ] IbusTelemteryProtocolUnitTestDaisyChained.Test_IbusRespondToSensorTypeQueryVbattBaseThree
[ OK ] IbusTelemteryProtocolUnitTestDaisyChained.Test_IbusRespondToSensorTypeQueryVbattBaseThree (0 ms)
[ RUN ] IbusTelemteryProtocolUnitTestDaisyChained.Test_IbusRespondToGetMeasurementsBaseThree
[ OK ] IbusTelemteryProtocolUnitTestDaisyChained.Test_IbusRespondToGetMeasurementsBaseThree (0 ms)
[----------] 4 tests from IbusTelemteryProtocolUnitTestDaisyChained (0 ms total)
[----------] Global test environment tear-down
[==========] 17 tests from 3 test cases ran. (0 ms total)
[ PASSED ] 17 tests.
running test_telemetry_ibus_unittest: PASS
compiling ../main/drivers/transponder_ir_ilap.c
compiling ../main/drivers/transponder_ir_arcitimer.c
compiling unit/transponder_ir_unittest.cc
linking ../../obj/test/transponder_ir_unittest/transponder_ir_unittest
Running main() from gtest_main.cc
[==========] Running 2 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 2 tests from transponderTest
[ RUN ] transponderTest.updateTransponderDMABufferArcitimer
[ OK ] transponderTest.updateTransponderDMABufferArcitimer (0 ms)
[ RUN ] transponderTest.updateTransponderDMABufferIlap
[ OK ] transponderTest.updateTransponderDMABufferIlap (0 ms)
[----------] 2 tests from transponderTest (0 ms total)
[----------] Global test environment tear-down
[==========] 2 tests from 1 test case ran. (0 ms total)
[ PASSED ] 2 tests.
running test_transponder_ir_unittest: PASS
compiling ../main/fc/core.c
compiling ../main/fc/dispatch.c
compiling ../main/fc/rc_controls.c
compiling ../main/fc/rc_modes.c
compiling ../main/fc/runtime_config.c
compiling ../main/drivers/vtx_common.c
compiling ../main/drivers/vtx_table.c
compiling ../main/io/vtx_control.c
compiling ../main/io/vtx.c
compiling ../main/common/bitarray.c
compiling unit/vtx_unittest.cc
linking ../../obj/test/vtx_unittest/vtx_unittest
Running main() from gtest_main.cc
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from VtxTest
[ RUN ] VtxTest.PitMode
[ OK ] VtxTest.PitMode (0 ms)
[----------] 1 test from VtxTest (0 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (0 ms total)
[ PASSED ] 1 test.
running test_vtx_unittest: PASS
compiling ../main/drivers/light_ws2811strip.c
compiling unit/ws2811_unittest.cc
linking ../../obj/test/ws2811_unittest/ws2811_unittest
Running main() from gtest_main.cc
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from WS2812
[ RUN ] WS2812.updateDMABuffer
[ OK ] WS2812.updateDMABuffer (0 ms)
[----------] 1 test from WS2812 (0 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (0 ms total)
[ PASSED ] 1 test.
running test_ws2811_unittest: PASS
make[1]: Leaving directory '/var/jenkins_home/workspace/Betaflight/src/test'
[Betaflight] $ /bin/bash -xe /tmp/jenkins17891090302289606502.sh
+ V=0
+ make all
Building ALIENWHOOPF7
Memory region Used Size Region Size %age Used
ITCM_RAM: 16248 B 16 KB 99.17%
ITCM_FLASH: 0 GB 16 KB 0.00%
ITCM_FLASH_CONFIG: 0 GB 16 KB 0.00%
ITCM_FLASH1: 0 GB 480 KB 0.00%
AXIM_FLASH: 2336 B 10 KB 22.81%
AXIM_FLASH_CUSTOM_DEFAULTS: 8 B 6 KB 0.13%
AXIM_FLASH_CONFIG: 0 GB 16 KB 0.00%
AXIM_FLASH1: 375575 B 480 KB 76.41%
AXIM_FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 0 GB
DTCM_RAM: 39420 B 64 KB 60.15%
SRAM1: 53880 B 176 KB 29.90%
SRAM2: 0 GB 16 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
371351 6568 86736 464655 7170f ./obj/main/betaflight_ALIENWHOOPF7.elf
Building ALIENWHOOPF7 succeeded.
Building BETAFPVF4SX1280
Memory region Used Size Region Size %age Used
FLASH: 8464 B 10 KB 82.66%
FLASH_CUSTOM_DEFAULTS: 8 B 6 KB 0.13%
FLASH_CONFIG: 0 GB 16 KB 0.00%
FLASH1: 411362 B 480 KB 83.69%
FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 0 GB
SYSTEM_MEMORY: 0 GB 29 KB 0.00%
RAM: 73888 B 128 KB 56.37%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
413674 6160 67328 487162 76efa ./obj/main/betaflight_BETAFPVF4SX1280.elf
Building BETAFPVF4SX1280 succeeded.
Building COLIBRI_OPBL
Memory region Used Size Region Size %age Used
FLASH: 392 B 10 KB 3.83%
FLASH_CUSTOM_DEFAULTS: 8 B 6 KB 0.13%
FLASH_CONFIG: 0 GB 16 KB 0.00%
FLASH1: 439838 B 992 KB 43.30%
FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 0 GB
SYSTEM_MEMORY: 0 GB 29 KB 0.00%
RAM: 74796 B 128 KB 57.06%
CCM: 17312 B 64 KB 26.42%
BACKUP_SRAM: 0 GB 4 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
434366 5872 85852 526090 8070a ./obj/main/betaflight_COLIBRI_OPBL.elf
Building COLIBRI_OPBL succeeded.
Building CRAZYBEEF4SX1280
Memory region Used Size Region Size %age Used
FLASH: 8920 B 10 KB 87.11%
FLASH_CUSTOM_DEFAULTS: 8 B 6 KB 0.13%
FLASH_CONFIG: 0 GB 16 KB 0.00%
FLASH1: 422732 B 480 KB 86.01%
FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 0 GB
SYSTEM_MEMORY: 0 GB 29 KB 0.00%
RAM: 91520 B 128 KB 69.82%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
425068 6592 84528 516188 7e05c ./obj/main/betaflight_CRAZYBEEF4SX1280.elf
Building CRAZYBEEF4SX1280 succeeded.
Building CRAZYFLIE2
Memory region Used Size Region Size %age Used
FLASH: 392 B 10 KB 3.83%
FLASH_CUSTOM_DEFAULTS: 8 B 6 KB 0.13%
FLASH_CONFIG: 0 GB 16 KB 0.00%
FLASH1: 400846 B 992 KB 39.46%
FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 0 GB
SYSTEM_MEMORY: 0 GB 29 KB 0.00%
RAM: 48624 B 128 KB 37.10%
CCM: 16652 B 64 KB 25.41%
BACKUP_SRAM: 0 GB 4 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
395898 5348 59540 460786 707f2 ./obj/main/betaflight_CRAZYFLIE2.elf
Building CRAZYFLIE2 succeeded.
Building CRAZYFLIE2BQ
Memory region Used Size Region Size %age Used
FLASH: 392 B 10 KB 3.83%
FLASH_CUSTOM_DEFAULTS: 8 B 6 KB 0.13%
FLASH_CONFIG: 0 GB 16 KB 0.00%
FLASH1: 409740 B 992 KB 40.34%
FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 0 GB
SYSTEM_MEMORY: 0 GB 29 KB 0.00%
RAM: 52008 B 128 KB 39.68%
CCM: 16900 B 64 KB 25.79%
BACKUP_SRAM: 0 GB 4 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
404716 5424 63100 473240 73898 ./obj/main/betaflight_CRAZYFLIE2BQ.elf
Building CRAZYFLIE2BQ succeeded.
Building EMAXF4SX1280
Memory region Used Size Region Size %age Used
FLASH: 8472 B 10 KB 82.73%
FLASH_CUSTOM_DEFAULTS: 8 B 6 KB 0.13%
FLASH_CONFIG: 0 GB 16 KB 0.00%
FLASH1: 422889 B 480 KB 86.04%
FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 0 GB
SYSTEM_MEMORY: 0 GB 29 KB 0.00%
RAM: 73920 B 128 KB 56.40%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
425201 6168 67352 498721 79c21 ./obj/main/betaflight_EMAXF4SX1280.elf
Building EMAXF4SX1280 succeeded.
Building IFLIGHT_H743_AIO
Memory region Used Size Region Size %age Used
FLASH: 664 B 10 KB 6.48%
FLASH_CUSTOM_DEFAULTS: 0 GB 10 KB 0.00%
FLASH_UNUSED: 0 GB 108 KB 0.00%
FLASH_CONFIG: 0 GB 128 KB 0.00%
FLASH1: 490349 B 1792 KB 26.72%
FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 0 GB
ITCM_RAM: 19344 B 64 KB 29.52%
DTCM_RAM: 25192 B 128 KB 19.22%
RAM: 78752 B 512 KB 15.02%
D2_RAM: 0 GB 256 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
483373 7640 96292 587305 8f629 ./obj/main/betaflight_IFLIGHT_H743_AIO.elf
Building IFLIGHT_H743_AIO succeeded.
Building IFLIGHT_H743_AIO_V2
Memory region Used Size Region Size %age Used
FLASH: 664 B 10 KB 6.48%
FLASH_CUSTOM_DEFAULTS: 0 GB 10 KB 0.00%
FLASH_UNUSED: 0 GB 108 KB 0.00%
FLASH_CONFIG: 0 GB 128 KB 0.00%
FLASH1: 490521 B 1792 KB 26.73%
FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 0 GB
ITCM_RAM: 19344 B 64 KB 29.52%
DTCM_RAM: 25192 B 128 KB 19.22%
RAM: 78752 B 512 KB 15.02%
D2_RAM: 0 GB 256 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
483545 7640 96292 587477 8f6d5 ./obj/main/betaflight_IFLIGHT_H743_AIO_V2.elf
Building IFLIGHT_H743_AIO_V2 succeeded.
Building KISSFCV2F7
Memory region Used Size Region Size %age Used
ITCM_RAM: 15808 B 16 KB 96.48%
ITCM_FLASH_CONFIG: 0 GB 16 KB 0.00%
ITCM_FLASH: 0 GB 480 KB 0.00%
AXIM_FLASH_CUSTOM_DEFAULTS: 0 GB 6 KB 0.00%
AXIM_FLASH_CONFIG: 0 GB 16 KB 0.00%
AXIM_FLASH: 349463 B 480 KB 71.10%
DTCM_RAM: 38180 B 64 KB 58.26%
SRAM1: 31908 B 176 KB 17.70%
SRAM2: 0 GB 16 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
344491 4972 65112 414575 6536f ./obj/main/betaflight_KISSFCV2F7.elf
Building KISSFCV2F7 succeeded.
Building MATEKH743
Memory region Used Size Region Size %age Used
FLASH: 664 B 10 KB 6.48%
FLASH_CUSTOM_DEFAULTS: 0 GB 10 KB 0.00%
FLASH_UNUSED: 0 GB 108 KB 0.00%
FLASH_CONFIG: 0 GB 128 KB 0.00%
FLASH1: 485959 B 1792 KB 26.48%
FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 0 GB
ITCM_RAM: 19544 B 64 KB 29.82%
DTCM_RAM: 25192 B 128 KB 19.22%
RAM: 82208 B 512 KB 15.68%
D2_RAM: 0 GB 256 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
479743 6880 100516 587139 8f583 ./obj/main/betaflight_MATEKH743.elf
Building MATEKH743 succeeded.
Building NEUTRONRCF411SX1280
Memory region Used Size Region Size %age Used
FLASH: 8940 B 10 KB 87.30%
FLASH_CUSTOM_DEFAULTS: 8 B 6 KB 0.13%
FLASH_CONFIG: 0 GB 16 KB 0.00%
FLASH1: 439099 B 480 KB 89.33%
FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 0 GB
SYSTEM_MEMORY: 0 GB 29 KB 0.00%
RAM: 91680 B 128 KB 69.95%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
441435 6612 84664 532711 820e7 ./obj/main/betaflight_NEUTRONRCF411SX1280.elf
Building NEUTRONRCF411SX1280 succeeded.
Building NUCLEOF446RE
Memory region Used Size Region Size %age Used
FLASH: 7768 B 10 KB 75.86%
FLASH_CUSTOM_DEFAULTS: 8 B 6 KB 0.13%
FLASH_CONFIG: 0 GB 16 KB 0.00%
FLASH1: 403980 B 480 KB 82.19%
SYSTEM_MEMORY: 0 GB 29 KB 0.00%
RAM: 78324 B 128 KB 59.76%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
406244 5512 72412 484168 76348 ./obj/main/betaflight_NUCLEOF446RE.elf
Building NUCLEOF446RE succeeded.
Building NUCLEOF7
Memory region Used Size Region Size %age Used
ITCM_RAM: 13804 B 16 KB 84.25%
ITCM_FLASH: 456 B 32 KB 1.39%
ITCM_FLASH_CONFIG: 0 GB 32 KB 0.00%
ITCM_FLASH1: 439340 B 960 KB 44.69%
AXIM_FLASH: 456 B 10 KB 4.45%
AXIM_FLASH_CUSTOM_DEFAULTS: 8 B 10 KB 0.08%
AXIM_FLASH_UNUSED: 0 GB 12 KB 0.00%
AXIM_FLASH_CONFIG: 0 GB 32 KB 0.00%
AXIM_FLASH1: 461990 B 960 KB 47.00%
AXIM_FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 0 GB
DTCM_RAM: 42428 B 64 KB 64.74%
SRAM1: 63020 B 240 KB 25.64%
SRAM2: 0 GB 16 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
455986 6468 98984 561438 8911e ./obj/main/betaflight_NUCLEOF7.elf
Building NUCLEOF7 succeeded.
Building NUCLEOH723ZG
Memory region Used Size Region Size %age Used
FLASH: 11007 B 128 KB 8.40%
FLASH_CONFIG: 0 GB 128 KB 0.00%
FLASH1: 491948 B 768 KB 62.55%
ITCM_RAM: 19336 B 64 KB 29.50%
DTCM_RAM: 95052 B 128 KB 72.52%
RAM: 32448 B 320 KB 9.90%
D2_RAM: 0 GB 32 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
495231 7724 119772 622727 98087 ./obj/main/betaflight_NUCLEOH723ZG.elf
Building NUCLEOH723ZG succeeded.
Building NUCLEOH725ZG
Memory region Used Size Region Size %age Used
FLASH: 11007 B 128 KB 8.40%
FLASH_CONFIG: 0 GB 128 KB 0.00%
FLASH1: 491904 B 768 KB 62.55%
ITCM_RAM: 19336 B 64 KB 29.50%
DTCM_RAM: 95052 B 128 KB 72.52%
RAM: 32448 B 320 KB 9.90%
D2_RAM: 0 GB 32 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
495187 7724 119772 622683 9805b ./obj/main/betaflight_NUCLEOH725ZG.elf
Building NUCLEOH725ZG succeeded.
Building NUCLEOH743
Memory region Used Size Region Size %age Used
FLASH: 664 B 10 KB 6.48%
FLASH_CUSTOM_DEFAULTS: 0 GB 10 KB 0.00%
FLASH_UNUSED: 0 GB 108 KB 0.00%
FLASH_CONFIG: 0 GB 128 KB 0.00%
FLASH1: 509901 B 1792 KB 27.79%
FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 0 GB
ITCM_RAM: 19288 B 64 KB 29.43%
DTCM_RAM: 26088 B 128 KB 19.90%
RAM: 101632 B 512 KB 19.38%
D2_RAM: 0 GB 256 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
502785 7780 119916 630481 99ed1 ./obj/main/betaflight_NUCLEOH743.elf
Building NUCLEOH743 succeeded.
Building NUCLEOH743_RAMBASED
Memory region Used Size Region Size %age Used
ITCM_RAM: 19288 B 64 KB 29.43%
DTCM_RAM: 85304 B 128 KB 65.08%
RAM: 481728 B 512 KB 91.88%
D2_RAM: 0 GB 256 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
470091 7640 108576 586307 8f243 ./obj/main/betaflight_NUCLEOH743_RAMBASED.elf
Building NUCLEOH743_RAMBASED succeeded.
Building NUCLEOH7A3ZI
Memory region Used Size Region Size %age Used
FLASH: 10975 B 16 KB 66.99%
FLASH_CONFIG: 0 GB 16 KB 0.00%
FLASH1: 491776 B 2016 KB 23.82%
ITCM_RAM: 19336 B 64 KB 29.50%
DTCM_RAM: 94780 B 128 KB 72.31%
RAM: 32448 B 1 MB 3.09%
D2_RAM: 0 GB 128 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
495027 7724 119500 622251 97eab ./obj/main/betaflight_NUCLEOH7A3ZI.elf
Building NUCLEOH7A3ZI succeeded.
Building REVO_OPBL
Memory region Used Size Region Size %age Used
FLASH: 392 B 10 KB 3.83%
FLASH_CUSTOM_DEFAULTS: 8 B 6 KB 0.13%
FLASH_CONFIG: 0 GB 16 KB 0.00%
FLASH1: 445710 B 992 KB 43.88%
FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 0 GB
SYSTEM_MEMORY: 0 GB 29 KB 0.00%
RAM: 79532 B 128 KB 60.68%
CCM: 17440 B 64 KB 26.61%
BACKUP_SRAM: 0 GB 4 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
440166 5944 90644 536754 830b2 ./obj/main/betaflight_REVO_OPBL.elf
Building REVO_OPBL succeeded.
Building SITL
text data bss dec hex filename
346786 19946 75896 442628 6c104 ./obj/main/betaflight_SITL.elf
Building SITL succeeded.
Building SPEKTRUMF400
Memory region Used Size Region Size %age Used
FLASH: 7640 B 10 KB 74.61%
FLASH_CUSTOM_DEFAULTS: 8 B 6 KB 0.13%
FLASH_CONFIG: 0 GB 16 KB 0.00%
FLASH1: 400461 B 480 KB 81.47%
SYSTEM_MEMORY: 0 GB 29 KB 0.00%
RAM: 75272 B 128 KB 57.43%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
402701 5408 69464 477573 74985 ./obj/main/betaflight_SPEKTRUMF400.elf
Building SPEKTRUMF400 succeeded.
Building SPRACINGH7EXTREME
Memory region Used Size Region Size %age Used
ITCM_RAM: 12848 B 64 KB 19.60%
DTCM_RAM: 96140 B 128 KB 73.35%
RAM: 29024 B 64 KB 44.29%
CODE_RAM: 395195 B 458688 B 86.16%
EXST_HASH: 64 B 64 B 100.00%
D2_RAM: 0 GB 256 KB 0.00%
MEMORY_B1: 0 GB 0 GB
QUADSPI: 0 GB 0 GB
text data bss dec hex filename
388091 7168 118060 513319 7d527 ./obj/main/betaflight_SPRACINGH7EXTREME.elf
448+0 records in
896+0 records out
458752 bytes (459 kB, 448 KiB) copied, 0.00134503 s, 341 MB/s
896+0 records in
896+0 records out
458752 bytes (459 kB, 448 KiB) copied, 0.00112779 s, 407 MB/s
0006fff0: 3a6c 54c9 f015 791d 9217 221f e748 ecf0 :lT...y..."..H..
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy ./obj/main/betaflight_SPRACINGH7EXTREME.elf ./obj/main/betaflight_SPRACINGH7EXTREME_EXST.elf.tmp --dump-section .exst_hash=./obj/main/SPRACINGH7EXTREME/exst_hash_section.bin -j .exst_hash
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7EXTREME.elf: warning: empty loadable segment detected at vaddr=0x20010000, is this intentional?
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7EXTREME.elf: warning: empty loadable segment detected at vaddr=0x24010000, is this intentional?
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7EXTREME.elf: warning: empty loadable segment detected at vaddr=0, is this intentional?
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7EXTREME.elf: warning: empty loadable segment detected at vaddr=0x2406e214, is this intentional?
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7EXTREME.elf: warning: empty loadable segment detected at vaddr=0x20011524, is this intentional?
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7EXTREME.elf: warning: empty loadable segment detected at vaddr=0x24000000, is this intentional?
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7EXTREME.elf: warning: empty loadable segment detected at vaddr=0x2407ffc0, is this intentional?
rm ./obj/main/betaflight_SPRACINGH7EXTREME_EXST.elf.tmp
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy ./obj/main/betaflight_SPRACINGH7EXTREME.elf ./obj/main/betaflight_SPRACINGH7EXTREME_EXST.elf --remove-section ._user_heap_stack --update-section .exst_hash=./obj/main/SPRACINGH7EXTREME/exst_hash_section.bin
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7EXTREME_EXST.elf: section .fastram_data lma 0x240705f3 adjusted to 0x2408011f
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7EXTREME_EXST.elf: section .dmaram_data lma 0x240705fb adjusted to 0x24080127
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7EXTREME_EXST.elf: section .dmaram_bss lma 0x240707bb adjusted to 0x240802e7
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7EXTREME_EXST.elf: section .DMA_RAM lma 0x240707bb adjusted to 0x24081c07
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7EXTREME_EXST.elf: section .exst_hash lma 0x2407ffc0 adjusted to 0x24086a87
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7EXTREME_EXST.elf: section `.dmaram_data' can't be allocated in segment 5
LOAD: .data .noinit .bss .fastram_data .dmaram_data .dmaram_bss .DMA_RAM .exst_hash
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7EXTREME_EXST.elf: section `.dmaram_bss' can't be allocated in segment 5
LOAD: .data .noinit .bss .fastram_data .dmaram_data .dmaram_bss .DMA_RAM .exst_hash
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7EXTREME_EXST.elf: section `.DMA_RAM' can't be allocated in segment 5
LOAD: .data .noinit .bss .fastram_data .dmaram_data .dmaram_bss .DMA_RAM .exst_hash
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7EXTREME_EXST.elf: section `.exst_hash' can't be allocated in segment 5
LOAD: .data .noinit .bss .fastram_data .dmaram_data .dmaram_bss .DMA_RAM .exst_hash
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7EXTREME_EXST.elf: section `.dmaram_data' can't be allocated in segment 6
LOAD: .fastram_data .dmaram_data .dmaram_bss .DMA_RAM
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7EXTREME_EXST.elf: section `.dmaram_bss' can't be allocated in segment 6
LOAD: .fastram_data .dmaram_data .dmaram_bss .DMA_RAM
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7EXTREME_EXST.elf: section `.DMA_RAM' can't be allocated in segment 6
LOAD: .fastram_data .dmaram_data .dmaram_bss .DMA_RAM
There are 26 section headers, starting at offset 0x10b8cc:
Section Headers:
[Nr] Name Type Addr Off Size ES Flg Lk Inf Al
[ 0] NULL 00000000 000000 000000 00 0 0 0
[ 1] .isr_vector PROGBITS 24010000 010000 000298 00 A 0 0 1
[ 2] .text PROGBITS 24010298 010298 05ad4c 00 AX 0 0 8
[ 3] .tcm_code PROGBITS 00000000 070000 003230 00 AX 0 0 8
[ 4] .ARM ARM_EXIDX 2406e214 07e214 000008 00 AL 2 0 4
[ 5] .pg_registry PROGBITS 2406e21c 07e21c 000810 00 A 0 0 4
[ 6] .pg_resetdata PROGBITS 2406ea2c 07ea2c 0001cf 00 A 0 0 4
[ 7] .data PROGBITS 20000000 080000 0019f4 00 WA 0 0 4
[ 8] .noinit PROGBITS 200019f4 0819f4 000004 00 WA 0 0 4
[ 9] .bss NOBITS 200019f8 0819f8 00fb2c 00 WA 0 0 8
[10] .sram2 PROGBITS 24000000 0d6ac7 000000 00 W 0 0 1
[11] .fastram_data PROGBITS 20011524 0b1050 000008 00 WA 0 0 4
[12] .fastram_bss NOBITS 2001152c 000174 005a60 00 WA 0 0 4
[13] .dmaram_data PROGBITS 24000000 0cfb2c 0001c0 00 WA 0 0 32
[14] .dmaram_bss NOBITS 240001c0 0d01c0 001920 00 WA 0 0 32
[15] .DMA_RAM NOBITS 24001ae0 0d01c0 004e80 00 WA 0 0 32
[16] .DMA_RW_D2 PROGBITS 30000000 0d6ac7 000000 00 W 0 0 1
[17] .DMA_RW_AXI NOBITS 24006960 006960 000800 00 WA 0 0 32
[18] .persistent_data PROGBITS 24007160 0d6ac7 000000 00 W 0 0 1
[19] .ARM.attributes ARM_ATTRIBUTES 00000000 0d6ac7 000035 00 0 0 1
[20] .exst_hash PROGBITS 2407ffc0 0d6a87 000040 00 WA 0 0 1
[21] .comment PROGBITS 00000000 0d6afc 00004c 01 MS 0 0 1
[22] .debug_frame PROGBITS 00000000 0d6b48 000834 00 0 0 4
[23] .symtab SYMTAB 00000000 0d737c 01dd80 10 24 5588 4
[24] .strtab STRTAB 00000000 0f50fc 0166c9 00 0 0 1
[25] .shstrtab STRTAB 00000000 10b7c5 000107 00 0 0 1
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
L (link order), O (extra OS processing required), G (group), T (TLS),
C (compressed), x (unknown), o (OS specific), E (exclude),
y (purecode), p (processor specific)
Elf file type is EXEC (Executable file)
Entry point 0x24056d5d
There are 10 program headers, starting at offset 52
Program Headers:
Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
LOAD 0x000000 0x20010000 0x20010000 0x00174 0x06f8c RW 0x10000
LOAD 0x006960 0x24006960 0x24006960 0x00000 0x00800 RW 0x10000
LOAD 0x010000 0x24010000 0x24010000 0x5afe4 0x5afe4 R E 0x10000
LOAD 0x070000 0x00000000 0x2406afe4 0x03230 0x03230 R E 0x10000
LOAD 0x07e214 0x2406e214 0x2406e214 0x009e7 0x009e7 R 0x10000
LOAD 0x080000 0x20000000 0x2406ebfb 0x17ecc 0x17ecc RW 0x10000
LOAD 0x0a1524 0x20011524 0x240705f3 0x0fcf4 0x16494 RW 0x10000
LOAD 0x0c0000 0x24000000 0x240705fb 0x0fcec 0x1160c RW 0x10000
LOAD 0x0001c0 0x240001c0 0x240707bb 0x00000 0x162cc RW 0x10000
LOAD 0x0cffc0 0x2407ffc0 0x2407ffc0 0x06b07 0x06b07 RW 0x10000
Section to Segment mapping:
Segment Sections...
00 .fastram_bss
01 .DMA_RW_AXI
02 .isr_vector .text
03 .tcm_code
04 .ARM .pg_registry .pg_resetdata
05 .data .noinit .bss .fastram_bss
06 .fastram_data .fastram_bss
07 .dmaram_data .dmaram_bss .DMA_RAM .DMA_RW_AXI
08 .dmaram_bss .DMA_RAM .DMA_RW_AXI
09 .exst_hash
Building SPRACINGH7EXTREME succeeded.
Building SPRACINGH7NANO
Memory region Used Size Region Size %age Used
ITCM_RAM: 12824 B 64 KB 19.57%
DTCM_RAM: 86444 B 128 KB 65.95%
RAM: 23456 B 64 KB 35.79%
CODE_RAM: 377859 B 458688 B 82.38%
EXST_HASH: 64 B 64 B 100.00%
D2_RAM: 0 GB 256 KB 0.00%
MEMORY_B1: 0 GB 0 GB
QUADSPI: 0 GB 0 GB
text data bss dec hex filename
370931 6992 102972 480895 7567f ./obj/main/betaflight_SPRACINGH7NANO.elf
448+0 records in
896+0 records out
458752 bytes (459 kB, 448 KiB) copied, 0.00102123 s, 449 MB/s
896+0 records in
896+0 records out
458752 bytes (459 kB, 448 KiB) copied, 0.000889874 s, 516 MB/s
0006fff0: 4b6d a5b2 a457 02dc 33cd 5264 b25b 7efa Km...W..3.Rd.[~.
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy ./obj/main/betaflight_SPRACINGH7NANO.elf ./obj/main/betaflight_SPRACINGH7NANO_EXST.elf.tmp --dump-section .exst_hash=./obj/main/SPRACINGH7NANO/exst_hash_section.bin -j .exst_hash
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7NANO.elf: warning: empty loadable segment detected at vaddr=0x20010000, is this intentional?
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7NANO.elf: warning: empty loadable segment detected at vaddr=0x24010000, is this intentional?
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7NANO.elf: warning: empty loadable segment detected at vaddr=0, is this intentional?
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7NANO.elf: warning: empty loadable segment detected at vaddr=0x24069f74, is this intentional?
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7NANO.elf: warning: empty loadable segment detected at vaddr=0x20000000, is this intentional?
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7NANO.elf: warning: empty loadable segment detected at vaddr=0x2000ef44, is this intentional?
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7NANO.elf: warning: empty loadable segment detected at vaddr=0x24000000, is this intentional?
rm ./obj/main/betaflight_SPRACINGH7NANO_EXST.elf.tmp
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy ./obj/main/betaflight_SPRACINGH7NANO.elf ./obj/main/betaflight_SPRACINGH7NANO_EXST.elf --remove-section ._user_heap_stack --update-section .exst_hash=./obj/main/SPRACINGH7NANO/exst_hash_section.bin
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7NANO.elf: warning: empty loadable segment detected at vaddr=0x20010000, is this intentional?
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7NANO_EXST.elf: section .fastram_data lma 0x2406c23b adjusted to 0x24079837
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7NANO_EXST.elf: section .fastram_bss lma 0x2406c243 adjusted to 0x2407983f
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7NANO_EXST.elf: section .dmaram_data lma 0x2406c243 adjusted to 0x2407f29f
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7NANO_EXST.elf: section .dmaram_bss lma 0x2406c403 adjusted to 0x2407f45f
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7NANO_EXST.elf: section .DMA_RAM lma 0x2406c403 adjusted to 0x2407f7bf
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7NANO_EXST.elf: section `.dmaram_data' can't be allocated in segment 5
LOAD: .data .noinit .bss .fastram_data .fastram_bss .dmaram_data .dmaram_bss .DMA_RAM
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7NANO_EXST.elf: section `.dmaram_bss' can't be allocated in segment 5
LOAD: .data .noinit .bss .fastram_data .fastram_bss .dmaram_data .dmaram_bss .DMA_RAM
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7NANO_EXST.elf: section `.DMA_RAM' can't be allocated in segment 5
LOAD: .data .noinit .bss .fastram_data .fastram_bss .dmaram_data .dmaram_bss .DMA_RAM
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7NANO_EXST.elf: section `.dmaram_data' can't be allocated in segment 6
LOAD: .fastram_data .fastram_bss .dmaram_data .dmaram_bss .DMA_RAM
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7NANO_EXST.elf: section `.dmaram_bss' can't be allocated in segment 6
LOAD: .fastram_data .fastram_bss .dmaram_data .dmaram_bss .DMA_RAM
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7NANO_EXST.elf: section `.DMA_RAM' can't be allocated in segment 6
LOAD: .fastram_data .fastram_bss .dmaram_data .dmaram_bss .DMA_RAM
There are 26 section headers, starting at offset 0x112a08:
Section Headers:
[Nr] Name Type Addr Off Size ES Flg Lk Inf Al
[ 0] NULL 00000000 000000 000000 00 0 0 0
[ 1] .isr_vector PROGBITS 24010000 010000 000298 00 A 0 0 1
[ 2] .text PROGBITS 24010298 010298 056ac4 00 AX 0 0 8
[ 3] .tcm_code PROGBITS 00000000 070000 003218 00 AX 0 0 8
[ 4] .ARM ARM_EXIDX 24069f74 079f74 000008 00 AL 2 0 4
[ 5] .pg_registry PROGBITS 24069f7c 079f7c 0007b0 00 A 0 0 4
[ 6] .pg_resetdata PROGBITS 2406a72c 07a72c 0001c7 00 A 0 0 4
[ 7] .data PROGBITS 20000000 080000 001944 00 WA 0 0 4
[ 8] .noinit PROGBITS 20001944 081944 000004 00 WA 0 0 4
[ 9] .bss NOBITS 20001948 081948 00d5fc 00 WA 0 0 8
[10] .sram2 PROGBITS 24000000 0e0000 000000 00 W 0 0 1
[11] .fastram_data PROGBITS 2000ef44 0ac540 000008 00 WA 0 0 4
[12] .fastram_bss NOBITS 2000ef4c 0ac548 005a60 00 WA 0 0 4
[13] .dmaram_data PROGBITS 24000000 0d305c 0001c0 00 WA 0 0 32
[14] .dmaram_bss NOBITS 240001c0 0e01c0 000360 00 WA 0 0 32
[15] .DMA_RAM NOBITS 24000520 0e01c0 004e80 00 WA 0 0 32
[16] .DMA_RW_D2 PROGBITS 30000000 0e0000 000000 00 W 0 0 1
[17] .DMA_RW_AXI NOBITS 240053a0 0053a0 000800 00 WA 0 0 32
[18] .persistent_data PROGBITS 24005ba0 0e0000 000000 00 W 0 0 1
[19] .ARM.attributes ARM_ATTRIBUTES 00000000 0e0000 000035 00 0 0 1
[20] .exst_hash PROGBITS 2407ffc0 0dffc0 000040 00 WA 0 0 1
[21] .comment PROGBITS 00000000 0e0035 00004c 01 MS 0 0 1
[22] .debug_frame PROGBITS 00000000 0e0084 000834 00 0 0 4
[23] .symtab SYMTAB 00000000 0e08b8 01c760 10 24 5315 4
[24] .strtab STRTAB 00000000 0fd018 0158e6 00 0 0 1
[25] .shstrtab STRTAB 00000000 1128fe 000107 00 0 0 1
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
L (link order), O (extra OS processing required), G (group), T (TLS),
C (compressed), x (unknown), o (OS specific), E (exclude),
y (purecode), p (processor specific)
Elf file type is EXEC (Executable file)
Entry point 0x24053081
There are 10 program headers, starting at offset 52
Program Headers:
Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
LOAD 0x000000 0x20010000 0x00000000 0x00174 0x00174 RW 0x10000
LOAD 0x0053a0 0x240053a0 0x240053a0 0x00000 0x00800 RW 0x10000
LOAD 0x010000 0x24010000 0x24010000 0x56d5c 0x56d5c R E 0x10000
LOAD 0x070000 0x00000000 0x24066d5c 0x03218 0x03218 R E 0x10000
LOAD 0x079f74 0x24069f74 0x24069f74 0x0097f 0x0097f R 0x10000
LOAD 0x080000 0x20000000 0x2406a8f3 0x14b6c 0x19d4c RW 0x10000
LOAD 0x09ef44 0x2000ef44 0x2406c23b 0x13224 0x18404 RW 0x10000
LOAD 0x0c0000 0x24000000 0x2406c243 0x1321c 0x1357c RW 0x10000
LOAD 0x0001c0 0x240001c0 0x2406c403 0x00000 0x1823c RW 0x10000
LOAD 0x0dffc0 0x2407ffc0 0x2407ffc0 0x00040 0x00040 RW 0x10000
Section to Segment mapping:
Segment Sections...
00
01 .DMA_RW_AXI
02 .isr_vector .text
03 .tcm_code
04 .ARM .pg_registry .pg_resetdata
05 .data .noinit .bss .fastram_bss
06 .fastram_data .fastram_bss
07 .dmaram_data .dmaram_bss .DMA_RAM .DMA_RW_AXI
08 .dmaram_bss .DMA_RAM .DMA_RW_AXI
09 .exst_hash
Building SPRACINGH7NANO succeeded.
Building SPRACINGH7ZERO
Memory region Used Size Region Size %age Used
ITCM_RAM: 12824 B 64 KB 19.57%
DTCM_RAM: 95728 B 128 KB 73.03%
RAM: 29024 B 64 KB 44.29%
CODE_RAM: 392747 B 458688 B 85.62%
EXST_HASH: 64 B 64 B 100.00%
D2_RAM: 0 GB 256 KB 0.00%
MEMORY_B1: 0 GB 0 GB
QUADSPI: 0 GB 0 GB
text data bss dec hex filename
385731 7080 117736 510547 7ca53 ./obj/main/betaflight_SPRACINGH7ZERO.elf
448+0 records in
896+0 records out
458752 bytes (459 kB, 448 KiB) copied, 0.000902753 s, 508 MB/s
896+0 records in
896+0 records out
458752 bytes (459 kB, 448 KiB) copied, 0.000790302 s, 580 MB/s
0006fff0: ddd3 7f50 4fbe 6868 8836 e2f2 12eb 6036 ...PO.hh.6....`6
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy ./obj/main/betaflight_SPRACINGH7ZERO.elf ./obj/main/betaflight_SPRACINGH7ZERO_EXST.elf.tmp --dump-section .exst_hash=./obj/main/SPRACINGH7ZERO/exst_hash_section.bin -j .exst_hash
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7ZERO.elf: warning: empty loadable segment detected at vaddr=0x20010000, is this intentional?
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7ZERO.elf: warning: empty loadable segment detected at vaddr=0x24010000, is this intentional?
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7ZERO.elf: warning: empty loadable segment detected at vaddr=0, is this intentional?
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7ZERO.elf: warning: empty loadable segment detected at vaddr=0x2406d8f4, is this intentional?
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7ZERO.elf: warning: empty loadable segment detected at vaddr=0x20000000, is this intentional?
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7ZERO.elf: warning: empty loadable segment detected at vaddr=0x20011388, is this intentional?
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7ZERO.elf: warning: empty loadable segment detected at vaddr=0x24000000, is this intentional?
rm ./obj/main/betaflight_SPRACINGH7ZERO_EXST.elf.tmp
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy ./obj/main/betaflight_SPRACINGH7ZERO.elf ./obj/main/betaflight_SPRACINGH7ZERO_EXST.elf --remove-section ._user_heap_stack --update-section .exst_hash=./obj/main/SPRACINGH7ZERO/exst_hash_section.bin
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7ZERO_EXST.elf: section .fastram_data lma 0x2406fc63 adjusted to 0x2407f64b
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7ZERO_EXST.elf: section .dmaram_data lma 0x2406fc6b adjusted to 0x2407f653
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7ZERO_EXST.elf: section .dmaram_bss lma 0x2406fe2b adjusted to 0x2407f813
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7ZERO_EXST.elf: section .DMA_RAM lma 0x2406fe2b adjusted to 0x24081133
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7ZERO_EXST.elf: section `.dmaram_data' can't be allocated in segment 5
LOAD: .data .noinit .bss .fastram_data .dmaram_data .dmaram_bss .DMA_RAM
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7ZERO_EXST.elf: section `.dmaram_bss' can't be allocated in segment 5
LOAD: .data .noinit .bss .fastram_data .dmaram_data .dmaram_bss .DMA_RAM
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7ZERO_EXST.elf: section `.DMA_RAM' can't be allocated in segment 5
LOAD: .data .noinit .bss .fastram_data .dmaram_data .dmaram_bss .DMA_RAM
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7ZERO_EXST.elf: section `.dmaram_data' can't be allocated in segment 6
LOAD: .fastram_data .dmaram_data .dmaram_bss .DMA_RAM
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7ZERO_EXST.elf: section `.dmaram_bss' can't be allocated in segment 6
LOAD: .fastram_data .dmaram_data .dmaram_bss .DMA_RAM
./tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-objcopy: ./obj/main/betaflight_SPRACINGH7ZERO_EXST.elf: section `.DMA_RAM' can't be allocated in segment 6
LOAD: .fastram_data .dmaram_data .dmaram_bss .DMA_RAM
There are 26 section headers, starting at offset 0x104350:
Section Headers:
[Nr] Name Type Addr Off Size ES Flg Lk Inf Al
[ 0] NULL 00000000 000000 000000 00 0 0 0
[ 1] .isr_vector PROGBITS 24010000 010000 000298 00 A 0 0 1
[ 2] .text PROGBITS 24010298 010298 05a444 00 AX 0 0 8
[ 3] .tcm_code PROGBITS 00000000 070000 003218 00 AX 0 0 8
[ 4] .ARM ARM_EXIDX 2406d8f4 07d8f4 000008 00 AL 2 0 4
[ 5] .pg_registry PROGBITS 2406d8fc 07d8fc 0007f8 00 A 0 0 4
[ 6] .pg_resetdata PROGBITS 2406e0f4 07e0f4 0001cf 00 A 0 0 4
[ 7] .data PROGBITS 20000000 080000 00199c 00 WA 0 0 4
[ 8] .noinit PROGBITS 2000199c 08199c 000004 00 WA 0 0 4
[ 9] .bss NOBITS 200019a0 0819a0 00f9e8 00 WA 0 0 8
[10] .sram2 PROGBITS 24000000 0d0000 000000 00 W 0 0 1
[11] .fastram_data PROGBITS 20011388 0b0d70 000008 00 WA 0 0 4
[12] .fastram_bss NOBITS 20011390 000174 005a60 00 WA 0 0 4
[13] .dmaram_data PROGBITS 24000000 0cf9e8 0001c0 00 WA 0 0 32
[14] .dmaram_bss NOBITS 240001c0 0d01c0 001920 00 WA 0 0 32
[15] .DMA_RAM NOBITS 24001ae0 0d01c0 004e80 00 WA 0 0 32
[16] .DMA_RW_D2 PROGBITS 30000000 0d0000 000000 00 W 0 0 1
[17] .DMA_RW_AXI NOBITS 24006960 006960 000800 00 WA 0 0 32
[18] .persistent_data PROGBITS 24007160 0d0000 000000 00 W 0 0 1
[19] .ARM.attributes ARM_ATTRIBUTES 00000000 0d0000 000035 00 0 0 1
[20] .exst_hash PROGBITS 2407ffc0 0cffc0 000040 00 WA 0 0 1
[21] .comment PROGBITS 00000000 0d0035 00004c 01 MS 0 0 1
[22] .debug_frame PROGBITS 00000000 0d0084 000834 00 0 0 4
[23] .symtab SYMTAB 00000000 0d08b8 01d7f0 10 24 5515 4
[24] .strtab STRTAB 00000000 0ee0a8 01619f 00 0 0 1
[25] .shstrtab STRTAB 00000000 104247 000107 00 0 0 1
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
L (link order), O (extra OS processing required), G (group), T (TLS),
C (compressed), x (unknown), o (OS specific), E (exclude),
y (purecode), p (processor specific)
Elf file type is EXEC (Executable file)
Entry point 0x24056759
There are 10 program headers, starting at offset 52
Program Headers:
Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
LOAD 0x000000 0x20010000 0x20010000 0x00174 0x06df0 RW 0x10000
LOAD 0x006960 0x24006960 0x24006960 0x00000 0x00800 RW 0x10000
LOAD 0x010000 0x24010000 0x24010000 0x5a6dc 0x5a6dc R E 0x10000
LOAD 0x070000 0x00000000 0x2406a6dc 0x03218 0x03218 R E 0x10000
LOAD 0x07d8f4 0x2406d8f4 0x2406d8f4 0x009cf 0x009cf R 0x10000
LOAD 0x080000 0x20000000 0x2406e2c3 0x11550 0x17cf0 RW 0x10000
LOAD 0x0a1388 0x20011388 0x2406fc63 0x0fbb0 0x16350 RW 0x10000
LOAD 0x0c0000 0x24000000 0x2406fc6b 0x0fba8 0x114c8 RW 0x10000
LOAD 0x0001c0 0x240001c0 0x2406fe2b 0x00000 0x16188 RW 0x10000
LOAD 0x0cffc0 0x2407ffc0 0x2407ffc0 0x00040 0x00040 RW 0x10000
Section to Segment mapping:
Segment Sections...
00 .fastram_bss
01 .DMA_RW_AXI
02 .isr_vector .text
03 .tcm_code
04 .ARM .pg_registry .pg_resetdata
05 .data .noinit .bss .fastram_bss
06 .fastram_data .fastram_bss
07 .dmaram_data .dmaram_bss .DMA_RAM .DMA_RW_AXI
08 .dmaram_bss .DMA_RAM .DMA_RW_AXI
09 .exst_hash
Building SPRACINGH7ZERO succeeded.
Building STM32F405
Memory region Used Size Region Size %age Used
FLASH: 392 B 10 KB 3.83%
FLASH_CUSTOM_DEFAULTS: 8 B 6 KB 0.13%
FLASH_CONFIG: 0 GB 16 KB 0.00%
FLASH1: 532835 B 976 KB 53.31%
FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 16 KB 0.00%
SYSTEM_MEMORY: 0 GB 29 KB 0.00%
RAM: 106136 B 128 KB 80.98%
CCM: 17684 B 64 KB 26.98%
BACKUP_SRAM: 0 GB 4 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
525895 7340 116092 649327 9e86f ./obj/main/betaflight_STM32F405.elf
Building STM32F405 succeeded.
Building STM32F411
Memory region Used Size Region Size %age Used
FLASH: 8796 B 10 KB 85.90%
FLASH_CUSTOM_DEFAULTS: 8 B 6 KB 0.13%
FLASH_CONFIG: 0 GB 16 KB 0.00%
FLASH1: 488495 B 480 KB 99.38%
FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 0 GB
SYSTEM_MEMORY: 0 GB 29 KB 0.00%
RAM: 112412 B 128 KB 85.76%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
490999 6300 105708 603007 9337f ./obj/main/betaflight_STM32F411.elf
Building STM32F411 succeeded.
Building STM32F4DISCOVERY
Memory region Used Size Region Size %age Used
FLASH: 392 B 10 KB 3.83%
FLASH_CUSTOM_DEFAULTS: 8 B 6 KB 0.13%
FLASH_CONFIG: 0 GB 16 KB 0.00%
FLASH1: 420217 B 992 KB 41.37%
FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 0 GB
SYSTEM_MEMORY: 0 GB 29 KB 0.00%
RAM: 67612 B 128 KB 51.58%
CCM: 17544 B 64 KB 26.77%
BACKUP_SRAM: 0 GB 4 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
414877 5740 79028 499645 79fbd ./obj/main/betaflight_STM32F4DISCOVERY.elf
Building STM32F4DISCOVERY succeeded.
Building STM32F4DISCOVERY_DEBUG
Memory region Used Size Region Size %age Used
FLASH: 392 B 10 KB 3.83%
FLASH_CUSTOM_DEFAULTS: 8 B 6 KB 0.13%
FLASH_CONFIG: 0 GB 16 KB 0.00%
FLASH1: 421212 B 992 KB 41.47%
FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 0 GB
SYSTEM_MEMORY: 0 GB 29 KB 0.00%
RAM: 67588 B 128 KB 51.57%
CCM: 17544 B 64 KB 26.77%
BACKUP_SRAM: 0 GB 4 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
415868 5744 79004 500616 7a388 ./obj/main/betaflight_STM32F4DISCOVERY_DEBUG.elf
Building STM32F4DISCOVERY_DEBUG succeeded.
Building STM32F745
Memory region Used Size Region Size %age Used
ITCM_RAM: 14372 B 16 KB 87.72%
ITCM_FLASH: 456 B 32 KB 1.39%
ITCM_FLASH_CONFIG: 0 GB 32 KB 0.00%
ITCM_FLASH1: 515552 B 960 KB 52.44%
AXIM_FLASH: 456 B 10 KB 4.45%
AXIM_FLASH_CUSTOM_DEFAULTS: 8 B 10 KB 0.08%
AXIM_FLASH_UNUSED: 0 GB 12 KB 0.00%
AXIM_FLASH_CONFIG: 0 GB 32 KB 0.00%
AXIM_FLASH1: 540765 B 928 KB 56.91%
AXIM_FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 32 KB 0.00%
DTCM_RAM: 45124 B 64 KB 68.85%
SRAM1: 82352 B 240 KB 33.51%
SRAM2: 0 GB 16 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
533165 8064 119420 660649 a14a9 ./obj/main/betaflight_STM32F745.elf
Building STM32F745 succeeded.
Building STM32F7X2
Memory region Used Size Region Size %age Used
ITCM_RAM: 16216 B 16 KB 98.97%
ITCM_FLASH: 0 GB 16 KB 0.00%
ITCM_FLASH_CONFIG: 0 GB 16 KB 0.00%
ITCM_FLASH1: 0 GB 480 KB 0.00%
AXIM_FLASH: 2552 B 10 KB 24.92%
AXIM_FLASH_CUSTOM_DEFAULTS: 8 B 6 KB 0.13%
AXIM_FLASH_CONFIG: 0 GB 16 KB 0.00%
AXIM_FLASH1: 445815 B 480 KB 90.70%
AXIM_FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 0 GB
DTCM_RAM: 41340 B 64 KB 63.08%
SRAM1: 75772 B 176 KB 42.04%
SRAM2: 0 GB 16 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
441379 6996 110124 558499 885a3 ./obj/main/betaflight_STM32F7X2.elf
Building STM32F7X2 succeeded.
Building STM32G47X
Memory region Used Size Region Size %age Used
FLASH: 480 B 10 KB 4.69%
FLASH_CUSTOM_DEFAULTS: 8 B 6 KB 0.13%
FLASH_CONFIG: 0 GB 8 KB 0.00%
FLASH1: 446115 B 488 KB 89.27%
FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 0 GB
SYSTEM_MEMORY: 0 GB 64 KB 0.00%
RAM: 110176 B 128512 B 85.73%
CCM: 2520 B 2560 B 98.44%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
439895 6708 105516 552119 86cb7 ./obj/main/betaflight_STM32G47X.elf
Building STM32G47X succeeded.
Building STM32H743
Memory region Used Size Region Size %age Used
FLASH: 664 B 10 KB 6.48%
FLASH_CUSTOM_DEFAULTS: 8 B 10 KB 0.08%
FLASH_UNUSED: 0 GB 108 KB 0.00%
FLASH_CONFIG: 0 GB 128 KB 0.00%
FLASH1: 568353 B 1664 KB 33.36%
FLASH_CUSTOM_DEFAULTS_EXTENDED: 0 GB 128 KB 0.00%
ITCM_RAM: 19504 B 64 KB 29.76%
DTCM_RAM: 26208 B 128 KB 20.00%
RAM: 110304 B 512 KB 21.04%
D2_RAM: 0 GB 256 KB 0.00%
MEMORY_B1: 0 GB 0 GB
text data bss dec hex filename
559605 9420 127088 696113 a9f31 ./obj/main/betaflight_STM32H743.elf
Building STM32H743 succeeded.
[Betaflight] $ /bin/bash -xe /tmp/jenkins13315517319384272126.sh
+ cd obj
++ git rev-parse --short HEAD
+ build_rev=25330d3c9
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_ALIENWHOOPF7_25330d3c9.hex betaflight_4.3.0_ALIENWHOOPF7-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_BETAFPVF4SX1280_25330d3c9.hex betaflight_4.3.0_BETAFPVF4SX1280-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_COLIBRI_OPBL_25330d3c9.hex betaflight_4.3.0_COLIBRI_OPBL-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_CRAZYBEEF4SX1280_25330d3c9.hex betaflight_4.3.0_CRAZYBEEF4SX1280-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_CRAZYFLIE2BQ_25330d3c9.hex betaflight_4.3.0_CRAZYFLIE2BQ-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_CRAZYFLIE2_25330d3c9.hex betaflight_4.3.0_CRAZYFLIE2-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_EMAXF4SX1280_25330d3c9.hex betaflight_4.3.0_EMAXF4SX1280-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_IFLIGHT_H743_AIO_25330d3c9.hex betaflight_4.3.0_IFLIGHT_H743_AIO-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_IFLIGHT_H743_AIO_V2_25330d3c9.hex betaflight_4.3.0_IFLIGHT_H743_AIO_V2-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_KISSFCV2F7_25330d3c9.hex betaflight_4.3.0_KISSFCV2F7-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_MATEKH743_25330d3c9.hex betaflight_4.3.0_MATEKH743-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_NEUTRONRCF411SX1280_25330d3c9.hex betaflight_4.3.0_NEUTRONRCF411SX1280-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_NUCLEOF446RE_25330d3c9.hex betaflight_4.3.0_NUCLEOF446RE-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_NUCLEOF7_25330d3c9.hex betaflight_4.3.0_NUCLEOF7-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_NUCLEOH723ZG_25330d3c9.hex betaflight_4.3.0_NUCLEOH723ZG-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_NUCLEOH725ZG_25330d3c9.hex betaflight_4.3.0_NUCLEOH725ZG-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_NUCLEOH743_25330d3c9.hex betaflight_4.3.0_NUCLEOH743-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_NUCLEOH743_RAMBASED_25330d3c9.hex betaflight_4.3.0_NUCLEOH743_RAMBASED-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_NUCLEOH7A3ZI_25330d3c9.hex betaflight_4.3.0_NUCLEOH7A3ZI-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_REVO_OPBL_25330d3c9.hex betaflight_4.3.0_REVO_OPBL-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_SITL_25330d3c9.hex betaflight_4.3.0_SITL-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_SPEKTRUMF400_25330d3c9.hex betaflight_4.3.0_SPEKTRUMF400-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_SPRACINGH7EXTREME_25330d3c9.hex betaflight_4.3.0_SPRACINGH7EXTREME-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_SPRACINGH7NANO_25330d3c9.hex betaflight_4.3.0_SPRACINGH7NANO-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_SPRACINGH7ZERO_25330d3c9.hex betaflight_4.3.0_SPRACINGH7ZERO-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_STM32F405_25330d3c9.hex betaflight_4.3.0_STM32F405-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_STM32F411_25330d3c9.hex betaflight_4.3.0_STM32F411-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_STM32F4DISCOVERY_25330d3c9.hex betaflight_4.3.0_STM32F4DISCOVERY-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_STM32F4DISCOVERY_DEBUG_25330d3c9.hex betaflight_4.3.0_STM32F4DISCOVERY_DEBUG-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_STM32F745_25330d3c9.hex betaflight_4.3.0_STM32F745-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_STM32F7X2_25330d3c9.hex betaflight_4.3.0_STM32F7X2-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_STM32G47X_25330d3c9.hex betaflight_4.3.0_STM32G47X-2689-25330d3c9.hex
+ for file in betaflight_*.hex
++ sed 's|\(_[[:xdigit:]]\+.hex\)|-2689-25330d3c9.hex|'
+ mv betaflight_4.3.0_STM32H743_25330d3c9.hex betaflight_4.3.0_STM32H743-2689-25330d3c9.hex
[DRY] Collecting duplicate code analysis files...
[DRY] Searching for all files in /var/jenkins_home/workspace/Betaflight that match the pattern build/cpd.xml
[DRY] No files found. Configuration error?
The recommended git tool is: NONE
No credentials specified
<Git Blamer> Using GitBlamer to create author and commit information for all warnings.
<Git Blamer> GIT_COMMIT=25330d3c933020bb9e181debdb7d97a3b16a2de7, workspace=/var/jenkins_home/workspace/Betaflight
[DRY] Computing warning deltas based on reference build #2688
[WARNINGS] Parsing warnings in console log with parser GNU Make + GNU C Compiler (gcc)
The recommended git tool is: NONE
No credentials specified
<Git Blamer> Using GitBlamer to create author and commit information for all warnings.
<Git Blamer> GIT_COMMIT=25330d3c933020bb9e181debdb7d97a3b16a2de7, workspace=/var/jenkins_home/workspace/Betaflight
[WARNINGS] Computing warning deltas based on reference build #2688
[WARNINGS] Ignore new warnings since this is the first valid build
[WARNINGS] Plug-in Result: Success - no threshold has been exceeded
Archiving artifacts
Recording fingerprints
Recording test results
[Checks API] No suitable checks publisher found.
[Slack Notifications] found #2688 as previous completed, non-aborted build
[Slack Notifications] will send OnSuccessNotification because build matches and user preferences allow it
Finished: SUCCESS