leka / LekaOS

LekaOS is Leka's firmware based on Mbed OS
https://leka.io
Apache License 2.0
14 stars 7 forks source link

Yann/feature/rc/deep sleep use imu to wakeup #1461

Closed YannLocatelli closed 2 months ago

github-actions[bot] commented 3 months ago

:bookmark: Version comparison

Version Same as filename Same as os_version
os 1.4.0+1721989654 ✔️ ✔️
firmware
(bootloader + os)
1.4.0+1721989654 ✔️ ✔️
github-actions[bot] commented 3 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/rc/deep-sleep-use-imu-to-wakeup
sha b7867edc fb9719fc
mbed mbed-os@master+fixes+gcc-11-support mbed-os@master+fixes+gcc-11-support
-std -std=c++20 -std=c++20

:robot: Firmware impact analysis

Target Flash Used (base/head) Flash Used Δ Flash Available (base/head) Static RAM (base/head) Static RAM Δ
bootloader 140392 (53%) ø 121752 (46%)
121752 (46%)
39760 (7%) ø
os 465180 (29%)
472660 (30%)
:chart_with_upwards_trend:
+7480 (+1%)
1099492 (70%)
1092012 (69%)
93368 (17%)
93680 (17%)
:chart_with_upwards_trend:
+312 (+0%)
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 465180 (22%)
472660 (22%) | :chart_with_upwards_trend:
+7480 (+1%) | 93368 (17%)
93680 (17%) | :chart_with_upwards_trend:
+312 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 140392 (6%) | ø | 39760 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 275344 (13%) | ø | 29840 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :x: | :x: | 263296 (12%)
264880 (12%) | :chart_with_upwards_trend:
+1584 (+0%) | 29384 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249048 (11%) | ø | 29192 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 278488 (13%) | ø | 61048 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 251320 (11%) | ø | 29200 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252360 (12%) | ø | 29264 (5%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :x: | :x: | 262992 (12%)
264544 (12%) | :chart_with_upwards_trend:
+1552 (+0%) | 30360 (5%)
30376 (5%) | :chart_with_upwards_trend:
+16 (+0%) | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 243432 (11%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 244952 (11%) | ø | 28920 (5%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 253432 (12%) | ø | 30472 (5%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 261744 (12%) | ø | 29504 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 255592 (12%) | ø | 29104 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :x: | :x: | 267440 (12%)
268992 (12%) | :chart_with_upwards_trend:
+1552 (+0%) | 29512 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249416 (11%) | ø | 28808 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 250656 (11%) | ø | 28824 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 204132 (9%)
205652 (9%) | :chart_with_upwards_trend:
+1520 (+0%) | 64352 (12%)
64368 (12%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97000 (4%) | ø | 23040 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158164 (7%) | ø | 56544 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 198384 (9%) | ø | 37800 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50136 (2%) | ø | 20056 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 114296 (5%) | ø | 55072 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53112 (2%) | ø | 22216 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :x: | :x: | 190516 (9%)
192084 (9%) | :chart_with_upwards_trend:
+1568 (+0%) | 61624 (11%)
61640 (11%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97932 (4%) | ø | 23048 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52040 (2%) | ø | 22104 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57116 (2%) | ø | 20664 (3%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48720 (2%) | ø | 20744 (3%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 101900 (4%) | ø | 23392 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 283108 (13%) | ø | 36296 (6%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51372 (2%) | ø | 20056 (3%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133860 (6%) | ø | 55392 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :x: | :x: | 72284 (3%)
73844 (3%) | :chart_with_upwards_trend:
+1560 (+2%) | 21576 (4%)
21592 (4%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133508 (6%) | ø | 55392 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 80656 (3%) | ø | 22952 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49360 (2%) | ø | 21240 (4%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :x: | 81276 (3%)
82804 (3%) | :chart_with_upwards_trend:
+1528 (+1%) | 23552 (4%)
23568 (4%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50868 (2%) | ø | 20088 (3%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55748 (2%) | ø | 20608 (3%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :x: | :x: | 185732 (8%)
187300 (8%) | :chart_with_upwards_trend:
+1568 (+0%) | 58288 (11%)
58304 (11%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49240 (2%) | ø | 20024 (3%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52280 (2%) | ø | 21152 (4%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :x: | :x: | 63500 (3%)
65060 (3%) | :chart_with_upwards_trend:
+1560 (+2%) | 21384 (4%)
21400 (4%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :x: | :x: | 71044 (3%)
72604 (3%) | :chart_with_upwards_trend:
+1560 (+2%) | 20976 (4%)
20992 (4%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48712 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49480 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55304 (2%) | ø | 20032 (3%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100536 (4%) | ø | 23112 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 47460 (2%) | ø | 20072 (3%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60640 (2%) | ø | 21224 (4%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115336 (5%) | ø | 24144 (4%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 64128 (3%) | ø | 21072 (4%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52472 (2%) | ø | 21976 (4%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82004 (3%) | ø | 23360 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30972 (1%) | ø | 9392 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48856 (2%) | ø | 20920 (3%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48080 (2%) | ø | 20144 (3%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-07-26 10:29:26.230475860 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-07-26 10:29:26.498477709 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 656(+656) | 14(+14) | 263(+263) | +| [fill] | 656(+656) | 10(+10) | 262(+262) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3784(+3784) | 0(+0) | 128(+128) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8398(+8398) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 2346(+2346) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17260(+17260) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 178498(+178498) | 769(+769) | 19755(+19755) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 141910(+141910) | 132(+132) | 39091(+39091) | -| Subtotals | 423104(+423104) | 2056(+2056) | 90968(+90968) | -Total Static RAM memory (data + bss): 93024(+93024) bytes -Total Flash memory (text + data): 425160(+425160) bytes +| main.cpp.obj | 147722(+147722) | 128(+128) | 39412(+39412) | +| Subtotals | 430416(+430416) | 2048(+2048) | 91288(+91288) | +Total Static RAM memory (data + bss): 93336(+93336) bytes +Total Flash memory (text + data): 432464(+432464) bytes ``` ```diff Flash used: 472660 (22%) / total: 2097152 SRAM used: 93680 (17%) / total: 524288 ```
functional_ut_core_imu (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/functional_ut_core_imu-map.txt 2024-07-26 10:29:27.494484579 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_core_imu-map.txt 2024-07-26 10:29:27.682485876 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 514(+514) | 10(+10) | 48(+48) | +| [fill] | 528(+528) | 10(+10) | 48(+48) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 88(+88) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8444(+8444) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 34484(+34484) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 62558(+62558) | 460(+460) | 10875(+10875) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 113382(+113382) | 137(+137) | 5689(+5689) | | __/__ | 4076(+4076) | 1(+1) | 10840(+10840) | -| suite_core_imu.cpp.obj | 8076(+8076) | 48(+48) | 1(+1) | -| Subtotals | 234552(+234552) | 1216(+1216) | 27848(+27848) | +| suite_core_imu.cpp.obj | 8084(+8084) | 48(+48) | 1(+1) | +| Subtotals | 236120(+236120) | 1216(+1216) | 27848(+27848) | Total Static RAM memory (data + bss): 29064(+29064) bytes -Total Flash memory (text + data): 235768(+235768) bytes +Total Flash memory (text + data): 237336(+237336) bytes ``` ```diff Flash used: 264880 (12%) / total: 2097152 SRAM used: 29384 (5%) / total: 524288 ```
functional_ut_deep_sleep_imu (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_imu-map.txt 2024-07-26 10:29:29.598499092 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_imu-map.txt 2024-07-26 10:29:29.786500389 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 540(+540) | 10(+10) | 48(+48) | +| [fill] | 538(+538) | 10(+10) | 48(+48) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8444(+8444) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 34484(+34484) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 62660(+62660) | 460(+460) | 10875(+10875) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 113226(+113226) | 137(+137) | 5689(+5689) | | __/__ | 4076(+4076) | 1(+1) | 10840(+10840) | -| suite_imu.cpp.obj | 7596(+7596) | 224(+224) | 801(+801) | -| Subtotals | 233992(+233992) | 1392(+1392) | 28648(+28648) | -Total Static RAM memory (data + bss): 30040(+30040) bytes -Total Flash memory (text + data): 235384(+235384) bytes +| suite_imu.cpp.obj | 7604(+7604) | 224(+224) | 817(+817) | +| Subtotals | 235544(+235544) | 1392(+1392) | 28664(+28664) | +Total Static RAM memory (data + bss): 30056(+30056) bytes +Total Flash memory (text + data): 236936(+236936) bytes ``` ```diff Flash used: 264544 (12%) / total: 2097152 SRAM used: 30376 (5%) / total: 524288 ```
functional_ut_imu_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/functional_ut_imu_kit-map.txt 2024-07-26 10:29:32.146516718 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_imu_kit-map.txt 2024-07-26 10:29:32.338518102 +0000 @@ -1,23 +1,23 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 524(+524) | 10(+10) | 44(+44) | +| [fill] | 522(+522) | 10(+10) | 44(+44) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 88(+88) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8444(+8444) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 946(+946) | 0(+0) | 164(+164) | | [lib]/c_nano.a | 34476(+34476) | 556(+556) | 370(+370) | | [lib]/gcc.a | 4128(+4128) | 0(+0) | 0(+0) | | [lib]/m.a | 4980(+4980) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 62558(+62558) | 460(+460) | 10875(+10875) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 113216(+113216) | 137(+137) | 5689(+5689) | | __/__ | 4076(+4076) | 1(+1) | 10840(+10840) | -| suite_imu_kit.cpp.obj | 3270(+3270) | 16(+16) | 1(+1) | -| Subtotals | 237820(+237820) | 1184(+1184) | 28008(+28008) | +| suite_imu_kit.cpp.obj | 3278(+3278) | 16(+16) | 1(+1) | +| Subtotals | 239372(+239372) | 1184(+1184) | 28008(+28008) | Total Static RAM memory (data + bss): 29192(+29192) bytes -Total Flash memory (text + data): 239004(+239004) bytes +Total Flash memory (text + data): 240556(+240556) bytes ``` ```diff Flash used: 268992 (12%) / total: 2097152 SRAM used: 29512 (5%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-07-26 10:29:33.386525653 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-07-26 10:29:33.558526893 +0000 @@ -1,42 +1,42 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 376(+376) | 7(+7) | 54(+54) | +| [fill] | 372(+372) | 7(+7) | 54(+54) | | [lib]/ActivityKit.a | 10926(+10926) | 0(+0) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8398(+8398) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1720(+1720) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1102(+1102) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1822(+1822) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14074(+14074) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 77838(+77838) | 460(+460) | 10951(+10951) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5100(+5100) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 11398(+11398) | 8(+8) | 20276(+20276) | -| Subtotals | 176968(+176968) | 1144(+1144) | 62880(+62880) | -Total Static RAM memory (data + bss): 64024(+64024) bytes -Total Flash memory (text + data): 178112(+178112) bytes +| main.cpp.obj | 11406(+11406) | 8(+8) | 20292(+20292) | +| Subtotals | 178472(+178472) | 1144(+1144) | 62896(+62896) | +Total Static RAM memory (data + bss): 64040(+64040) bytes +Total Flash memory (text + data): 179616(+179616) bytes ``` ```diff Flash used: 205652 (9%) / total: 2097152 SRAM used: 64368 (12%) / total: 524288 ```
spike_lk_command_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt 2024-07-26 10:29:35.714542429 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt 2024-07-26 10:29:35.882543639 +0000 @@ -1,40 +1,40 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 332(+332) | 5(+5) | 58(+58) | +| [fill] | 340(+340) | 5(+5) | 58(+58) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1190(+1190) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8434(+8434) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1744(+1744) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | | [lib]/ReinforcerKit.a | 1874(+1874) | 460(+460) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14074(+14074) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 77838(+77838) | 460(+460) | 10951(+10951) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5614(+5614) | 12(+12) | 184(+184) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 9122(+9122) | 282(+282) | 17272(+17272) | -| Subtotals | 163544(+163544) | 1416(+1416) | 59880(+59880) | -Total Static RAM memory (data + bss): 61296(+61296) bytes -Total Flash memory (text + data): 164960(+164960) bytes +| main.cpp.obj | 9130(+9130) | 282(+282) | 17288(+17288) | +| Subtotals | 165096(+165096) | 1416(+1416) | 59896(+59896) | +Total Static RAM memory (data + bss): 61312(+61312) bytes +Total Flash memory (text + data): 166512(+166512) bytes ``` ```diff Flash used: 192084 (9%) / total: 2097152 SRAM used: 61640 (11%) / total: 524288 ```
spike_lk_imu_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_imu_kit-map.txt 2024-07-26 10:29:38.490562432 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_imu_kit-map.txt 2024-07-26 10:29:38.610563297 +0000 @@ -1,23 +1,23 @@ | Module | .text | .data | .bss | |-------------------------|---------------|-----------|---------------| -| [fill] | 130(+130) | 4(+4) | 38(+38) | +| [fill] | 138(+138) | 4(+4) | 38(+38) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8434(+8434) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/c_nano.a | 3772(+3772) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3736(+3736) | 0(+0) | 0(+0) | | [lib]/m.a | 4980(+4980) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 39480(+39480) | 444(+444) | 8784(+8784) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | -| main.cpp.obj | 2928(+2928) | 0(+0) | 11404(+11404) | -| Subtotals | 65940(+65940) | 544(+544) | 20744(+20744) | -Total Static RAM memory (data + bss): 21288(+21288) bytes -Total Flash memory (text + data): 66484(+66484) bytes +| main.cpp.obj | 2936(+2936) | 0(+0) | 11420(+11420) | +| Subtotals | 67492(+67492) | 544(+544) | 20760(+20760) | +Total Static RAM memory (data + bss): 21304(+21304) bytes +Total Flash memory (text + data): 68036(+68036) bytes ``` ```diff Flash used: 73844 (3%) / total: 2097152 SRAM used: 21592 (4%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-07-26 10:29:39.694570877 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-07-26 10:29:39.826571771 +0000 @@ -1,30 +1,30 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 148(+148) | 4(+4) | 46(+46) | +| [fill] | 160(+160) | 4(+4) | 46(+46) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8434(+8434) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | -| [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | +| [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3736(+3736) | 0(+0) | 0(+0) | | [lib]/m.a | 4980(+4980) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 42204(+42204) | 444(+444) | 8860(+8860) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | -| main.cpp.obj | 4470(+4470) | 0(+0) | 13288(+13288) | -| Subtotals | 73508(+73508) | 544(+544) | 22720(+22720) | -Total Static RAM memory (data + bss): 23264(+23264) bytes -Total Flash memory (text + data): 74052(+74052) bytes +| main.cpp.obj | 4478(+4478) | 0(+0) | 13304(+13304) | +| Subtotals | 75028(+75028) | 544(+544) | 22736(+22736) | +Total Static RAM memory (data + bss): 23280(+23280) bytes +Total Flash memory (text + data): 75572(+75572) bytes ``` ```diff Flash used: 82804 (3%) / total: 2097152 SRAM used: 23568 (4%) / total: 524288 ```
spike_lk_reinforcer (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_reinforcer-map.txt 2024-07-26 10:29:40.598576992 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_reinforcer-map.txt 2024-07-26 10:29:40.762578102 +0000 @@ -1,38 +1,38 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 320(+320) | 7(+7) | 62(+62) | +| [fill] | 328(+328) | 7(+7) | 62(+62) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8434(+8434) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1744(+1744) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | | [lib]/ReinforcerKit.a | 1844(+1844) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 910(+910) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14074(+14074) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 77838(+77838) | 460(+460) | 10951(+10951) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5614(+5614) | 12(+12) | 184(+184) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 6446(+6446) | 8(+8) | 14204(+14204) | -| Subtotals | 159640(+159640) | 1144(+1144) | 56816(+56816) | -Total Static RAM memory (data + bss): 57960(+57960) bytes -Total Flash memory (text + data): 160784(+160784) bytes +| main.cpp.obj | 6454(+6454) | 8(+8) | 14220(+14220) | +| Subtotals | 161192(+161192) | 1144(+1144) | 56832(+56832) | +Total Static RAM memory (data + bss): 57976(+57976) bytes +Total Flash memory (text + data): 162336(+162336) bytes ``` ```diff Flash used: 187300 (8%) / total: 2097152 SRAM used: 58304 (11%) / total: 524288 ```
spike_lk_sensors_imu (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_sensors_imu-map.txt 2024-07-26 10:29:41.482582970 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_sensors_imu-map.txt 2024-07-26 10:29:41.602583781 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |-------------------------|---------------|-----------|---------------| -| [fill] | 128(+128) | 4(+4) | 46(+46) | +| [fill] | 136(+136) | 4(+4) | 46(+46) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8434(+8434) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 3772(+3772) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3196(+3196) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 39480(+39480) | 444(+444) | 8784(+8784) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | -| main.cpp.obj | 3320(+3320) | 0(+0) | 11368(+11368) | -| Subtotals | 58136(+58136) | 544(+544) | 20552(+20552) | -Total Static RAM memory (data + bss): 21096(+21096) bytes -Total Flash memory (text + data): 58680(+58680) bytes +| main.cpp.obj | 3328(+3328) | 0(+0) | 11384(+11384) | +| Subtotals | 59688(+59688) | 544(+544) | 20568(+20568) | +Total Static RAM memory (data + bss): 21112(+21112) bytes +Total Flash memory (text + data): 60232(+60232) bytes ``` ```diff Flash used: 65060 (3%) / total: 2097152 SRAM used: 21400 (4%) / total: 524288 ```
spike_lk_sensors_imu_fusion_calibration (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_sensors_imu_fusion_calibration-map.txt 2024-07-26 10:29:41.762584864 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_sensors_imu_fusion_calibration-map.txt 2024-07-26 10:29:41.886585702 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |-------------------------|---------------|-----------|---------------| -| [fill] | 138(+138) | 4(+4) | 50(+50) | +| [fill] | 146(+146) | 4(+4) | 50(+50) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8434(+8434) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 3772(+3772) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3736(+3736) | 0(+0) | 0(+0) | | [lib]/m.a | 4980(+4980) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 39248(+39248) | 444(+444) | 8784(+8784) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 318(+318) | 0(+0) | 0(+0) | -| main.cpp.obj | 3130(+3130) | 0(+0) | 10956(+10956) | -| Subtotals | 64916(+64916) | 544(+544) | 20144(+20144) | -Total Static RAM memory (data + bss): 20688(+20688) bytes -Total Flash memory (text + data): 65460(+65460) bytes +| main.cpp.obj | 3138(+3138) | 0(+0) | 10972(+10972) | +| Subtotals | 66468(+66468) | 544(+544) | 20160(+20160) | +Total Static RAM memory (data + bss): 20704(+20704) bytes +Total Flash memory (text + data): 67012(+67012) bytes ``` ```diff Flash used: 72604 (3%) / total: 2097152 SRAM used: 20992 (4%) / total: 524288 ```
github-actions[bot] commented 3 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/rc/deep-sleep-use-imu-to-wakeup
sha b7867edc fb9719fc
mbed mbed-os@master+fixes+gcc-11-support mbed-os@master+fixes+gcc-11-support
-std -std=c++20 -std=c++20

:robot: Firmware impact analysis

Target Flash Used (base/head) Flash Used Δ Flash Available (base/head) Static RAM (base/head) Static RAM Δ
bootloader 125972 (48%) ø 136172 (51%)
136172 (51%)
28808 (5%) ø
os 399756 (25%)
403956 (25%)
:chart_with_upwards_trend:
+4200 (+1%)
1164916 (74%)
1160716 (74%)
82008 (15%)
82320 (15%)
:chart_with_upwards_trend:
+312 (+0%)
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 399756 (19%)
403956 (19%) | :chart_with_upwards_trend:
+4200 (+1%) | 82008 (15%)
82320 (15%) | :chart_with_upwards_trend:
+312 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 125972 (6%) | ø | 28808 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 259440 (12%) | ø | 19688 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :x: | :x: | 254800 (12%)
256368 (12%) | :chart_with_upwards_trend:
+1568 (+0%) | 19232 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 240424 (11%) | ø | 19072 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 266072 (12%) | ø | 50896 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238920 (11%) | ø | 19048 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 239952 (11%) | ø | 19112 (3%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :x: | :x: | 254384 (12%)
255952 (12%) | :chart_with_upwards_trend:
+1568 (+0%) | 20208 (3%)
20224 (3%) | :chart_with_upwards_trend:
+16 (+0%) | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230232 (10%) | ø | 18816 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 231944 (11%) | ø | 18768 (3%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 248568 (11%) | ø | 20352 (3%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249120 (11%) | ø | 19352 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 242696 (11%) | ø | 18952 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :x: | :x: | 258920 (12%)
260488 (12%) | :chart_with_upwards_trend:
+1568 (+0%) | 19360 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 237008 (11%) | ø | 18656 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238256 (11%) | ø | 18672 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 200236 (9%)
201740 (9%) | :chart_with_upwards_trend:
+1504 (+0%) | 53688 (10%)
53704 (10%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85404 (4%) | ø | 12456 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 147880 (7%) | ø | 45960 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 186884 (8%) | ø | 26712 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37912 (1%) | ø | 9384 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 104536 (4%) | ø | 44376 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38180 (1%) | ø | 11640 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :x: | :x: | 180144 (8%)
181680 (8%) | :chart_with_upwards_trend:
+1536 (+0%) | 50544 (9%)
50560 (9%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84512 (4%) | ø | 12216 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37332 (1%) | ø | 11528 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41584 (1%) | ø | 10088 (1%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36652 (1%) | ø | 9912 (1%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85824 (4%) | ø | 12304 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 277904 (13%) | ø | 25640 (4%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36184 (1%) | ø | 9344 (1%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 129992 (6%) | ø | 45784 (8%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :x: | :x: | 61792 (2%)
63352 (3%) | :chart_with_upwards_trend:
+1560 (+2%) | 10880 (2%)
10896 (2%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 122136 (5%) | ø | 44560 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 65824 (3%) | ø | 12376 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35604 (1%) | ø | 10152 (1%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :x: | 75288 (3%)
76800 (3%) | :chart_with_upwards_trend:
+1512 (+2%) | 13024 (2%)
13040 (2%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36048 (1%) | ø | 9384 (1%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39956 (1%) | ø | 9648 (1%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :x: | :x: | 176864 (8%)
178432 (8%) | :chart_with_upwards_trend:
+1568 (+0%) | 47720 (9%)
47736 (9%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 42180 (2%) | ø | 9352 (1%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41460 (1%) | ø | 10456 (1%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :x: | :x: | 52468 (2%)
54044 (2%) | :chart_with_upwards_trend:
+1576 (+3%) | 10688 (2%)
10704 (2%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :x: | :x: | 60844 (2%)
62420 (2%) | :chart_with_upwards_trend:
+1576 (+2%) | 10824 (2%)
10840 (2%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32456 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 34448 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39716 (1%) | ø | 9320 (1%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87636 (4%) | ø | 12160 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31968 (1%) | ø | 9488 (1%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48688 (2%) | ø | 10656 (2%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 102052 (4%) | ø | 13440 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49052 (2%) | ø | 10240 (1%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 43328 (2%) | ø | 11152 (2%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 74492 (3%) | ø | 12696 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30404 (1%) | ø | 9296 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35780 (1%) | ø | 10344 (1%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30860 (1%) | ø | 9296 (1%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-07-26 10:29:28.996483690 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-07-26 10:29:29.256484252 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 666(+666) | 14(+14) | 243(+243) | +| [fill] | 664(+664) | 10(+10) | 242(+242) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 2078(+2078) | 0(+0) | 0(+0) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8398(+8398) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1834(+1834) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17368(+17368) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 177276(+177276) | 769(+769) | 19667(+19667) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 80512(+80512) | 132(+132) | 27983(+27983) | -| Subtotals | 358384(+358384) | 2056(+2056) | 79624(+79624) | -Total Static RAM memory (data + bss): 81680(+81680) bytes -Total Flash memory (text + data): 360440(+360440) bytes +| main.cpp.obj | 83046(+83046) | 128(+128) | 28304(+28304) | +| Subtotals | 362416(+362416) | 2048(+2048) | 79944(+79944) | +Total Static RAM memory (data + bss): 81992(+81992) bytes +Total Flash memory (text + data): 364464(+364464) bytes ``` ```diff Flash used: 403956 (19%) / total: 2097152 SRAM used: 82320 (15%) / total: 524288 ```
functional_ut_core_imu (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/functional_ut_core_imu-map.txt 2024-07-26 10:29:30.208486304 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_core_imu-map.txt 2024-07-26 10:29:30.392486727 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 508(+508) | 10(+10) | 44(+44) | +| [fill] | 506(+506) | 10(+10) | 44(+44) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 88(+88) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8444(+8444) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 34632(+34632) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 58574(+58574) | 460(+460) | 10751(+10751) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 112840(+112840) | 137(+137) | 5689(+5689) | | __/__ | 1942(+1942) | 1(+1) | 816(+816) | -| suite_core_imu.cpp.obj | 7610(+7610) | 48(+48) | 1(+1) | -| Subtotals | 227328(+227328) | 1216(+1216) | 17696(+17696) | +| suite_core_imu.cpp.obj | 7618(+7618) | 48(+48) | 1(+1) | +| Subtotals | 228880(+228880) | 1216(+1216) | 17696(+17696) | Total Static RAM memory (data + bss): 18912(+18912) bytes -Total Flash memory (text + data): 228544(+228544) bytes +Total Flash memory (text + data): 230096(+230096) bytes ``` ```diff Flash used: 256368 (12%) / total: 2097152 SRAM used: 19232 (3%) / total: 524288 ```
functional_ut_deep_sleep_imu (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_imu-map.txt 2024-07-26 10:29:32.236492505 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_imu-map.txt 2024-07-26 10:29:32.420493082 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 536(+536) | 10(+10) | 44(+44) | +| [fill] | 534(+534) | 10(+10) | 44(+44) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8444(+8444) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 34632(+34632) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 58582(+58582) | 460(+460) | 10751(+10751) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 112684(+112684) | 137(+137) | 5689(+5689) | | __/__ | 1942(+1942) | 1(+1) | 816(+816) | -| suite_imu.cpp.obj | 7126(+7126) | 224(+224) | 801(+801) | -| Subtotals | 226672(+226672) | 1392(+1392) | 18496(+18496) | -Total Static RAM memory (data + bss): 19888(+19888) bytes -Total Flash memory (text + data): 228064(+228064) bytes +| suite_imu.cpp.obj | 7134(+7134) | 224(+224) | 817(+817) | +| Subtotals | 228224(+228224) | 1392(+1392) | 18512(+18512) | +Total Static RAM memory (data + bss): 19904(+19904) bytes +Total Flash memory (text + data): 229616(+229616) bytes ``` ```diff Flash used: 255952 (12%) / total: 2097152 SRAM used: 20224 (3%) / total: 524288 ```
functional_ut_imu_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/functional_ut_imu_kit-map.txt 2024-07-26 10:29:34.700500227 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_imu_kit-map.txt 2024-07-26 10:29:34.892500828 +0000 @@ -1,22 +1,22 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 526(+526) | 10(+10) | 40(+40) | +| [fill] | 524(+524) | 10(+10) | 40(+40) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 88(+88) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8444(+8444) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 946(+946) | 0(+0) | 164(+164) | | [lib]/c_nano.a | 34624(+34624) | 556(+556) | 370(+370) | | [lib]/gcc.a | 4128(+4128) | 0(+0) | 0(+0) | | [lib]/m.a | 4716(+4716) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 58574(+58574) | 460(+460) | 10751(+10751) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 112674(+112674) | 137(+137) | 5689(+5689) | | __/__ | 1942(+1942) | 1(+1) | 816(+816) | -| suite_imu_kit.cpp.obj | 2796(+2796) | 16(+16) | 1(+1) | -| Subtotals | 230596(+230596) | 1184(+1184) | 17856(+17856) | +| suite_imu_kit.cpp.obj | 2804(+2804) | 16(+16) | 1(+1) | +| Subtotals | 232148(+232148) | 1184(+1184) | 17856(+17856) | Total Static RAM memory (data + bss): 19040(+19040) bytes -Total Flash memory (text + data): 231780(+231780) bytes +Total Flash memory (text + data): 233332(+233332) bytes ``` ```diff Flash used: 260488 (12%) / total: 2097152 SRAM used: 19360 (3%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-07-26 10:29:35.928503451 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-07-26 10:29:36.096503820 +0000 @@ -1,41 +1,41 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 372(+372) | 7(+7) | 54(+54) | +| [fill] | 368(+368) | 7(+7) | 54(+54) | | [lib]/ActivityKit.a | 10926(+10926) | 0(+0) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8398(+8398) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1208(+1208) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1102(+1102) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1822(+1822) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14182(+14182) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 77412(+77412) | 460(+460) | 10863(+10863) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5100(+5100) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 8512(+8512) | 8(+8) | 9708(+9708) | -| Subtotals | 173272(+173272) | 1144(+1144) | 52224(+52224) | -Total Static RAM memory (data + bss): 53368(+53368) bytes -Total Flash memory (text + data): 174416(+174416) bytes +| main.cpp.obj | 8520(+8520) | 8(+8) | 9724(+9724) | +| Subtotals | 174776(+174776) | 1144(+1144) | 52240(+52240) | +Total Static RAM memory (data + bss): 53384(+53384) bytes +Total Flash memory (text + data): 175920(+175920) bytes ``` ```diff Flash used: 201740 (9%) / total: 2097152 SRAM used: 53704 (10%) / total: 524288 ```
spike_lk_command_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt 2024-07-26 10:29:38.168508374 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt 2024-07-26 10:29:38.332508734 +0000 @@ -1,40 +1,40 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 338(+338) | 5(+5) | 54(+54) | +| [fill] | 330(+330) | 5(+5) | 54(+54) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1190(+1190) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8444(+8444) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1232(+1232) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/ReinforcerKit.a | 1884(+1884) | 460(+460) | 0(+0) | +| [lib]/ReinforcerKit.a | 1874(+1874) | 460(+460) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14182(+14182) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3544(+3544) | 0(+0) | 0(+0) | | [lib]/m.a | 4920(+4920) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 73878(+73878) | 460(+460) | 10827(+10827) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5302(+5302) | 12(+12) | 184(+184) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 5646(+5646) | 282(+282) | 6320(+6320) | -| Subtotals | 154904(+154904) | 1416(+1416) | 48800(+48800) | -Total Static RAM memory (data + bss): 50216(+50216) bytes -Total Flash memory (text + data): 156320(+156320) bytes +| main.cpp.obj | 5654(+5654) | 282(+282) | 6336(+6336) | +| Subtotals | 156440(+156440) | 1416(+1416) | 48816(+48816) | +Total Static RAM memory (data + bss): 50232(+50232) bytes +Total Flash memory (text + data): 157856(+157856) bytes ``` ```diff Flash used: 181680 (8%) / total: 2097152 SRAM used: 50560 (9%) / total: 524288 ```
spike_lk_imu_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_imu_kit-map.txt 2024-07-26 10:29:40.832514858 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_imu_kit-map.txt 2024-07-26 10:29:40.948515142 +0000 @@ -1,22 +1,22 @@ | Module | .text | .data | .bss | |-------------------------|---------------|-----------|---------------| -| [fill] | 138(+138) | 4(+4) | 34(+34) | +| [fill] | 136(+136) | 4(+4) | 34(+34) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8444(+8444) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/c_nano.a | 3776(+3776) | 92(+92) | 329(+329) | | [lib]/gcc.a | 1452(+1452) | 0(+0) | 0(+0) | | [lib]/m.a | 4716(+4716) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 35520(+35520) | 444(+444) | 8660(+8660) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 626(+626) | 0(+0) | 836(+836) | -| Subtotals | 56848(+56848) | 544(+544) | 10048(+10048) | -Total Static RAM memory (data + bss): 10592(+10592) bytes -Total Flash memory (text + data): 57392(+57392) bytes +| main.cpp.obj | 634(+634) | 0(+0) | 852(+852) | +| Subtotals | 58400(+58400) | 544(+544) | 10064(+10064) | +Total Static RAM memory (data + bss): 10608(+10608) bytes +Total Flash memory (text + data): 58944(+58944) bytes ``` ```diff Flash used: 63352 (3%) / total: 2097152 SRAM used: 10896 (2%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-07-26 10:29:41.984517685 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-07-26 10:29:42.108517988 +0000 @@ -1,29 +1,29 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 154(+154) | 4(+4) | 46(+46) | +| [fill] | 150(+150) | 4(+4) | 46(+46) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8434(+8434) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | -| [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | +| [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 2404(+2404) | 0(+0) | 0(+0) | | [lib]/m.a | 4716(+4716) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 41778(+41778) | 444(+444) | 8772(+8772) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 2044(+2044) | 0(+0) | 2848(+2848) | -| Subtotals | 68776(+68776) | 544(+544) | 12192(+12192) | -Total Static RAM memory (data + bss): 12736(+12736) bytes -Total Flash memory (text + data): 69320(+69320) bytes +| main.cpp.obj | 2052(+2052) | 0(+0) | 2864(+2864) | +| Subtotals | 70280(+70280) | 544(+544) | 12208(+12208) | +Total Static RAM memory (data + bss): 12752(+12752) bytes +Total Flash memory (text + data): 70824(+70824) bytes ``` ```diff Flash used: 76800 (3%) / total: 2097152 SRAM used: 13040 (2%) / total: 524288 ```
spike_lk_reinforcer (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_reinforcer-map.txt 2024-07-26 10:29:42.836519775 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_reinforcer-map.txt 2024-07-26 10:29:43.000520178 +0000 @@ -1,37 +1,37 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 316(+316) | 7(+7) | 58(+58) | +| [fill] | 324(+324) | 7(+7) | 58(+58) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8444(+8444) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1232(+1232) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/ReinforcerKit.a | 1854(+1854) | 460(+460) | 0(+0) | +| [lib]/ReinforcerKit.a | 1844(+1844) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 910(+910) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14078(+14078) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3544(+3544) | 0(+0) | 0(+0) | | [lib]/m.a | 4920(+4920) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 73878(+73878) | 460(+460) | 10827(+10827) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5302(+5302) | 12(+12) | 184(+184) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 4252(+4252) | 8(+8) | 3764(+3764) | -| Subtotals | 152160(+152160) | 1144(+1144) | 46248(+46248) | -Total Static RAM memory (data + bss): 47392(+47392) bytes -Total Flash memory (text + data): 153304(+153304) bytes +| main.cpp.obj | 4260(+4260) | 8(+8) | 3780(+3780) | +| Subtotals | 153712(+153712) | 1144(+1144) | 46264(+46264) | +Total Static RAM memory (data + bss): 47408(+47408) bytes +Total Flash memory (text + data): 154856(+154856) bytes ``` ```diff Flash used: 178432 (8%) / total: 2097152 SRAM used: 47736 (9%) / total: 524288 ```
spike_lk_sensors_imu (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_sensors_imu-map.txt 2024-07-26 10:29:43.704521906 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_sensors_imu-map.txt 2024-07-26 10:29:43.824522200 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |-------------------------|---------------|-----------|-------------| -| [fill] | 128(+128) | 4(+4) | 42(+42) | +| [fill] | 142(+142) | 4(+4) | 42(+42) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8444(+8444) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 3776(+3776) | 92(+92) | 329(+329) | | [lib]/gcc.a | 912(+912) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 35520(+35520) | 444(+444) | 8660(+8660) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 610(+610) | 0(+0) | 800(+800) | -| Subtotals | 48628(+48628) | 544(+544) | 9856(+9856) | -Total Static RAM memory (data + bss): 10400(+10400) bytes -Total Flash memory (text + data): 49172(+49172) bytes +| main.cpp.obj | 618(+618) | 0(+0) | 816(+816) | +| Subtotals | 50196(+50196) | 544(+544) | 9872(+9872) | +Total Static RAM memory (data + bss): 10416(+10416) bytes +Total Flash memory (text + data): 50740(+50740) bytes ``` ```diff Flash used: 54044 (2%) / total: 2097152 SRAM used: 10704 (2%) / total: 524288 ```
spike_lk_sensors_imu_fusion_calibration (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_sensors_imu_fusion_calibration-map.txt 2024-07-26 10:29:43.984522592 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_sensors_imu_fusion_calibration-map.txt 2024-07-26 10:29:44.100522877 +0000 @@ -1,20 +1,20 @@ -| Module | .text | .data | .bss | -|-------------------------|---------------|-----------|-------------| -| [fill] | 132(+132) | 4(+4) | 46(+46) | -| [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | -| [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | -| [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | -| [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | -| [lib]/c_nano.a | 3776(+3776) | 92(+92) | 329(+329) | -| [lib]/gcc.a | 1452(+1452) | 0(+0) | 0(+0) | -| [lib]/m.a | 4716(+4716) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 35288(+35288) | 444(+444) | 8660(+8660) | -| [lib]/misc | 264(+264) | 4(+4) | 25(+25) | -| [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | -| [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 1012(+1012) | 0(+0) | 932(+932) | -| Subtotals | 56000(+56000) | 544(+544) | 9992(+9992) | -Total Static RAM memory (data + bss): 10536(+10536) bytes -Total Flash memory (text + data): 56544(+56544) bytes +| Module | .text | .data | .bss | +|-------------------------|---------------|-----------|---------------| +| [fill] | 146(+146) | 4(+4) | 46(+46) | +| [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | +| [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 8444(+8444) | 0(+0) | 0(+0) | +| [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | +| [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | +| [lib]/c_nano.a | 3776(+3776) | 92(+92) | 329(+329) | +| [lib]/gcc.a | 1452(+1452) | 0(+0) | 0(+0) | +| [lib]/m.a | 4716(+4716) | 0(+0) | 0(+0) | +| [lib]/mbed-os-static.a | 35288(+35288) | 444(+444) | 8660(+8660) | +| [lib]/misc | 264(+264) | 4(+4) | 25(+25) | +| [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | +| [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | +| main.cpp.obj | 1020(+1020) | 0(+0) | 948(+948) | +| Subtotals | 57568(+57568) | 544(+544) | 10008(+10008) | +Total Static RAM memory (data + bss): 10552(+10552) bytes +Total Flash memory (text + data): 58112(+58112) bytes ``` ```diff Flash used: 62420 (2%) / total: 2097152 SRAM used: 10840 (2%) / total: 524288 ```
github-actions[bot] commented 2 months ago

:bookmark: Version comparison

Version Same as filename Same as os_version
os 1.4.0+1724080825 ✔️ ✔️
firmware
(bootloader + os)
1.4.0+1724080825 ✔️ ✔️
github-actions[bot] commented 2 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch yann/feature/imu/add-event-detection-interrupt yann/feature/rc/deep-sleep-use-imu-to-wakeup
sha 4276867f 2da6cc94
mbed mbed-os@master+fixes+gcc-11-support mbed-os@master+fixes+gcc-11-support
-std -std=c++20 -std=c++20

:robot: Firmware impact analysis

Target Flash Used (base/head) Flash Used Δ Flash Available (base/head) Static RAM (base/head) Static RAM Δ
bootloader 125972 (48%) ø 136172 (51%)
136172 (51%)
28808 (5%) ø
os 404348 (25%)
407044 (26%)
:chart_with_upwards_trend:
+2696 (+0%)
1160324 (74%)
1157628 (73%)
82632 (15%)
82928 (15%)
:chart_with_upwards_trend:
+296 (+0%)
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 404348 (19%)
407044 (19%) | :chart_with_upwards_trend:
+2696 (+0%) | 82632 (15%)
82928 (15%) | :chart_with_upwards_trend:
+296 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 125972 (6%) | ø | 28808 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 259440 (12%) | ø | 19688 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 256384 (12%) | ø | 19232 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 240424 (11%) | ø | 19072 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 266072 (12%) | ø | 50896 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238920 (11%) | ø | 19048 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 239952 (11%) | ø | 19112 (3%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 255968 (12%) | ø | 20224 (3%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230232 (10%) | ø | 18816 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 231944 (11%) | ø | 18768 (3%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 248904 (11%) | ø | 20640 (3%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249120 (11%) | ø | 19352 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 242696 (11%) | ø | 18952 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 260488 (12%) | ø | 19360 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 237008 (11%) | ø | 18656 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238256 (11%) | ø | 18672 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 202156 (9%) | ø | 53992 (10%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85404 (4%) | ø | 12456 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 147880 (7%) | ø | 45960 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 186884 (8%) | ø | 26712 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37912 (1%) | ø | 9384 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 104536 (4%) | ø | 44376 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38180 (1%) | ø | 11640 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 181696 (8%) | ø | 50560 (9%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84512 (4%) | ø | 12216 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37332 (1%) | ø | 11528 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41584 (1%) | ø | 10088 (1%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36652 (1%) | ø | 9912 (1%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85824 (4%) | ø | 12304 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 277904 (13%) | ø | 25640 (4%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36184 (1%) | ø | 9344 (1%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 129992 (6%) | ø | 45784 (8%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63372 (3%) | ø | 10896 (2%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 122136 (5%) | ø | 44560 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 65824 (3%) | ø | 12376 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35604 (1%) | ø | 10152 (1%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 77204 (3%) | ø | 13328 (2%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36048 (1%) | ø | 9384 (1%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39956 (1%) | ø | 9648 (1%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 178448 (8%) | ø | 47736 (9%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 42580 (2%) | ø | 9352 (1%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41460 (1%) | ø | 10456 (1%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 54048 (2%) | ø | 10704 (2%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 62424 (2%) | ø | 10840 (2%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32456 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 34448 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39716 (1%) | ø | 9320 (1%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87636 (4%) | ø | 12160 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31968 (1%) | ø | 9488 (1%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48688 (2%) | ø | 10656 (2%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 102052 (4%) | ø | 13440 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49052 (2%) | ø | 10240 (1%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 43696 (2%) | ø | 11440 (2%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 74492 (3%) | ø | 12696 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30404 (1%) | ø | 9296 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35780 (1%) | ø | 10344 (1%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30860 (1%) | ø | 9296 (1%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-08-19 15:24:37.572164874 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-08-19 15:24:37.844167592 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 670(+670) | 14(+14) | 246(+246) | +| [fill] | 666(+666) | 10(+10) | 245(+245) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 2078(+2078) | 0(+0) | 0(+0) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 8408(+8408) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1834(+1834) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1246(+1246) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17368(+17368) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 177486(+177486) | 769(+769) | 19667(+19667) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 83064(+83064) | 132(+132) | 28604(+28604) | -| Subtotals | 362800(+362800) | 2056(+2056) | 80248(+80248) | -Total Static RAM memory (data + bss): 82304(+82304) bytes -Total Flash memory (text + data): 364856(+364856) bytes +| main.cpp.obj | 85612(+85612) | 128(+128) | 28909(+28909) | +| Subtotals | 365344(+365344) | 2048(+2048) | 80552(+80552) | +Total Static RAM memory (data + bss): 82600(+82600) bytes +Total Flash memory (text + data): 367392(+367392) bytes ``` ```diff Flash used: 407044 (19%) / total: 2097152 SRAM used: 82928 (15%) / total: 524288 ```
github-actions[bot] commented 2 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch yann/feature/imu/add-event-detection-interrupt yann/feature/rc/deep-sleep-use-imu-to-wakeup
sha 4276867f 2da6cc94
mbed mbed-os@master+fixes+gcc-11-support mbed-os@master+fixes+gcc-11-support
-std -std=c++20 -std=c++20

:robot: Firmware impact analysis

Target Flash Used (base/head) Flash Used Δ Flash Available (base/head) Static RAM (base/head) Static RAM Δ
bootloader 140392 (53%) ø 121752 (46%)
121752 (46%)
39760 (7%) ø
os 473036 (30%)
479028 (30%)
:chart_with_upwards_trend:
+5992 (+1%)
1091636 (69%)
1085644 (69%)
93992 (17%)
94288 (17%)
:chart_with_upwards_trend:
+296 (+0%)
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 473036 (22%)
479028 (22%) | :chart_with_upwards_trend:
+5992 (+1%) | 93992 (17%)
94288 (17%) | :chart_with_upwards_trend:
+296 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 140392 (6%) | ø | 39760 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 275344 (13%) | ø | 29840 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 264880 (12%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249048 (11%) | ø | 29192 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 278488 (13%) | ø | 61048 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 251320 (11%) | ø | 29200 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252360 (12%) | ø | 29264 (5%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 264576 (12%) | ø | 30376 (5%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 243432 (11%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 244952 (11%) | ø | 28920 (5%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 253768 (12%) | ø | 30760 (5%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 261744 (12%) | ø | 29504 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 255592 (12%) | ø | 29104 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 269024 (12%) | ø | 29512 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249416 (11%) | ø | 28808 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 250656 (11%) | ø | 28824 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 206052 (9%) | ø | 64656 (12%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97000 (4%) | ø | 23040 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158164 (7%) | ø | 56544 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 198384 (9%) | ø | 37800 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50136 (2%) | ø | 20056 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 114296 (5%) | ø | 55072 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53112 (2%) | ø | 22216 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 192084 (9%) | ø | 61640 (11%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97932 (4%) | ø | 23048 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52040 (2%) | ø | 22104 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57116 (2%) | ø | 20664 (3%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48720 (2%) | ø | 20744 (3%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 101900 (4%) | ø | 23392 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 283108 (13%) | ø | 36296 (6%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51372 (2%) | ø | 20056 (3%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133860 (6%) | ø | 55392 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 73864 (3%) | ø | 21592 (4%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133508 (6%) | ø | 55392 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 80656 (3%) | ø | 22952 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49360 (2%) | ø | 21240 (4%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 83208 (3%) | ø | 23856 (4%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50868 (2%) | ø | 20088 (3%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55748 (2%) | ø | 20608 (3%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 187300 (8%) | ø | 58304 (11%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49640 (2%) | ø | 20024 (3%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52280 (2%) | ø | 21152 (4%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 65080 (3%) | ø | 21400 (4%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 72608 (3%) | ø | 20992 (4%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48712 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49480 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55304 (2%) | ø | 20032 (3%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100536 (4%) | ø | 23112 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 47460 (2%) | ø | 20072 (3%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60640 (2%) | ø | 21224 (4%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115336 (5%) | ø | 24144 (4%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 64128 (3%) | ø | 21072 (4%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52856 (2%) | ø | 22264 (4%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82004 (3%) | ø | 23360 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30972 (1%) | ø | 9392 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48856 (2%) | ø | 20920 (3%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48080 (2%) | ø | 20144 (3%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-08-19 15:24:38.709304160 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-08-19 15:24:38.981305978 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 658(+658) | 14(+14) | 266(+266) | +| [fill] | 664(+664) | 10(+10) | 265(+265) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3784(+3784) | 0(+0) | 128(+128) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 8408(+8408) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 2346(+2346) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1246(+1246) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17260(+17260) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 178708(+178708) | 769(+769) | 19755(+19755) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 147728(+147728) | 132(+132) | 39712(+39712) | -| Subtotals | 430784(+430784) | 2056(+2056) | 91592(+91592) | -Total Static RAM memory (data + bss): 93648(+93648) bytes -Total Flash memory (text + data): 432840(+432840) bytes +| main.cpp.obj | 153546(+153546) | 128(+128) | 40017(+40017) | +| Subtotals | 436608(+436608) | 2048(+2048) | 91896(+91896) | +Total Static RAM memory (data + bss): 93944(+93944) bytes +Total Flash memory (text + data): 438656(+438656) bytes ``` ```diff Flash used: 479028 (22%) / total: 2097152 SRAM used: 94288 (17%) / total: 524288 ```
github-actions[bot] commented 2 months ago

:bookmark: Version comparison

Version Same as filename Same as os_version
os 1.4.0+1724667867 ✔️ ✔️
firmware
(bootloader + os)
1.4.0+1724667867 ✔️ ✔️
github-actions[bot] commented 2 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/rc/deep-sleep-use-imu-to-wakeup
sha 94a01121 e3d877c7
mbed mbed-os@master+fixes+gcc-11-support mbed-os@master+fixes+gcc-11-support
-std -std=c++20 -std=c++20

:robot: Firmware impact analysis

Target Flash Used (base/head) Flash Used Δ Flash Available (base/head) Static RAM (base/head) Static RAM Δ
bootloader 140392 (53%) ø 121752 (46%)
121752 (46%)
39760 (7%) ø
os 473132 (30%)
479124 (30%)
:chart_with_upwards_trend:
+5992 (+1%)
1091540 (69%)
1085548 (69%)
93992 (17%)
94296 (17%)
:chart_with_upwards_trend:
+304 (+0%)
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 473132 (22%)
479124 (22%) | :chart_with_upwards_trend:
+5992 (+1%) | 93992 (17%)
94296 (17%) | :chart_with_upwards_trend:
+304 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 140392 (6%) | ø | 39760 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 275344 (13%) | ø | 29840 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 264880 (12%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249048 (11%) | ø | 29192 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 278488 (13%) | ø | 61048 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 251320 (11%) | ø | 29200 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252360 (12%) | ø | 29264 (5%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 264576 (12%) | ø | 30376 (5%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 243432 (11%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 244952 (11%) | ø | 28920 (5%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 253768 (12%) | ø | 30760 (5%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 261744 (12%) | ø | 29504 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 255592 (12%) | ø | 29104 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 269024 (12%) | ø | 29512 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249416 (11%) | ø | 28808 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 250656 (11%) | ø | 28824 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 206052 (9%) | ø | 64656 (12%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97000 (4%) | ø | 23040 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158164 (7%) | ø | 56544 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 198464 (9%) | ø | 37800 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50136 (2%) | ø | 20056 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 114296 (5%) | ø | 55072 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53112 (2%) | ø | 22216 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 192084 (9%) | ø | 61640 (11%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97932 (4%) | ø | 23048 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52040 (2%) | ø | 22104 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57116 (2%) | ø | 20664 (3%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48720 (2%) | ø | 20744 (3%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 101900 (4%) | ø | 23392 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 283108 (13%) | ø | 36296 (6%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51372 (2%) | ø | 20056 (3%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133860 (6%) | ø | 55392 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 73864 (3%) | ø | 21592 (4%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133508 (6%) | ø | 55392 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 80656 (3%) | ø | 22952 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49360 (2%) | ø | 21240 (4%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 83208 (3%) | ø | 23856 (4%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50868 (2%) | ø | 20088 (3%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55748 (2%) | ø | 20608 (3%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 187300 (8%) | ø | 58304 (11%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49640 (2%) | ø | 20024 (3%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52280 (2%) | ø | 21152 (4%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 65080 (3%) | ø | 21400 (4%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 72608 (3%) | ø | 20992 (4%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48712 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49480 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55304 (2%) | ø | 20032 (3%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100536 (4%) | ø | 23112 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 47460 (2%) | ø | 20072 (3%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60640 (2%) | ø | 21224 (4%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115336 (5%) | ø | 24144 (4%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 64128 (3%) | ø | 21072 (4%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52856 (2%) | ø | 22264 (4%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82004 (3%) | ø | 23360 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30972 (1%) | ø | 9392 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48856 (2%) | ø | 20920 (3%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48080 (2%) | ø | 20144 (3%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-08-26 10:29:20.191316644 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-08-26 10:29:20.455314263 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 648(+648) | 14(+14) | 266(+266) | +| [fill] | 656(+656) | 10(+10) | 265(+265) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3864(+3864) | 0(+0) | 128(+128) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 8408(+8408) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 2346(+2346) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1246(+1246) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17260(+17260) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 178708(+178708) | 769(+769) | 19755(+19755) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 147754(+147754) | 132(+132) | 39712(+39712) | -| Subtotals | 430880(+430880) | 2056(+2056) | 91592(+91592) | -Total Static RAM memory (data + bss): 93648(+93648) bytes -Total Flash memory (text + data): 432936(+432936) bytes +| main.cpp.obj | 153570(+153570) | 128(+128) | 40025(+40025) | +| Subtotals | 436704(+436704) | 2048(+2048) | 91904(+91904) | +Total Static RAM memory (data + bss): 93952(+93952) bytes +Total Flash memory (text + data): 438752(+438752) bytes ``` ```diff Flash used: 479124 (22%) / total: 2097152 SRAM used: 94296 (17%) / total: 524288 ```
github-actions[bot] commented 2 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/rc/deep-sleep-use-imu-to-wakeup
sha 94a01121 e3d877c7
mbed mbed-os@master+fixes+gcc-11-support mbed-os@master+fixes+gcc-11-support
-std -std=c++20 -std=c++20

:robot: Firmware impact analysis

Target Flash Used (base/head) Flash Used Δ Flash Available (base/head) Static RAM (base/head) Static RAM Δ
bootloader 125972 (48%) ø 136172 (51%)
136172 (51%)
28808 (5%) ø
os 404444 (25%)
407156 (26%)
:chart_with_upwards_trend:
+2712 (+0%)
1160228 (74%)
1157516 (73%)
82632 (15%)
82936 (15%)
:chart_with_upwards_trend:
+304 (+0%)
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 404444 (19%)
407156 (19%) | :chart_with_upwards_trend:
+2712 (+0%) | 82632 (15%)
82936 (15%) | :chart_with_upwards_trend:
+304 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 125972 (6%) | ø | 28808 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 259440 (12%) | ø | 19688 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 256384 (12%) | ø | 19232 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 240424 (11%) | ø | 19072 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 266072 (12%) | ø | 50896 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238920 (11%) | ø | 19048 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 239952 (11%) | ø | 19112 (3%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 255968 (12%) | ø | 20224 (3%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230232 (10%) | ø | 18816 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 231944 (11%) | ø | 18768 (3%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 248904 (11%) | ø | 20640 (3%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249120 (11%) | ø | 19352 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 242696 (11%) | ø | 18952 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 260488 (12%) | ø | 19360 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 237008 (11%) | ø | 18656 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238256 (11%) | ø | 18672 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 202156 (9%) | ø | 53992 (10%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85404 (4%) | ø | 12456 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 147880 (7%) | ø | 45960 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 186964 (8%) | ø | 26712 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37912 (1%) | ø | 9384 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 104536 (4%) | ø | 44376 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38180 (1%) | ø | 11640 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 181696 (8%) | ø | 50560 (9%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84512 (4%) | ø | 12216 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37332 (1%) | ø | 11528 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41584 (1%) | ø | 10088 (1%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36652 (1%) | ø | 9912 (1%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85824 (4%) | ø | 12304 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 277904 (13%) | ø | 25640 (4%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36184 (1%) | ø | 9344 (1%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 129992 (6%) | ø | 45784 (8%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63372 (3%) | ø | 10896 (2%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 122136 (5%) | ø | 44560 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 65824 (3%) | ø | 12376 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35604 (1%) | ø | 10152 (1%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 77204 (3%) | ø | 13328 (2%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36048 (1%) | ø | 9384 (1%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39956 (1%) | ø | 9648 (1%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 178448 (8%) | ø | 47736 (9%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 42580 (2%) | ø | 9352 (1%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41460 (1%) | ø | 10456 (1%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 54048 (2%) | ø | 10704 (2%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 62424 (2%) | ø | 10840 (2%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32456 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 34448 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39716 (1%) | ø | 9320 (1%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87636 (4%) | ø | 12160 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31968 (1%) | ø | 9488 (1%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48688 (2%) | ø | 10656 (2%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 102052 (4%) | ø | 13440 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49052 (2%) | ø | 10240 (1%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 43696 (2%) | ø | 11440 (2%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 74492 (3%) | ø | 12696 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30404 (1%) | ø | 9296 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35780 (1%) | ø | 10344 (1%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30860 (1%) | ø | 9296 (1%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-08-26 10:29:27.244862392 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-08-26 10:29:27.508863987 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 660(+660) | 14(+14) | 246(+246) | +| [fill] | 674(+674) | 10(+10) | 245(+245) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 2158(+2158) | 0(+0) | 0(+0) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 8408(+8408) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1834(+1834) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1246(+1246) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17368(+17368) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 177486(+177486) | 769(+769) | 19667(+19667) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 83090(+83090) | 132(+132) | 28604(+28604) | -| Subtotals | 362896(+362896) | 2056(+2056) | 80248(+80248) | -Total Static RAM memory (data + bss): 82304(+82304) bytes -Total Flash memory (text + data): 364952(+364952) bytes +| main.cpp.obj | 85636(+85636) | 128(+128) | 28917(+28917) | +| Subtotals | 365456(+365456) | 2048(+2048) | 80560(+80560) | +Total Static RAM memory (data + bss): 82608(+82608) bytes +Total Flash memory (text + data): 367504(+367504) bytes ``` ```diff Flash used: 407156 (19%) / total: 2097152 SRAM used: 82936 (15%) / total: 524288 ```
sonarcloud[bot] commented 2 months ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
100.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud