leka / LekaOS

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

yann/feature/ble/display image #1443

Closed YannLocatelli closed 4 months ago

github-actions[bot] commented 4 months ago

:bookmark: Version comparison

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

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/ble/display-image
sha 3cc063b8 66343026
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 127356 (48%) ø 134788 (51%)
134788 (51%)
28496 (5%) ø
os 398076 (25%)
398940 (25%)
:chart_with_upwards_trend:
+864 (+0%)
1166596 (74%)
1165732 (74%)
81296 (15%)
81336 (15%)
:chart_with_upwards_trend:
+40 (+0%)
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 398076 (18%)
398940 (19%) | :chart_with_upwards_trend:
+864 (+0%) | 81296 (15%)
81336 (15%) | :chart_with_upwards_trend:
+40 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 127356 (6%) | ø | 28496 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 264596 (12%) | ø | 18336 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 248116 (11%) | ø | 18856 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 233492 (11%) | ø | 18328 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 260236 (12%) | ø | 50344 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 232212 (11%) | ø | 18368 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 233228 (11%) | ø | 18368 (3%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 223492 (10%) | ø | 18296 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 225324 (10%) | ø | 18296 (3%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 241996 (11%) | ø | 18592 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 236700 (11%) | ø | 18584 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252316 (12%) | ø | 19024 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230468 (10%) | ø | 18312 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 231668 (11%) | ø | 18312 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 200760 (9%) | ø | 53360 (10%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85736 (4%) | ø | 12128 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 148516 (7%) | ø | 45632 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 188968 (9%) | ø | 26392 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38984 (1%) | ø | 9064 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 105672 (5%) | ø | 44064 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38580 (1%) | ø | 11320 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :x: | :x: | 179944 (8%)
181280 (8%) | :chart_with_upwards_trend:
+1336 (+0%) | 50184 (9%)
50224 (9%) | :chart_with_upwards_trend:
+40 (+0%) | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84980 (4%) | ø | 11896 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38232 (1%) | ø | 11208 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 42444 (2%) | ø | 9768 (1%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37120 (1%) | ø | 9592 (1%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 86352 (4%) | ø | 11976 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 279456 (13%) | ø | 25320 (4%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36608 (1%) | ø | 9024 (1%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 130968 (6%) | ø | 45472 (8%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 62084 (2%) | ø | 10560 (2%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 122716 (5%) | ø | 44232 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 67008 (3%) | ø | 12048 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36012 (1%) | ø | 9832 (1%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 75296 (3%) | ø | 12688 (2%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36472 (1%) | ø | 9064 (1%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 40800 (1%) | ø | 9328 (1%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 177160 (8%) | ø | 47368 (9%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 42316 (2%) | ø | 9032 (1%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41692 (1%) | ø | 10136 (1%) | ø | | spike_lk_sensors_imu_lsm6dsox | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52680 (2%) | ø | 10360 (1%) | ø | | spike_lk_sensors_imu_lsm6dsox_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61148 (2%) | ø | 10488 (2%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32800 (1%) | ø | 9016 (1%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 34776 (1%) | ø | 9016 (1%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 40044 (1%) | ø | 9000 (1%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87992 (4%) | ø | 11832 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32244 (1%) | ø | 9168 (1%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49552 (2%) | ø | 10344 (1%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 103100 (4%) | ø | 13112 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49808 (2%) | ø | 9928 (1%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 43468 (2%) | ø | 10824 (2%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 75020 (3%) | ø | 12384 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30760 (1%) | ø | 8976 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36144 (1%) | ø | 10024 (1%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31200 (1%) | ø | 8976 (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-06-21 14:07:58.245478525 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-06-21 14:07:58.525481505 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 626(+626) | 14(+14) | 230(+230) | -| [lib]/ActivityKit.a | 11054(+11054) | 0(+0) | 0(+0) | +| [fill] | 638(+638) | 10(+10) | 230(+230) | +| [lib]/ActivityKit.a | 10594(+10594) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 1974(+1974) | 0(+0) | 0(+0) | | [lib]/BatteryKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1652(+1652) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1120(+1120) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 544(+544) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 196(+196) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 546(+546) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 118(+118) | 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 | 160(+160) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 600(+600) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1794(+1794) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 944(+944) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1070(+1070) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1242(+1242) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 584(+584) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 700(+700) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1362(+1362) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17812(+17812) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3836(+3836) | 0(+0) | 0(+0) | | [lib]/m.a | 5256(+5256) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 180294(+180294) | 773(+773) | 19667(+19667) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5768(+5768) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 75918(+75918) | 108(+108) | 27614(+27614) | -| Subtotals | 357080(+357080) | 2040(+2040) | 78928(+78928) | -Total Static RAM memory (data + bss): 80968(+80968) bytes -Total Flash memory (text + data): 359120(+359120) bytes +| main.cpp.obj | 77006(+77006) | 112(+112) | 27654(+27654) | +| Subtotals | 357720(+357720) | 2040(+2040) | 78968(+78968) | +Total Static RAM memory (data + bss): 81008(+81008) bytes +Total Flash memory (text + data): 359760(+359760) bytes ``` ```diff Flash used: 398940 (19%) / total: 2097152 SRAM used: 81336 (15%) / total: 524288 ```
spike_lk_command_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt 2024-06-21 14:08:07.045572517 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt 2024-06-21 14:08:07.221574400 +0000 @@ -1,40 +1,40 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 298(+298) | 9(+9) | 36(+36) | +| [fill] | 282(+282) | 5(+5) | 36(+36) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1152(+1152) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 136(+136) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | -| [lib]/FileManagerKit.a | 1228(+1228) | 0(+0) | 0(+0) | +| [lib]/FileManagerKit.a | 1204(+1204) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | -| [lib]/ReinforcerKit.a | 1726(+1726) | 460(+460) | 0(+0) | +| [lib]/ReinforcerKit.a | 1690(+1690) | 460(+460) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | -| [lib]/VideoKit.a | 884(+884) | 0(+0) | 36(+36) | +| [lib]/VideoKit.a | 862(+862) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14408(+14408) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3564(+3564) | 0(+0) | 0(+0) | | [lib]/m.a | 5008(+5008) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 74488(+74488) | 464(+464) | 10827(+10827) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | -| [lib]/stdc++_nano.a | 4984(+4984) | 8(+8) | 176(+176) | +| [lib]/stdc++_nano.a | 4904(+4904) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 5292(+5292) | 278(+278) | 6300(+6300) | -| Subtotals | 154788(+154788) | 1424(+1424) | 48440(+48440) | -Total Static RAM memory (data + bss): 49864(+49864) bytes -Total Flash memory (text + data): 156212(+156212) bytes +| main.cpp.obj | 6510(+6510) | 282(+282) | 6340(+6340) | +| Subtotals | 155828(+155828) | 1424(+1424) | 48480(+48480) | +Total Static RAM memory (data + bss): 49904(+49904) bytes +Total Flash memory (text + data): 157252(+157252) bytes ``` ```diff Flash used: 181280 (8%) / total: 2097152 SRAM used: 50224 (9%) / total: 524288 ```
github-actions[bot] commented 4 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/ble/display-image
sha 3cc063b8 66343026
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 141604 (54%) ø 120540 (45%)
120540 (45%)
39448 (7%) ø
os 459060 (29%)
459924 (29%)
:chart_with_upwards_trend:
+864 (+0%)
1105612 (70%)
1104748 (70%)
92648 (17%)
92688 (17%)
:chart_with_upwards_trend:
+40 (+0%)
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 459060 (21%)
459924 (21%) | :chart_with_upwards_trend:
+864 (+0%) | 92648 (17%)
92688 (17%) | :chart_with_upwards_trend:
+40 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 141604 (6%) | ø | 39448 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 280356 (13%) | ø | 28488 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 256404 (12%) | ø | 29008 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 241948 (11%) | ø | 28448 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 272444 (12%) | ø | 60496 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 244420 (11%) | ø | 28520 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 245444 (11%) | ø | 28520 (5%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 236508 (11%) | ø | 28864 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238156 (11%) | ø | 28448 (5%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254548 (12%) | ø | 28744 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249356 (11%) | ø | 28736 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 260636 (12%) | ø | 29176 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 242700 (11%) | ø | 28464 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 243876 (11%) | ø | 28464 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 204424 (9%) | ø | 64016 (12%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97212 (4%) | ø | 22712 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158636 (7%) | ø | 56216 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 200292 (9%) | ø | 37472 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51116 (2%) | ø | 19736 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115244 (5%) | ø | 54760 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53424 (2%) | ø | 21896 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :x: | :x: | 190252 (9%)
191608 (9%) | :chart_with_upwards_trend:
+1356 (+0%) | 61264 (11%)
61304 (11%) | :chart_with_upwards_trend:
+40 (+0%) | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 98248 (4%) | ø | 22728 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52852 (2%) | ø | 21784 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57876 (2%) | ø | 20344 (3%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49048 (2%) | ø | 20424 (3%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 102260 (4%) | ø | 23064 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 284520 (13%) | ø | 35976 (6%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51688 (2%) | ø | 19736 (3%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 134748 (6%) | ø | 55072 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 72364 (3%) | ø | 21256 (4%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133904 (6%) | ø | 55064 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 81740 (3%) | ø | 22624 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49648 (2%) | ø | 20920 (3%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 81128 (3%) | ø | 23216 (4%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51208 (2%) | ø | 19768 (3%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 56552 (2%) | ø | 20288 (3%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 185804 (8%) | ø | 57936 (11%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49176 (2%) | ø | 19704 (3%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52360 (2%) | ø | 20832 (3%) | ø | | spike_lk_sensors_imu_lsm6dsox | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63516 (3%) | ø | 21056 (4%) | ø | | spike_lk_sensors_imu_lsm6dsox_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 71180 (3%) | ø | 20640 (3%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48968 (2%) | ø | 19736 (3%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49704 (2%) | ø | 19736 (3%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55512 (2%) | ø | 19712 (3%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100752 (4%) | ø | 22784 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 47588 (2%) | ø | 19752 (3%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61300 (2%) | ø | 20912 (3%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 116280 (5%) | ø | 23816 (4%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 64768 (3%) | ø | 20760 (3%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52444 (2%) | ø | 21656 (4%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82412 (3%) | ø | 23048 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31320 (1%) | ø | 9072 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49084 (2%) | ø | 20600 (3%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48368 (2%) | ø | 19824 (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-06-21 14:08:09.667654820 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-06-21 14:08:09.951658212 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 632(+632) | 14(+14) | 251(+251) | -| [lib]/ActivityKit.a | 11054(+11054) | 0(+0) | 0(+0) | +| [fill] | 632(+632) | 10(+10) | 251(+251) | +| [lib]/ActivityKit.a | 10594(+10594) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3672(+3672) | 0(+0) | 128(+128) | | [lib]/BatteryKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1652(+1652) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1120(+1120) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 544(+544) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 196(+196) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 546(+546) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 118(+118) | 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 | 160(+160) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 600(+600) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 2302(+2302) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 944(+944) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1070(+1070) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1242(+1242) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 584(+584) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 686(+686) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1362(+1362) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17702(+17702) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3836(+3836) | 0(+0) | 0(+0) | | [lib]/m.a | 5256(+5256) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 181520(+181520) | 773(+773) | 19755(+19755) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5774(+5774) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 132730(+132730) | 108(+108) | 38721(+38721) | -| Subtotals | 417212(+417212) | 2040(+2040) | 90272(+90272) | -Total Static RAM memory (data + bss): 92312(+92312) bytes -Total Flash memory (text + data): 419252(+419252) bytes +| main.cpp.obj | 133814(+133814) | 112(+112) | 38761(+38761) | +| Subtotals | 417836(+417836) | 2040(+2040) | 90312(+90312) | +Total Static RAM memory (data + bss): 92352(+92352) bytes +Total Flash memory (text + data): 419876(+419876) bytes ``` ```diff Flash used: 459924 (21%) / total: 2097152 SRAM used: 92688 (17%) / total: 524288 ```
spike_lk_command_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt 2024-06-21 14:08:18.895764455 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt 2024-06-21 14:08:19.079766616 +0000 @@ -1,40 +1,40 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 296(+296) | 9(+9) | 40(+40) | +| [fill] | 300(+300) | 5(+5) | 40(+40) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1152(+1152) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 136(+136) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | -| [lib]/FileManagerKit.a | 1736(+1736) | 0(+0) | 0(+0) | +| [lib]/FileManagerKit.a | 1712(+1712) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | -| [lib]/ReinforcerKit.a | 1726(+1726) | 460(+460) | 0(+0) | +| [lib]/ReinforcerKit.a | 1690(+1690) | 460(+460) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | -| [lib]/VideoKit.a | 870(+870) | 0(+0) | 36(+36) | +| [lib]/VideoKit.a | 848(+848) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14402(+14402) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3836(+3836) | 0(+0) | 0(+0) | | [lib]/m.a | 5256(+5256) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 78442(+78442) | 464(+464) | 10951(+10951) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | -| [lib]/stdc++_nano.a | 5306(+5306) | 8(+8) | 176(+176) | +| [lib]/stdc++_nano.a | 5226(+5226) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 8614(+8614) | 278(+278) | 17252(+17252) | -| Subtotals | 163360(+163360) | 1424(+1424) | 59520(+59520) | -Total Static RAM memory (data + bss): 60944(+60944) bytes -Total Flash memory (text + data): 164784(+164784) bytes +| main.cpp.obj | 9828(+9828) | 282(+282) | 17292(+17292) | +| Subtotals | 164416(+164416) | 1424(+1424) | 59560(+59560) | +Total Static RAM memory (data + bss): 60984(+60984) bytes +Total Flash memory (text + data): 165840(+165840) bytes ``` ```diff Flash used: 191608 (9%) / total: 2097152 SRAM used: 61304 (11%) / total: 524288 ```
github-actions[bot] commented 4 months ago

:bookmark: Version comparison

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

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/ble/display-image
sha 7a9d14be 78f48664
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 127356 (48%) ø 134788 (51%)
134788 (51%)
28496 (5%) ø
os 397964 (25%)
398940 (25%)
:chart_with_upwards_trend:
+976 (+0%)
1166708 (74%)
1165732 (74%)
81200 (15%)
81336 (15%)
:chart_with_upwards_trend:
+136 (+0%)
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 397964 (18%)
398940 (19%) | :chart_with_upwards_trend:
+976 (+0%) | 81200 (15%)
81336 (15%) | :chart_with_upwards_trend:
+136 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 127356 (6%) | ø | 28496 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 264596 (12%) | ø | 18336 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 248116 (11%) | ø | 18856 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 233492 (11%) | ø | 18328 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 260236 (12%) | ø | 50344 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 232212 (11%) | ø | 18368 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 233228 (11%) | ø | 18368 (3%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 223492 (10%) | ø | 18296 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 225324 (10%) | ø | 18296 (3%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 241996 (11%) | ø | 18592 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 236700 (11%) | ø | 18584 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252316 (12%) | ø | 19024 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230468 (10%) | ø | 18312 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 231668 (11%) | ø | 18312 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 200760 (9%) | ø | 53360 (10%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85736 (4%) | ø | 12128 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 148516 (7%) | ø | 45632 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 188968 (9%) | ø | 26392 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38984 (1%) | ø | 9064 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 105672 (5%) | ø | 44064 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38580 (1%) | ø | 11320 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :x: | :x: | 179944 (8%)
181280 (8%) | :chart_with_upwards_trend:
+1336 (+0%) | 50184 (9%)
50224 (9%) | :chart_with_upwards_trend:
+40 (+0%) | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84980 (4%) | ø | 11896 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38232 (1%) | ø | 11208 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 42444 (2%) | ø | 9768 (1%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37120 (1%) | ø | 9592 (1%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 86352 (4%) | ø | 11976 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 279456 (13%) | ø | 25320 (4%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36608 (1%) | ø | 9024 (1%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 130968 (6%) | ø | 45472 (8%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 62084 (2%) | ø | 10560 (2%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 122716 (5%) | ø | 44232 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 67008 (3%) | ø | 12048 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36012 (1%) | ø | 9832 (1%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 75296 (3%) | ø | 12688 (2%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36472 (1%) | ø | 9064 (1%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 40800 (1%) | ø | 9328 (1%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 177160 (8%) | ø | 47368 (9%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 42316 (2%) | ø | 9032 (1%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41692 (1%) | ø | 10136 (1%) | ø | | spike_lk_sensors_imu_lsm6dsox | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52680 (2%) | ø | 10360 (1%) | ø | | spike_lk_sensors_imu_lsm6dsox_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61148 (2%) | ø | 10488 (2%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32800 (1%) | ø | 9016 (1%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 34776 (1%) | ø | 9016 (1%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 40044 (1%) | ø | 9000 (1%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87992 (4%) | ø | 11832 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32244 (1%) | ø | 9168 (1%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49552 (2%) | ø | 10344 (1%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 103100 (4%) | ø | 13112 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49808 (2%) | ø | 9928 (1%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 43468 (2%) | ø | 10824 (2%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 75020 (3%) | ø | 12384 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30760 (1%) | ø | 8976 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36144 (1%) | ø | 10024 (1%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31200 (1%) | ø | 8976 (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-06-21 15:02:47.772564852 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-06-21 15:02:48.052563855 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 638(+638) | 14(+14) | 230(+230) | -| [lib]/ActivityKit.a | 11054(+11054) | 0(+0) | 0(+0) | +| [fill] | 638(+638) | 10(+10) | 230(+230) | +| [lib]/ActivityKit.a | 10594(+10594) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 1974(+1974) | 0(+0) | 0(+0) | | [lib]/BatteryKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1652(+1652) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1120(+1120) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 544(+544) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 196(+196) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 546(+546) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 118(+118) | 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 | 160(+160) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 600(+600) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1794(+1794) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 944(+944) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1070(+1070) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1242(+1242) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 584(+584) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 700(+700) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1362(+1362) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17812(+17812) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3836(+3836) | 0(+0) | 0(+0) | | [lib]/m.a | 5256(+5256) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 180294(+180294) | 773(+773) | 19667(+19667) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5768(+5768) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 75810(+75810) | 108(+108) | 27518(+27518) | -| Subtotals | 356984(+356984) | 2040(+2040) | 78832(+78832) | -Total Static RAM memory (data + bss): 80872(+80872) bytes -Total Flash memory (text + data): 359024(+359024) bytes +| main.cpp.obj | 77006(+77006) | 112(+112) | 27654(+27654) | +| Subtotals | 357720(+357720) | 2040(+2040) | 78968(+78968) | +Total Static RAM memory (data + bss): 81008(+81008) bytes +Total Flash memory (text + data): 359760(+359760) bytes ``` ```diff Flash used: 398940 (19%) / total: 2097152 SRAM used: 81336 (15%) / total: 524288 ```
spike_lk_command_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt 2024-06-21 15:02:56.612547255 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt 2024-06-21 15:02:56.788546915 +0000 @@ -1,40 +1,40 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 298(+298) | 9(+9) | 36(+36) | +| [fill] | 282(+282) | 5(+5) | 36(+36) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1152(+1152) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 136(+136) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | -| [lib]/FileManagerKit.a | 1228(+1228) | 0(+0) | 0(+0) | +| [lib]/FileManagerKit.a | 1204(+1204) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | -| [lib]/ReinforcerKit.a | 1726(+1726) | 460(+460) | 0(+0) | +| [lib]/ReinforcerKit.a | 1690(+1690) | 460(+460) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | -| [lib]/VideoKit.a | 884(+884) | 0(+0) | 36(+36) | +| [lib]/VideoKit.a | 862(+862) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14408(+14408) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3564(+3564) | 0(+0) | 0(+0) | | [lib]/m.a | 5008(+5008) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 74488(+74488) | 464(+464) | 10827(+10827) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | -| [lib]/stdc++_nano.a | 4984(+4984) | 8(+8) | 176(+176) | +| [lib]/stdc++_nano.a | 4904(+4904) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 5292(+5292) | 278(+278) | 6300(+6300) | -| Subtotals | 154788(+154788) | 1424(+1424) | 48440(+48440) | -Total Static RAM memory (data + bss): 49864(+49864) bytes -Total Flash memory (text + data): 156212(+156212) bytes +| main.cpp.obj | 6510(+6510) | 282(+282) | 6340(+6340) | +| Subtotals | 155828(+155828) | 1424(+1424) | 48480(+48480) | +Total Static RAM memory (data + bss): 49904(+49904) bytes +Total Flash memory (text + data): 157252(+157252) bytes ``` ```diff Flash used: 181280 (8%) / total: 2097152 SRAM used: 50224 (9%) / total: 524288 ```
github-actions[bot] commented 4 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/ble/display-image
sha 7a9d14be 78f48664
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 141604 (54%) ø 120540 (45%)
120540 (45%)
39448 (7%) ø
os 458916 (29%)
459924 (29%)
:chart_with_upwards_trend:
+1008 (+0%)
1105756 (70%)
1104748 (70%)
92552 (17%)
92688 (17%)
:chart_with_upwards_trend:
+136 (+0%)
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 458916 (21%)
459924 (21%) | :chart_with_upwards_trend:
+1008 (+0%) | 92552 (17%)
92688 (17%) | :chart_with_upwards_trend:
+136 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 141604 (6%) | ø | 39448 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 280356 (13%) | ø | 28488 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 256404 (12%) | ø | 29008 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 241948 (11%) | ø | 28448 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 272444 (12%) | ø | 60496 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 244420 (11%) | ø | 28520 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 245444 (11%) | ø | 28520 (5%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 236508 (11%) | ø | 28864 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238156 (11%) | ø | 28448 (5%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254548 (12%) | ø | 28744 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249356 (11%) | ø | 28736 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 260636 (12%) | ø | 29176 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 242700 (11%) | ø | 28464 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 243876 (11%) | ø | 28464 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 204424 (9%) | ø | 64016 (12%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97212 (4%) | ø | 22712 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158636 (7%) | ø | 56216 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 200292 (9%) | ø | 37472 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51116 (2%) | ø | 19736 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115244 (5%) | ø | 54760 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53424 (2%) | ø | 21896 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :x: | :x: | 190252 (9%)
191608 (9%) | :chart_with_upwards_trend:
+1356 (+0%) | 61264 (11%)
61304 (11%) | :chart_with_upwards_trend:
+40 (+0%) | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 98248 (4%) | ø | 22728 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52852 (2%) | ø | 21784 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57876 (2%) | ø | 20344 (3%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49048 (2%) | ø | 20424 (3%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 102260 (4%) | ø | 23064 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 284520 (13%) | ø | 35976 (6%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51688 (2%) | ø | 19736 (3%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 134748 (6%) | ø | 55072 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 72364 (3%) | ø | 21256 (4%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133904 (6%) | ø | 55064 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 81740 (3%) | ø | 22624 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49648 (2%) | ø | 20920 (3%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 81128 (3%) | ø | 23216 (4%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51208 (2%) | ø | 19768 (3%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 56552 (2%) | ø | 20288 (3%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 185804 (8%) | ø | 57936 (11%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49176 (2%) | ø | 19704 (3%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52360 (2%) | ø | 20832 (3%) | ø | | spike_lk_sensors_imu_lsm6dsox | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63516 (3%) | ø | 21056 (4%) | ø | | spike_lk_sensors_imu_lsm6dsox_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 71180 (3%) | ø | 20640 (3%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48968 (2%) | ø | 19736 (3%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49704 (2%) | ø | 19736 (3%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55512 (2%) | ø | 19712 (3%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100752 (4%) | ø | 22784 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 47588 (2%) | ø | 19752 (3%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61300 (2%) | ø | 20912 (3%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 116280 (5%) | ø | 23816 (4%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 64768 (3%) | ø | 20760 (3%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52444 (2%) | ø | 21656 (4%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82412 (3%) | ø | 23048 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31320 (1%) | ø | 9072 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49084 (2%) | ø | 20600 (3%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48368 (2%) | ø | 19824 (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-06-21 15:02:59.511046912 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-06-21 15:02:59.803049066 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 620(+620) | 14(+14) | 251(+251) | -| [lib]/ActivityKit.a | 11054(+11054) | 0(+0) | 0(+0) | +| [fill] | 632(+632) | 10(+10) | 251(+251) | +| [lib]/ActivityKit.a | 10594(+10594) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3672(+3672) | 0(+0) | 128(+128) | | [lib]/BatteryKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1652(+1652) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1120(+1120) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 544(+544) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 196(+196) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 546(+546) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 118(+118) | 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 | 160(+160) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 600(+600) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 2302(+2302) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 944(+944) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1070(+1070) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1242(+1242) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 584(+584) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 686(+686) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1362(+1362) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17702(+17702) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3836(+3836) | 0(+0) | 0(+0) | | [lib]/m.a | 5256(+5256) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 181520(+181520) | 773(+773) | 19755(+19755) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5774(+5774) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 132614(+132614) | 108(+108) | 38625(+38625) | -| Subtotals | 417084(+417084) | 2040(+2040) | 90176(+90176) | -Total Static RAM memory (data + bss): 92216(+92216) bytes -Total Flash memory (text + data): 419124(+419124) bytes +| main.cpp.obj | 133814(+133814) | 112(+112) | 38761(+38761) | +| Subtotals | 417836(+417836) | 2040(+2040) | 90312(+90312) | +Total Static RAM memory (data + bss): 92352(+92352) bytes +Total Flash memory (text + data): 419876(+419876) bytes ``` ```diff Flash used: 459924 (21%) / total: 2097152 SRAM used: 92688 (17%) / total: 524288 ```
spike_lk_command_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt 2024-06-21 15:03:08.851109722 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt 2024-06-21 15:03:09.035110798 +0000 @@ -1,40 +1,40 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 296(+296) | 9(+9) | 40(+40) | +| [fill] | 300(+300) | 5(+5) | 40(+40) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1152(+1152) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 136(+136) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | -| [lib]/FileManagerKit.a | 1736(+1736) | 0(+0) | 0(+0) | +| [lib]/FileManagerKit.a | 1712(+1712) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | -| [lib]/ReinforcerKit.a | 1726(+1726) | 460(+460) | 0(+0) | +| [lib]/ReinforcerKit.a | 1690(+1690) | 460(+460) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | -| [lib]/VideoKit.a | 870(+870) | 0(+0) | 36(+36) | +| [lib]/VideoKit.a | 848(+848) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14402(+14402) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3836(+3836) | 0(+0) | 0(+0) | | [lib]/m.a | 5256(+5256) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 78442(+78442) | 464(+464) | 10951(+10951) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | -| [lib]/stdc++_nano.a | 5306(+5306) | 8(+8) | 176(+176) | +| [lib]/stdc++_nano.a | 5226(+5226) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 8614(+8614) | 278(+278) | 17252(+17252) | -| Subtotals | 163360(+163360) | 1424(+1424) | 59520(+59520) | -Total Static RAM memory (data + bss): 60944(+60944) bytes -Total Flash memory (text + data): 164784(+164784) bytes +| main.cpp.obj | 9828(+9828) | 282(+282) | 17292(+17292) | +| Subtotals | 164416(+164416) | 1424(+1424) | 59560(+59560) | +Total Static RAM memory (data + bss): 60984(+60984) bytes +Total Flash memory (text + data): 165840(+165840) bytes ``` ```diff Flash used: 191608 (9%) / total: 2097152 SRAM used: 61304 (11%) / total: 524288 ```
github-actions[bot] commented 4 months ago

:bookmark: Version comparison

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

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/ble/display-image
sha 7a9d14be 8e50fe5e
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 141604 (54%) ø 120540 (45%)
120540 (45%)
39448 (7%) ø
os 458916 (29%)
459188 (29%)
:chart_with_upwards_trend:
+272 (+0%)
1105756 (70%)
1105484 (70%)
92552 (17%)
92568 (17%)
:chart_with_upwards_trend:
+16 (+0%)
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 458916 (21%)
459188 (21%) | :chart_with_upwards_trend:
+272 (+0%) | 92552 (17%)
92568 (17%) | :chart_with_upwards_trend:
+16 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 141604 (6%) | ø | 39448 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 280356 (13%) | ø | 28488 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 256404 (12%) | ø | 29008 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 241948 (11%) | ø | 28448 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 272444 (12%) | ø | 60496 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 244420 (11%) | ø | 28520 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 245444 (11%) | ø | 28520 (5%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 236508 (11%) | ø | 28864 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238156 (11%) | ø | 28448 (5%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254548 (12%) | ø | 28744 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249356 (11%) | ø | 28736 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 260636 (12%) | ø | 29176 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 242700 (11%) | ø | 28464 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 243876 (11%) | ø | 28464 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 204424 (9%) | ø | 64016 (12%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97212 (4%) | ø | 22712 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158636 (7%) | ø | 56216 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 200292 (9%) | ø | 37472 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51116 (2%) | ø | 19736 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115244 (5%) | ø | 54760 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53424 (2%) | ø | 21896 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :x: | :x: | 190252 (9%)
190556 (9%) | :chart_with_upwards_trend:
+304 (+0%) | 61264 (11%)
61280 (11%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 98248 (4%) | ø | 22728 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52852 (2%) | ø | 21784 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57876 (2%) | ø | 20344 (3%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49048 (2%) | ø | 20424 (3%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 102260 (4%) | ø | 23064 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 284520 (13%) | ø | 35976 (6%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51688 (2%) | ø | 19736 (3%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 134748 (6%) | ø | 55072 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 72364 (3%) | ø | 21256 (4%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133904 (6%) | ø | 55064 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 81740 (3%) | ø | 22624 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49648 (2%) | ø | 20920 (3%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 81128 (3%) | ø | 23216 (4%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51208 (2%) | ø | 19768 (3%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 56552 (2%) | ø | 20288 (3%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 185804 (8%) | ø | 57936 (11%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49176 (2%) | ø | 19704 (3%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52360 (2%) | ø | 20832 (3%) | ø | | spike_lk_sensors_imu_lsm6dsox | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63516 (3%) | ø | 21056 (4%) | ø | | spike_lk_sensors_imu_lsm6dsox_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 71180 (3%) | ø | 20640 (3%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48968 (2%) | ø | 19736 (3%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49704 (2%) | ø | 19736 (3%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55512 (2%) | ø | 19712 (3%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100752 (4%) | ø | 22784 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 47588 (2%) | ø | 19752 (3%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61300 (2%) | ø | 20912 (3%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 116280 (5%) | ø | 23816 (4%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 64768 (3%) | ø | 20760 (3%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52444 (2%) | ø | 21656 (4%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82412 (3%) | ø | 23048 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31320 (1%) | ø | 9072 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49084 (2%) | ø | 20600 (3%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48368 (2%) | ø | 19824 (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-06-21 15:28:21.400725838 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-06-21 15:28:21.684725122 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 620(+620) | 14(+14) | 251(+251) | +| [fill] | 620(+620) | 10(+10) | 255(+255) | | [lib]/ActivityKit.a | 11054(+11054) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3672(+3672) | 0(+0) | 128(+128) | | [lib]/BatteryKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1652(+1652) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1120(+1120) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 544(+544) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 196(+196) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 546(+546) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 118(+118) | 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 | 160(+160) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 600(+600) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 2302(+2302) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 944(+944) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1070(+1070) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1242(+1242) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 584(+584) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 686(+686) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1362(+1362) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17702(+17702) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3836(+3836) | 0(+0) | 0(+0) | | [lib]/m.a | 5256(+5256) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 181520(+181520) | 773(+773) | 19755(+19755) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5774(+5774) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 132614(+132614) | 108(+108) | 38625(+38625) | -| Subtotals | 417084(+417084) | 2040(+2040) | 90176(+90176) | -Total Static RAM memory (data + bss): 92216(+92216) bytes -Total Flash memory (text + data): 419124(+419124) bytes +| main.cpp.obj | 132822(+132822) | 112(+112) | 38637(+38637) | +| Subtotals | 417292(+417292) | 2040(+2040) | 90192(+90192) | +Total Static RAM memory (data + bss): 92232(+92232) bytes +Total Flash memory (text + data): 419332(+419332) bytes ``` ```diff Flash used: 459188 (21%) / total: 2097152 SRAM used: 92568 (17%) / total: 524288 ```
spike_lk_command_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt 2024-06-21 15:28:30.456702602 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt 2024-06-21 15:28:30.636702053 +0000 @@ -1,40 +1,40 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 296(+296) | 9(+9) | 40(+40) | +| [fill] | 304(+304) | 5(+5) | 44(+44) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1152(+1152) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 136(+136) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1736(+1736) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/ReinforcerKit.a | 1726(+1726) | 460(+460) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | -| [lib]/VideoKit.a | 870(+870) | 0(+0) | 36(+36) | +| [lib]/VideoKit.a | 832(+832) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14402(+14402) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3836(+3836) | 0(+0) | 0(+0) | | [lib]/m.a | 5256(+5256) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 78442(+78442) | 464(+464) | 10951(+10951) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5306(+5306) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 8614(+8614) | 278(+278) | 17252(+17252) | -| Subtotals | 163360(+163360) | 1424(+1424) | 59520(+59520) | -Total Static RAM memory (data + bss): 60944(+60944) bytes -Total Flash memory (text + data): 164784(+164784) bytes +| main.cpp.obj | 8884(+8884) | 282(+282) | 17264(+17264) | +| Subtotals | 163600(+163600) | 1424(+1424) | 59536(+59536) | +Total Static RAM memory (data + bss): 60960(+60960) bytes +Total Flash memory (text + data): 165024(+165024) bytes ``` ```diff Flash used: 190556 (9%) / total: 2097152 SRAM used: 61280 (11%) / total: 524288 ```
github-actions[bot] commented 4 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/ble/display-image
sha 7a9d14be 8e50fe5e
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 127356 (48%) ø 134788 (51%)
134788 (51%)
28496 (5%) ø
os 397964 (25%)
398220 (25%)
:chart_with_upwards_trend:
+256 (+0%)
1166708 (74%)
1166452 (74%)
81200 (15%)
81216 (15%)
:chart_with_upwards_trend:
+16 (+0%)
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 397964 (18%)
398220 (18%) | :chart_with_upwards_trend:
+256 (+0%) | 81200 (15%)
81216 (15%) | :chart_with_upwards_trend:
+16 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 127356 (6%) | ø | 28496 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 264596 (12%) | ø | 18336 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 248116 (11%) | ø | 18856 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 233492 (11%) | ø | 18328 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 260236 (12%) | ø | 50344 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 232212 (11%) | ø | 18368 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 233228 (11%) | ø | 18368 (3%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 223492 (10%) | ø | 18296 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 225324 (10%) | ø | 18296 (3%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 241996 (11%) | ø | 18592 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 236700 (11%) | ø | 18584 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252316 (12%) | ø | 19024 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230468 (10%) | ø | 18312 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 231668 (11%) | ø | 18312 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 200760 (9%) | ø | 53360 (10%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85736 (4%) | ø | 12128 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 148516 (7%) | ø | 45632 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 188968 (9%) | ø | 26392 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38984 (1%) | ø | 9064 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 105672 (5%) | ø | 44064 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38580 (1%) | ø | 11320 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :x: | :x: | 179944 (8%)
180328 (8%) | :chart_with_upwards_trend:
+384 (+0%) | 50184 (9%)
50200 (9%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84980 (4%) | ø | 11896 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38232 (1%) | ø | 11208 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 42444 (2%) | ø | 9768 (1%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37120 (1%) | ø | 9592 (1%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 86352 (4%) | ø | 11976 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 279456 (13%) | ø | 25320 (4%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36608 (1%) | ø | 9024 (1%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 130968 (6%) | ø | 45472 (8%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 62084 (2%) | ø | 10560 (2%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 122716 (5%) | ø | 44232 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 67008 (3%) | ø | 12048 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36012 (1%) | ø | 9832 (1%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 75296 (3%) | ø | 12688 (2%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36472 (1%) | ø | 9064 (1%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 40800 (1%) | ø | 9328 (1%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 177160 (8%) | ø | 47368 (9%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 42316 (2%) | ø | 9032 (1%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41692 (1%) | ø | 10136 (1%) | ø | | spike_lk_sensors_imu_lsm6dsox | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52680 (2%) | ø | 10360 (1%) | ø | | spike_lk_sensors_imu_lsm6dsox_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61148 (2%) | ø | 10488 (2%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32800 (1%) | ø | 9016 (1%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 34776 (1%) | ø | 9016 (1%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 40044 (1%) | ø | 9000 (1%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87992 (4%) | ø | 11832 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32244 (1%) | ø | 9168 (1%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49552 (2%) | ø | 10344 (1%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 103100 (4%) | ø | 13112 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49808 (2%) | ø | 9928 (1%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 43468 (2%) | ø | 10824 (2%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 75020 (3%) | ø | 12384 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30760 (1%) | ø | 8976 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36144 (1%) | ø | 10024 (1%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31200 (1%) | ø | 8976 (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-06-21 15:29:14.075711949 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-06-21 15:29:14.359713074 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 638(+638) | 14(+14) | 230(+230) | +| [fill] | 638(+638) | 10(+10) | 234(+234) | | [lib]/ActivityKit.a | 11054(+11054) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 1974(+1974) | 0(+0) | 0(+0) | | [lib]/BatteryKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1652(+1652) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1120(+1120) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 544(+544) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 196(+196) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 546(+546) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 118(+118) | 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 | 160(+160) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 600(+600) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1794(+1794) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 944(+944) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1070(+1070) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1242(+1242) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 584(+584) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 700(+700) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1362(+1362) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17812(+17812) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3836(+3836) | 0(+0) | 0(+0) | | [lib]/m.a | 5256(+5256) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 180294(+180294) | 773(+773) | 19667(+19667) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5768(+5768) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 75810(+75810) | 108(+108) | 27518(+27518) | -| Subtotals | 356984(+356984) | 2040(+2040) | 78832(+78832) | -Total Static RAM memory (data + bss): 80872(+80872) bytes -Total Flash memory (text + data): 359024(+359024) bytes +| main.cpp.obj | 76018(+76018) | 112(+112) | 27530(+27530) | +| Subtotals | 357192(+357192) | 2040(+2040) | 78848(+78848) | +Total Static RAM memory (data + bss): 80888(+80888) bytes +Total Flash memory (text + data): 359232(+359232) bytes ``` ```diff Flash used: 398220 (18%) / total: 2097152 SRAM used: 81216 (15%) / total: 524288 ```
spike_lk_command_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt 2024-06-21 15:29:23.483749291 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt 2024-06-21 15:29:23.663750008 +0000 @@ -1,40 +1,40 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 298(+298) | 9(+9) | 36(+36) | +| [fill] | 294(+294) | 5(+5) | 40(+40) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1152(+1152) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 136(+136) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1228(+1228) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/ReinforcerKit.a | 1726(+1726) | 460(+460) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | -| [lib]/VideoKit.a | 884(+884) | 0(+0) | 36(+36) | -| [lib]/c_nano.a | 14408(+14408) | 200(+200) | 53(+53) | +| [lib]/VideoKit.a | 846(+846) | 0(+0) | 36(+36) | +| [lib]/c_nano.a | 14512(+14512) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3564(+3564) | 0(+0) | 0(+0) | | [lib]/m.a | 5008(+5008) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 74488(+74488) | 464(+464) | 10827(+10827) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 4984(+4984) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 5292(+5292) | 278(+278) | 6300(+6300) | -| Subtotals | 154788(+154788) | 1424(+1424) | 48440(+48440) | -Total Static RAM memory (data + bss): 49864(+49864) bytes -Total Flash memory (text + data): 156212(+156212) bytes +| main.cpp.obj | 5558(+5558) | 282(+282) | 6312(+6312) | +| Subtotals | 155116(+155116) | 1424(+1424) | 48456(+48456) | +Total Static RAM memory (data + bss): 49880(+49880) bytes +Total Flash memory (text + data): 156540(+156540) bytes ``` ```diff Flash used: 180328 (8%) / total: 2097152 SRAM used: 50200 (9%) / total: 524288 ```
github-actions[bot] commented 4 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/ble/display-image
sha 7a9d14be b3f9fd5a
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 141604 (54%) ø 120540 (45%)
120540 (45%)
39448 (7%) ø
os 458916 (29%)
459188 (29%)
:chart_with_upwards_trend:
+272 (+0%)
1105756 (70%)
1105484 (70%)
92552 (17%)
92568 (17%)
:chart_with_upwards_trend:
+16 (+0%)
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 458916 (21%)
459188 (21%) | :chart_with_upwards_trend:
+272 (+0%) | 92552 (17%)
92568 (17%) | :chart_with_upwards_trend:
+16 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 141604 (6%) | ø | 39448 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 280356 (13%) | ø | 28488 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 256404 (12%) | ø | 29008 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 241948 (11%) | ø | 28448 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 272444 (12%) | ø | 60496 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 244420 (11%) | ø | 28520 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 245444 (11%) | ø | 28520 (5%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 236508 (11%) | ø | 28864 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238156 (11%) | ø | 28448 (5%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254548 (12%) | ø | 28744 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249356 (11%) | ø | 28736 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 260636 (12%) | ø | 29176 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 242700 (11%) | ø | 28464 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 243876 (11%) | ø | 28464 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 204424 (9%) | ø | 64016 (12%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97212 (4%) | ø | 22712 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158636 (7%) | ø | 56216 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 200292 (9%) | ø | 37472 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51116 (2%) | ø | 19736 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115244 (5%) | ø | 54760 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53424 (2%) | ø | 21896 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :x: | :x: | 190252 (9%)
190556 (9%) | :chart_with_upwards_trend:
+304 (+0%) | 61264 (11%)
61280 (11%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 98248 (4%) | ø | 22728 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52852 (2%) | ø | 21784 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57876 (2%) | ø | 20344 (3%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49048 (2%) | ø | 20424 (3%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 102260 (4%) | ø | 23064 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 284520 (13%) | ø | 35976 (6%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51688 (2%) | ø | 19736 (3%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 134748 (6%) | ø | 55072 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 72364 (3%) | ø | 21256 (4%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133904 (6%) | ø | 55064 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 81740 (3%) | ø | 22624 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49648 (2%) | ø | 20920 (3%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 81128 (3%) | ø | 23216 (4%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51208 (2%) | ø | 19768 (3%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 56552 (2%) | ø | 20288 (3%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 185804 (8%) | ø | 57936 (11%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49176 (2%) | ø | 19704 (3%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52360 (2%) | ø | 20832 (3%) | ø | | spike_lk_sensors_imu_lsm6dsox | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63516 (3%) | ø | 21056 (4%) | ø | | spike_lk_sensors_imu_lsm6dsox_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 71180 (3%) | ø | 20640 (3%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48968 (2%) | ø | 19736 (3%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49704 (2%) | ø | 19736 (3%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55512 (2%) | ø | 19712 (3%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100752 (4%) | ø | 22784 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 47588 (2%) | ø | 19752 (3%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61300 (2%) | ø | 20912 (3%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 116280 (5%) | ø | 23816 (4%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 64768 (3%) | ø | 20760 (3%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52444 (2%) | ø | 21656 (4%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82412 (3%) | ø | 23048 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31320 (1%) | ø | 9072 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49084 (2%) | ø | 20600 (3%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48368 (2%) | ø | 19824 (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-06-21 15:45:52.401778610 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-06-21 15:45:52.689781369 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 620(+620) | 14(+14) | 251(+251) | +| [fill] | 620(+620) | 10(+10) | 255(+255) | | [lib]/ActivityKit.a | 11054(+11054) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3672(+3672) | 0(+0) | 128(+128) | | [lib]/BatteryKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1652(+1652) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1120(+1120) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 544(+544) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 196(+196) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 546(+546) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 118(+118) | 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 | 160(+160) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 600(+600) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 2302(+2302) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 944(+944) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1070(+1070) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1242(+1242) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 584(+584) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 686(+686) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1362(+1362) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17702(+17702) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3836(+3836) | 0(+0) | 0(+0) | | [lib]/m.a | 5256(+5256) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 181520(+181520) | 773(+773) | 19755(+19755) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5774(+5774) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 132614(+132614) | 108(+108) | 38625(+38625) | -| Subtotals | 417084(+417084) | 2040(+2040) | 90176(+90176) | -Total Static RAM memory (data + bss): 92216(+92216) bytes -Total Flash memory (text + data): 419124(+419124) bytes +| main.cpp.obj | 132822(+132822) | 112(+112) | 38637(+38637) | +| Subtotals | 417292(+417292) | 2040(+2040) | 90192(+90192) | +Total Static RAM memory (data + bss): 92232(+92232) bytes +Total Flash memory (text + data): 419332(+419332) bytes ``` ```diff Flash used: 459188 (21%) / total: 2097152 SRAM used: 92568 (17%) / total: 524288 ```
spike_lk_command_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt 2024-06-21 15:46:01.361865379 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt 2024-06-21 15:46:01.541867128 +0000 @@ -1,40 +1,40 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 296(+296) | 9(+9) | 40(+40) | +| [fill] | 304(+304) | 5(+5) | 44(+44) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1152(+1152) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 136(+136) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1736(+1736) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/ReinforcerKit.a | 1726(+1726) | 460(+460) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | -| [lib]/VideoKit.a | 870(+870) | 0(+0) | 36(+36) | +| [lib]/VideoKit.a | 832(+832) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14402(+14402) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3836(+3836) | 0(+0) | 0(+0) | | [lib]/m.a | 5256(+5256) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 78442(+78442) | 464(+464) | 10951(+10951) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5306(+5306) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 8614(+8614) | 278(+278) | 17252(+17252) | -| Subtotals | 163360(+163360) | 1424(+1424) | 59520(+59520) | -Total Static RAM memory (data + bss): 60944(+60944) bytes -Total Flash memory (text + data): 164784(+164784) bytes +| main.cpp.obj | 8884(+8884) | 282(+282) | 17264(+17264) | +| Subtotals | 163600(+163600) | 1424(+1424) | 59536(+59536) | +Total Static RAM memory (data + bss): 60960(+60960) bytes +Total Flash memory (text + data): 165024(+165024) bytes ``` ```diff Flash used: 190556 (9%) / total: 2097152 SRAM used: 61280 (11%) / total: 524288 ```
github-actions[bot] commented 4 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/ble/display-image
sha 7a9d14be b3f9fd5a
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 127356 (48%) ø 134788 (51%)
134788 (51%)
28496 (5%) ø
os 397964 (25%)
398220 (25%)
:chart_with_upwards_trend:
+256 (+0%)
1166708 (74%)
1166452 (74%)
81200 (15%)
81216 (15%)
:chart_with_upwards_trend:
+16 (+0%)
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 397964 (18%)
398220 (18%) | :chart_with_upwards_trend:
+256 (+0%) | 81200 (15%)
81216 (15%) | :chart_with_upwards_trend:
+16 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 127356 (6%) | ø | 28496 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 264596 (12%) | ø | 18336 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 248116 (11%) | ø | 18856 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 233492 (11%) | ø | 18328 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 260236 (12%) | ø | 50344 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 232212 (11%) | ø | 18368 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 233228 (11%) | ø | 18368 (3%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 223492 (10%) | ø | 18296 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 225324 (10%) | ø | 18296 (3%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 241996 (11%) | ø | 18592 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 236700 (11%) | ø | 18584 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252316 (12%) | ø | 19024 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230468 (10%) | ø | 18312 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 231668 (11%) | ø | 18312 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 200760 (9%) | ø | 53360 (10%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85736 (4%) | ø | 12128 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 148516 (7%) | ø | 45632 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 188968 (9%) | ø | 26392 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38984 (1%) | ø | 9064 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 105672 (5%) | ø | 44064 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38580 (1%) | ø | 11320 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :x: | :x: | 179944 (8%)
180328 (8%) | :chart_with_upwards_trend:
+384 (+0%) | 50184 (9%)
50200 (9%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84980 (4%) | ø | 11896 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38232 (1%) | ø | 11208 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 42444 (2%) | ø | 9768 (1%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37120 (1%) | ø | 9592 (1%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 86352 (4%) | ø | 11976 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 279456 (13%) | ø | 25320 (4%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36608 (1%) | ø | 9024 (1%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 130968 (6%) | ø | 45472 (8%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 62084 (2%) | ø | 10560 (2%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 122716 (5%) | ø | 44232 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 67008 (3%) | ø | 12048 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36012 (1%) | ø | 9832 (1%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 75296 (3%) | ø | 12688 (2%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36472 (1%) | ø | 9064 (1%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 40800 (1%) | ø | 9328 (1%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 177160 (8%) | ø | 47368 (9%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 42316 (2%) | ø | 9032 (1%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41692 (1%) | ø | 10136 (1%) | ø | | spike_lk_sensors_imu_lsm6dsox | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52680 (2%) | ø | 10360 (1%) | ø | | spike_lk_sensors_imu_lsm6dsox_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61148 (2%) | ø | 10488 (2%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32800 (1%) | ø | 9016 (1%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 34776 (1%) | ø | 9016 (1%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 40044 (1%) | ø | 9000 (1%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87992 (4%) | ø | 11832 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32244 (1%) | ø | 9168 (1%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49552 (2%) | ø | 10344 (1%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 103100 (4%) | ø | 13112 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49808 (2%) | ø | 9928 (1%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 43468 (2%) | ø | 10824 (2%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 75020 (3%) | ø | 12384 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30760 (1%) | ø | 8976 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36144 (1%) | ø | 10024 (1%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31200 (1%) | ø | 8976 (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-06-21 15:46:05.554361413 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-06-21 15:46:05.846367598 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 638(+638) | 14(+14) | 230(+230) | +| [fill] | 638(+638) | 10(+10) | 234(+234) | | [lib]/ActivityKit.a | 11054(+11054) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 1974(+1974) | 0(+0) | 0(+0) | | [lib]/BatteryKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1652(+1652) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1120(+1120) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 544(+544) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 196(+196) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 546(+546) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 118(+118) | 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 | 160(+160) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 600(+600) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1794(+1794) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 944(+944) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1070(+1070) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1242(+1242) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 584(+584) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 700(+700) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1362(+1362) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17812(+17812) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3836(+3836) | 0(+0) | 0(+0) | | [lib]/m.a | 5256(+5256) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 180294(+180294) | 773(+773) | 19667(+19667) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5768(+5768) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 75810(+75810) | 108(+108) | 27518(+27518) | -| Subtotals | 356984(+356984) | 2040(+2040) | 78832(+78832) | -Total Static RAM memory (data + bss): 80872(+80872) bytes -Total Flash memory (text + data): 359024(+359024) bytes +| main.cpp.obj | 76018(+76018) | 112(+112) | 27530(+27530) | +| Subtotals | 357192(+357192) | 2040(+2040) | 78848(+78848) | +Total Static RAM memory (data + bss): 80888(+80888) bytes +Total Flash memory (text + data): 359232(+359232) bytes ``` ```diff Flash used: 398220 (18%) / total: 2097152 SRAM used: 81216 (15%) / total: 524288 ```
spike_lk_command_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt 2024-06-21 15:46:14.566544404 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt 2024-06-21 15:46:14.738546913 +0000 @@ -1,40 +1,40 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 298(+298) | 9(+9) | 36(+36) | +| [fill] | 294(+294) | 5(+5) | 40(+40) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1152(+1152) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 136(+136) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1228(+1228) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/ReinforcerKit.a | 1726(+1726) | 460(+460) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | -| [lib]/VideoKit.a | 884(+884) | 0(+0) | 36(+36) | -| [lib]/c_nano.a | 14408(+14408) | 200(+200) | 53(+53) | +| [lib]/VideoKit.a | 846(+846) | 0(+0) | 36(+36) | +| [lib]/c_nano.a | 14512(+14512) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3564(+3564) | 0(+0) | 0(+0) | | [lib]/m.a | 5008(+5008) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 74488(+74488) | 464(+464) | 10827(+10827) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 4984(+4984) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 5292(+5292) | 278(+278) | 6300(+6300) | -| Subtotals | 154788(+154788) | 1424(+1424) | 48440(+48440) | -Total Static RAM memory (data + bss): 49864(+49864) bytes -Total Flash memory (text + data): 156212(+156212) bytes +| main.cpp.obj | 5558(+5558) | 282(+282) | 6312(+6312) | +| Subtotals | 155116(+155116) | 1424(+1424) | 48456(+48456) | +Total Static RAM memory (data + bss): 49880(+49880) bytes +Total Flash memory (text + data): 156540(+156540) bytes ``` ```diff Flash used: 180328 (8%) / total: 2097152 SRAM used: 50200 (9%) / total: 524288 ```
github-actions[bot] commented 4 months ago

:bookmark: Version comparison

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

:bookmark: Version comparison

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

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/ble/display-image
sha 7a9d14be 7bd227a9
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 141604 (54%) ø 120540 (45%)
120540 (45%)
39448 (7%) ø
os 458916 (29%)
459188 (29%)
:chart_with_upwards_trend:
+272 (+0%)
1105756 (70%)
1105484 (70%)
92552 (17%)
92568 (17%)
:chart_with_upwards_trend:
+16 (+0%)
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 458916 (21%)
459188 (21%) | :chart_with_upwards_trend:
+272 (+0%) | 92552 (17%)
92568 (17%) | :chart_with_upwards_trend:
+16 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 141604 (6%) | ø | 39448 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 280356 (13%) | ø | 28488 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 256404 (12%) | ø | 29008 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 241948 (11%) | ø | 28448 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 272444 (12%) | ø | 60496 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 244420 (11%) | ø | 28520 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 245444 (11%) | ø | 28520 (5%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 236508 (11%) | ø | 28864 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238156 (11%) | ø | 28448 (5%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254548 (12%) | ø | 28744 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249356 (11%) | ø | 28736 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 260636 (12%) | ø | 29176 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 242700 (11%) | ø | 28464 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 243876 (11%) | ø | 28464 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 204424 (9%) | ø | 64016 (12%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97212 (4%) | ø | 22712 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158636 (7%) | ø | 56216 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 200292 (9%) | ø | 37472 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51116 (2%) | ø | 19736 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115244 (5%) | ø | 54760 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53424 (2%) | ø | 21896 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :x: | :x: | 190252 (9%)
190556 (9%) | :chart_with_upwards_trend:
+304 (+0%) | 61264 (11%)
61280 (11%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 98248 (4%) | ø | 22728 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52852 (2%) | ø | 21784 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57876 (2%) | ø | 20344 (3%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49048 (2%) | ø | 20424 (3%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 102260 (4%) | ø | 23064 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 284520 (13%) | ø | 35976 (6%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51688 (2%) | ø | 19736 (3%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 134748 (6%) | ø | 55072 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 72364 (3%) | ø | 21256 (4%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133904 (6%) | ø | 55064 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 81740 (3%) | ø | 22624 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49648 (2%) | ø | 20920 (3%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 81128 (3%) | ø | 23216 (4%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51208 (2%) | ø | 19768 (3%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 56552 (2%) | ø | 20288 (3%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 185804 (8%) | ø | 57936 (11%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49176 (2%) | ø | 19704 (3%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52360 (2%) | ø | 20832 (3%) | ø | | spike_lk_sensors_imu_lsm6dsox | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63516 (3%) | ø | 21056 (4%) | ø | | spike_lk_sensors_imu_lsm6dsox_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 71180 (3%) | ø | 20640 (3%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48968 (2%) | ø | 19736 (3%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49704 (2%) | ø | 19736 (3%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55512 (2%) | ø | 19712 (3%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100752 (4%) | ø | 22784 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 47588 (2%) | ø | 19752 (3%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61300 (2%) | ø | 20912 (3%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 116280 (5%) | ø | 23816 (4%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 64768 (3%) | ø | 20760 (3%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52444 (2%) | ø | 21656 (4%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82412 (3%) | ø | 23048 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31320 (1%) | ø | 9072 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49084 (2%) | ø | 20600 (3%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48368 (2%) | ø | 19824 (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-06-24 09:52:48.490584499 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-06-24 09:52:48.778582149 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 620(+620) | 14(+14) | 251(+251) | +| [fill] | 620(+620) | 10(+10) | 255(+255) | | [lib]/ActivityKit.a | 11054(+11054) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3672(+3672) | 0(+0) | 128(+128) | | [lib]/BatteryKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1652(+1652) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1120(+1120) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 544(+544) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 196(+196) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 546(+546) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 118(+118) | 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 | 160(+160) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 600(+600) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 2302(+2302) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 944(+944) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1070(+1070) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1242(+1242) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 584(+584) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 686(+686) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1362(+1362) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17702(+17702) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3836(+3836) | 0(+0) | 0(+0) | | [lib]/m.a | 5256(+5256) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 181520(+181520) | 773(+773) | 19755(+19755) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5774(+5774) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 132614(+132614) | 108(+108) | 38625(+38625) | -| Subtotals | 417084(+417084) | 2040(+2040) | 90176(+90176) | -Total Static RAM memory (data + bss): 92216(+92216) bytes -Total Flash memory (text + data): 419124(+419124) bytes +| main.cpp.obj | 132822(+132822) | 112(+112) | 38637(+38637) | +| Subtotals | 417292(+417292) | 2040(+2040) | 90192(+90192) | +Total Static RAM memory (data + bss): 92232(+92232) bytes +Total Flash memory (text + data): 419332(+419332) bytes ``` ```diff Flash used: 459188 (21%) / total: 2097152 SRAM used: 92568 (17%) / total: 524288 ```
spike_lk_command_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt 2024-06-24 09:52:57.422510608 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt 2024-06-24 09:52:57.602509108 +0000 @@ -1,40 +1,40 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 296(+296) | 9(+9) | 40(+40) | +| [fill] | 304(+304) | 5(+5) | 44(+44) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1152(+1152) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 136(+136) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1736(+1736) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/ReinforcerKit.a | 1726(+1726) | 460(+460) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | -| [lib]/VideoKit.a | 870(+870) | 0(+0) | 36(+36) | +| [lib]/VideoKit.a | 832(+832) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14402(+14402) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3836(+3836) | 0(+0) | 0(+0) | | [lib]/m.a | 5256(+5256) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 78442(+78442) | 464(+464) | 10951(+10951) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5306(+5306) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 8614(+8614) | 278(+278) | 17252(+17252) | -| Subtotals | 163360(+163360) | 1424(+1424) | 59520(+59520) | -Total Static RAM memory (data + bss): 60944(+60944) bytes -Total Flash memory (text + data): 164784(+164784) bytes +| main.cpp.obj | 8884(+8884) | 282(+282) | 17264(+17264) | +| Subtotals | 163600(+163600) | 1424(+1424) | 59536(+59536) | +Total Static RAM memory (data + bss): 60960(+60960) bytes +Total Flash memory (text + data): 165024(+165024) bytes ``` ```diff Flash used: 190556 (9%) / total: 2097152 SRAM used: 61280 (11%) / total: 524288 ```
github-actions[bot] commented 4 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/ble/display-image
sha 7a9d14be 7bd227a9
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 127356 (48%) ø 134788 (51%)
134788 (51%)
28496 (5%) ø
os 397964 (25%)
398220 (25%)
:chart_with_upwards_trend:
+256 (+0%)
1166708 (74%)
1166452 (74%)
81200 (15%)
81216 (15%)
:chart_with_upwards_trend:
+16 (+0%)
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 397964 (18%)
398220 (18%) | :chart_with_upwards_trend:
+256 (+0%) | 81200 (15%)
81216 (15%) | :chart_with_upwards_trend:
+16 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 127356 (6%) | ø | 28496 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 264596 (12%) | ø | 18336 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 248116 (11%) | ø | 18856 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 233492 (11%) | ø | 18328 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 260236 (12%) | ø | 50344 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 232212 (11%) | ø | 18368 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 233228 (11%) | ø | 18368 (3%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 223492 (10%) | ø | 18296 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 225324 (10%) | ø | 18296 (3%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 241996 (11%) | ø | 18592 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 236700 (11%) | ø | 18584 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252316 (12%) | ø | 19024 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230468 (10%) | ø | 18312 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 231668 (11%) | ø | 18312 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 200760 (9%) | ø | 53360 (10%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85736 (4%) | ø | 12128 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 148516 (7%) | ø | 45632 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 188968 (9%) | ø | 26392 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38984 (1%) | ø | 9064 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 105672 (5%) | ø | 44064 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38580 (1%) | ø | 11320 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :x: | :x: | 179944 (8%)
180328 (8%) | :chart_with_upwards_trend:
+384 (+0%) | 50184 (9%)
50200 (9%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84980 (4%) | ø | 11896 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38232 (1%) | ø | 11208 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 42444 (2%) | ø | 9768 (1%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37120 (1%) | ø | 9592 (1%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 86352 (4%) | ø | 11976 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 279456 (13%) | ø | 25320 (4%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36608 (1%) | ø | 9024 (1%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 130968 (6%) | ø | 45472 (8%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 62084 (2%) | ø | 10560 (2%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 122716 (5%) | ø | 44232 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 67008 (3%) | ø | 12048 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36012 (1%) | ø | 9832 (1%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 75296 (3%) | ø | 12688 (2%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36472 (1%) | ø | 9064 (1%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 40800 (1%) | ø | 9328 (1%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 177160 (8%) | ø | 47368 (9%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 42316 (2%) | ø | 9032 (1%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41692 (1%) | ø | 10136 (1%) | ø | | spike_lk_sensors_imu_lsm6dsox | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52680 (2%) | ø | 10360 (1%) | ø | | spike_lk_sensors_imu_lsm6dsox_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61148 (2%) | ø | 10488 (2%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32800 (1%) | ø | 9016 (1%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 34776 (1%) | ø | 9016 (1%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 40044 (1%) | ø | 9000 (1%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87992 (4%) | ø | 11832 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32244 (1%) | ø | 9168 (1%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49552 (2%) | ø | 10344 (1%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 103100 (4%) | ø | 13112 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49808 (2%) | ø | 9928 (1%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 43468 (2%) | ø | 10824 (2%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 75020 (3%) | ø | 12384 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30760 (1%) | ø | 8976 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36144 (1%) | ø | 10024 (1%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31200 (1%) | ø | 8976 (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-06-24 09:53:03.838629923 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-06-24 09:53:04.118628660 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 638(+638) | 14(+14) | 230(+230) | +| [fill] | 638(+638) | 10(+10) | 234(+234) | | [lib]/ActivityKit.a | 11054(+11054) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 1974(+1974) | 0(+0) | 0(+0) | | [lib]/BatteryKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1652(+1652) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1120(+1120) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 544(+544) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 196(+196) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 546(+546) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 118(+118) | 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 | 160(+160) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 600(+600) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1794(+1794) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 944(+944) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1070(+1070) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1242(+1242) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 584(+584) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 700(+700) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1362(+1362) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17812(+17812) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3836(+3836) | 0(+0) | 0(+0) | | [lib]/m.a | 5256(+5256) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 180294(+180294) | 773(+773) | 19667(+19667) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5768(+5768) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 75810(+75810) | 108(+108) | 27518(+27518) | -| Subtotals | 356984(+356984) | 2040(+2040) | 78832(+78832) | -Total Static RAM memory (data + bss): 80872(+80872) bytes -Total Flash memory (text + data): 359024(+359024) bytes +| main.cpp.obj | 76018(+76018) | 112(+112) | 27530(+27530) | +| Subtotals | 357192(+357192) | 2040(+2040) | 78848(+78848) | +Total Static RAM memory (data + bss): 80888(+80888) bytes +Total Flash memory (text + data): 359232(+359232) bytes ``` ```diff Flash used: 398220 (18%) / total: 2097152 SRAM used: 81216 (15%) / total: 524288 ```
spike_lk_command_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt 2024-06-24 09:53:12.950588839 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt 2024-06-24 09:53:13.126588043 +0000 @@ -1,40 +1,40 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 298(+298) | 9(+9) | 36(+36) | +| [fill] | 294(+294) | 5(+5) | 40(+40) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1152(+1152) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 136(+136) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1228(+1228) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/ReinforcerKit.a | 1726(+1726) | 460(+460) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | -| [lib]/VideoKit.a | 884(+884) | 0(+0) | 36(+36) | -| [lib]/c_nano.a | 14408(+14408) | 200(+200) | 53(+53) | +| [lib]/VideoKit.a | 846(+846) | 0(+0) | 36(+36) | +| [lib]/c_nano.a | 14512(+14512) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3564(+3564) | 0(+0) | 0(+0) | | [lib]/m.a | 5008(+5008) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 74488(+74488) | 464(+464) | 10827(+10827) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 4984(+4984) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 5292(+5292) | 278(+278) | 6300(+6300) | -| Subtotals | 154788(+154788) | 1424(+1424) | 48440(+48440) | -Total Static RAM memory (data + bss): 49864(+49864) bytes -Total Flash memory (text + data): 156212(+156212) bytes +| main.cpp.obj | 5558(+5558) | 282(+282) | 6312(+6312) | +| Subtotals | 155116(+155116) | 1424(+1424) | 48456(+48456) | +Total Static RAM memory (data + bss): 49880(+49880) bytes +Total Flash memory (text + data): 156540(+156540) bytes ``` ```diff Flash used: 180328 (8%) / total: 2097152 SRAM used: 50200 (9%) / total: 524288 ```
sonarcloud[bot] commented 4 months ago

Quality Gate Passed Quality Gate passed

Issues
1 New issue
0 Accepted issues

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

See analysis details on SonarCloud

github-actions[bot] commented 4 months ago

:bookmark: Version comparison

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

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/ble/display-image
sha 35bb911a 17b9c58c
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 141604 (54%) ø 120540 (45%)
120540 (45%)
39448 (7%) ø
os 458916 (29%)
459188 (29%)
:chart_with_upwards_trend:
+272 (+0%)
1105756 (70%)
1105484 (70%)
92552 (17%)
92568 (17%)
:chart_with_upwards_trend:
+16 (+0%)
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 458916 (21%)
459188 (21%) | :chart_with_upwards_trend:
+272 (+0%) | 92552 (17%)
92568 (17%) | :chart_with_upwards_trend:
+16 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 141604 (6%) | ø | 39448 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 280356 (13%) | ø | 28488 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 256404 (12%) | ø | 29008 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 241788 (11%) | ø | 28448 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 272348 (12%) | ø | 60496 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 244292 (11%) | ø | 28520 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 245268 (11%) | ø | 28520 (5%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 236460 (11%) | ø | 28864 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238156 (11%) | ø | 28448 (5%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254548 (12%) | ø | 28744 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249356 (11%) | ø | 28736 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 260636 (12%) | ø | 29176 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 242700 (11%) | ø | 28464 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 243876 (11%) | ø | 28464 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 204424 (9%) | ø | 64016 (12%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97212 (4%) | ø | 22712 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158636 (7%) | ø | 56216 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 200292 (9%) | ø | 37472 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51116 (2%) | ø | 19736 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115244 (5%) | ø | 54760 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53424 (2%) | ø | 21896 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :x: | :x: | 190252 (9%)
190556 (9%) | :chart_with_upwards_trend:
+304 (+0%) | 61264 (11%)
61280 (11%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 98248 (4%) | ø | 22728 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52852 (2%) | ø | 21784 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57876 (2%) | ø | 20344 (3%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49048 (2%) | ø | 20424 (3%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 102260 (4%) | ø | 23064 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 284520 (13%) | ø | 35976 (6%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51688 (2%) | ø | 19736 (3%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 134748 (6%) | ø | 55072 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 72364 (3%) | ø | 21256 (4%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133904 (6%) | ø | 55064 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 81740 (3%) | ø | 22624 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49648 (2%) | ø | 20920 (3%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 81128 (3%) | ø | 23216 (4%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51208 (2%) | ø | 19768 (3%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 56552 (2%) | ø | 20288 (3%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 185804 (8%) | ø | 57936 (11%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49176 (2%) | ø | 19704 (3%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52360 (2%) | ø | 20832 (3%) | ø | | spike_lk_sensors_imu_lsm6dsox | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63516 (3%) | ø | 21056 (4%) | ø | | spike_lk_sensors_imu_lsm6dsox_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 71180 (3%) | ø | 20640 (3%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48968 (2%) | ø | 19736 (3%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49704 (2%) | ø | 19736 (3%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55512 (2%) | ø | 19712 (3%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100752 (4%) | ø | 22784 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 47588 (2%) | ø | 19752 (3%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61300 (2%) | ø | 20912 (3%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 116280 (5%) | ø | 23816 (4%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 64768 (3%) | ø | 20760 (3%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52444 (2%) | ø | 21656 (4%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82412 (3%) | ø | 23048 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31320 (1%) | ø | 9072 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49084 (2%) | ø | 20600 (3%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48368 (2%) | ø | 19824 (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-06-26 07:52:37.866896448 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-06-26 07:52:38.162895302 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 620(+620) | 14(+14) | 251(+251) | +| [fill] | 620(+620) | 10(+10) | 255(+255) | | [lib]/ActivityKit.a | 11054(+11054) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3672(+3672) | 0(+0) | 128(+128) | | [lib]/BatteryKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1652(+1652) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1120(+1120) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 544(+544) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 196(+196) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 546(+546) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 118(+118) | 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 | 160(+160) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 600(+600) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 2302(+2302) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 944(+944) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1070(+1070) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1242(+1242) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 584(+584) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 686(+686) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1362(+1362) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17702(+17702) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3836(+3836) | 0(+0) | 0(+0) | | [lib]/m.a | 5256(+5256) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 181520(+181520) | 773(+773) | 19755(+19755) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5774(+5774) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 132614(+132614) | 108(+108) | 38625(+38625) | -| Subtotals | 417084(+417084) | 2040(+2040) | 90176(+90176) | -Total Static RAM memory (data + bss): 92216(+92216) bytes -Total Flash memory (text + data): 419124(+419124) bytes +| main.cpp.obj | 132822(+132822) | 112(+112) | 38637(+38637) | +| Subtotals | 417292(+417292) | 2040(+2040) | 90192(+90192) | +Total Static RAM memory (data + bss): 92232(+92232) bytes +Total Flash memory (text + data): 419332(+419332) bytes ``` ```diff Flash used: 459188 (21%) / total: 2097152 SRAM used: 92568 (17%) / total: 524288 ```
spike_lk_command_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt 2024-06-26 07:52:46.786860936 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt 2024-06-26 07:52:46.966860064 +0000 @@ -1,40 +1,40 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 296(+296) | 9(+9) | 40(+40) | +| [fill] | 304(+304) | 5(+5) | 44(+44) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1152(+1152) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 136(+136) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1736(+1736) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/ReinforcerKit.a | 1726(+1726) | 460(+460) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | -| [lib]/VideoKit.a | 870(+870) | 0(+0) | 36(+36) | +| [lib]/VideoKit.a | 832(+832) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14402(+14402) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3836(+3836) | 0(+0) | 0(+0) | | [lib]/m.a | 5256(+5256) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 78442(+78442) | 464(+464) | 10951(+10951) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5306(+5306) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 8614(+8614) | 278(+278) | 17252(+17252) | -| Subtotals | 163360(+163360) | 1424(+1424) | 59520(+59520) | -Total Static RAM memory (data + bss): 60944(+60944) bytes -Total Flash memory (text + data): 164784(+164784) bytes +| main.cpp.obj | 8884(+8884) | 282(+282) | 17264(+17264) | +| Subtotals | 163600(+163600) | 1424(+1424) | 59536(+59536) | +Total Static RAM memory (data + bss): 60960(+60960) bytes +Total Flash memory (text + data): 165024(+165024) bytes ``` ```diff Flash used: 190556 (9%) / total: 2097152 SRAM used: 61280 (11%) / total: 524288 ```
github-actions[bot] commented 4 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/ble/display-image
sha 35bb911a 17b9c58c
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 127356 (48%) ø 134788 (51%)
134788 (51%)
28496 (5%) ø
os 397964 (25%)
398220 (25%)
:chart_with_upwards_trend:
+256 (+0%)
1166708 (74%)
1166452 (74%)
81200 (15%)
81216 (15%)
:chart_with_upwards_trend:
+16 (+0%)
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 397964 (18%)
398220 (18%) | :chart_with_upwards_trend:
+256 (+0%) | 81200 (15%)
81216 (15%) | :chart_with_upwards_trend:
+16 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 127356 (6%) | ø | 28496 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 264596 (12%) | ø | 18336 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 248116 (11%) | ø | 18856 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 233332 (11%) | ø | 18328 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 260140 (12%) | ø | 50344 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 232084 (11%) | ø | 18368 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 233068 (11%) | ø | 18368 (3%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 223444 (10%) | ø | 18296 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 225324 (10%) | ø | 18296 (3%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 241996 (11%) | ø | 18592 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 236700 (11%) | ø | 18584 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252316 (12%) | ø | 19024 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230468 (10%) | ø | 18312 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 231668 (11%) | ø | 18312 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 200760 (9%) | ø | 53360 (10%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85736 (4%) | ø | 12128 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 148516 (7%) | ø | 45632 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 188968 (9%) | ø | 26392 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38984 (1%) | ø | 9064 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 105672 (5%) | ø | 44064 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38580 (1%) | ø | 11320 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :x: | :x: | 179944 (8%)
180328 (8%) | :chart_with_upwards_trend:
+384 (+0%) | 50184 (9%)
50200 (9%) | :chart_with_upwards_trend:
+16 (+0%) | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84980 (4%) | ø | 11896 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38232 (1%) | ø | 11208 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 42444 (2%) | ø | 9768 (1%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37120 (1%) | ø | 9592 (1%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 86352 (4%) | ø | 11976 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 279456 (13%) | ø | 25320 (4%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36608 (1%) | ø | 9024 (1%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 130968 (6%) | ø | 45472 (8%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 62084 (2%) | ø | 10560 (2%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 122716 (5%) | ø | 44232 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 67008 (3%) | ø | 12048 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36012 (1%) | ø | 9832 (1%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 75296 (3%) | ø | 12688 (2%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36472 (1%) | ø | 9064 (1%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 40800 (1%) | ø | 9328 (1%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 177160 (8%) | ø | 47368 (9%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 42316 (2%) | ø | 9032 (1%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41692 (1%) | ø | 10136 (1%) | ø | | spike_lk_sensors_imu_lsm6dsox | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52680 (2%) | ø | 10360 (1%) | ø | | spike_lk_sensors_imu_lsm6dsox_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61148 (2%) | ø | 10488 (2%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32800 (1%) | ø | 9016 (1%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 34776 (1%) | ø | 9016 (1%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 40044 (1%) | ø | 9000 (1%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87992 (4%) | ø | 11832 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32244 (1%) | ø | 9168 (1%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49552 (2%) | ø | 10344 (1%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 103100 (4%) | ø | 13112 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49808 (2%) | ø | 9928 (1%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 43468 (2%) | ø | 10824 (2%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 75020 (3%) | ø | 12384 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30760 (1%) | ø | 8976 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36144 (1%) | ø | 10024 (1%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31200 (1%) | ø | 8976 (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-06-26 07:52:41.817604973 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-06-26 07:52:42.097607846 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 638(+638) | 14(+14) | 230(+230) | +| [fill] | 638(+638) | 10(+10) | 234(+234) | | [lib]/ActivityKit.a | 11054(+11054) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 1974(+1974) | 0(+0) | 0(+0) | | [lib]/BatteryKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1652(+1652) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1120(+1120) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 544(+544) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 196(+196) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 546(+546) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 118(+118) | 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 | 160(+160) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 600(+600) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1794(+1794) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 944(+944) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1070(+1070) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1242(+1242) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 584(+584) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 700(+700) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1362(+1362) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17812(+17812) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3836(+3836) | 0(+0) | 0(+0) | | [lib]/m.a | 5256(+5256) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 180294(+180294) | 773(+773) | 19667(+19667) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5768(+5768) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 75810(+75810) | 108(+108) | 27518(+27518) | -| Subtotals | 356984(+356984) | 2040(+2040) | 78832(+78832) | -Total Static RAM memory (data + bss): 80872(+80872) bytes -Total Flash memory (text + data): 359024(+359024) bytes +| main.cpp.obj | 76018(+76018) | 112(+112) | 27530(+27530) | +| Subtotals | 357192(+357192) | 2040(+2040) | 78848(+78848) | +Total Static RAM memory (data + bss): 80888(+80888) bytes +Total Flash memory (text + data): 359232(+359232) bytes ``` ```diff Flash used: 398220 (18%) / total: 2097152 SRAM used: 81216 (15%) / total: 524288 ```
spike_lk_command_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt 2024-06-26 07:52:50.565699284 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt 2024-06-26 07:52:50.741701192 +0000 @@ -1,40 +1,40 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 298(+298) | 9(+9) | 36(+36) | +| [fill] | 294(+294) | 5(+5) | 40(+40) | | [lib]/ColorKit.a | 864(+864) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1152(+1152) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 138(+138) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 136(+136) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 28(+28) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1228(+1228) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 19050(+19050) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | | [lib]/ReinforcerKit.a | 1726(+1726) | 460(+460) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | -| [lib]/VideoKit.a | 884(+884) | 0(+0) | 36(+36) | -| [lib]/c_nano.a | 14408(+14408) | 200(+200) | 53(+53) | +| [lib]/VideoKit.a | 846(+846) | 0(+0) | 36(+36) | +| [lib]/c_nano.a | 14512(+14512) | 200(+200) | 53(+53) | | [lib]/gcc.a | 3564(+3564) | 0(+0) | 0(+0) | | [lib]/m.a | 5008(+5008) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 74488(+74488) | 464(+464) | 10827(+10827) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 4984(+4984) | 8(+8) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 5292(+5292) | 278(+278) | 6300(+6300) | -| Subtotals | 154788(+154788) | 1424(+1424) | 48440(+48440) | -Total Static RAM memory (data + bss): 49864(+49864) bytes -Total Flash memory (text + data): 156212(+156212) bytes +| main.cpp.obj | 5558(+5558) | 282(+282) | 6312(+6312) | +| Subtotals | 155116(+155116) | 1424(+1424) | 48456(+48456) | +Total Static RAM memory (data + bss): 49880(+49880) bytes +Total Flash memory (text + data): 156540(+156540) bytes ``` ```diff Flash used: 180328 (8%) / total: 2097152 SRAM used: 50200 (9%) / total: 524288 ```