leka / LekaOS

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

🔖 (bump): Bump version v2.0.0 #1465

Closed YannLocatelli closed 1 month ago

github-actions[bot] commented 3 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop release/v2.0.0
sha cdd69460 d58f999e
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 140408 (53%) ø 121736 (46%)
121736 (46%)
39760 (7%) ø
os 479012 (30%)
478996 (30%)
:chart_with_downwards_trend:
-16 (0%)
1085660 (69%)
1085676 (69%)
94280 (17%) ø
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: | 479012 (22%)
478996 (22%) | :chart_with_downwards_trend:
-16 (0%) | 94280 (17%) | ø | | bootloader | :heavy_check_mark: | :x: | :x: | 140408 (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: | 261776 (12%) | ø | 29504 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :x: | :x: | 255640 (12%)
255624 (12%) | :chart_with_downwards_trend:
-16 (0%) | 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: | 206068 (9%) | ø | 64656 (12%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97016 (4%) | ø | 23040 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158196 (7%) | ø | 56544 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 198336 (9%) | ø | 37784 (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: | 192100 (9%) | ø | 61640 (11%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97948 (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: | 101916 (4%) | ø | 23392 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 283124 (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: | 133908 (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: | 133556 (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: | 187332 (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: | 100568 (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: | :x: | :x: | 115368 (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-28 08:19:48.473707518 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-08-28 08:19:48.741712022 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 658(+658) | 10(+10) | 265(+265) | +| [fill] | 650(+650) | 10(+10) | 265(+265) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3824(+3824) | 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 | 2366(+2366) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 584(+584) | 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 | 153476(+153476) | 128(+128) | 40009(+40009) | -| Subtotals | 436592(+436592) | 2048(+2048) | 91888(+91888) | +| Subtotals | 436576(+436576) | 2048(+2048) | 91888(+91888) | Total Static RAM memory (data + bss): 93936(+93936) bytes -Total Flash memory (text + data): 438640(+438640) bytes +Total Flash memory (text + data): 438624(+438624) bytes ``` ```diff Flash used: 478996 (22%) / total: 2097152 SRAM used: 94280 (17%) / total: 524288 ```
bootloader (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/bootloader-map.txt 2024-08-28 08:19:48.929715182 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/bootloader-map.txt 2024-08-28 08:19:49.073717602 +0000 @@ -1,27 +1,27 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-----------|---------------| -| [fill] | 212(+212) | 4(+4) | 55(+55) | +| [fill] | 220(+220) | 4(+4) | 55(+55) | | [lib]/CoreBattery.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1842(+1842) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 584(+584) | 0(+0) | 0(+0) | | [lib]/bootutil.a | 6002(+6002) | 16(+16) | 13816(+13816) | | [lib]/c_nano.a | 14196(+14196) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3276(+3276) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 82840(+82840) | 524(+524) | 11127(+11127) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5544(+5544) | 12(+12) | 184(+184) | | default_bd.cpp.obj | 242(+242) | 0(+0) | 568(+568) | | main.cpp.obj | 7684(+7684) | 0(+0) | 12543(+12543) | | signing_keys.c.obj | 0(+0) | 0(+0) | 0(+0) | | Subtotals | 124540(+124540) | 752(+752) | 38688(+38688) | Total Static RAM memory (data + bss): 39440(+39440) bytes Total Flash memory (text + data): 125292(+125292) bytes ``` ```diff ```
functional_ut_firmware_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/functional_ut_firmware_kit-map.txt 2024-08-28 08:19:53.785796786 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_firmware_kit-map.txt 2024-08-28 08:19:53.969799878 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 526(+526) | 10(+10) | 46(+46) | +| [fill] | 518(+518) | 10(+10) | 46(+46) | | [lib]/CoreFlashMemory.a | 526(+526) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1844(+1844) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 672(+672) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 664(+664) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 36102(+36102) | 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 | 60300(+60300) | 460(+460) | 10357(+10357) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 114854(+114854) | 137(+137) | 5689(+5689) | | __/__ | 4076(+4076) | 1(+1) | 10840(+10840) | | suite_firmware_kit.cpp.obj | 3732(+3732) | 48(+48) | 241(+241) | -| Subtotals | 226944(+226944) | 1216(+1216) | 27568(+27568) | +| Subtotals | 226928(+226928) | 1216(+1216) | 27568(+27568) | Total Static RAM memory (data + bss): 28784(+28784) bytes -Total Flash memory (text + data): 228160(+228160) bytes +Total Flash memory (text + data): 228144(+228144) bytes ``` ```diff Flash used: 255624 (12%) / total: 2097152 SRAM used: 29104 (5%) / total: 524288 ```
spike_lk_update_process_app_base (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_update_process_app_base-map.txt 2024-08-28 08:20:05.513994932 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_update_process_app_base-map.txt 2024-08-28 08:20:05.649997221 +0000 @@ -1,22 +1,22 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-----------|---------------| -| [fill] | 236(+236) | 0(+0) | 44(+44) | +| [fill] | 244(+244) | 0(+0) | 44(+44) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1866(+1866) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 628(+628) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 620(+620) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/bootutil.a | 1270(+1270) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 14180(+14180) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3276(+3276) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 70944(+70944) | 524(+524) | 10473(+10473) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 4984(+4984) | 12(+12) | 184(+184) | | main.cpp.obj | 3612(+3612) | 0(+0) | 11852(+11852) | | Subtotals | 102348(+102348) | 744(+744) | 23080(+23080) | Total Static RAM memory (data + bss): 23824(+23824) bytes Total Flash memory (text + data): 103092(+103092) bytes ``` ```diff ```
github-actions[bot] commented 3 months ago

:bookmark: Version comparison

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

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop release/v2.0.0
sha cdd69460 d58f999e
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 125988 (48%) ø 136156 (51%)
136156 (51%)
28808 (5%) ø
os 407044 (26%) ø 1157628 (73%)
1157628 (73%)
82920 (15%) ø
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: | 407044 (19%) | ø | 82920 (15%) | ø | | bootloader | :heavy_check_mark: | :x: | :x: | 125988 (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: | 249152 (11%) | ø | 19352 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :x: | :x: | 242712 (11%)
242696 (11%) | :chart_with_downwards_trend:
-16 (0%) | 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: | 202204 (9%) | ø | 53992 (10%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85420 (4%) | ø | 12456 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 147912 (7%) | ø | 45960 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 186836 (8%) | ø | 26696 (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: | 181728 (8%) | ø | 50560 (9%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84528 (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: | 85840 (4%) | ø | 12304 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 277920 (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: | 130024 (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: | 122152 (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: | 178464 (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: | 87684 (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: | :x: | :x: | 102068 (4%)
102052 (4%) | :chart_with_downwards_trend:
-16 (0%) | 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-28 08:20:26.742732406 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-08-28 08:20:27.014733059 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 664(+664) | 10(+10) | 245(+245) | +| [fill] | 672(+672) | 10(+10) | 245(+245) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 2118(+2118) | 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 | 1854(+1854) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 584(+584) | 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 | 85538(+85538) | 128(+128) | 28901(+28901) | | Subtotals | 365328(+365328) | 2048(+2048) | 80544(+80544) | Total Static RAM memory (data + bss): 82592(+82592) bytes Total Flash memory (text + data): 367376(+367376) bytes ``` ```diff ```
bootloader (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/bootloader-map.txt 2024-08-28 08:20:27.210733530 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/bootloader-map.txt 2024-08-28 08:20:27.354733876 +0000 @@ -1,25 +1,25 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-----------|---------------| -| [fill] | 192(+192) | 4(+4) | 52(+52) | +| [fill] | 200(+200) | 4(+4) | 52(+52) | | [lib]/CoreBattery.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1330(+1330) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 584(+584) | 0(+0) | 0(+0) | | [lib]/bootutil.a | 6002(+6002) | 16(+16) | 13816(+13816) | | [lib]/c_nano.a | 14344(+14344) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3004(+3004) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 74308(+74308) | 524(+524) | 11003(+11003) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5232(+5232) | 12(+12) | 184(+184) | | default_bd.cpp.obj | 242(+242) | 0(+0) | 568(+568) | | main.cpp.obj | 4696(+4696) | 0(+0) | 1718(+1718) | | signing_keys.c.obj | 0(+0) | 0(+0) | 0(+0) | | Subtotals | 111780(+111780) | 752(+752) | 27736(+27736) | Total Static RAM memory (data + bss): 28488(+28488) bytes Total Flash memory (text + data): 112532(+112532) bytes ``` ```diff ```
functional_ut_firmware_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/functional_ut_firmware_kit-map.txt 2024-08-28 08:20:32.114762881 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_firmware_kit-map.txt 2024-08-28 08:20:32.302764097 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 488(+488) | 10(+10) | 42(+42) | +| [fill] | 480(+480) | 10(+10) | 42(+42) | | [lib]/CoreFlashMemory.a | 526(+526) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1354(+1354) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 672(+672) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 664(+664) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 36250(+36250) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 52548(+52548) | 460(+460) | 10233(+10233) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 114280(+114280) | 137(+137) | 5689(+5689) | | __/__ | 1942(+1942) | 1(+1) | 816(+816) | | suite_firmware_kit.cpp.obj | 3252(+3252) | 48(+48) | 241(+241) | -| Subtotals | 215352(+215352) | 1216(+1216) | 17416(+17416) | +| Subtotals | 215336(+215336) | 1216(+1216) | 17416(+17416) | Total Static RAM memory (data + bss): 18632(+18632) bytes -Total Flash memory (text + data): 216568(+216568) bytes +Total Flash memory (text + data): 216552(+216552) bytes ``` ```diff Flash used: 242696 (11%) / total: 2097152 SRAM used: 18952 (3%) / total: 524288 ```
spike_lk_update_process_app_base (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_update_process_app_base-map.txt 2024-08-28 08:20:44.102838705 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_update_process_app_base-map.txt 2024-08-28 08:20:44.242839551 +0000 @@ -1,20 +1,20 @@ | Module | .text | .data | .bss | |-------------------------|---------------|-----------|---------------| -| [fill] | 208(+208) | 0(+0) | 40(+40) | +| [fill] | 200(+200) | 0(+0) | 40(+40) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1354(+1354) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 628(+628) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 620(+620) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/bootutil.a | 1270(+1270) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 14288(+14288) | 192(+192) | 370(+370) | | [lib]/gcc.a | 2940(+2940) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 63112(+63112) | 524(+524) | 10341(+10341) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 4666(+4666) | 12(+12) | 184(+184) | | main.cpp.obj | 1090(+1090) | 0(+0) | 1284(+1284) | -| Subtotals | 90636(+90636) | 744(+744) | 12376(+12376) | +| Subtotals | 90620(+90620) | 744(+744) | 12376(+12376) | Total Static RAM memory (data + bss): 13120(+13120) bytes -Total Flash memory (text + data): 91380(+91380) bytes +Total Flash memory (text + data): 91364(+91364) bytes ``` ```diff Flash used: 102052 (4%) / total: 2097152 SRAM used: 13440 (2%) / total: 524288 ```
github-actions[bot] commented 2 months ago

:bookmark: Version comparison

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

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop release/v2.0.0
sha b28bfcc8 8d4411bb
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 140408 (53%) ø 121736 (46%)
121736 (46%)
39760 (7%) ø
os 479012 (30%)
478996 (30%)
:chart_with_downwards_trend:
-16 (0%)
1085660 (69%)
1085676 (69%)
94280 (17%) ø
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: | 479012 (22%)
478996 (22%) | :chart_with_downwards_trend:
-16 (0%) | 94280 (17%) | ø | | bootloader | :heavy_check_mark: | :x: | :x: | 140408 (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: | 261776 (12%) | ø | 29504 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :x: | :x: | 255640 (12%)
255624 (12%) | :chart_with_downwards_trend:
-16 (0%) | 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: | 206068 (9%) | ø | 64656 (12%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97016 (4%) | ø | 23040 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158196 (7%) | ø | 56544 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 198336 (9%) | ø | 37784 (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: | 192100 (9%) | ø | 61640 (11%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97948 (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: | 101916 (4%) | ø | 23392 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 283124 (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: | 133908 (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: | 133556 (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: | 187332 (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: | 100568 (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: | :x: | :x: | 115368 (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-09-02 12:33:34.919139732 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-09-02 12:33:35.195139793 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 658(+658) | 10(+10) | 265(+265) | +| [fill] | 650(+650) | 10(+10) | 265(+265) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3824(+3824) | 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 | 2366(+2366) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 584(+584) | 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 | 153476(+153476) | 128(+128) | 40009(+40009) | -| Subtotals | 436592(+436592) | 2048(+2048) | 91888(+91888) | +| Subtotals | 436576(+436576) | 2048(+2048) | 91888(+91888) | Total Static RAM memory (data + bss): 93936(+93936) bytes -Total Flash memory (text + data): 438640(+438640) bytes +Total Flash memory (text + data): 438624(+438624) bytes ``` ```diff Flash used: 478996 (22%) / total: 2097152 SRAM used: 94280 (17%) / total: 524288 ```
bootloader (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/bootloader-map.txt 2024-09-02 12:33:35.387139834 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/bootloader-map.txt 2024-09-02 12:33:35.539139867 +0000 @@ -1,27 +1,27 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-----------|---------------| -| [fill] | 212(+212) | 4(+4) | 55(+55) | +| [fill] | 220(+220) | 4(+4) | 55(+55) | | [lib]/CoreBattery.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1842(+1842) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 584(+584) | 0(+0) | 0(+0) | | [lib]/bootutil.a | 6002(+6002) | 16(+16) | 13816(+13816) | | [lib]/c_nano.a | 14196(+14196) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3276(+3276) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 82840(+82840) | 524(+524) | 11127(+11127) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5544(+5544) | 12(+12) | 184(+184) | | default_bd.cpp.obj | 242(+242) | 0(+0) | 568(+568) | | main.cpp.obj | 7684(+7684) | 0(+0) | 12543(+12543) | | signing_keys.c.obj | 0(+0) | 0(+0) | 0(+0) | | Subtotals | 124540(+124540) | 752(+752) | 38688(+38688) | Total Static RAM memory (data + bss): 39440(+39440) bytes Total Flash memory (text + data): 125292(+125292) bytes ``` ```diff ```
functional_ut_firmware_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/functional_ut_firmware_kit-map.txt 2024-09-02 12:33:40.451140937 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_firmware_kit-map.txt 2024-09-02 12:33:40.643140979 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 526(+526) | 10(+10) | 46(+46) | +| [fill] | 518(+518) | 10(+10) | 46(+46) | | [lib]/CoreFlashMemory.a | 526(+526) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1844(+1844) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 672(+672) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 664(+664) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 36102(+36102) | 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 | 60300(+60300) | 460(+460) | 10357(+10357) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 114854(+114854) | 137(+137) | 5689(+5689) | | __/__ | 4076(+4076) | 1(+1) | 10840(+10840) | | suite_firmware_kit.cpp.obj | 3732(+3732) | 48(+48) | 241(+241) | -| Subtotals | 226944(+226944) | 1216(+1216) | 27568(+27568) | +| Subtotals | 226928(+226928) | 1216(+1216) | 27568(+27568) | Total Static RAM memory (data + bss): 28784(+28784) bytes -Total Flash memory (text + data): 228160(+228160) bytes +Total Flash memory (text + data): 228144(+228144) bytes ``` ```diff Flash used: 255624 (12%) / total: 2097152 SRAM used: 29104 (5%) / total: 524288 ```
spike_lk_update_process_app_base (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_update_process_app_base-map.txt 2024-09-02 12:33:52.807140927 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_update_process_app_base-map.txt 2024-09-02 12:33:52.951140947 +0000 @@ -1,22 +1,22 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-----------|---------------| -| [fill] | 236(+236) | 0(+0) | 44(+44) | +| [fill] | 244(+244) | 0(+0) | 44(+44) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1866(+1866) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 628(+628) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 620(+620) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/bootutil.a | 1270(+1270) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 14180(+14180) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3276(+3276) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 70944(+70944) | 524(+524) | 10473(+10473) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 4984(+4984) | 12(+12) | 184(+184) | | main.cpp.obj | 3612(+3612) | 0(+0) | 11852(+11852) | | Subtotals | 102348(+102348) | 744(+744) | 23080(+23080) | Total Static RAM memory (data + bss): 23824(+23824) bytes Total Flash memory (text + data): 103092(+103092) bytes ``` ```diff ```
github-actions[bot] commented 2 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop release/v2.0.0
sha b28bfcc8 8d4411bb
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 125988 (48%) ø 136156 (51%)
136156 (51%)
28808 (5%) ø
os 407044 (26%) ø 1157628 (73%)
1157628 (73%)
82920 (15%) ø
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: | 407044 (19%) | ø | 82920 (15%) | ø | | bootloader | :heavy_check_mark: | :x: | :x: | 125988 (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: | 249152 (11%) | ø | 19352 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :x: | :x: | 242712 (11%)
242696 (11%) | :chart_with_downwards_trend:
-16 (0%) | 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: | 202204 (9%) | ø | 53992 (10%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85420 (4%) | ø | 12456 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 147912 (7%) | ø | 45960 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 186836 (8%) | ø | 26696 (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: | 181728 (8%) | ø | 50560 (9%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84528 (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: | 85840 (4%) | ø | 12304 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 277920 (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: | 130024 (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: | 122152 (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: | 178464 (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: | 87684 (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: | :x: | :x: | 102068 (4%)
102052 (4%) | :chart_with_downwards_trend:
-16 (0%) | 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-09-02 12:33:54.105615662 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-09-02 12:33:54.369620133 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 664(+664) | 10(+10) | 245(+245) | +| [fill] | 672(+672) | 10(+10) | 245(+245) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 2118(+2118) | 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 | 1854(+1854) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 584(+584) | 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 | 85538(+85538) | 128(+128) | 28901(+28901) | | Subtotals | 365328(+365328) | 2048(+2048) | 80544(+80544) | Total Static RAM memory (data + bss): 82592(+82592) bytes Total Flash memory (text + data): 367376(+367376) bytes ``` ```diff ```
bootloader (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/bootloader-map.txt 2024-09-02 12:33:54.553623249 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/bootloader-map.txt 2024-09-02 12:33:54.697625688 +0000 @@ -1,25 +1,25 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-----------|---------------| -| [fill] | 192(+192) | 4(+4) | 52(+52) | +| [fill] | 200(+200) | 4(+4) | 52(+52) | | [lib]/CoreBattery.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1330(+1330) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 584(+584) | 0(+0) | 0(+0) | | [lib]/bootutil.a | 6002(+6002) | 16(+16) | 13816(+13816) | | [lib]/c_nano.a | 14344(+14344) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3004(+3004) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 74308(+74308) | 524(+524) | 11003(+11003) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5232(+5232) | 12(+12) | 184(+184) | | default_bd.cpp.obj | 242(+242) | 0(+0) | 568(+568) | | main.cpp.obj | 4696(+4696) | 0(+0) | 1718(+1718) | | signing_keys.c.obj | 0(+0) | 0(+0) | 0(+0) | | Subtotals | 111780(+111780) | 752(+752) | 27736(+27736) | Total Static RAM memory (data + bss): 28488(+28488) bytes Total Flash memory (text + data): 112532(+112532) bytes ``` ```diff ```
functional_ut_firmware_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/functional_ut_firmware_kit-map.txt 2024-09-02 12:33:59.429698895 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_firmware_kit-map.txt 2024-09-02 12:33:59.617700908 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 488(+488) | 10(+10) | 42(+42) | +| [fill] | 480(+480) | 10(+10) | 42(+42) | | [lib]/CoreFlashMemory.a | 526(+526) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1354(+1354) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 672(+672) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 664(+664) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 36250(+36250) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 52548(+52548) | 460(+460) | 10233(+10233) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 114280(+114280) | 137(+137) | 5689(+5689) | | __/__ | 1942(+1942) | 1(+1) | 816(+816) | | suite_firmware_kit.cpp.obj | 3252(+3252) | 48(+48) | 241(+241) | -| Subtotals | 215352(+215352) | 1216(+1216) | 17416(+17416) | +| Subtotals | 215336(+215336) | 1216(+1216) | 17416(+17416) | Total Static RAM memory (data + bss): 18632(+18632) bytes -Total Flash memory (text + data): 216568(+216568) bytes +Total Flash memory (text + data): 216552(+216552) bytes ``` ```diff Flash used: 242696 (11%) / total: 2097152 SRAM used: 18952 (3%) / total: 524288 ```
spike_lk_update_process_app_base (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_update_process_app_base-map.txt 2024-09-02 12:34:11.293887397 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_update_process_app_base-map.txt 2024-09-02 12:34:11.429889656 +0000 @@ -1,20 +1,20 @@ | Module | .text | .data | .bss | |-------------------------|---------------|-----------|---------------| -| [fill] | 208(+208) | 0(+0) | 40(+40) | +| [fill] | 200(+200) | 0(+0) | 40(+40) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1354(+1354) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 628(+628) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 620(+620) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/bootutil.a | 1270(+1270) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 14288(+14288) | 192(+192) | 370(+370) | | [lib]/gcc.a | 2940(+2940) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 63112(+63112) | 524(+524) | 10341(+10341) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 4666(+4666) | 12(+12) | 184(+184) | | main.cpp.obj | 1090(+1090) | 0(+0) | 1284(+1284) | -| Subtotals | 90636(+90636) | 744(+744) | 12376(+12376) | +| Subtotals | 90620(+90620) | 744(+744) | 12376(+12376) | Total Static RAM memory (data + bss): 13120(+13120) bytes -Total Flash memory (text + data): 91380(+91380) bytes +Total Flash memory (text + data): 91364(+91364) bytes ``` ```diff Flash used: 102052 (4%) / total: 2097152 SRAM used: 13440 (2%) / total: 524288 ```
github-actions[bot] commented 2 months ago

:bookmark: Version comparison

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

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop release/v2.0.0
sha 96f864bf 17a2e2ae
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 125988 (48%) ø 136156 (51%)
136156 (51%)
28808 (5%) ø
os 404332 (25%) ø 1160340 (74%)
1160340 (74%)
82616 (15%) ø
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: | 404332 (19%) | ø | 82616 (15%) | ø | | bootloader | :heavy_check_mark: | :x: | :x: | 125988 (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: | 249152 (11%) | ø | 19352 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :x: | :x: | 242712 (11%)
242696 (11%) | :chart_with_downwards_trend:
-16 (0%) | 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: | 202204 (9%) | ø | 53992 (10%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85420 (4%) | ø | 12456 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 147912 (7%) | ø | 45960 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 186836 (8%) | ø | 26696 (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: | 181728 (8%) | ø | 50560 (9%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84528 (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: | 85840 (4%) | ø | 12304 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 277920 (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: | 130024 (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: | 122152 (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: | 178464 (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: | 87684 (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: | :x: | :x: | 102068 (4%)
102052 (4%) | :chart_with_downwards_trend:
-16 (0%) | 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-09-20 10:09:19.724548693 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-09-20 10:09:19.988550166 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 672(+672) | 14(+14) | 246(+246) | +| [fill] | 680(+680) | 14(+14) | 246(+246) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 2118(+2118) | 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 | 1854(+1854) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 584(+584) | 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 | 82986(+82986) | 132(+132) | 28588(+28588) | | Subtotals | 362784(+362784) | 2056(+2056) | 80232(+80232) | Total Static RAM memory (data + bss): 82288(+82288) bytes Total Flash memory (text + data): 364840(+364840) bytes ``` ```diff ```
bootloader (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/bootloader-map.txt 2024-09-20 10:09:20.170551241 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/bootloader-map.txt 2024-09-20 10:09:20.313552086 +0000 @@ -1,25 +1,25 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-----------|---------------| -| [fill] | 192(+192) | 4(+4) | 52(+52) | +| [fill] | 200(+200) | 4(+4) | 52(+52) | | [lib]/CoreBattery.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1330(+1330) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 584(+584) | 0(+0) | 0(+0) | | [lib]/bootutil.a | 6002(+6002) | 16(+16) | 13816(+13816) | | [lib]/c_nano.a | 14344(+14344) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3004(+3004) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 74308(+74308) | 524(+524) | 11003(+11003) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5232(+5232) | 12(+12) | 184(+184) | | default_bd.cpp.obj | 242(+242) | 0(+0) | 568(+568) | | main.cpp.obj | 4696(+4696) | 0(+0) | 1718(+1718) | | signing_keys.c.obj | 0(+0) | 0(+0) | 0(+0) | | Subtotals | 111780(+111780) | 752(+752) | 27736(+27736) | Total Static RAM memory (data + bss): 28488(+28488) bytes Total Flash memory (text + data): 112532(+112532) bytes ``` ```diff ```
functional_ut_firmware_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/functional_ut_firmware_kit-map.txt 2024-09-20 10:09:25.026579877 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_firmware_kit-map.txt 2024-09-20 10:09:25.218581009 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 488(+488) | 10(+10) | 42(+42) | +| [fill] | 480(+480) | 10(+10) | 42(+42) | | [lib]/CoreFlashMemory.a | 526(+526) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1354(+1354) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 672(+672) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 664(+664) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 36250(+36250) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 52548(+52548) | 460(+460) | 10233(+10233) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 114280(+114280) | 137(+137) | 5689(+5689) | | __/__ | 1942(+1942) | 1(+1) | 816(+816) | | suite_firmware_kit.cpp.obj | 3252(+3252) | 48(+48) | 241(+241) | -| Subtotals | 215352(+215352) | 1216(+1216) | 17416(+17416) | +| Subtotals | 215336(+215336) | 1216(+1216) | 17416(+17416) | Total Static RAM memory (data + bss): 18632(+18632) bytes -Total Flash memory (text + data): 216568(+216568) bytes +Total Flash memory (text + data): 216552(+216552) bytes ``` ```diff Flash used: 242696 (11%) / total: 2097152 SRAM used: 18952 (3%) / total: 524288 ```
spike_lk_update_process_app_base (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_update_process_app_base-map.txt 2024-09-20 10:09:37.031648489 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_update_process_app_base-map.txt 2024-09-20 10:09:37.165649241 +0000 @@ -1,20 +1,20 @@ | Module | .text | .data | .bss | |-------------------------|---------------|-----------|---------------| -| [fill] | 208(+208) | 0(+0) | 40(+40) | +| [fill] | 200(+200) | 0(+0) | 40(+40) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1354(+1354) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 628(+628) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 620(+620) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/bootutil.a | 1270(+1270) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 14288(+14288) | 192(+192) | 370(+370) | | [lib]/gcc.a | 2940(+2940) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 63112(+63112) | 524(+524) | 10341(+10341) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 4666(+4666) | 12(+12) | 184(+184) | | main.cpp.obj | 1090(+1090) | 0(+0) | 1284(+1284) | -| Subtotals | 90636(+90636) | 744(+744) | 12376(+12376) | +| Subtotals | 90620(+90620) | 744(+744) | 12376(+12376) | Total Static RAM memory (data + bss): 13120(+13120) bytes -Total Flash memory (text + data): 91380(+91380) bytes +Total Flash memory (text + data): 91364(+91364) bytes ``` ```diff Flash used: 102052 (4%) / total: 2097152 SRAM used: 13440 (2%) / total: 524288 ```
github-actions[bot] commented 2 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop release/v2.0.0
sha 96f864bf 17a2e2ae
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 140408 (53%) ø 121736 (46%)
121736 (46%)
39760 (7%) ø
os 473020 (30%)
473004 (30%)
:chart_with_downwards_trend:
-16 (0%)
1091652 (69%)
1091668 (69%)
93976 (17%) ø
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: | 473020 (22%)
473004 (22%) | :chart_with_downwards_trend:
-16 (0%) | 93976 (17%) | ø | | bootloader | :heavy_check_mark: | :x: | :x: | 140408 (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: | 261776 (12%) | ø | 29504 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :x: | :x: | 255640 (12%)
255624 (12%) | :chart_with_downwards_trend:
-16 (0%) | 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: | 206068 (9%) | ø | 64656 (12%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97016 (4%) | ø | 23040 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158196 (7%) | ø | 56544 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 198336 (9%) | ø | 37784 (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: | 192100 (9%) | ø | 61640 (11%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97948 (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: | 101916 (4%) | ø | 23392 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 283124 (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: | 133908 (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: | 133556 (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: | 187332 (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: | 100568 (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: | :x: | :x: | 115368 (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-09-20 10:09:21.158608069 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-09-20 10:09:21.445610212 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 656(+656) | 14(+14) | 266(+266) | +| [fill] | 648(+648) | 14(+14) | 266(+266) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3824(+3824) | 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 | 2366(+2366) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 584(+584) | 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 | 147654(+147654) | 132(+132) | 39696(+39696) | -| Subtotals | 430768(+430768) | 2056(+2056) | 91576(+91576) | +| Subtotals | 430752(+430752) | 2056(+2056) | 91576(+91576) | Total Static RAM memory (data + bss): 93632(+93632) bytes -Total Flash memory (text + data): 432824(+432824) bytes +Total Flash memory (text + data): 432808(+432808) bytes ``` ```diff Flash used: 473004 (22%) / total: 2097152 SRAM used: 93976 (17%) / total: 524288 ```
bootloader (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/bootloader-map.txt 2024-09-20 10:09:21.643611689 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/bootloader-map.txt 2024-09-20 10:09:21.801612869 +0000 @@ -1,27 +1,27 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-----------|---------------| -| [fill] | 212(+212) | 4(+4) | 55(+55) | +| [fill] | 220(+220) | 4(+4) | 55(+55) | | [lib]/CoreBattery.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1842(+1842) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 584(+584) | 0(+0) | 0(+0) | | [lib]/bootutil.a | 6002(+6002) | 16(+16) | 13816(+13816) | | [lib]/c_nano.a | 14196(+14196) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3276(+3276) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 82840(+82840) | 524(+524) | 11127(+11127) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5544(+5544) | 12(+12) | 184(+184) | | default_bd.cpp.obj | 242(+242) | 0(+0) | 568(+568) | | main.cpp.obj | 7684(+7684) | 0(+0) | 12543(+12543) | | signing_keys.c.obj | 0(+0) | 0(+0) | 0(+0) | | Subtotals | 124540(+124540) | 752(+752) | 38688(+38688) | Total Static RAM memory (data + bss): 39440(+39440) bytes Total Flash memory (text + data): 125292(+125292) bytes ``` ```diff ```
functional_ut_firmware_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/functional_ut_firmware_kit-map.txt 2024-09-20 10:09:26.895649844 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_firmware_kit-map.txt 2024-09-20 10:09:27.098650941 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 526(+526) | 10(+10) | 46(+46) | +| [fill] | 518(+518) | 10(+10) | 46(+46) | | [lib]/CoreFlashMemory.a | 526(+526) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1844(+1844) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 672(+672) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 664(+664) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 36102(+36102) | 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 | 60300(+60300) | 460(+460) | 10357(+10357) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 114854(+114854) | 137(+137) | 5689(+5689) | | __/__ | 4076(+4076) | 1(+1) | 10840(+10840) | | suite_firmware_kit.cpp.obj | 3732(+3732) | 48(+48) | 241(+241) | -| Subtotals | 226944(+226944) | 1216(+1216) | 27568(+27568) | +| Subtotals | 226928(+226928) | 1216(+1216) | 27568(+27568) | Total Static RAM memory (data + bss): 28784(+28784) bytes -Total Flash memory (text + data): 228160(+228160) bytes +Total Flash memory (text + data): 228144(+228144) bytes ``` ```diff Flash used: 255624 (12%) / total: 2097152 SRAM used: 29104 (5%) / total: 524288 ```
spike_lk_update_process_app_base (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_update_process_app_base-map.txt 2024-09-20 10:09:39.433721685 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_update_process_app_base-map.txt 2024-09-20 10:09:39.583722704 +0000 @@ -1,22 +1,22 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-----------|---------------| -| [fill] | 236(+236) | 0(+0) | 44(+44) | +| [fill] | 244(+244) | 0(+0) | 44(+44) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1866(+1866) | 0(+0) | 0(+0) | -| [lib]/FirmwareKit.a | 628(+628) | 0(+0) | 0(+0) | +| [lib]/FirmwareKit.a | 620(+620) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/bootutil.a | 1270(+1270) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 14180(+14180) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3276(+3276) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 70944(+70944) | 524(+524) | 10473(+10473) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 4984(+4984) | 12(+12) | 184(+184) | | main.cpp.obj | 3612(+3612) | 0(+0) | 11852(+11852) | | Subtotals | 102348(+102348) | 744(+744) | 23080(+23080) | Total Static RAM memory (data + bss): 23824(+23824) bytes Total Flash memory (text + data): 103092(+103092) bytes ``` ```diff ```
sonarcloud[bot] commented 2 months ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

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

See analysis details on SonarCloud