leka / LekaOS

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

Yann/feature/rc/deep sleep use magic card to wakeup #1460

Closed YannLocatelli closed 2 months ago

github-actions[bot] commented 3 months ago

:bookmark: Version comparison

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

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

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

:robot: Firmware impact analysis

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

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 399756 (19%)
402428 (19%) | :chart_with_upwards_trend:
+2672 (+0%) | 82008 (15%)
82328 (15%) | :chart_with_upwards_trend:
+320 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 125972 (6%) | ø | 28808 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 259440 (12%) | ø | 19688 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254800 (12%) | ø | 19232 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 240424 (11%) | ø | 19072 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 266072 (12%) | ø | 50896 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238920 (11%) | ø | 19048 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 239952 (11%) | ø | 19112 (3%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254384 (12%) | ø | 20208 (3%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230232 (10%) | ø | 18816 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 231944 (11%) | ø | 18768 (3%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 248568 (11%) | ø | 20352 (3%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249120 (11%) | ø | 19352 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 242696 (11%) | ø | 18952 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 258920 (12%) | ø | 19360 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 237008 (11%) | ø | 18656 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238256 (11%) | ø | 18672 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 200236 (9%) | ø | 53688 (10%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85404 (4%) | ø | 12456 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 147880 (7%) | ø | 45960 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 186884 (8%) | ø | 26712 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37912 (1%) | ø | 9384 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 104536 (4%) | ø | 44376 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38180 (1%) | ø | 11640 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 180144 (8%) | ø | 50544 (9%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84512 (4%) | ø | 12216 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37332 (1%) | ø | 11528 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41584 (1%) | ø | 10088 (1%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36652 (1%) | ø | 9912 (1%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85824 (4%) | ø | 12304 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 277904 (13%) | ø | 25640 (4%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36184 (1%) | ø | 9344 (1%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 129992 (6%) | ø | 45784 (8%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61792 (2%) | ø | 10880 (2%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 122136 (5%) | ø | 44560 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 65824 (3%) | ø | 12376 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35604 (1%) | ø | 10152 (1%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 75288 (3%) | ø | 13024 (2%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36048 (1%) | ø | 9384 (1%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39956 (1%) | ø | 9648 (1%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 176864 (8%) | ø | 47720 (9%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 42180 (2%) | ø | 9352 (1%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41460 (1%) | ø | 10456 (1%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52468 (2%) | ø | 10688 (2%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60844 (2%) | ø | 10824 (2%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32456 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 34448 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39716 (1%) | ø | 9320 (1%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87636 (4%) | ø | 12160 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31968 (1%) | ø | 9488 (1%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48688 (2%) | ø | 10656 (2%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 102052 (4%) | ø | 13440 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49052 (2%) | ø | 10240 (1%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 43328 (2%) | ø | 11152 (2%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 74492 (3%) | ø | 12696 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30404 (1%) | ø | 9296 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35780 (1%) | ø | 10344 (1%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30860 (1%) | ø | 9296 (1%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-07-22 15:44:39.766717060 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-07-22 15:44:40.030719023 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 666(+666) | 14(+14) | 243(+243) | +| [fill] | 664(+664) | 14(+14) | 246(+246) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 2078(+2078) | 0(+0) | 0(+0) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1834(+1834) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17368(+17368) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 177276(+177276) | 769(+769) | 19667(+19667) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 80512(+80512) | 132(+132) | 27983(+27983) | -| Subtotals | 358384(+358384) | 2056(+2056) | 79624(+79624) | -Total Static RAM memory (data + bss): 81680(+81680) bytes -Total Flash memory (text + data): 360440(+360440) bytes +| main.cpp.obj | 83026(+83026) | 132(+132) | 28300(+28300) | +| Subtotals | 360896(+360896) | 2056(+2056) | 79944(+79944) | +Total Static RAM memory (data + bss): 82000(+82000) bytes +Total Flash memory (text + data): 362952(+362952) bytes ``` ```diff Flash used: 402428 (19%) / total: 2097152 SRAM used: 82328 (15%) / total: 524288 ```
github-actions[bot] commented 3 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

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

:robot: Firmware impact analysis

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

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 465180 (22%)
471116 (22%) | :chart_with_upwards_trend:
+5936 (+1%) | 93368 (17%)
93688 (17%) | :chart_with_upwards_trend:
+320 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 140392 (6%) | ø | 39760 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 275344 (13%) | ø | 29840 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 263296 (12%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249048 (11%) | ø | 29192 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 278488 (13%) | ø | 61048 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 251320 (11%) | ø | 29200 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252360 (12%) | ø | 29264 (5%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 262992 (12%) | ø | 30360 (5%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 243432 (11%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 244952 (11%) | ø | 28920 (5%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 253432 (12%) | ø | 30472 (5%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 261744 (12%) | ø | 29504 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 255592 (12%) | ø | 29104 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 267440 (12%) | ø | 29512 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249416 (11%) | ø | 28808 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 250656 (11%) | ø | 28824 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 204132 (9%) | ø | 64352 (12%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97000 (4%) | ø | 23040 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158164 (7%) | ø | 56544 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 198384 (9%) | ø | 37800 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50136 (2%) | ø | 20056 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 114296 (5%) | ø | 55072 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53112 (2%) | ø | 22216 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 190516 (9%) | ø | 61624 (11%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97932 (4%) | ø | 23048 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52040 (2%) | ø | 22104 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57116 (2%) | ø | 20664 (3%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48720 (2%) | ø | 20744 (3%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 101900 (4%) | ø | 23392 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 283108 (13%) | ø | 36296 (6%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51372 (2%) | ø | 20056 (3%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133860 (6%) | ø | 55392 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 72284 (3%) | ø | 21576 (4%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133508 (6%) | ø | 55392 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 80656 (3%) | ø | 22952 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49360 (2%) | ø | 21240 (4%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 81276 (3%) | ø | 23552 (4%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50868 (2%) | ø | 20088 (3%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55748 (2%) | ø | 20608 (3%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 185732 (8%) | ø | 58288 (11%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49240 (2%) | ø | 20024 (3%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52280 (2%) | ø | 21152 (4%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63500 (3%) | ø | 21384 (4%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 71044 (3%) | ø | 20976 (4%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48712 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49480 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55304 (2%) | ø | 20032 (3%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100536 (4%) | ø | 23112 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 47460 (2%) | ø | 20072 (3%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60640 (2%) | ø | 21224 (4%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115336 (5%) | ø | 24144 (4%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 64128 (3%) | ø | 21072 (4%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52472 (2%) | ø | 21976 (4%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82004 (3%) | ø | 23360 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30972 (1%) | ø | 9392 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48856 (2%) | ø | 20920 (3%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48080 (2%) | ø | 20144 (3%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-07-22 15:44:41.643149348 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-07-22 15:44:41.915149597 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 656(+656) | 14(+14) | 263(+263) | +| [fill] | 660(+660) | 14(+14) | 266(+266) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3784(+3784) | 0(+0) | 128(+128) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 2346(+2346) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | | [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17260(+17260) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 178498(+178498) | 769(+769) | 19755(+19755) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 141910(+141910) | 132(+132) | 39091(+39091) | -| Subtotals | 423104(+423104) | 2056(+2056) | 90968(+90968) | -Total Static RAM memory (data + bss): 93024(+93024) bytes -Total Flash memory (text + data): 425160(+425160) bytes +| main.cpp.obj | 147682(+147682) | 132(+132) | 39408(+39408) | +| Subtotals | 428880(+428880) | 2056(+2056) | 91288(+91288) | +Total Static RAM memory (data + bss): 93344(+93344) bytes +Total Flash memory (text + data): 430936(+430936) bytes ``` ```diff Flash used: 471116 (22%) / total: 2097152 SRAM used: 93688 (17%) / total: 524288 ```
github-actions[bot] commented 3 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

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

:robot: Firmware impact analysis

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

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 399756 (19%)
402796 (19%) | :chart_with_upwards_trend:
+3040 (+0%) | 82008 (15%)
82616 (15%) | :chart_with_upwards_trend:
+608 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 125972 (6%) | ø | 28808 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 259440 (12%) | ø | 19688 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254800 (12%) | ø | 19232 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 240424 (11%) | ø | 19072 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 266072 (12%) | ø | 50896 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238920 (11%) | ø | 19048 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 239952 (11%) | ø | 19112 (3%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254384 (12%) | ø | 20208 (3%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230232 (10%) | ø | 18816 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 231944 (11%) | ø | 18768 (3%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :x: | :x: | 248568 (11%)
248936 (11%) | :chart_with_upwards_trend:
+368 (+0%) | 20352 (3%)
20640 (3%) | :chart_with_upwards_trend:
+288 (+1%) | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249120 (11%) | ø | 19352 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 242696 (11%) | ø | 18952 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 258920 (12%) | ø | 19360 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 237008 (11%) | ø | 18656 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238256 (11%) | ø | 18672 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 200236 (9%)
200636 (9%) | :chart_with_upwards_trend:
+400 (+0%) | 53688 (10%)
53976 (10%) | :chart_with_upwards_trend:
+288 (+0%) | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85404 (4%) | ø | 12456 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 147880 (7%) | ø | 45960 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 186884 (8%) | ø | 26712 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37912 (1%) | ø | 9384 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 104536 (4%) | ø | 44376 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38180 (1%) | ø | 11640 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 180144 (8%) | ø | 50544 (9%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84512 (4%) | ø | 12216 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37332 (1%) | ø | 11528 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41584 (1%) | ø | 10088 (1%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36652 (1%) | ø | 9912 (1%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85824 (4%) | ø | 12304 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 277904 (13%) | ø | 25640 (4%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36184 (1%) | ø | 9344 (1%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 129992 (6%) | ø | 45784 (8%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61792 (2%) | ø | 10880 (2%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 122136 (5%) | ø | 44560 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 65824 (3%) | ø | 12376 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35604 (1%) | ø | 10152 (1%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :x: | 75288 (3%)
75672 (3%) | :chart_with_upwards_trend:
+384 (+0%) | 13024 (2%)
13312 (2%) | :chart_with_upwards_trend:
+288 (+2%) | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36048 (1%) | ø | 9384 (1%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39956 (1%) | ø | 9648 (1%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 176864 (8%) | ø | 47720 (9%) | ø | | spike_lk_rfid | :heavy_check_mark: | :x: | :x: | 42180 (2%)
42564 (2%) | :chart_with_upwards_trend:
+384 (+0%) | 9352 (1%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41460 (1%) | ø | 10456 (1%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52468 (2%) | ø | 10688 (2%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60844 (2%) | ø | 10824 (2%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32456 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 34448 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39716 (1%) | ø | 9320 (1%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87636 (4%) | ø | 12160 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31968 (1%) | ø | 9488 (1%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48688 (2%) | ø | 10656 (2%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 102052 (4%) | ø | 13440 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49052 (2%) | ø | 10240 (1%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :x: | :x: | 43328 (2%)
43696 (2%) | :chart_with_upwards_trend:
+368 (+0%) | 11152 (2%)
11440 (2%) | :chart_with_upwards_trend:
+288 (+2%) | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 74492 (3%) | ø | 12696 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30404 (1%) | ø | 9296 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35780 (1%) | ø | 10344 (1%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30860 (1%) | ø | 9296 (1%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-07-23 13:08:04.004488870 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-07-23 13:08:04.268488988 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 666(+666) | 14(+14) | 243(+243) | +| [fill] | 664(+664) | 14(+14) | 246(+246) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 2078(+2078) | 0(+0) | 0(+0) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1834(+1834) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1234(+1234) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17368(+17368) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 177276(+177276) | 769(+769) | 19667(+19667) | +| [lib]/mbed-os-static.a | 177486(+177486) | 769(+769) | 19667(+19667) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 80512(+80512) | 132(+132) | 27983(+27983) | -| Subtotals | 358384(+358384) | 2056(+2056) | 79624(+79624) | -Total Static RAM memory (data + bss): 81680(+81680) bytes -Total Flash memory (text + data): 360440(+360440) bytes +| main.cpp.obj | 83056(+83056) | 132(+132) | 28588(+28588) | +| Subtotals | 361264(+361264) | 2056(+2056) | 80232(+80232) | +Total Static RAM memory (data + bss): 82288(+82288) bytes +Total Flash memory (text + data): 363320(+363320) bytes ``` ```diff Flash used: 402796 (19%) / total: 2097152 SRAM used: 82616 (15%) / total: 524288 ```
functional_ut_deep_sleep_rfid_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-23 13:08:08.516490888 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-23 13:08:08.708490974 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| | [fill] | 520(+520) | 10(+10) | 34(+34) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1226(+1226) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 34632(+34632) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 53892(+53892) | 460(+460) | 10229(+10229) | +| [lib]/mbed-os-static.a | 54114(+54114) | 460(+460) | 10229(+10229) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 112676(+112676) | 137(+137) | 5689(+5689) | | __/__ | 1942(+1942) | 1(+1) | 816(+816) | -| suite_rfid_kit.cpp.obj | 11328(+11328) | 368(+368) | 1325(+1325) | -| Subtotals | 221056(+221056) | 1536(+1536) | 18496(+18496) | -Total Static RAM memory (data + bss): 20032(+20032) bytes -Total Flash memory (text + data): 222592(+222592) bytes +| suite_rfid_kit.cpp.obj | 11396(+11396) | 368(+368) | 1613(+1613) | +| Subtotals | 221424(+221424) | 1536(+1536) | 18784(+18784) | +Total Static RAM memory (data + bss): 20320(+20320) bytes +Total Flash memory (text + data): 222960(+222960) bytes ``` ```diff Flash used: 248936 (11%) / total: 2097152 SRAM used: 20640 (3%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-07-23 13:08:11.136492061 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-07-23 13:08:11.308492138 +0000 @@ -1,41 +1,41 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 372(+372) | 7(+7) | 54(+54) | +| [fill] | 376(+376) | 7(+7) | 54(+54) | | [lib]/ActivityKit.a | 10926(+10926) | 0(+0) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1208(+1208) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1102(+1102) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1230(+1230) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1822(+1822) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14182(+14182) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 77412(+77412) | 460(+460) | 10863(+10863) | +| [lib]/mbed-os-static.a | 77634(+77634) | 460(+460) | 10863(+10863) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5100(+5100) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 8512(+8512) | 8(+8) | 9708(+9708) | -| Subtotals | 173272(+173272) | 1144(+1144) | 52224(+52224) | -Total Static RAM memory (data + bss): 53368(+53368) bytes -Total Flash memory (text + data): 174416(+174416) bytes +| main.cpp.obj | 8558(+8558) | 8(+8) | 9996(+9996) | +| Subtotals | 173672(+173672) | 1144(+1144) | 52512(+52512) | +Total Static RAM memory (data + bss): 53656(+53656) bytes +Total Flash memory (text + data): 174816(+174816) bytes ``` ```diff Flash used: 200636 (9%) / total: 2097152 SRAM used: 53976 (10%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-07-23 13:08:17.256494800 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-07-23 13:08:17.380494856 +0000 @@ -1,29 +1,29 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 154(+154) | 4(+4) | 46(+46) | +| [fill] | 158(+158) | 4(+4) | 46(+46) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1226(+1226) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 2404(+2404) | 0(+0) | 0(+0) | | [lib]/m.a | 4716(+4716) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 41778(+41778) | 444(+444) | 8772(+8772) | +| [lib]/mbed-os-static.a | 42000(+42000) | 444(+444) | 8772(+8772) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 2044(+2044) | 0(+0) | 2848(+2848) | -| Subtotals | 68776(+68776) | 544(+544) | 12192(+12192) | -Total Static RAM memory (data + bss): 12736(+12736) bytes -Total Flash memory (text + data): 69320(+69320) bytes +| main.cpp.obj | 2074(+2074) | 0(+0) | 3136(+3136) | +| Subtotals | 69160(+69160) | 544(+544) | 12480(+12480) | +Total Static RAM memory (data + bss): 13024(+13024) bytes +Total Flash memory (text + data): 69704(+69704) bytes ``` ```diff Flash used: 75672 (3%) / total: 2097152 SRAM used: 13312 (2%) / total: 524288 ```
spike_lk_rfid (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt 2024-07-23 13:08:18.428495284 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt 2024-07-23 13:08:18.544495324 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|-------------| | [fill] | 118(+118) | 4(+4) | 28(+28) | | [lib]/CoreBufferedSerial.a | 324(+324) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 784(+784) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1142(+1142) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1300(+1300) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 912(+912) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 30754(+30754) | 444(+444) | 8138(+8138) | +| [lib]/mbed-os-static.a | 30976(+30976) | 444(+444) | 8138(+8138) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 456(+456) | 0(+0) | 0(+0) | -| Subtotals | 38820(+38820) | 544(+544) | 8528(+8528) | +| main.cpp.obj | 460(+460) | 0(+0) | 0(+0) | +| Subtotals | 39204(+39204) | 544(+544) | 8528(+8528) | Total Static RAM memory (data + bss): 9072(+9072) bytes -Total Flash memory (text + data): 39364(+39364) bytes +Total Flash memory (text + data): 39748(+39748) bytes ``` ```diff Flash used: 42564 (2%) / total: 2097152 SRAM used: 9352 (1%) / total: 524288 ```
spike_lk_watchdog_isr (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt 2024-07-23 13:08:21.744496431 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt 2024-07-23 13:08:21.860496472 +0000 @@ -1,20 +1,20 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| | [fill] | 132(+132) | 4(+4) | 50(+50) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1226(+1226) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 912(+912) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 31162(+31162) | 444(+444) | 8154(+8154) | +| [lib]/mbed-os-static.a | 31384(+31384) | 444(+444) | 8154(+8154) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 1340(+1340) | 0(+0) | 1754(+1754) | -| Subtotals | 39940(+39940) | 544(+544) | 10320(+10320) | -Total Static RAM memory (data + bss): 10864(+10864) bytes -Total Flash memory (text + data): 40484(+40484) bytes +| main.cpp.obj | 1408(+1408) | 0(+0) | 2042(+2042) | +| Subtotals | 40308(+40308) | 544(+544) | 10608(+10608) | +Total Static RAM memory (data + bss): 11152(+11152) bytes +Total Flash memory (text + data): 40852(+40852) bytes ``` ```diff Flash used: 43696 (2%) / total: 2097152 SRAM used: 11440 (2%) / total: 524288 ```
github-actions[bot] commented 3 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

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

:robot: Firmware impact analysis

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

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 465180 (22%)
471484 (22%) | :chart_with_upwards_trend:
+6304 (+1%) | 93368 (17%)
93976 (17%) | :chart_with_upwards_trend:
+608 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 140392 (6%) | ø | 39760 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 275344 (13%) | ø | 29840 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 263296 (12%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249048 (11%) | ø | 29192 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 278488 (13%) | ø | 61048 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 251320 (11%) | ø | 29200 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252360 (12%) | ø | 29264 (5%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 262992 (12%) | ø | 30360 (5%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 243432 (11%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 244952 (11%) | ø | 28920 (5%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :x: | :x: | 253432 (12%)
253800 (12%) | :chart_with_upwards_trend:
+368 (+0%) | 30472 (5%)
30760 (5%) | :chart_with_upwards_trend:
+288 (+0%) | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 261744 (12%) | ø | 29504 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 255592 (12%) | ø | 29104 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 267440 (12%) | ø | 29512 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249416 (11%) | ø | 28808 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 250656 (11%) | ø | 28824 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 204132 (9%)
204500 (9%) | :chart_with_upwards_trend:
+368 (+0%) | 64352 (12%)
64640 (12%) | :chart_with_upwards_trend:
+288 (+0%) | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97000 (4%) | ø | 23040 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158164 (7%) | ø | 56544 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 198384 (9%) | ø | 37800 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50136 (2%) | ø | 20056 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 114296 (5%) | ø | 55072 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53112 (2%) | ø | 22216 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 190516 (9%) | ø | 61624 (11%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97932 (4%) | ø | 23048 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52040 (2%) | ø | 22104 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57116 (2%) | ø | 20664 (3%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48720 (2%) | ø | 20744 (3%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 101900 (4%) | ø | 23392 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 283108 (13%) | ø | 36296 (6%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51372 (2%) | ø | 20056 (3%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133860 (6%) | ø | 55392 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 72284 (3%) | ø | 21576 (4%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133508 (6%) | ø | 55392 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 80656 (3%) | ø | 22952 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49360 (2%) | ø | 21240 (4%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :x: | 81276 (3%)
81676 (3%) | :chart_with_upwards_trend:
+400 (+0%) | 23552 (4%)
23840 (4%) | :chart_with_upwards_trend:
+288 (+1%) | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50868 (2%) | ø | 20088 (3%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55748 (2%) | ø | 20608 (3%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 185732 (8%) | ø | 58288 (11%) | ø | | spike_lk_rfid | :heavy_check_mark: | :x: | :x: | 49240 (2%)
49624 (2%) | :chart_with_upwards_trend:
+384 (+0%) | 20024 (3%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52280 (2%) | ø | 21152 (4%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63500 (3%) | ø | 21384 (4%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 71044 (3%) | ø | 20976 (4%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48712 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49480 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55304 (2%) | ø | 20032 (3%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100536 (4%) | ø | 23112 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 47460 (2%) | ø | 20072 (3%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60640 (2%) | ø | 21224 (4%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115336 (5%) | ø | 24144 (4%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 64128 (3%) | ø | 21072 (4%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :x: | :x: | 52472 (2%)
52840 (2%) | :chart_with_upwards_trend:
+368 (+0%) | 21976 (4%)
22264 (4%) | :chart_with_upwards_trend:
+288 (+1%) | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82004 (3%) | ø | 23360 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30972 (1%) | ø | 9392 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48856 (2%) | ø | 20920 (3%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48080 (2%) | ø | 20144 (3%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-07-23 13:08:13.514444825 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-07-23 13:08:13.778447246 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 656(+656) | 14(+14) | 263(+263) | +| [fill] | 652(+652) | 14(+14) | 266(+266) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3784(+3784) | 0(+0) | 128(+128) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 2346(+2346) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1234(+1234) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17260(+17260) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 178498(+178498) | 769(+769) | 19755(+19755) | +| [lib]/mbed-os-static.a | 178708(+178708) | 769(+769) | 19755(+19755) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 141910(+141910) | 132(+132) | 39091(+39091) | -| Subtotals | 423104(+423104) | 2056(+2056) | 90968(+90968) | -Total Static RAM memory (data + bss): 93024(+93024) bytes -Total Flash memory (text + data): 425160(+425160) bytes +| main.cpp.obj | 147720(+147720) | 132(+132) | 39696(+39696) | +| Subtotals | 429248(+429248) | 2056(+2056) | 91576(+91576) | +Total Static RAM memory (data + bss): 93632(+93632) bytes +Total Flash memory (text + data): 431304(+431304) bytes ``` ```diff Flash used: 471484 (22%) / total: 2097152 SRAM used: 93976 (17%) / total: 524288 ```
functional_ut_deep_sleep_rfid_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-23 13:08:18.130487161 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-23 13:08:18.318488886 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| | [fill] | 520(+520) | 10(+10) | 42(+42) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1226(+1226) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 34484(+34484) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 54342(+54342) | 460(+460) | 10317(+10317) | +| [lib]/mbed-os-static.a | 54564(+54564) | 460(+460) | 10317(+10317) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 113218(+113218) | 137(+137) | 5689(+5689) | | __/__ | 4076(+4076) | 1(+1) | 10840(+10840) | -| suite_rfid_kit.cpp.obj | 11878(+11878) | 368(+368) | 1325(+1325) | -| Subtotals | 224824(+224824) | 1536(+1536) | 28616(+28616) | -Total Static RAM memory (data + bss): 30152(+30152) bytes -Total Flash memory (text + data): 226360(+226360) bytes +| suite_rfid_kit.cpp.obj | 11946(+11946) | 368(+368) | 1613(+1613) | +| Subtotals | 225192(+225192) | 1536(+1536) | 28904(+28904) | +Total Static RAM memory (data + bss): 30440(+30440) bytes +Total Flash memory (text + data): 226728(+226728) bytes ``` ```diff Flash used: 253800 (12%) / total: 2097152 SRAM used: 30760 (5%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-07-23 13:08:20.682510508 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-07-23 13:08:20.854512062 +0000 @@ -1,42 +1,42 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 376(+376) | 7(+7) | 54(+54) | +| [fill] | 360(+360) | 7(+7) | 54(+54) | | [lib]/ActivityKit.a | 10926(+10926) | 0(+0) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1720(+1720) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1102(+1102) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1230(+1230) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1822(+1822) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14074(+14074) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 77838(+77838) | 460(+460) | 10951(+10951) | +| [lib]/mbed-os-static.a | 78060(+78060) | 460(+460) | 10951(+10951) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5100(+5100) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 11398(+11398) | 8(+8) | 20276(+20276) | -| Subtotals | 176968(+176968) | 1144(+1144) | 62880(+62880) | -Total Static RAM memory (data + bss): 64024(+64024) bytes -Total Flash memory (text + data): 178112(+178112) bytes +| main.cpp.obj | 11432(+11432) | 8(+8) | 20564(+20564) | +| Subtotals | 177336(+177336) | 1144(+1144) | 63168(+63168) | +Total Static RAM memory (data + bss): 64312(+64312) bytes +Total Flash memory (text + data): 178480(+178480) bytes ``` ```diff Flash used: 204500 (9%) / total: 2097152 SRAM used: 64640 (12%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-07-23 13:08:27.006567636 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-07-23 13:08:27.138568829 +0000 @@ -1,30 +1,30 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 148(+148) | 4(+4) | 46(+46) | +| [fill] | 160(+160) | 4(+4) | 46(+46) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1226(+1226) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3736(+3736) | 0(+0) | 0(+0) | | [lib]/m.a | 4980(+4980) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 42204(+42204) | 444(+444) | 8860(+8860) | +| [lib]/mbed-os-static.a | 42426(+42426) | 444(+444) | 8860(+8860) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | -| main.cpp.obj | 4470(+4470) | 0(+0) | 13288(+13288) | -| Subtotals | 73508(+73508) | 544(+544) | 22720(+22720) | -Total Static RAM memory (data + bss): 23264(+23264) bytes -Total Flash memory (text + data): 74052(+74052) bytes +| main.cpp.obj | 4508(+4508) | 0(+0) | 13576(+13576) | +| Subtotals | 73908(+73908) | 544(+544) | 23008(+23008) | +Total Static RAM memory (data + bss): 23552(+23552) bytes +Total Flash memory (text + data): 74452(+74452) bytes ``` ```diff Flash used: 81676 (3%) / total: 2097152 SRAM used: 23840 (4%) / total: 524288 ```
spike_lk_rfid (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt 2024-07-23 13:08:28.238578766 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt 2024-07-23 13:08:28.358579858 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 116(+116) | 4(+4) | 36(+36) | +| [fill] | 120(+120) | 4(+4) | 36(+36) | | [lib]/CoreBufferedSerial.a | 324(+324) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 766(+766) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1142(+1142) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1300(+1300) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3196(+3196) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 31232(+31232) | 444(+444) | 8226(+8226) | +| [lib]/mbed-os-static.a | 31454(+31454) | 444(+444) | 8226(+8226) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | | main.cpp.obj | 2988(+2988) | 0(+0) | 10568(+10568) | -| Subtotals | 44648(+44648) | 544(+544) | 19192(+19192) | +| Subtotals | 45032(+45032) | 544(+544) | 19192(+19192) | Total Static RAM memory (data + bss): 19736(+19736) bytes -Total Flash memory (text + data): 45192(+45192) bytes +Total Flash memory (text + data): 45576(+45576) bytes ``` ```diff Flash used: 49624 (2%) / total: 2097152 SRAM used: 20024 (3%) / total: 524288 ```
spike_lk_watchdog_isr (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt 2024-07-23 13:08:31.738610663 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt 2024-07-23 13:08:31.858611757 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 132(+132) | 4(+4) | 66(+66) | +| [fill] | 128(+128) | 4(+4) | 66(+66) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1226(+1226) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3196(+3196) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 32436(+32436) | 444(+444) | 8242(+8242) | +| [lib]/mbed-os-static.a | 32658(+32658) | 444(+444) | 8242(+8242) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | -| main.cpp.obj | 4824(+4824) | 0(+0) | 12474(+12474) | -| Subtotals | 47528(+47528) | 544(+544) | 21144(+21144) | -Total Static RAM memory (data + bss): 21688(+21688) bytes -Total Flash memory (text + data): 48072(+48072) bytes +| main.cpp.obj | 4896(+4896) | 0(+0) | 12762(+12762) | +| Subtotals | 47896(+47896) | 544(+544) | 21432(+21432) | +Total Static RAM memory (data + bss): 21976(+21976) bytes +Total Flash memory (text + data): 48440(+48440) bytes ``` ```diff Flash used: 52840 (2%) / total: 2097152 SRAM used: 22264 (4%) / total: 524288 ```
github-actions[bot] commented 3 months ago

:bookmark: Version comparison

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

:bookmark: Version comparison

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

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

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

:robot: Firmware impact analysis

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

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 465180 (22%)
471484 (22%) | :chart_with_upwards_trend:
+6304 (+1%) | 93368 (17%)
93976 (17%) | :chart_with_upwards_trend:
+608 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 140392 (6%) | ø | 39760 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 275344 (13%) | ø | 29840 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 263296 (12%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249048 (11%) | ø | 29192 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 278488 (13%) | ø | 61048 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 251320 (11%) | ø | 29200 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252360 (12%) | ø | 29264 (5%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 262992 (12%) | ø | 30360 (5%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 243432 (11%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 244952 (11%) | ø | 28920 (5%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :x: | :x: | 253432 (12%)
253800 (12%) | :chart_with_upwards_trend:
+368 (+0%) | 30472 (5%)
30760 (5%) | :chart_with_upwards_trend:
+288 (+0%) | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 261744 (12%) | ø | 29504 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 255592 (12%) | ø | 29104 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 267440 (12%) | ø | 29512 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249416 (11%) | ø | 28808 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 250656 (11%) | ø | 28824 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 204132 (9%)
204500 (9%) | :chart_with_upwards_trend:
+368 (+0%) | 64352 (12%)
64640 (12%) | :chart_with_upwards_trend:
+288 (+0%) | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97000 (4%) | ø | 23040 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158164 (7%) | ø | 56544 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 198384 (9%) | ø | 37800 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50136 (2%) | ø | 20056 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 114296 (5%) | ø | 55072 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53112 (2%) | ø | 22216 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 190516 (9%) | ø | 61624 (11%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97932 (4%) | ø | 23048 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52040 (2%) | ø | 22104 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57116 (2%) | ø | 20664 (3%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48720 (2%) | ø | 20744 (3%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 101900 (4%) | ø | 23392 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 283108 (13%) | ø | 36296 (6%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51372 (2%) | ø | 20056 (3%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133860 (6%) | ø | 55392 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 72284 (3%) | ø | 21576 (4%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133508 (6%) | ø | 55392 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 80656 (3%) | ø | 22952 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49360 (2%) | ø | 21240 (4%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :x: | 81276 (3%)
81676 (3%) | :chart_with_upwards_trend:
+400 (+0%) | 23552 (4%)
23840 (4%) | :chart_with_upwards_trend:
+288 (+1%) | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50868 (2%) | ø | 20088 (3%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55748 (2%) | ø | 20608 (3%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 185732 (8%) | ø | 58288 (11%) | ø | | spike_lk_rfid | :heavy_check_mark: | :x: | :x: | 49240 (2%)
49624 (2%) | :chart_with_upwards_trend:
+384 (+0%) | 20024 (3%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52280 (2%) | ø | 21152 (4%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63500 (3%) | ø | 21384 (4%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 71044 (3%) | ø | 20976 (4%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48712 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49480 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55304 (2%) | ø | 20032 (3%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100536 (4%) | ø | 23112 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 47460 (2%) | ø | 20072 (3%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60640 (2%) | ø | 21224 (4%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115336 (5%) | ø | 24144 (4%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 64128 (3%) | ø | 21072 (4%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :x: | :x: | 52472 (2%)
52840 (2%) | :chart_with_upwards_trend:
+368 (+0%) | 21976 (4%)
22264 (4%) | :chart_with_upwards_trend:
+288 (+1%) | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82004 (3%) | ø | 23360 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30972 (1%) | ø | 9392 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48856 (2%) | ø | 20920 (3%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48080 (2%) | ø | 20144 (3%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-07-23 13:44:36.771948892 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-07-23 13:44:37.055945957 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 656(+656) | 14(+14) | 263(+263) | +| [fill] | 652(+652) | 14(+14) | 266(+266) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3784(+3784) | 0(+0) | 128(+128) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 2346(+2346) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1234(+1234) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17260(+17260) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 178498(+178498) | 769(+769) | 19755(+19755) | +| [lib]/mbed-os-static.a | 178708(+178708) | 769(+769) | 19755(+19755) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 141910(+141910) | 132(+132) | 39091(+39091) | -| Subtotals | 423104(+423104) | 2056(+2056) | 90968(+90968) | -Total Static RAM memory (data + bss): 93024(+93024) bytes -Total Flash memory (text + data): 425160(+425160) bytes +| main.cpp.obj | 147720(+147720) | 132(+132) | 39696(+39696) | +| Subtotals | 429248(+429248) | 2056(+2056) | 91576(+91576) | +Total Static RAM memory (data + bss): 93632(+93632) bytes +Total Flash memory (text + data): 431304(+431304) bytes ``` ```diff Flash used: 471484 (22%) / total: 2097152 SRAM used: 93976 (17%) / total: 524288 ```
functional_ut_deep_sleep_rfid_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-23 13:44:41.423900803 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-23 13:44:41.611898860 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| | [fill] | 520(+520) | 10(+10) | 42(+42) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1226(+1226) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 34484(+34484) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 54342(+54342) | 460(+460) | 10317(+10317) | +| [lib]/mbed-os-static.a | 54564(+54564) | 460(+460) | 10317(+10317) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 113218(+113218) | 137(+137) | 5689(+5689) | | __/__ | 4076(+4076) | 1(+1) | 10840(+10840) | -| suite_rfid_kit.cpp.obj | 11878(+11878) | 368(+368) | 1325(+1325) | -| Subtotals | 224824(+224824) | 1536(+1536) | 28616(+28616) | -Total Static RAM memory (data + bss): 30152(+30152) bytes -Total Flash memory (text + data): 226360(+226360) bytes +| suite_rfid_kit.cpp.obj | 11946(+11946) | 368(+368) | 1613(+1613) | +| Subtotals | 225192(+225192) | 1536(+1536) | 28904(+28904) | +Total Static RAM memory (data + bss): 30440(+30440) bytes +Total Flash memory (text + data): 226728(+226728) bytes ``` ```diff Flash used: 253800 (12%) / total: 2097152 SRAM used: 30760 (5%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-07-23 13:44:43.931874955 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-07-23 13:44:44.107873145 +0000 @@ -1,42 +1,42 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 376(+376) | 7(+7) | 54(+54) | +| [fill] | 360(+360) | 7(+7) | 54(+54) | | [lib]/ActivityKit.a | 10926(+10926) | 0(+0) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1720(+1720) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1102(+1102) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1230(+1230) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1822(+1822) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14074(+14074) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 77838(+77838) | 460(+460) | 10951(+10951) | +| [lib]/mbed-os-static.a | 78060(+78060) | 460(+460) | 10951(+10951) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5100(+5100) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 11398(+11398) | 8(+8) | 20276(+20276) | -| Subtotals | 176968(+176968) | 1144(+1144) | 62880(+62880) | -Total Static RAM memory (data + bss): 64024(+64024) bytes -Total Flash memory (text + data): 178112(+178112) bytes +| main.cpp.obj | 11432(+11432) | 8(+8) | 20564(+20564) | +| Subtotals | 177336(+177336) | 1144(+1144) | 63168(+63168) | +Total Static RAM memory (data + bss): 64312(+64312) bytes +Total Flash memory (text + data): 178480(+178480) bytes ``` ```diff Flash used: 204500 (9%) / total: 2097152 SRAM used: 64640 (12%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-07-23 13:44:50.359808868 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-07-23 13:44:50.487807552 +0000 @@ -1,30 +1,30 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 148(+148) | 4(+4) | 46(+46) | +| [fill] | 160(+160) | 4(+4) | 46(+46) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1226(+1226) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3736(+3736) | 0(+0) | 0(+0) | | [lib]/m.a | 4980(+4980) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 42204(+42204) | 444(+444) | 8860(+8860) | +| [lib]/mbed-os-static.a | 42426(+42426) | 444(+444) | 8860(+8860) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | -| main.cpp.obj | 4470(+4470) | 0(+0) | 13288(+13288) | -| Subtotals | 73508(+73508) | 544(+544) | 22720(+22720) | -Total Static RAM memory (data + bss): 23264(+23264) bytes -Total Flash memory (text + data): 74052(+74052) bytes +| main.cpp.obj | 4508(+4508) | 0(+0) | 13576(+13576) | +| Subtotals | 73908(+73908) | 544(+544) | 23008(+23008) | +Total Static RAM memory (data + bss): 23552(+23552) bytes +Total Flash memory (text + data): 74452(+74452) bytes ``` ```diff Flash used: 81676 (3%) / total: 2097152 SRAM used: 23840 (4%) / total: 524288 ```
spike_lk_rfid (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt 2024-07-23 13:44:51.603796000 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt 2024-07-23 13:44:51.727794716 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 116(+116) | 4(+4) | 36(+36) | +| [fill] | 120(+120) | 4(+4) | 36(+36) | | [lib]/CoreBufferedSerial.a | 324(+324) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 766(+766) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1142(+1142) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1300(+1300) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3196(+3196) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 31232(+31232) | 444(+444) | 8226(+8226) | +| [lib]/mbed-os-static.a | 31454(+31454) | 444(+444) | 8226(+8226) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | | main.cpp.obj | 2988(+2988) | 0(+0) | 10568(+10568) | -| Subtotals | 44648(+44648) | 544(+544) | 19192(+19192) | +| Subtotals | 45032(+45032) | 544(+544) | 19192(+19192) | Total Static RAM memory (data + bss): 19736(+19736) bytes -Total Flash memory (text + data): 45192(+45192) bytes +Total Flash memory (text + data): 45576(+45576) bytes ``` ```diff Flash used: 49624 (2%) / total: 2097152 SRAM used: 20024 (3%) / total: 524288 ```
spike_lk_watchdog_isr (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt 2024-07-23 13:44:55.143759340 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt 2024-07-23 13:44:55.267758055 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 132(+132) | 4(+4) | 66(+66) | +| [fill] | 128(+128) | 4(+4) | 66(+66) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1226(+1226) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3196(+3196) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 32436(+32436) | 444(+444) | 8242(+8242) | +| [lib]/mbed-os-static.a | 32658(+32658) | 444(+444) | 8242(+8242) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | -| main.cpp.obj | 4824(+4824) | 0(+0) | 12474(+12474) | -| Subtotals | 47528(+47528) | 544(+544) | 21144(+21144) | -Total Static RAM memory (data + bss): 21688(+21688) bytes -Total Flash memory (text + data): 48072(+48072) bytes +| main.cpp.obj | 4896(+4896) | 0(+0) | 12762(+12762) | +| Subtotals | 47896(+47896) | 544(+544) | 21432(+21432) | +Total Static RAM memory (data + bss): 21976(+21976) bytes +Total Flash memory (text + data): 48440(+48440) bytes ``` ```diff Flash used: 52840 (2%) / total: 2097152 SRAM used: 22264 (4%) / total: 524288 ```
github-actions[bot] commented 3 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

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

:robot: Firmware impact analysis

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

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 399756 (19%)
402796 (19%) | :chart_with_upwards_trend:
+3040 (+0%) | 82008 (15%)
82616 (15%) | :chart_with_upwards_trend:
+608 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 125972 (6%) | ø | 28808 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 259440 (12%) | ø | 19688 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254800 (12%) | ø | 19232 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 240424 (11%) | ø | 19072 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 266072 (12%) | ø | 50896 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238920 (11%) | ø | 19048 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 239952 (11%) | ø | 19112 (3%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254384 (12%) | ø | 20208 (3%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230232 (10%) | ø | 18816 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 231944 (11%) | ø | 18768 (3%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :x: | :x: | 248568 (11%)
248936 (11%) | :chart_with_upwards_trend:
+368 (+0%) | 20352 (3%)
20640 (3%) | :chart_with_upwards_trend:
+288 (+1%) | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249120 (11%) | ø | 19352 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 242696 (11%) | ø | 18952 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 258920 (12%) | ø | 19360 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 237008 (11%) | ø | 18656 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238256 (11%) | ø | 18672 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 200236 (9%)
200636 (9%) | :chart_with_upwards_trend:
+400 (+0%) | 53688 (10%)
53976 (10%) | :chart_with_upwards_trend:
+288 (+0%) | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85404 (4%) | ø | 12456 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 147880 (7%) | ø | 45960 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 186884 (8%) | ø | 26712 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37912 (1%) | ø | 9384 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 104536 (4%) | ø | 44376 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38180 (1%) | ø | 11640 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 180144 (8%) | ø | 50544 (9%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84512 (4%) | ø | 12216 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37332 (1%) | ø | 11528 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41584 (1%) | ø | 10088 (1%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36652 (1%) | ø | 9912 (1%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85824 (4%) | ø | 12304 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 277904 (13%) | ø | 25640 (4%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36184 (1%) | ø | 9344 (1%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 129992 (6%) | ø | 45784 (8%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61792 (2%) | ø | 10880 (2%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 122136 (5%) | ø | 44560 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 65824 (3%) | ø | 12376 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35604 (1%) | ø | 10152 (1%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :x: | 75288 (3%)
75672 (3%) | :chart_with_upwards_trend:
+384 (+0%) | 13024 (2%)
13312 (2%) | :chart_with_upwards_trend:
+288 (+2%) | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36048 (1%) | ø | 9384 (1%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39956 (1%) | ø | 9648 (1%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 176864 (8%) | ø | 47720 (9%) | ø | | spike_lk_rfid | :heavy_check_mark: | :x: | :x: | 42180 (2%)
42564 (2%) | :chart_with_upwards_trend:
+384 (+0%) | 9352 (1%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41460 (1%) | ø | 10456 (1%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52468 (2%) | ø | 10688 (2%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60844 (2%) | ø | 10824 (2%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32456 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 34448 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39716 (1%) | ø | 9320 (1%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87636 (4%) | ø | 12160 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31968 (1%) | ø | 9488 (1%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48688 (2%) | ø | 10656 (2%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 102052 (4%) | ø | 13440 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49052 (2%) | ø | 10240 (1%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :x: | :x: | 43328 (2%)
43696 (2%) | :chart_with_upwards_trend:
+368 (+0%) | 11152 (2%)
11440 (2%) | :chart_with_upwards_trend:
+288 (+2%) | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 74492 (3%) | ø | 12696 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30404 (1%) | ø | 9296 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35780 (1%) | ø | 10344 (1%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30860 (1%) | ø | 9296 (1%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-07-23 13:44:44.202405698 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-07-23 13:44:44.470405554 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 666(+666) | 14(+14) | 243(+243) | +| [fill] | 664(+664) | 14(+14) | 246(+246) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 2078(+2078) | 0(+0) | 0(+0) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1834(+1834) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1234(+1234) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17368(+17368) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 177276(+177276) | 769(+769) | 19667(+19667) | +| [lib]/mbed-os-static.a | 177486(+177486) | 769(+769) | 19667(+19667) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 80512(+80512) | 132(+132) | 27983(+27983) | -| Subtotals | 358384(+358384) | 2056(+2056) | 79624(+79624) | -Total Static RAM memory (data + bss): 81680(+81680) bytes -Total Flash memory (text + data): 360440(+360440) bytes +| main.cpp.obj | 83056(+83056) | 132(+132) | 28588(+28588) | +| Subtotals | 361264(+361264) | 2056(+2056) | 80232(+80232) | +Total Static RAM memory (data + bss): 82288(+82288) bytes +Total Flash memory (text + data): 363320(+363320) bytes ``` ```diff Flash used: 402796 (19%) / total: 2097152 SRAM used: 82616 (15%) / total: 524288 ```
functional_ut_deep_sleep_rfid_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-23 13:44:48.946403154 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-23 13:44:49.130403055 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| | [fill] | 520(+520) | 10(+10) | 34(+34) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1226(+1226) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 34632(+34632) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 53892(+53892) | 460(+460) | 10229(+10229) | +| [lib]/mbed-os-static.a | 54114(+54114) | 460(+460) | 10229(+10229) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 112676(+112676) | 137(+137) | 5689(+5689) | | __/__ | 1942(+1942) | 1(+1) | 816(+816) | -| suite_rfid_kit.cpp.obj | 11328(+11328) | 368(+368) | 1325(+1325) | -| Subtotals | 221056(+221056) | 1536(+1536) | 18496(+18496) | -Total Static RAM memory (data + bss): 20032(+20032) bytes -Total Flash memory (text + data): 222592(+222592) bytes +| suite_rfid_kit.cpp.obj | 11396(+11396) | 368(+368) | 1613(+1613) | +| Subtotals | 221424(+221424) | 1536(+1536) | 18784(+18784) | +Total Static RAM memory (data + bss): 20320(+20320) bytes +Total Flash memory (text + data): 222960(+222960) bytes ``` ```diff Flash used: 248936 (11%) / total: 2097152 SRAM used: 20640 (3%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-07-23 13:44:51.358401839 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-07-23 13:44:51.526401744 +0000 @@ -1,41 +1,41 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 372(+372) | 7(+7) | 54(+54) | +| [fill] | 376(+376) | 7(+7) | 54(+54) | | [lib]/ActivityKit.a | 10926(+10926) | 0(+0) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1208(+1208) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1102(+1102) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1230(+1230) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1822(+1822) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14182(+14182) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 77412(+77412) | 460(+460) | 10863(+10863) | +| [lib]/mbed-os-static.a | 77634(+77634) | 460(+460) | 10863(+10863) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5100(+5100) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 8512(+8512) | 8(+8) | 9708(+9708) | -| Subtotals | 173272(+173272) | 1144(+1144) | 52224(+52224) | -Total Static RAM memory (data + bss): 53368(+53368) bytes -Total Flash memory (text + data): 174416(+174416) bytes +| main.cpp.obj | 8558(+8558) | 8(+8) | 9996(+9996) | +| Subtotals | 173672(+173672) | 1144(+1144) | 52512(+52512) | +Total Static RAM memory (data + bss): 53656(+53656) bytes +Total Flash memory (text + data): 174816(+174816) bytes ``` ```diff Flash used: 200636 (9%) / total: 2097152 SRAM used: 53976 (10%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-07-23 13:44:57.366398443 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-07-23 13:44:57.490398373 +0000 @@ -1,29 +1,29 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 154(+154) | 4(+4) | 46(+46) | +| [fill] | 158(+158) | 4(+4) | 46(+46) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1226(+1226) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 2404(+2404) | 0(+0) | 0(+0) | | [lib]/m.a | 4716(+4716) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 41778(+41778) | 444(+444) | 8772(+8772) | +| [lib]/mbed-os-static.a | 42000(+42000) | 444(+444) | 8772(+8772) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 2044(+2044) | 0(+0) | 2848(+2848) | -| Subtotals | 68776(+68776) | 544(+544) | 12192(+12192) | -Total Static RAM memory (data + bss): 12736(+12736) bytes -Total Flash memory (text + data): 69320(+69320) bytes +| main.cpp.obj | 2074(+2074) | 0(+0) | 3136(+3136) | +| Subtotals | 69160(+69160) | 544(+544) | 12480(+12480) | +Total Static RAM memory (data + bss): 13024(+13024) bytes +Total Flash memory (text + data): 69704(+69704) bytes ``` ```diff Flash used: 75672 (3%) / total: 2097152 SRAM used: 13312 (2%) / total: 524288 ```
spike_lk_rfid (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt 2024-07-23 13:44:58.526397787 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt 2024-07-23 13:44:58.642397707 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|-------------| | [fill] | 118(+118) | 4(+4) | 28(+28) | | [lib]/CoreBufferedSerial.a | 324(+324) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 784(+784) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1142(+1142) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1300(+1300) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 912(+912) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 30754(+30754) | 444(+444) | 8138(+8138) | +| [lib]/mbed-os-static.a | 30976(+30976) | 444(+444) | 8138(+8138) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 456(+456) | 0(+0) | 0(+0) | -| Subtotals | 38820(+38820) | 544(+544) | 8528(+8528) | +| main.cpp.obj | 460(+460) | 0(+0) | 0(+0) | +| Subtotals | 39204(+39204) | 544(+544) | 8528(+8528) | Total Static RAM memory (data + bss): 9072(+9072) bytes -Total Flash memory (text + data): 39364(+39364) bytes +Total Flash memory (text + data): 39748(+39748) bytes ``` ```diff Flash used: 42564 (2%) / total: 2097152 SRAM used: 9352 (1%) / total: 524288 ```
spike_lk_watchdog_isr (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt 2024-07-23 13:45:01.786392919 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt 2024-07-23 13:45:01.906392737 +0000 @@ -1,20 +1,20 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| | [fill] | 132(+132) | 4(+4) | 50(+50) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1226(+1226) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 912(+912) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 31162(+31162) | 444(+444) | 8154(+8154) | +| [lib]/mbed-os-static.a | 31384(+31384) | 444(+444) | 8154(+8154) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 1340(+1340) | 0(+0) | 1754(+1754) | -| Subtotals | 39940(+39940) | 544(+544) | 10320(+10320) | -Total Static RAM memory (data + bss): 10864(+10864) bytes -Total Flash memory (text + data): 40484(+40484) bytes +| main.cpp.obj | 1408(+1408) | 0(+0) | 2042(+2042) | +| Subtotals | 40308(+40308) | 544(+544) | 10608(+10608) | +Total Static RAM memory (data + bss): 11152(+11152) bytes +Total Flash memory (text + data): 40852(+40852) bytes ``` ```diff Flash used: 43696 (2%) / total: 2097152 SRAM used: 11440 (2%) / total: 524288 ```
github-actions[bot] commented 3 months ago

:bookmark: Version comparison

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

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

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

:robot: Firmware impact analysis

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

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 399756 (19%)
402796 (19%) | :chart_with_upwards_trend:
+3040 (+0%) | 82008 (15%)
82616 (15%) | :chart_with_upwards_trend:
+608 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 125972 (6%) | ø | 28808 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 259440 (12%) | ø | 19688 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254800 (12%) | ø | 19232 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 240424 (11%) | ø | 19072 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 266072 (12%) | ø | 50896 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238920 (11%) | ø | 19048 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 239952 (11%) | ø | 19112 (3%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254384 (12%) | ø | 20208 (3%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230232 (10%) | ø | 18816 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 231944 (11%) | ø | 18768 (3%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :x: | :x: | 248568 (11%)
248888 (11%) | :chart_with_upwards_trend:
+320 (+0%) | 20352 (3%)
20640 (3%) | :chart_with_upwards_trend:
+288 (+1%) | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249120 (11%) | ø | 19352 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 242696 (11%) | ø | 18952 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 258920 (12%) | ø | 19360 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 237008 (11%) | ø | 18656 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238256 (11%) | ø | 18672 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 200236 (9%)
200636 (9%) | :chart_with_upwards_trend:
+400 (+0%) | 53688 (10%)
53976 (10%) | :chart_with_upwards_trend:
+288 (+0%) | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85404 (4%) | ø | 12456 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 147880 (7%) | ø | 45960 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 186884 (8%) | ø | 26712 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37912 (1%) | ø | 9384 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 104536 (4%) | ø | 44376 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38180 (1%) | ø | 11640 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 180144 (8%) | ø | 50544 (9%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84512 (4%) | ø | 12216 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37332 (1%) | ø | 11528 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41584 (1%) | ø | 10088 (1%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36652 (1%) | ø | 9912 (1%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85824 (4%) | ø | 12304 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 277904 (13%) | ø | 25640 (4%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36184 (1%) | ø | 9344 (1%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 129992 (6%) | ø | 45784 (8%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61792 (2%) | ø | 10880 (2%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 122136 (5%) | ø | 44560 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 65824 (3%) | ø | 12376 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35604 (1%) | ø | 10152 (1%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :x: | 75288 (3%)
75672 (3%) | :chart_with_upwards_trend:
+384 (+0%) | 13024 (2%)
13312 (2%) | :chart_with_upwards_trend:
+288 (+2%) | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36048 (1%) | ø | 9384 (1%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39956 (1%) | ø | 9648 (1%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 176864 (8%) | ø | 47720 (9%) | ø | | spike_lk_rfid | :heavy_check_mark: | :x: | :x: | 42180 (2%)
42564 (2%) | :chart_with_upwards_trend:
+384 (+0%) | 9352 (1%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41460 (1%) | ø | 10456 (1%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52468 (2%) | ø | 10688 (2%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60844 (2%) | ø | 10824 (2%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32456 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 34448 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39716 (1%) | ø | 9320 (1%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87636 (4%) | ø | 12160 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31968 (1%) | ø | 9488 (1%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48688 (2%) | ø | 10656 (2%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 102052 (4%) | ø | 13440 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49052 (2%) | ø | 10240 (1%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :x: | :x: | 43328 (2%)
43696 (2%) | :chart_with_upwards_trend:
+368 (+0%) | 11152 (2%)
11440 (2%) | :chart_with_upwards_trend:
+288 (+2%) | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 74492 (3%) | ø | 12696 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30404 (1%) | ø | 9296 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35780 (1%) | ø | 10344 (1%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30860 (1%) | ø | 9296 (1%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-07-23 15:51:01.423377980 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-07-23 15:51:01.687380417 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 666(+666) | 14(+14) | 243(+243) | +| [fill] | 664(+664) | 14(+14) | 246(+246) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 2078(+2078) | 0(+0) | 0(+0) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1834(+1834) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1234(+1234) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17368(+17368) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 177276(+177276) | 769(+769) | 19667(+19667) | +| [lib]/mbed-os-static.a | 177486(+177486) | 769(+769) | 19667(+19667) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 80512(+80512) | 132(+132) | 27983(+27983) | -| Subtotals | 358384(+358384) | 2056(+2056) | 79624(+79624) | -Total Static RAM memory (data + bss): 81680(+81680) bytes -Total Flash memory (text + data): 360440(+360440) bytes +| main.cpp.obj | 83056(+83056) | 132(+132) | 28588(+28588) | +| Subtotals | 361264(+361264) | 2056(+2056) | 80232(+80232) | +Total Static RAM memory (data + bss): 82288(+82288) bytes +Total Flash memory (text + data): 363320(+363320) bytes ``` ```diff Flash used: 402796 (19%) / total: 2097152 SRAM used: 82616 (15%) / total: 524288 ```
functional_ut_deep_sleep_rfid_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-23 15:51:06.023421573 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-23 15:51:06.211423369 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 520(+520) | 10(+10) | 34(+34) | +| [fill] | 508(+508) | 10(+10) | 34(+34) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1226(+1226) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 34632(+34632) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 53892(+53892) | 460(+460) | 10229(+10229) | +| [lib]/mbed-os-static.a | 54114(+54114) | 460(+460) | 10229(+10229) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 112676(+112676) | 137(+137) | 5689(+5689) | | __/__ | 1942(+1942) | 1(+1) | 816(+816) | -| suite_rfid_kit.cpp.obj | 11328(+11328) | 368(+368) | 1325(+1325) | -| Subtotals | 221056(+221056) | 1536(+1536) | 18496(+18496) | -Total Static RAM memory (data + bss): 20032(+20032) bytes -Total Flash memory (text + data): 222592(+222592) bytes +| suite_rfid_kit.cpp.obj | 11392(+11392) | 368(+368) | 1613(+1613) | +| Subtotals | 221408(+221408) | 1536(+1536) | 18784(+18784) | +Total Static RAM memory (data + bss): 20320(+20320) bytes +Total Flash memory (text + data): 222944(+222944) bytes ``` ```diff Flash used: 248888 (11%) / total: 2097152 SRAM used: 20640 (3%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-07-23 15:51:08.479445030 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-07-23 15:51:08.651446672 +0000 @@ -1,41 +1,41 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 372(+372) | 7(+7) | 54(+54) | +| [fill] | 376(+376) | 7(+7) | 54(+54) | | [lib]/ActivityKit.a | 10926(+10926) | 0(+0) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1208(+1208) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1102(+1102) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1230(+1230) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1822(+1822) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14182(+14182) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 77412(+77412) | 460(+460) | 10863(+10863) | +| [lib]/mbed-os-static.a | 77634(+77634) | 460(+460) | 10863(+10863) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5100(+5100) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 8512(+8512) | 8(+8) | 9708(+9708) | -| Subtotals | 173272(+173272) | 1144(+1144) | 52224(+52224) | -Total Static RAM memory (data + bss): 53368(+53368) bytes -Total Flash memory (text + data): 174416(+174416) bytes +| main.cpp.obj | 8558(+8558) | 8(+8) | 9996(+9996) | +| Subtotals | 173672(+173672) | 1144(+1144) | 52512(+52512) | +Total Static RAM memory (data + bss): 53656(+53656) bytes +Total Flash memory (text + data): 174816(+174816) bytes ``` ```diff Flash used: 200636 (9%) / total: 2097152 SRAM used: 53976 (10%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-07-23 15:51:14.639502594 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-07-23 15:51:14.763503740 +0000 @@ -1,29 +1,29 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 154(+154) | 4(+4) | 46(+46) | +| [fill] | 158(+158) | 4(+4) | 46(+46) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1226(+1226) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 2404(+2404) | 0(+0) | 0(+0) | | [lib]/m.a | 4716(+4716) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 41778(+41778) | 444(+444) | 8772(+8772) | +| [lib]/mbed-os-static.a | 42000(+42000) | 444(+444) | 8772(+8772) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 2044(+2044) | 0(+0) | 2848(+2848) | -| Subtotals | 68776(+68776) | 544(+544) | 12192(+12192) | -Total Static RAM memory (data + bss): 12736(+12736) bytes -Total Flash memory (text + data): 69320(+69320) bytes +| main.cpp.obj | 2074(+2074) | 0(+0) | 3136(+3136) | +| Subtotals | 69160(+69160) | 544(+544) | 12480(+12480) | +Total Static RAM memory (data + bss): 13024(+13024) bytes +Total Flash memory (text + data): 69704(+69704) bytes ``` ```diff Flash used: 75672 (3%) / total: 2097152 SRAM used: 13312 (2%) / total: 524288 ```
spike_lk_rfid (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt 2024-07-23 15:51:15.811513428 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt 2024-07-23 15:51:15.923514463 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|-------------| | [fill] | 118(+118) | 4(+4) | 28(+28) | | [lib]/CoreBufferedSerial.a | 324(+324) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 784(+784) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1142(+1142) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1300(+1300) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 912(+912) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 30754(+30754) | 444(+444) | 8138(+8138) | +| [lib]/mbed-os-static.a | 30976(+30976) | 444(+444) | 8138(+8138) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 456(+456) | 0(+0) | 0(+0) | -| Subtotals | 38820(+38820) | 544(+544) | 8528(+8528) | +| main.cpp.obj | 460(+460) | 0(+0) | 0(+0) | +| Subtotals | 39204(+39204) | 544(+544) | 8528(+8528) | Total Static RAM memory (data + bss): 9072(+9072) bytes -Total Flash memory (text + data): 39364(+39364) bytes +Total Flash memory (text + data): 39748(+39748) bytes ``` ```diff Flash used: 42564 (2%) / total: 2097152 SRAM used: 9352 (1%) / total: 524288 ```
spike_lk_watchdog_isr (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt 2024-07-23 15:51:19.115543984 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt 2024-07-23 15:51:19.231545059 +0000 @@ -1,20 +1,20 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| | [fill] | 132(+132) | 4(+4) | 50(+50) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1226(+1226) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 912(+912) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 31162(+31162) | 444(+444) | 8154(+8154) | +| [lib]/mbed-os-static.a | 31384(+31384) | 444(+444) | 8154(+8154) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 1340(+1340) | 0(+0) | 1754(+1754) | -| Subtotals | 39940(+39940) | 544(+544) | 10320(+10320) | -Total Static RAM memory (data + bss): 10864(+10864) bytes -Total Flash memory (text + data): 40484(+40484) bytes +| main.cpp.obj | 1408(+1408) | 0(+0) | 2042(+2042) | +| Subtotals | 40308(+40308) | 544(+544) | 10608(+10608) | +Total Static RAM memory (data + bss): 11152(+11152) bytes +Total Flash memory (text + data): 40852(+40852) bytes ``` ```diff Flash used: 43696 (2%) / total: 2097152 SRAM used: 11440 (2%) / total: 524288 ```
github-actions[bot] commented 3 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

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

:robot: Firmware impact analysis

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

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 465180 (22%)
471484 (22%) | :chart_with_upwards_trend:
+6304 (+1%) | 93368 (17%)
93976 (17%) | :chart_with_upwards_trend:
+608 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 140392 (6%) | ø | 39760 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 275344 (13%) | ø | 29840 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 263296 (12%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249048 (11%) | ø | 29192 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 278488 (13%) | ø | 61048 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 251320 (11%) | ø | 29200 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252360 (12%) | ø | 29264 (5%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 262992 (12%) | ø | 30360 (5%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 243432 (11%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 244952 (11%) | ø | 28920 (5%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :x: | :x: | 253432 (12%)
253768 (12%) | :chart_with_upwards_trend:
+336 (+0%) | 30472 (5%)
30760 (5%) | :chart_with_upwards_trend:
+288 (+0%) | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 261744 (12%) | ø | 29504 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 255592 (12%) | ø | 29104 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 267440 (12%) | ø | 29512 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249416 (11%) | ø | 28808 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 250656 (11%) | ø | 28824 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 204132 (9%)
204500 (9%) | :chart_with_upwards_trend:
+368 (+0%) | 64352 (12%)
64640 (12%) | :chart_with_upwards_trend:
+288 (+0%) | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97000 (4%) | ø | 23040 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158164 (7%) | ø | 56544 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 198384 (9%) | ø | 37800 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50136 (2%) | ø | 20056 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 114296 (5%) | ø | 55072 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53112 (2%) | ø | 22216 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 190516 (9%) | ø | 61624 (11%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97932 (4%) | ø | 23048 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52040 (2%) | ø | 22104 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57116 (2%) | ø | 20664 (3%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48720 (2%) | ø | 20744 (3%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 101900 (4%) | ø | 23392 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 283108 (13%) | ø | 36296 (6%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51372 (2%) | ø | 20056 (3%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133860 (6%) | ø | 55392 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 72284 (3%) | ø | 21576 (4%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133508 (6%) | ø | 55392 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 80656 (3%) | ø | 22952 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49360 (2%) | ø | 21240 (4%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :x: | 81276 (3%)
81676 (3%) | :chart_with_upwards_trend:
+400 (+0%) | 23552 (4%)
23840 (4%) | :chart_with_upwards_trend:
+288 (+1%) | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50868 (2%) | ø | 20088 (3%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55748 (2%) | ø | 20608 (3%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 185732 (8%) | ø | 58288 (11%) | ø | | spike_lk_rfid | :heavy_check_mark: | :x: | :x: | 49240 (2%)
49624 (2%) | :chart_with_upwards_trend:
+384 (+0%) | 20024 (3%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52280 (2%) | ø | 21152 (4%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63500 (3%) | ø | 21384 (4%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 71044 (3%) | ø | 20976 (4%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48712 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49480 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55304 (2%) | ø | 20032 (3%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100536 (4%) | ø | 23112 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 47460 (2%) | ø | 20072 (3%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60640 (2%) | ø | 21224 (4%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115336 (5%) | ø | 24144 (4%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 64128 (3%) | ø | 21072 (4%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :x: | :x: | 52472 (2%)
52840 (2%) | :chart_with_upwards_trend:
+368 (+0%) | 21976 (4%)
22264 (4%) | :chart_with_upwards_trend:
+288 (+1%) | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82004 (3%) | ø | 23360 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30972 (1%) | ø | 9392 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48856 (2%) | ø | 20920 (3%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48080 (2%) | ø | 20144 (3%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-07-23 15:51:21.428925258 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-07-23 15:51:21.692926044 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 656(+656) | 14(+14) | 263(+263) | +| [fill] | 652(+652) | 14(+14) | 266(+266) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3784(+3784) | 0(+0) | 128(+128) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 2346(+2346) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1234(+1234) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17260(+17260) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 178498(+178498) | 769(+769) | 19755(+19755) | +| [lib]/mbed-os-static.a | 178708(+178708) | 769(+769) | 19755(+19755) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 141910(+141910) | 132(+132) | 39091(+39091) | -| Subtotals | 423104(+423104) | 2056(+2056) | 90968(+90968) | -Total Static RAM memory (data + bss): 93024(+93024) bytes -Total Flash memory (text + data): 425160(+425160) bytes +| main.cpp.obj | 147720(+147720) | 132(+132) | 39696(+39696) | +| Subtotals | 429248(+429248) | 2056(+2056) | 91576(+91576) | +Total Static RAM memory (data + bss): 93632(+93632) bytes +Total Flash memory (text + data): 431304(+431304) bytes ``` ```diff Flash used: 471484 (22%) / total: 2097152 SRAM used: 93976 (17%) / total: 524288 ```
functional_ut_deep_sleep_rfid_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-23 15:51:25.956939143 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-23 15:51:26.144939780 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 520(+520) | 10(+10) | 42(+42) | +| [fill] | 524(+524) | 10(+10) | 42(+42) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1226(+1226) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 34484(+34484) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 54342(+54342) | 460(+460) | 10317(+10317) | +| [lib]/mbed-os-static.a | 54564(+54564) | 460(+460) | 10317(+10317) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 113218(+113218) | 137(+137) | 5689(+5689) | | __/__ | 4076(+4076) | 1(+1) | 10840(+10840) | -| suite_rfid_kit.cpp.obj | 11878(+11878) | 368(+368) | 1325(+1325) | -| Subtotals | 224824(+224824) | 1536(+1536) | 28616(+28616) | -Total Static RAM memory (data + bss): 30152(+30152) bytes -Total Flash memory (text + data): 226360(+226360) bytes +| suite_rfid_kit.cpp.obj | 11942(+11942) | 368(+368) | 1613(+1613) | +| Subtotals | 225192(+225192) | 1536(+1536) | 28904(+28904) | +Total Static RAM memory (data + bss): 30440(+30440) bytes +Total Flash memory (text + data): 226728(+226728) bytes ``` ```diff Flash used: 253768 (12%) / total: 2097152 SRAM used: 30760 (5%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-07-23 15:51:28.436947553 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-07-23 15:51:28.608948136 +0000 @@ -1,42 +1,42 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 376(+376) | 7(+7) | 54(+54) | +| [fill] | 360(+360) | 7(+7) | 54(+54) | | [lib]/ActivityKit.a | 10926(+10926) | 0(+0) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1720(+1720) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1102(+1102) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1230(+1230) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1822(+1822) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14074(+14074) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 77838(+77838) | 460(+460) | 10951(+10951) | +| [lib]/mbed-os-static.a | 78060(+78060) | 460(+460) | 10951(+10951) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5100(+5100) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 11398(+11398) | 8(+8) | 20276(+20276) | -| Subtotals | 176968(+176968) | 1144(+1144) | 62880(+62880) | -Total Static RAM memory (data + bss): 64024(+64024) bytes -Total Flash memory (text + data): 178112(+178112) bytes +| main.cpp.obj | 11432(+11432) | 8(+8) | 20564(+20564) | +| Subtotals | 177336(+177336) | 1144(+1144) | 63168(+63168) | +Total Static RAM memory (data + bss): 64312(+64312) bytes +Total Flash memory (text + data): 178480(+178480) bytes ``` ```diff Flash used: 204500 (9%) / total: 2097152 SRAM used: 64640 (12%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-07-23 15:51:34.608967950 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-07-23 15:51:34.732968329 +0000 @@ -1,30 +1,30 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 148(+148) | 4(+4) | 46(+46) | +| [fill] | 160(+160) | 4(+4) | 46(+46) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1226(+1226) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3736(+3736) | 0(+0) | 0(+0) | | [lib]/m.a | 4980(+4980) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 42204(+42204) | 444(+444) | 8860(+8860) | +| [lib]/mbed-os-static.a | 42426(+42426) | 444(+444) | 8860(+8860) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | -| main.cpp.obj | 4470(+4470) | 0(+0) | 13288(+13288) | -| Subtotals | 73508(+73508) | 544(+544) | 22720(+22720) | -Total Static RAM memory (data + bss): 23264(+23264) bytes -Total Flash memory (text + data): 74052(+74052) bytes +| main.cpp.obj | 4508(+4508) | 0(+0) | 13576(+13576) | +| Subtotals | 73908(+73908) | 544(+544) | 23008(+23008) | +Total Static RAM memory (data + bss): 23552(+23552) bytes +Total Flash memory (text + data): 74452(+74452) bytes ``` ```diff Flash used: 81676 (3%) / total: 2097152 SRAM used: 23840 (4%) / total: 524288 ```
spike_lk_rfid (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt 2024-07-23 15:51:35.804971609 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt 2024-07-23 15:51:35.920971964 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 116(+116) | 4(+4) | 36(+36) | +| [fill] | 120(+120) | 4(+4) | 36(+36) | | [lib]/CoreBufferedSerial.a | 324(+324) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 766(+766) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1142(+1142) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1300(+1300) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3196(+3196) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 31232(+31232) | 444(+444) | 8226(+8226) | +| [lib]/mbed-os-static.a | 31454(+31454) | 444(+444) | 8226(+8226) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | | main.cpp.obj | 2988(+2988) | 0(+0) | 10568(+10568) | -| Subtotals | 44648(+44648) | 544(+544) | 19192(+19192) | +| Subtotals | 45032(+45032) | 544(+544) | 19192(+19192) | Total Static RAM memory (data + bss): 19736(+19736) bytes -Total Flash memory (text + data): 45192(+45192) bytes +Total Flash memory (text + data): 45576(+45576) bytes ``` ```diff Flash used: 49624 (2%) / total: 2097152 SRAM used: 20024 (3%) / total: 524288 ```
spike_lk_watchdog_isr (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt 2024-07-23 15:51:39.176981926 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt 2024-07-23 15:51:39.292982281 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 132(+132) | 4(+4) | 66(+66) | +| [fill] | 128(+128) | 4(+4) | 66(+66) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1226(+1226) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3196(+3196) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 32436(+32436) | 444(+444) | 8242(+8242) | +| [lib]/mbed-os-static.a | 32658(+32658) | 444(+444) | 8242(+8242) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | -| main.cpp.obj | 4824(+4824) | 0(+0) | 12474(+12474) | -| Subtotals | 47528(+47528) | 544(+544) | 21144(+21144) | -Total Static RAM memory (data + bss): 21688(+21688) bytes -Total Flash memory (text + data): 48072(+48072) bytes +| main.cpp.obj | 4896(+4896) | 0(+0) | 12762(+12762) | +| Subtotals | 47896(+47896) | 544(+544) | 21432(+21432) | +Total Static RAM memory (data + bss): 21976(+21976) bytes +Total Flash memory (text + data): 48440(+48440) bytes ``` ```diff Flash used: 52840 (2%) / total: 2097152 SRAM used: 22264 (4%) / total: 524288 ```
github-actions[bot] commented 3 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

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

:robot: Firmware impact analysis

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

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 465180 (22%)
471500 (22%) | :chart_with_upwards_trend:
+6320 (+1%) | 93368 (17%)
93976 (17%) | :chart_with_upwards_trend:
+608 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 140392 (6%) | ø | 39760 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 275344 (13%) | ø | 29840 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 263296 (12%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249048 (11%) | ø | 29192 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 278488 (13%) | ø | 61048 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 251320 (11%) | ø | 29200 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252360 (12%) | ø | 29264 (5%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 262992 (12%) | ø | 30360 (5%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 243432 (11%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 244952 (11%) | ø | 28920 (5%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :x: | :x: | 253432 (12%)
253768 (12%) | :chart_with_upwards_trend:
+336 (+0%) | 30472 (5%)
30760 (5%) | :chart_with_upwards_trend:
+288 (+0%) | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 261744 (12%) | ø | 29504 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 255592 (12%) | ø | 29104 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 267440 (12%) | ø | 29512 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249416 (11%) | ø | 28808 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 250656 (11%) | ø | 28824 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 204132 (9%)
204516 (9%) | :chart_with_upwards_trend:
+384 (+0%) | 64352 (12%)
64640 (12%) | :chart_with_upwards_trend:
+288 (+0%) | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97000 (4%) | ø | 23040 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158164 (7%) | ø | 56544 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 198384 (9%) | ø | 37800 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50136 (2%) | ø | 20056 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 114296 (5%) | ø | 55072 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53112 (2%) | ø | 22216 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 190516 (9%) | ø | 61624 (11%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97932 (4%) | ø | 23048 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52040 (2%) | ø | 22104 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57116 (2%) | ø | 20664 (3%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48720 (2%) | ø | 20744 (3%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 101900 (4%) | ø | 23392 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 283108 (13%) | ø | 36296 (6%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51372 (2%) | ø | 20056 (3%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133860 (6%) | ø | 55392 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 72284 (3%) | ø | 21576 (4%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133508 (6%) | ø | 55392 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 80656 (3%) | ø | 22952 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49360 (2%) | ø | 21240 (4%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :x: | 81276 (3%)
81676 (3%) | :chart_with_upwards_trend:
+400 (+0%) | 23552 (4%)
23840 (4%) | :chart_with_upwards_trend:
+288 (+1%) | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50868 (2%) | ø | 20088 (3%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55748 (2%) | ø | 20608 (3%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 185732 (8%) | ø | 58288 (11%) | ø | | spike_lk_rfid | :heavy_check_mark: | :x: | :x: | 49240 (2%)
49640 (2%) | :chart_with_upwards_trend:
+400 (+0%) | 20024 (3%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52280 (2%) | ø | 21152 (4%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63500 (3%) | ø | 21384 (4%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 71044 (3%) | ø | 20976 (4%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48712 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49480 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55304 (2%) | ø | 20032 (3%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100536 (4%) | ø | 23112 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 47460 (2%) | ø | 20072 (3%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60640 (2%) | ø | 21224 (4%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115336 (5%) | ø | 24144 (4%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 64128 (3%) | ø | 21072 (4%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :x: | :x: | 52472 (2%)
52856 (2%) | :chart_with_upwards_trend:
+384 (+0%) | 21976 (4%)
22264 (4%) | :chart_with_upwards_trend:
+288 (+1%) | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82004 (3%) | ø | 23360 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30972 (1%) | ø | 9392 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48856 (2%) | ø | 20920 (3%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48080 (2%) | ø | 20144 (3%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-07-23 16:00:00.537007704 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-07-23 16:00:00.813006975 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 656(+656) | 14(+14) | 263(+263) | +| [fill] | 656(+656) | 14(+14) | 266(+266) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3784(+3784) | 0(+0) | 128(+128) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 2346(+2346) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1246(+1246) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17260(+17260) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 178498(+178498) | 769(+769) | 19755(+19755) | +| [lib]/mbed-os-static.a | 178708(+178708) | 769(+769) | 19755(+19755) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 141910(+141910) | 132(+132) | 39091(+39091) | -| Subtotals | 423104(+423104) | 2056(+2056) | 90968(+90968) | -Total Static RAM memory (data + bss): 93024(+93024) bytes -Total Flash memory (text + data): 425160(+425160) bytes +| main.cpp.obj | 147720(+147720) | 132(+132) | 39696(+39696) | +| Subtotals | 429264(+429264) | 2056(+2056) | 91576(+91576) | +Total Static RAM memory (data + bss): 93632(+93632) bytes +Total Flash memory (text + data): 431320(+431320) bytes ``` ```diff Flash used: 471500 (22%) / total: 2097152 SRAM used: 93976 (17%) / total: 524288 ```
functional_ut_deep_sleep_rfid_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-23 16:00:05.404994853 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-23 16:00:05.600994335 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 520(+520) | 10(+10) | 42(+42) | +| [fill] | 512(+512) | 10(+10) | 42(+42) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 34484(+34484) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 54342(+54342) | 460(+460) | 10317(+10317) | +| [lib]/mbed-os-static.a | 54564(+54564) | 460(+460) | 10317(+10317) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 113218(+113218) | 137(+137) | 5689(+5689) | | __/__ | 4076(+4076) | 1(+1) | 10840(+10840) | -| suite_rfid_kit.cpp.obj | 11878(+11878) | 368(+368) | 1325(+1325) | -| Subtotals | 224824(+224824) | 1536(+1536) | 28616(+28616) | -Total Static RAM memory (data + bss): 30152(+30152) bytes -Total Flash memory (text + data): 226360(+226360) bytes +| suite_rfid_kit.cpp.obj | 11942(+11942) | 368(+368) | 1613(+1613) | +| Subtotals | 225192(+225192) | 1536(+1536) | 28904(+28904) | +Total Static RAM memory (data + bss): 30440(+30440) bytes +Total Flash memory (text + data): 226728(+226728) bytes ``` ```diff Flash used: 253768 (12%) / total: 2097152 SRAM used: 30760 (5%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-07-23 16:00:07.984990034 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-07-23 16:00:08.160989682 +0000 @@ -1,42 +1,42 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 376(+376) | 7(+7) | 54(+54) | +| [fill] | 364(+364) | 7(+7) | 54(+54) | | [lib]/ActivityKit.a | 10926(+10926) | 0(+0) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1720(+1720) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1102(+1102) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1242(+1242) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1822(+1822) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14074(+14074) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 77838(+77838) | 460(+460) | 10951(+10951) | +| [lib]/mbed-os-static.a | 78060(+78060) | 460(+460) | 10951(+10951) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5100(+5100) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 11398(+11398) | 8(+8) | 20276(+20276) | -| Subtotals | 176968(+176968) | 1144(+1144) | 62880(+62880) | -Total Static RAM memory (data + bss): 64024(+64024) bytes -Total Flash memory (text + data): 178112(+178112) bytes +| main.cpp.obj | 11432(+11432) | 8(+8) | 20564(+20564) | +| Subtotals | 177352(+177352) | 1144(+1144) | 63168(+63168) | +Total Static RAM memory (data + bss): 64312(+64312) bytes +Total Flash memory (text + data): 178496(+178496) bytes ``` ```diff Flash used: 204516 (9%) / total: 2097152 SRAM used: 64640 (12%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-07-23 16:00:14.504977010 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-07-23 16:00:14.636976746 +0000 @@ -1,30 +1,30 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| | [fill] | 148(+148) | 4(+4) | 46(+46) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3736(+3736) | 0(+0) | 0(+0) | | [lib]/m.a | 4980(+4980) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 42204(+42204) | 444(+444) | 8860(+8860) | +| [lib]/mbed-os-static.a | 42426(+42426) | 444(+444) | 8860(+8860) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | -| main.cpp.obj | 4470(+4470) | 0(+0) | 13288(+13288) | -| Subtotals | 73508(+73508) | 544(+544) | 22720(+22720) | -Total Static RAM memory (data + bss): 23264(+23264) bytes -Total Flash memory (text + data): 74052(+74052) bytes +| main.cpp.obj | 4508(+4508) | 0(+0) | 13576(+13576) | +| Subtotals | 73908(+73908) | 544(+544) | 23008(+23008) | +Total Static RAM memory (data + bss): 23552(+23552) bytes +Total Flash memory (text + data): 74452(+74452) bytes ``` ```diff Flash used: 81676 (3%) / total: 2097152 SRAM used: 23840 (4%) / total: 524288 ```
spike_lk_rfid (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt 2024-07-23 16:00:15.756974509 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt 2024-07-23 16:00:15.880974269 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 116(+116) | 4(+4) | 36(+36) | +| [fill] | 124(+124) | 4(+4) | 36(+36) | | [lib]/CoreBufferedSerial.a | 324(+324) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 766(+766) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1142(+1142) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1312(+1312) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3196(+3196) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 31232(+31232) | 444(+444) | 8226(+8226) | +| [lib]/mbed-os-static.a | 31454(+31454) | 444(+444) | 8226(+8226) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | | main.cpp.obj | 2988(+2988) | 0(+0) | 10568(+10568) | -| Subtotals | 44648(+44648) | 544(+544) | 19192(+19192) | +| Subtotals | 45048(+45048) | 544(+544) | 19192(+19192) | Total Static RAM memory (data + bss): 19736(+19736) bytes -Total Flash memory (text + data): 45192(+45192) bytes +Total Flash memory (text + data): 45592(+45592) bytes ``` ```diff Flash used: 49640 (2%) / total: 2097152 SRAM used: 20024 (3%) / total: 524288 ```
spike_lk_watchdog_isr (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt 2024-07-23 16:00:19.348968147 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt 2024-07-23 16:00:19.472967928 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| | [fill] | 132(+132) | 4(+4) | 66(+66) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3196(+3196) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 32436(+32436) | 444(+444) | 8242(+8242) | +| [lib]/mbed-os-static.a | 32658(+32658) | 444(+444) | 8242(+8242) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | -| main.cpp.obj | 4824(+4824) | 0(+0) | 12474(+12474) | -| Subtotals | 47528(+47528) | 544(+544) | 21144(+21144) | -Total Static RAM memory (data + bss): 21688(+21688) bytes -Total Flash memory (text + data): 48072(+48072) bytes +| main.cpp.obj | 4896(+4896) | 0(+0) | 12762(+12762) | +| Subtotals | 47912(+47912) | 544(+544) | 21432(+21432) | +Total Static RAM memory (data + bss): 21976(+21976) bytes +Total Flash memory (text + data): 48456(+48456) bytes ``` ```diff Flash used: 52856 (2%) / total: 2097152 SRAM used: 22264 (4%) / total: 524288 ```
github-actions[bot] commented 3 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

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

:robot: Firmware impact analysis

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

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 399756 (19%)
402812 (19%) | :chart_with_upwards_trend:
+3056 (+0%) | 82008 (15%)
82616 (15%) | :chart_with_upwards_trend:
+608 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 125972 (6%) | ø | 28808 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 259440 (12%) | ø | 19688 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254800 (12%) | ø | 19232 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 240424 (11%) | ø | 19072 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 266072 (12%) | ø | 50896 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238920 (11%) | ø | 19048 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 239952 (11%) | ø | 19112 (3%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254384 (12%) | ø | 20208 (3%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230232 (10%) | ø | 18816 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 231944 (11%) | ø | 18768 (3%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :x: | :x: | 248568 (11%)
248904 (11%) | :chart_with_upwards_trend:
+336 (+0%) | 20352 (3%)
20640 (3%) | :chart_with_upwards_trend:
+288 (+1%) | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249120 (11%) | ø | 19352 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 242696 (11%) | ø | 18952 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 258920 (12%) | ø | 19360 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 237008 (11%) | ø | 18656 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238256 (11%) | ø | 18672 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 200236 (9%)
200636 (9%) | :chart_with_upwards_trend:
+400 (+0%) | 53688 (10%)
53976 (10%) | :chart_with_upwards_trend:
+288 (+0%) | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85404 (4%) | ø | 12456 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 147880 (7%) | ø | 45960 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 186884 (8%) | ø | 26712 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37912 (1%) | ø | 9384 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 104536 (4%) | ø | 44376 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38180 (1%) | ø | 11640 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 180144 (8%) | ø | 50544 (9%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84512 (4%) | ø | 12216 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37332 (1%) | ø | 11528 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41584 (1%) | ø | 10088 (1%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36652 (1%) | ø | 9912 (1%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85824 (4%) | ø | 12304 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 277904 (13%) | ø | 25640 (4%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36184 (1%) | ø | 9344 (1%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 129992 (6%) | ø | 45784 (8%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61792 (2%) | ø | 10880 (2%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 122136 (5%) | ø | 44560 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 65824 (3%) | ø | 12376 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35604 (1%) | ø | 10152 (1%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :x: | 75288 (3%)
75672 (3%) | :chart_with_upwards_trend:
+384 (+0%) | 13024 (2%)
13312 (2%) | :chart_with_upwards_trend:
+288 (+2%) | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36048 (1%) | ø | 9384 (1%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39956 (1%) | ø | 9648 (1%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 176864 (8%) | ø | 47720 (9%) | ø | | spike_lk_rfid | :heavy_check_mark: | :x: | :x: | 42180 (2%)
42580 (2%) | :chart_with_upwards_trend:
+400 (+0%) | 9352 (1%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41460 (1%) | ø | 10456 (1%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52468 (2%) | ø | 10688 (2%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60844 (2%) | ø | 10824 (2%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32456 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 34448 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39716 (1%) | ø | 9320 (1%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87636 (4%) | ø | 12160 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31968 (1%) | ø | 9488 (1%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48688 (2%) | ø | 10656 (2%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 102052 (4%) | ø | 13440 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49052 (2%) | ø | 10240 (1%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :x: | :x: | 43328 (2%)
43696 (2%) | :chart_with_upwards_trend:
+368 (+0%) | 11152 (2%)
11440 (2%) | :chart_with_upwards_trend:
+288 (+2%) | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 74492 (3%) | ø | 12696 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30404 (1%) | ø | 9296 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35780 (1%) | ø | 10344 (1%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30860 (1%) | ø | 9296 (1%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-07-23 16:00:02.405947131 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-07-23 16:00:02.681945641 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 666(+666) | 14(+14) | 243(+243) | +| [fill] | 668(+668) | 14(+14) | 246(+246) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 2078(+2078) | 0(+0) | 0(+0) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1834(+1834) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1246(+1246) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17368(+17368) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 177276(+177276) | 769(+769) | 19667(+19667) | +| [lib]/mbed-os-static.a | 177486(+177486) | 769(+769) | 19667(+19667) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 80512(+80512) | 132(+132) | 27983(+27983) | -| Subtotals | 358384(+358384) | 2056(+2056) | 79624(+79624) | -Total Static RAM memory (data + bss): 81680(+81680) bytes -Total Flash memory (text + data): 360440(+360440) bytes +| main.cpp.obj | 83056(+83056) | 132(+132) | 28588(+28588) | +| Subtotals | 361280(+361280) | 2056(+2056) | 80232(+80232) | +Total Static RAM memory (data + bss): 82288(+82288) bytes +Total Flash memory (text + data): 363336(+363336) bytes ``` ```diff Flash used: 402812 (19%) / total: 2097152 SRAM used: 82616 (15%) / total: 524288 ```
functional_ut_deep_sleep_rfid_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-23 16:00:07.017920970 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-23 16:00:07.201919606 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 520(+520) | 10(+10) | 34(+34) | +| [fill] | 512(+512) | 10(+10) | 34(+34) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 34632(+34632) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 53892(+53892) | 460(+460) | 10229(+10229) | +| [lib]/mbed-os-static.a | 54114(+54114) | 460(+460) | 10229(+10229) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 112676(+112676) | 137(+137) | 5689(+5689) | | __/__ | 1942(+1942) | 1(+1) | 816(+816) | -| suite_rfid_kit.cpp.obj | 11328(+11328) | 368(+368) | 1325(+1325) | -| Subtotals | 221056(+221056) | 1536(+1536) | 18496(+18496) | -Total Static RAM memory (data + bss): 20032(+20032) bytes -Total Flash memory (text + data): 222592(+222592) bytes +| suite_rfid_kit.cpp.obj | 11392(+11392) | 368(+368) | 1613(+1613) | +| Subtotals | 221424(+221424) | 1536(+1536) | 18784(+18784) | +Total Static RAM memory (data + bss): 20320(+20320) bytes +Total Flash memory (text + data): 222960(+222960) bytes ``` ```diff Flash used: 248904 (11%) / total: 2097152 SRAM used: 20640 (3%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-07-23 16:00:09.461902863 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-07-23 16:00:09.633901591 +0000 @@ -1,41 +1,41 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 372(+372) | 7(+7) | 54(+54) | +| [fill] | 364(+364) | 7(+7) | 54(+54) | | [lib]/ActivityKit.a | 10926(+10926) | 0(+0) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1208(+1208) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1102(+1102) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1242(+1242) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1822(+1822) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14182(+14182) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 77412(+77412) | 460(+460) | 10863(+10863) | +| [lib]/mbed-os-static.a | 77634(+77634) | 460(+460) | 10863(+10863) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5100(+5100) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 8512(+8512) | 8(+8) | 9708(+9708) | -| Subtotals | 173272(+173272) | 1144(+1144) | 52224(+52224) | -Total Static RAM memory (data + bss): 53368(+53368) bytes -Total Flash memory (text + data): 174416(+174416) bytes +| main.cpp.obj | 8558(+8558) | 8(+8) | 9996(+9996) | +| Subtotals | 173672(+173672) | 1144(+1144) | 52512(+52512) | +Total Static RAM memory (data + bss): 53656(+53656) bytes +Total Flash memory (text + data): 174816(+174816) bytes ``` ```diff Flash used: 200636 (9%) / total: 2097152 SRAM used: 53976 (10%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-07-23 16:00:15.621857291 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-07-23 16:00:15.749856344 +0000 @@ -1,29 +1,29 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 154(+154) | 4(+4) | 46(+46) | +| [fill] | 146(+146) | 4(+4) | 46(+46) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 2404(+2404) | 0(+0) | 0(+0) | | [lib]/m.a | 4716(+4716) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 41778(+41778) | 444(+444) | 8772(+8772) | +| [lib]/mbed-os-static.a | 42000(+42000) | 444(+444) | 8772(+8772) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 2044(+2044) | 0(+0) | 2848(+2848) | -| Subtotals | 68776(+68776) | 544(+544) | 12192(+12192) | -Total Static RAM memory (data + bss): 12736(+12736) bytes -Total Flash memory (text + data): 69320(+69320) bytes +| main.cpp.obj | 2074(+2074) | 0(+0) | 3136(+3136) | +| Subtotals | 69160(+69160) | 544(+544) | 12480(+12480) | +Total Static RAM memory (data + bss): 13024(+13024) bytes +Total Flash memory (text + data): 69704(+69704) bytes ``` ```diff Flash used: 75672 (3%) / total: 2097152 SRAM used: 13312 (2%) / total: 524288 ```
spike_lk_rfid (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt 2024-07-23 16:00:16.805848535 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt 2024-07-23 16:00:16.921847681 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|-------------| -| [fill] | 118(+118) | 4(+4) | 28(+28) | +| [fill] | 122(+122) | 4(+4) | 28(+28) | | [lib]/CoreBufferedSerial.a | 324(+324) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 784(+784) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1142(+1142) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1312(+1312) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 912(+912) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 30754(+30754) | 444(+444) | 8138(+8138) | +| [lib]/mbed-os-static.a | 30976(+30976) | 444(+444) | 8138(+8138) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 456(+456) | 0(+0) | 0(+0) | -| Subtotals | 38820(+38820) | 544(+544) | 8528(+8528) | +| main.cpp.obj | 460(+460) | 0(+0) | 0(+0) | +| Subtotals | 39220(+39220) | 544(+544) | 8528(+8528) | Total Static RAM memory (data + bss): 9072(+9072) bytes -Total Flash memory (text + data): 39364(+39364) bytes +Total Flash memory (text + data): 39764(+39764) bytes ``` ```diff Flash used: 42580 (2%) / total: 2097152 SRAM used: 9352 (1%) / total: 524288 ```
spike_lk_watchdog_isr (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt 2024-07-23 16:00:20.145823922 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt 2024-07-23 16:00:20.265823038 +0000 @@ -1,20 +1,20 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 132(+132) | 4(+4) | 50(+50) | +| [fill] | 120(+120) | 4(+4) | 50(+50) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 912(+912) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 31162(+31162) | 444(+444) | 8154(+8154) | +| [lib]/mbed-os-static.a | 31384(+31384) | 444(+444) | 8154(+8154) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 1340(+1340) | 0(+0) | 1754(+1754) | -| Subtotals | 39940(+39940) | 544(+544) | 10320(+10320) | -Total Static RAM memory (data + bss): 10864(+10864) bytes -Total Flash memory (text + data): 40484(+40484) bytes +| main.cpp.obj | 1408(+1408) | 0(+0) | 2042(+2042) | +| Subtotals | 40308(+40308) | 544(+544) | 10608(+10608) | +Total Static RAM memory (data + bss): 11152(+11152) bytes +Total Flash memory (text + data): 40852(+40852) bytes ``` ```diff Flash used: 43696 (2%) / total: 2097152 SRAM used: 11440 (2%) / total: 524288 ```
github-actions[bot] commented 3 months ago

:bookmark: Version comparison

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

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

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

:robot: Firmware impact analysis

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

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 399756 (19%)
402812 (19%) | :chart_with_upwards_trend:
+3056 (+0%) | 82008 (15%)
82616 (15%) | :chart_with_upwards_trend:
+608 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 125972 (6%) | ø | 28808 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 259440 (12%) | ø | 19688 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254800 (12%) | ø | 19232 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 240424 (11%) | ø | 19072 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 266072 (12%) | ø | 50896 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238920 (11%) | ø | 19048 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 239952 (11%) | ø | 19112 (3%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254384 (12%) | ø | 20208 (3%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230232 (10%) | ø | 18816 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 231944 (11%) | ø | 18768 (3%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :x: | :x: | 248568 (11%)
248904 (11%) | :chart_with_upwards_trend:
+336 (+0%) | 20352 (3%)
20640 (3%) | :chart_with_upwards_trend:
+288 (+1%) | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249120 (11%) | ø | 19352 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 242696 (11%) | ø | 18952 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 258920 (12%) | ø | 19360 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 237008 (11%) | ø | 18656 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238256 (11%) | ø | 18672 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 200236 (9%)
200636 (9%) | :chart_with_upwards_trend:
+400 (+0%) | 53688 (10%)
53976 (10%) | :chart_with_upwards_trend:
+288 (+0%) | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85404 (4%) | ø | 12456 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 147880 (7%) | ø | 45960 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 186884 (8%) | ø | 26712 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37912 (1%) | ø | 9384 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 104536 (4%) | ø | 44376 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38180 (1%) | ø | 11640 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 180144 (8%) | ø | 50544 (9%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84512 (4%) | ø | 12216 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37332 (1%) | ø | 11528 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41584 (1%) | ø | 10088 (1%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36652 (1%) | ø | 9912 (1%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85824 (4%) | ø | 12304 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 277904 (13%) | ø | 25640 (4%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36184 (1%) | ø | 9344 (1%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 129992 (6%) | ø | 45784 (8%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61792 (2%) | ø | 10880 (2%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 122136 (5%) | ø | 44560 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 65824 (3%) | ø | 12376 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35604 (1%) | ø | 10152 (1%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :x: | 75288 (3%)
75672 (3%) | :chart_with_upwards_trend:
+384 (+0%) | 13024 (2%)
13312 (2%) | :chart_with_upwards_trend:
+288 (+2%) | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36048 (1%) | ø | 9384 (1%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39956 (1%) | ø | 9648 (1%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 176864 (8%) | ø | 47720 (9%) | ø | | spike_lk_rfid | :heavy_check_mark: | :x: | :x: | 42180 (2%)
42580 (2%) | :chart_with_upwards_trend:
+400 (+0%) | 9352 (1%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41460 (1%) | ø | 10456 (1%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52468 (2%) | ø | 10688 (2%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60844 (2%) | ø | 10824 (2%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32456 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 34448 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39716 (1%) | ø | 9320 (1%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87636 (4%) | ø | 12160 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31968 (1%) | ø | 9488 (1%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48688 (2%) | ø | 10656 (2%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 102052 (4%) | ø | 13440 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49052 (2%) | ø | 10240 (1%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :x: | :x: | 43328 (2%)
43696 (2%) | :chart_with_upwards_trend:
+368 (+0%) | 11152 (2%)
11440 (2%) | :chart_with_upwards_trend:
+288 (+2%) | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 74492 (3%) | ø | 12696 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30404 (1%) | ø | 9296 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35780 (1%) | ø | 10344 (1%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30860 (1%) | ø | 9296 (1%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-07-24 10:52:45.234447093 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-07-24 10:52:45.498446668 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 666(+666) | 14(+14) | 243(+243) | +| [fill] | 668(+668) | 14(+14) | 246(+246) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 2078(+2078) | 0(+0) | 0(+0) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1834(+1834) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1246(+1246) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17368(+17368) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 177276(+177276) | 769(+769) | 19667(+19667) | +| [lib]/mbed-os-static.a | 177486(+177486) | 769(+769) | 19667(+19667) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 80512(+80512) | 132(+132) | 27983(+27983) | -| Subtotals | 358384(+358384) | 2056(+2056) | 79624(+79624) | -Total Static RAM memory (data + bss): 81680(+81680) bytes -Total Flash memory (text + data): 360440(+360440) bytes +| main.cpp.obj | 83056(+83056) | 132(+132) | 28588(+28588) | +| Subtotals | 361280(+361280) | 2056(+2056) | 80232(+80232) | +Total Static RAM memory (data + bss): 82288(+82288) bytes +Total Flash memory (text + data): 363336(+363336) bytes ``` ```diff Flash used: 402812 (19%) / total: 2097152 SRAM used: 82616 (15%) / total: 524288 ```
functional_ut_deep_sleep_rfid_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-24 10:52:49.662445078 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-24 10:52:49.846445000 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 520(+520) | 10(+10) | 34(+34) | +| [fill] | 512(+512) | 10(+10) | 34(+34) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 34632(+34632) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 53892(+53892) | 460(+460) | 10229(+10229) | +| [lib]/mbed-os-static.a | 54114(+54114) | 460(+460) | 10229(+10229) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 112676(+112676) | 137(+137) | 5689(+5689) | | __/__ | 1942(+1942) | 1(+1) | 816(+816) | -| suite_rfid_kit.cpp.obj | 11328(+11328) | 368(+368) | 1325(+1325) | -| Subtotals | 221056(+221056) | 1536(+1536) | 18496(+18496) | -Total Static RAM memory (data + bss): 20032(+20032) bytes -Total Flash memory (text + data): 222592(+222592) bytes +| suite_rfid_kit.cpp.obj | 11392(+11392) | 368(+368) | 1613(+1613) | +| Subtotals | 221424(+221424) | 1536(+1536) | 18784(+18784) | +Total Static RAM memory (data + bss): 20320(+20320) bytes +Total Flash memory (text + data): 222960(+222960) bytes ``` ```diff Flash used: 248904 (11%) / total: 2097152 SRAM used: 20640 (3%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-07-24 10:52:52.338443936 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-07-24 10:52:52.506443864 +0000 @@ -1,41 +1,41 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 372(+372) | 7(+7) | 54(+54) | +| [fill] | 364(+364) | 7(+7) | 54(+54) | | [lib]/ActivityKit.a | 10926(+10926) | 0(+0) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1208(+1208) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1102(+1102) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1242(+1242) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1822(+1822) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14182(+14182) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 77412(+77412) | 460(+460) | 10863(+10863) | +| [lib]/mbed-os-static.a | 77634(+77634) | 460(+460) | 10863(+10863) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5100(+5100) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 8512(+8512) | 8(+8) | 9708(+9708) | -| Subtotals | 173272(+173272) | 1144(+1144) | 52224(+52224) | -Total Static RAM memory (data + bss): 53368(+53368) bytes -Total Flash memory (text + data): 174416(+174416) bytes +| main.cpp.obj | 8558(+8558) | 8(+8) | 9996(+9996) | +| Subtotals | 173672(+173672) | 1144(+1144) | 52512(+52512) | +Total Static RAM memory (data + bss): 53656(+53656) bytes +Total Flash memory (text + data): 174816(+174816) bytes ``` ```diff Flash used: 200636 (9%) / total: 2097152 SRAM used: 53976 (10%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-07-24 10:52:58.322433353 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-07-24 10:52:58.442433018 +0000 @@ -1,29 +1,29 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 154(+154) | 4(+4) | 46(+46) | +| [fill] | 146(+146) | 4(+4) | 46(+46) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 2404(+2404) | 0(+0) | 0(+0) | | [lib]/m.a | 4716(+4716) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 41778(+41778) | 444(+444) | 8772(+8772) | +| [lib]/mbed-os-static.a | 42000(+42000) | 444(+444) | 8772(+8772) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 2044(+2044) | 0(+0) | 2848(+2848) | -| Subtotals | 68776(+68776) | 544(+544) | 12192(+12192) | -Total Static RAM memory (data + bss): 12736(+12736) bytes -Total Flash memory (text + data): 69320(+69320) bytes +| main.cpp.obj | 2074(+2074) | 0(+0) | 3136(+3136) | +| Subtotals | 69160(+69160) | 544(+544) | 12480(+12480) | +Total Static RAM memory (data + bss): 13024(+13024) bytes +Total Flash memory (text + data): 69704(+69704) bytes ``` ```diff Flash used: 75672 (3%) / total: 2097152 SRAM used: 13312 (2%) / total: 524288 ```
spike_lk_rfid (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt 2024-07-24 10:52:59.478430131 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt 2024-07-24 10:52:59.594429807 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|-------------| -| [fill] | 118(+118) | 4(+4) | 28(+28) | +| [fill] | 122(+122) | 4(+4) | 28(+28) | | [lib]/CoreBufferedSerial.a | 324(+324) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 784(+784) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1142(+1142) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1312(+1312) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 912(+912) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 30754(+30754) | 444(+444) | 8138(+8138) | +| [lib]/mbed-os-static.a | 30976(+30976) | 444(+444) | 8138(+8138) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 456(+456) | 0(+0) | 0(+0) | -| Subtotals | 38820(+38820) | 544(+544) | 8528(+8528) | +| main.cpp.obj | 460(+460) | 0(+0) | 0(+0) | +| Subtotals | 39220(+39220) | 544(+544) | 8528(+8528) | Total Static RAM memory (data + bss): 9072(+9072) bytes -Total Flash memory (text + data): 39364(+39364) bytes +Total Flash memory (text + data): 39764(+39764) bytes ``` ```diff Flash used: 42580 (2%) / total: 2097152 SRAM used: 9352 (1%) / total: 524288 ```
spike_lk_watchdog_isr (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt 2024-07-24 10:53:02.726425355 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt 2024-07-24 10:53:02.842425283 +0000 @@ -1,20 +1,20 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 132(+132) | 4(+4) | 50(+50) | +| [fill] | 120(+120) | 4(+4) | 50(+50) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 912(+912) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 31162(+31162) | 444(+444) | 8154(+8154) | +| [lib]/mbed-os-static.a | 31384(+31384) | 444(+444) | 8154(+8154) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 1340(+1340) | 0(+0) | 1754(+1754) | -| Subtotals | 39940(+39940) | 544(+544) | 10320(+10320) | -Total Static RAM memory (data + bss): 10864(+10864) bytes -Total Flash memory (text + data): 40484(+40484) bytes +| main.cpp.obj | 1408(+1408) | 0(+0) | 2042(+2042) | +| Subtotals | 40308(+40308) | 544(+544) | 10608(+10608) | +Total Static RAM memory (data + bss): 11152(+11152) bytes +Total Flash memory (text + data): 40852(+40852) bytes ``` ```diff Flash used: 43696 (2%) / total: 2097152 SRAM used: 11440 (2%) / total: 524288 ```
github-actions[bot] commented 3 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

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

:robot: Firmware impact analysis

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

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 465180 (22%)
471500 (22%) | :chart_with_upwards_trend:
+6320 (+1%) | 93368 (17%)
93976 (17%) | :chart_with_upwards_trend:
+608 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 140392 (6%) | ø | 39760 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 275344 (13%) | ø | 29840 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 263296 (12%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249048 (11%) | ø | 29192 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 278488 (13%) | ø | 61048 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 251320 (11%) | ø | 29200 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252360 (12%) | ø | 29264 (5%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 262992 (12%) | ø | 30360 (5%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 243432 (11%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 244952 (11%) | ø | 28920 (5%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :x: | :x: | 253432 (12%)
253768 (12%) | :chart_with_upwards_trend:
+336 (+0%) | 30472 (5%)
30760 (5%) | :chart_with_upwards_trend:
+288 (+0%) | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 261744 (12%) | ø | 29504 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 255592 (12%) | ø | 29104 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 267440 (12%) | ø | 29512 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249416 (11%) | ø | 28808 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 250656 (11%) | ø | 28824 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 204132 (9%)
204516 (9%) | :chart_with_upwards_trend:
+384 (+0%) | 64352 (12%)
64640 (12%) | :chart_with_upwards_trend:
+288 (+0%) | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97000 (4%) | ø | 23040 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158164 (7%) | ø | 56544 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 198384 (9%) | ø | 37800 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50136 (2%) | ø | 20056 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 114296 (5%) | ø | 55072 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53112 (2%) | ø | 22216 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 190516 (9%) | ø | 61624 (11%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97932 (4%) | ø | 23048 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52040 (2%) | ø | 22104 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57116 (2%) | ø | 20664 (3%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48720 (2%) | ø | 20744 (3%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 101900 (4%) | ø | 23392 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 283108 (13%) | ø | 36296 (6%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51372 (2%) | ø | 20056 (3%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133860 (6%) | ø | 55392 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 72284 (3%) | ø | 21576 (4%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133508 (6%) | ø | 55392 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 80656 (3%) | ø | 22952 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49360 (2%) | ø | 21240 (4%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :x: | 81276 (3%)
81676 (3%) | :chart_with_upwards_trend:
+400 (+0%) | 23552 (4%)
23840 (4%) | :chart_with_upwards_trend:
+288 (+1%) | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50868 (2%) | ø | 20088 (3%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55748 (2%) | ø | 20608 (3%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 185732 (8%) | ø | 58288 (11%) | ø | | spike_lk_rfid | :heavy_check_mark: | :x: | :x: | 49240 (2%)
49640 (2%) | :chart_with_upwards_trend:
+400 (+0%) | 20024 (3%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52280 (2%) | ø | 21152 (4%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63500 (3%) | ø | 21384 (4%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 71044 (3%) | ø | 20976 (4%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48712 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49480 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55304 (2%) | ø | 20032 (3%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100536 (4%) | ø | 23112 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 47460 (2%) | ø | 20072 (3%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60640 (2%) | ø | 21224 (4%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115336 (5%) | ø | 24144 (4%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 64128 (3%) | ø | 21072 (4%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :x: | :x: | 52472 (2%)
52856 (2%) | :chart_with_upwards_trend:
+384 (+0%) | 21976 (4%)
22264 (4%) | :chart_with_upwards_trend:
+288 (+1%) | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82004 (3%) | ø | 23360 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30972 (1%) | ø | 9392 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48856 (2%) | ø | 20920 (3%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48080 (2%) | ø | 20144 (3%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-07-24 10:52:48.621623226 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-07-24 10:52:48.881624426 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 656(+656) | 14(+14) | 263(+263) | +| [fill] | 656(+656) | 14(+14) | 266(+266) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3784(+3784) | 0(+0) | 128(+128) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 2346(+2346) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1246(+1246) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17260(+17260) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 178498(+178498) | 769(+769) | 19755(+19755) | +| [lib]/mbed-os-static.a | 178708(+178708) | 769(+769) | 19755(+19755) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 141910(+141910) | 132(+132) | 39091(+39091) | -| Subtotals | 423104(+423104) | 2056(+2056) | 90968(+90968) | -Total Static RAM memory (data + bss): 93024(+93024) bytes -Total Flash memory (text + data): 425160(+425160) bytes +| main.cpp.obj | 147720(+147720) | 132(+132) | 39696(+39696) | +| Subtotals | 429264(+429264) | 2056(+2056) | 91576(+91576) | +Total Static RAM memory (data + bss): 93632(+93632) bytes +Total Flash memory (text + data): 431320(+431320) bytes ``` ```diff Flash used: 471500 (22%) / total: 2097152 SRAM used: 93976 (17%) / total: 524288 ```
functional_ut_deep_sleep_rfid_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-24 10:52:53.137644064 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-24 10:52:53.321644912 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 520(+520) | 10(+10) | 42(+42) | +| [fill] | 512(+512) | 10(+10) | 42(+42) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 34484(+34484) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 54342(+54342) | 460(+460) | 10317(+10317) | +| [lib]/mbed-os-static.a | 54564(+54564) | 460(+460) | 10317(+10317) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 113218(+113218) | 137(+137) | 5689(+5689) | | __/__ | 4076(+4076) | 1(+1) | 10840(+10840) | -| suite_rfid_kit.cpp.obj | 11878(+11878) | 368(+368) | 1325(+1325) | -| Subtotals | 224824(+224824) | 1536(+1536) | 28616(+28616) | -Total Static RAM memory (data + bss): 30152(+30152) bytes -Total Flash memory (text + data): 226360(+226360) bytes +| suite_rfid_kit.cpp.obj | 11942(+11942) | 368(+368) | 1613(+1613) | +| Subtotals | 225192(+225192) | 1536(+1536) | 28904(+28904) | +Total Static RAM memory (data + bss): 30440(+30440) bytes +Total Flash memory (text + data): 226728(+226728) bytes ``` ```diff Flash used: 253768 (12%) / total: 2097152 SRAM used: 30760 (5%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-07-24 10:52:55.605655381 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-07-24 10:52:55.777655785 +0000 @@ -1,42 +1,42 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 376(+376) | 7(+7) | 54(+54) | +| [fill] | 364(+364) | 7(+7) | 54(+54) | | [lib]/ActivityKit.a | 10926(+10926) | 0(+0) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1720(+1720) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1102(+1102) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1242(+1242) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1822(+1822) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14074(+14074) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 77838(+77838) | 460(+460) | 10951(+10951) | +| [lib]/mbed-os-static.a | 78060(+78060) | 460(+460) | 10951(+10951) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5100(+5100) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 11398(+11398) | 8(+8) | 20276(+20276) | -| Subtotals | 176968(+176968) | 1144(+1144) | 62880(+62880) | -Total Static RAM memory (data + bss): 64024(+64024) bytes -Total Flash memory (text + data): 178112(+178112) bytes +| main.cpp.obj | 11432(+11432) | 8(+8) | 20564(+20564) | +| Subtotals | 177352(+177352) | 1144(+1144) | 63168(+63168) | +Total Static RAM memory (data + bss): 64312(+64312) bytes +Total Flash memory (text + data): 178496(+178496) bytes ``` ```diff Flash used: 204516 (9%) / total: 2097152 SRAM used: 64640 (12%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-07-24 10:53:01.861671373 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-07-24 10:53:01.989671980 +0000 @@ -1,30 +1,30 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| | [fill] | 148(+148) | 4(+4) | 46(+46) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3736(+3736) | 0(+0) | 0(+0) | | [lib]/m.a | 4980(+4980) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 42204(+42204) | 444(+444) | 8860(+8860) | +| [lib]/mbed-os-static.a | 42426(+42426) | 444(+444) | 8860(+8860) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | -| main.cpp.obj | 4470(+4470) | 0(+0) | 13288(+13288) | -| Subtotals | 73508(+73508) | 544(+544) | 22720(+22720) | -Total Static RAM memory (data + bss): 23264(+23264) bytes -Total Flash memory (text + data): 74052(+74052) bytes +| main.cpp.obj | 4508(+4508) | 0(+0) | 13576(+13576) | +| Subtotals | 73908(+73908) | 544(+544) | 23008(+23008) | +Total Static RAM memory (data + bss): 23552(+23552) bytes +Total Flash memory (text + data): 74452(+74452) bytes ``` ```diff Flash used: 81676 (3%) / total: 2097152 SRAM used: 23840 (4%) / total: 524288 ```
spike_lk_rfid (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt 2024-07-24 10:53:03.081677151 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt 2024-07-24 10:53:03.201677719 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 116(+116) | 4(+4) | 36(+36) | +| [fill] | 124(+124) | 4(+4) | 36(+36) | | [lib]/CoreBufferedSerial.a | 324(+324) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 766(+766) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1142(+1142) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1312(+1312) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3196(+3196) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 31232(+31232) | 444(+444) | 8226(+8226) | +| [lib]/mbed-os-static.a | 31454(+31454) | 444(+444) | 8226(+8226) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | | main.cpp.obj | 2988(+2988) | 0(+0) | 10568(+10568) | -| Subtotals | 44648(+44648) | 544(+544) | 19192(+19192) | +| Subtotals | 45048(+45048) | 544(+544) | 19192(+19192) | Total Static RAM memory (data + bss): 19736(+19736) bytes -Total Flash memory (text + data): 45192(+45192) bytes +Total Flash memory (text + data): 45592(+45592) bytes ``` ```diff Flash used: 49640 (2%) / total: 2097152 SRAM used: 20024 (3%) / total: 524288 ```
spike_lk_watchdog_isr (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt 2024-07-24 10:53:06.477688259 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt 2024-07-24 10:53:06.597688621 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| | [fill] | 132(+132) | 4(+4) | 66(+66) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3196(+3196) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 32436(+32436) | 444(+444) | 8242(+8242) | +| [lib]/mbed-os-static.a | 32658(+32658) | 444(+444) | 8242(+8242) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | -| main.cpp.obj | 4824(+4824) | 0(+0) | 12474(+12474) | -| Subtotals | 47528(+47528) | 544(+544) | 21144(+21144) | -Total Static RAM memory (data + bss): 21688(+21688) bytes -Total Flash memory (text + data): 48072(+48072) bytes +| main.cpp.obj | 4896(+4896) | 0(+0) | 12762(+12762) | +| Subtotals | 47912(+47912) | 544(+544) | 21432(+21432) | +Total Static RAM memory (data + bss): 21976(+21976) bytes +Total Flash memory (text + data): 48456(+48456) bytes ``` ```diff Flash used: 52856 (2%) / total: 2097152 SRAM used: 22264 (4%) / total: 524288 ```
github-actions[bot] commented 3 months ago

:bookmark: Version comparison

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

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

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

:robot: Firmware impact analysis

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

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 399756 (19%)
402812 (19%) | :chart_with_upwards_trend:
+3056 (+0%) | 82008 (15%)
82616 (15%) | :chart_with_upwards_trend:
+608 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 125972 (6%) | ø | 28808 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 259440 (12%) | ø | 19688 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254800 (12%) | ø | 19232 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 240424 (11%) | ø | 19072 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 266072 (12%) | ø | 50896 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238920 (11%) | ø | 19048 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 239952 (11%) | ø | 19112 (3%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254384 (12%) | ø | 20208 (3%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230232 (10%) | ø | 18816 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 231944 (11%) | ø | 18768 (3%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :x: | :x: | 248568 (11%)
248904 (11%) | :chart_with_upwards_trend:
+336 (+0%) | 20352 (3%)
20640 (3%) | :chart_with_upwards_trend:
+288 (+1%) | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249120 (11%) | ø | 19352 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 242696 (11%) | ø | 18952 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 258920 (12%) | ø | 19360 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 237008 (11%) | ø | 18656 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238256 (11%) | ø | 18672 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 200236 (9%)
200636 (9%) | :chart_with_upwards_trend:
+400 (+0%) | 53688 (10%)
53976 (10%) | :chart_with_upwards_trend:
+288 (+0%) | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85404 (4%) | ø | 12456 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 147880 (7%) | ø | 45960 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 186884 (8%) | ø | 26712 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37912 (1%) | ø | 9384 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 104536 (4%) | ø | 44376 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38180 (1%) | ø | 11640 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 180144 (8%) | ø | 50544 (9%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84512 (4%) | ø | 12216 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37332 (1%) | ø | 11528 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41584 (1%) | ø | 10088 (1%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36652 (1%) | ø | 9912 (1%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85824 (4%) | ø | 12304 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 277904 (13%) | ø | 25640 (4%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36184 (1%) | ø | 9344 (1%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 129992 (6%) | ø | 45784 (8%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61792 (2%) | ø | 10880 (2%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 122136 (5%) | ø | 44560 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 65824 (3%) | ø | 12376 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35604 (1%) | ø | 10152 (1%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :x: | 75288 (3%)
75672 (3%) | :chart_with_upwards_trend:
+384 (+0%) | 13024 (2%)
13312 (2%) | :chart_with_upwards_trend:
+288 (+2%) | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36048 (1%) | ø | 9384 (1%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39956 (1%) | ø | 9648 (1%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 176864 (8%) | ø | 47720 (9%) | ø | | spike_lk_rfid | :heavy_check_mark: | :x: | :x: | 42180 (2%)
42580 (2%) | :chart_with_upwards_trend:
+400 (+0%) | 9352 (1%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41460 (1%) | ø | 10456 (1%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52468 (2%) | ø | 10688 (2%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60844 (2%) | ø | 10824 (2%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32456 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 34448 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39716 (1%) | ø | 9320 (1%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87636 (4%) | ø | 12160 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31968 (1%) | ø | 9488 (1%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48688 (2%) | ø | 10656 (2%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 102052 (4%) | ø | 13440 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49052 (2%) | ø | 10240 (1%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :x: | :x: | 43328 (2%)
43696 (2%) | :chart_with_upwards_trend:
+368 (+0%) | 11152 (2%)
11440 (2%) | :chart_with_upwards_trend:
+288 (+2%) | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 74492 (3%) | ø | 12696 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30404 (1%) | ø | 9296 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35780 (1%) | ø | 10344 (1%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30860 (1%) | ø | 9296 (1%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-07-24 12:46:27.150252647 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-07-24 12:46:27.418257112 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 666(+666) | 14(+14) | 243(+243) | +| [fill] | 668(+668) | 14(+14) | 246(+246) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 2078(+2078) | 0(+0) | 0(+0) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1834(+1834) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1246(+1246) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17368(+17368) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 177276(+177276) | 769(+769) | 19667(+19667) | +| [lib]/mbed-os-static.a | 177486(+177486) | 769(+769) | 19667(+19667) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 80512(+80512) | 132(+132) | 27983(+27983) | -| Subtotals | 358384(+358384) | 2056(+2056) | 79624(+79624) | -Total Static RAM memory (data + bss): 81680(+81680) bytes -Total Flash memory (text + data): 360440(+360440) bytes +| main.cpp.obj | 83056(+83056) | 132(+132) | 28588(+28588) | +| Subtotals | 361280(+361280) | 2056(+2056) | 80232(+80232) | +Total Static RAM memory (data + bss): 82288(+82288) bytes +Total Flash memory (text + data): 363336(+363336) bytes ``` ```diff Flash used: 402812 (19%) / total: 2097152 SRAM used: 82616 (15%) / total: 524288 ```
functional_ut_deep_sleep_rfid_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-24 12:46:31.758329425 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-24 12:46:31.958332757 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 520(+520) | 10(+10) | 34(+34) | +| [fill] | 512(+512) | 10(+10) | 34(+34) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 34632(+34632) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 53892(+53892) | 460(+460) | 10229(+10229) | +| [lib]/mbed-os-static.a | 54114(+54114) | 460(+460) | 10229(+10229) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 112676(+112676) | 137(+137) | 5689(+5689) | | __/__ | 1942(+1942) | 1(+1) | 816(+816) | -| suite_rfid_kit.cpp.obj | 11328(+11328) | 368(+368) | 1325(+1325) | -| Subtotals | 221056(+221056) | 1536(+1536) | 18496(+18496) | -Total Static RAM memory (data + bss): 20032(+20032) bytes -Total Flash memory (text + data): 222592(+222592) bytes +| suite_rfid_kit.cpp.obj | 11392(+11392) | 368(+368) | 1613(+1613) | +| Subtotals | 221424(+221424) | 1536(+1536) | 18784(+18784) | +Total Static RAM memory (data + bss): 20320(+20320) bytes +Total Flash memory (text + data): 222960(+222960) bytes ``` ```diff Flash used: 248904 (11%) / total: 2097152 SRAM used: 20640 (3%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-07-24 12:46:34.390373279 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-07-24 12:46:34.562376145 +0000 @@ -1,41 +1,41 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 372(+372) | 7(+7) | 54(+54) | +| [fill] | 364(+364) | 7(+7) | 54(+54) | | [lib]/ActivityKit.a | 10926(+10926) | 0(+0) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1208(+1208) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1102(+1102) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1242(+1242) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1822(+1822) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14182(+14182) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 77412(+77412) | 460(+460) | 10863(+10863) | +| [lib]/mbed-os-static.a | 77634(+77634) | 460(+460) | 10863(+10863) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5100(+5100) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 8512(+8512) | 8(+8) | 9708(+9708) | -| Subtotals | 173272(+173272) | 1144(+1144) | 52224(+52224) | -Total Static RAM memory (data + bss): 53368(+53368) bytes -Total Flash memory (text + data): 174416(+174416) bytes +| main.cpp.obj | 8558(+8558) | 8(+8) | 9996(+9996) | +| Subtotals | 173672(+173672) | 1144(+1144) | 52512(+52512) | +Total Static RAM memory (data + bss): 53656(+53656) bytes +Total Flash memory (text + data): 174816(+174816) bytes ``` ```diff Flash used: 200636 (9%) / total: 2097152 SRAM used: 53976 (10%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-07-24 12:46:40.734481651 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-07-24 12:46:40.862483845 +0000 @@ -1,29 +1,29 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 154(+154) | 4(+4) | 46(+46) | +| [fill] | 146(+146) | 4(+4) | 46(+46) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 2404(+2404) | 0(+0) | 0(+0) | | [lib]/m.a | 4716(+4716) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 41778(+41778) | 444(+444) | 8772(+8772) | +| [lib]/mbed-os-static.a | 42000(+42000) | 444(+444) | 8772(+8772) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 2044(+2044) | 0(+0) | 2848(+2848) | -| Subtotals | 68776(+68776) | 544(+544) | 12192(+12192) | -Total Static RAM memory (data + bss): 12736(+12736) bytes -Total Flash memory (text + data): 69320(+69320) bytes +| main.cpp.obj | 2074(+2074) | 0(+0) | 3136(+3136) | +| Subtotals | 69160(+69160) | 544(+544) | 12480(+12480) | +Total Static RAM memory (data + bss): 13024(+13024) bytes +Total Flash memory (text + data): 69704(+69704) bytes ``` ```diff Flash used: 75672 (3%) / total: 2097152 SRAM used: 13312 (2%) / total: 524288 ```
spike_lk_rfid (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt 2024-07-24 12:46:41.954502553 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt 2024-07-24 12:46:42.074504610 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|-------------| -| [fill] | 118(+118) | 4(+4) | 28(+28) | +| [fill] | 122(+122) | 4(+4) | 28(+28) | | [lib]/CoreBufferedSerial.a | 324(+324) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 784(+784) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1142(+1142) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1312(+1312) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 912(+912) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 30754(+30754) | 444(+444) | 8138(+8138) | +| [lib]/mbed-os-static.a | 30976(+30976) | 444(+444) | 8138(+8138) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 456(+456) | 0(+0) | 0(+0) | -| Subtotals | 38820(+38820) | 544(+544) | 8528(+8528) | +| main.cpp.obj | 460(+460) | 0(+0) | 0(+0) | +| Subtotals | 39220(+39220) | 544(+544) | 8528(+8528) | Total Static RAM memory (data + bss): 9072(+9072) bytes -Total Flash memory (text + data): 39364(+39364) bytes +Total Flash memory (text + data): 39764(+39764) bytes ``` ```diff Flash used: 42580 (2%) / total: 2097152 SRAM used: 9352 (1%) / total: 524288 ```
spike_lk_watchdog_isr (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt 2024-07-24 12:46:45.406560294 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt 2024-07-24 12:46:45.530562344 +0000 @@ -1,20 +1,20 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 132(+132) | 4(+4) | 50(+50) | +| [fill] | 120(+120) | 4(+4) | 50(+50) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 912(+912) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 31162(+31162) | 444(+444) | 8154(+8154) | +| [lib]/mbed-os-static.a | 31384(+31384) | 444(+444) | 8154(+8154) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 1340(+1340) | 0(+0) | 1754(+1754) | -| Subtotals | 39940(+39940) | 544(+544) | 10320(+10320) | -Total Static RAM memory (data + bss): 10864(+10864) bytes -Total Flash memory (text + data): 40484(+40484) bytes +| main.cpp.obj | 1408(+1408) | 0(+0) | 2042(+2042) | +| Subtotals | 40308(+40308) | 544(+544) | 10608(+10608) | +Total Static RAM memory (data + bss): 11152(+11152) bytes +Total Flash memory (text + data): 40852(+40852) bytes ``` ```diff Flash used: 43696 (2%) / total: 2097152 SRAM used: 11440 (2%) / total: 524288 ```
github-actions[bot] commented 3 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

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

:robot: Firmware impact analysis

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

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 465180 (22%)
471500 (22%) | :chart_with_upwards_trend:
+6320 (+1%) | 93368 (17%)
93976 (17%) | :chart_with_upwards_trend:
+608 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 140392 (6%) | ø | 39760 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 275344 (13%) | ø | 29840 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 263296 (12%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249048 (11%) | ø | 29192 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 278488 (13%) | ø | 61048 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 251320 (11%) | ø | 29200 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252360 (12%) | ø | 29264 (5%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 262992 (12%) | ø | 30360 (5%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 243432 (11%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 244952 (11%) | ø | 28920 (5%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :x: | :x: | 253432 (12%)
253768 (12%) | :chart_with_upwards_trend:
+336 (+0%) | 30472 (5%)
30760 (5%) | :chart_with_upwards_trend:
+288 (+0%) | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 261744 (12%) | ø | 29504 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 255592 (12%) | ø | 29104 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 267440 (12%) | ø | 29512 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249416 (11%) | ø | 28808 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 250656 (11%) | ø | 28824 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 204132 (9%)
204516 (9%) | :chart_with_upwards_trend:
+384 (+0%) | 64352 (12%)
64640 (12%) | :chart_with_upwards_trend:
+288 (+0%) | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97000 (4%) | ø | 23040 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158164 (7%) | ø | 56544 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 198384 (9%) | ø | 37800 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50136 (2%) | ø | 20056 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 114296 (5%) | ø | 55072 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53112 (2%) | ø | 22216 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 190516 (9%) | ø | 61624 (11%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97932 (4%) | ø | 23048 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52040 (2%) | ø | 22104 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57116 (2%) | ø | 20664 (3%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48720 (2%) | ø | 20744 (3%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 101900 (4%) | ø | 23392 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 283108 (13%) | ø | 36296 (6%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51372 (2%) | ø | 20056 (3%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133860 (6%) | ø | 55392 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 72284 (3%) | ø | 21576 (4%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133508 (6%) | ø | 55392 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 80656 (3%) | ø | 22952 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49360 (2%) | ø | 21240 (4%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :x: | 81276 (3%)
81676 (3%) | :chart_with_upwards_trend:
+400 (+0%) | 23552 (4%)
23840 (4%) | :chart_with_upwards_trend:
+288 (+1%) | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50868 (2%) | ø | 20088 (3%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55748 (2%) | ø | 20608 (3%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 185732 (8%) | ø | 58288 (11%) | ø | | spike_lk_rfid | :heavy_check_mark: | :x: | :x: | 49240 (2%)
49640 (2%) | :chart_with_upwards_trend:
+400 (+0%) | 20024 (3%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52280 (2%) | ø | 21152 (4%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63500 (3%) | ø | 21384 (4%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 71044 (3%) | ø | 20976 (4%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48712 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49480 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55304 (2%) | ø | 20032 (3%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100536 (4%) | ø | 23112 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 47460 (2%) | ø | 20072 (3%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60640 (2%) | ø | 21224 (4%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115336 (5%) | ø | 24144 (4%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 64128 (3%) | ø | 21072 (4%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :x: | :x: | 52472 (2%)
52856 (2%) | :chart_with_upwards_trend:
+384 (+0%) | 21976 (4%)
22264 (4%) | :chart_with_upwards_trend:
+288 (+1%) | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82004 (3%) | ø | 23360 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30972 (1%) | ø | 9392 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48856 (2%) | ø | 20920 (3%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48080 (2%) | ø | 20144 (3%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-07-24 12:46:36.676762107 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-07-24 12:46:36.952763800 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 656(+656) | 14(+14) | 263(+263) | +| [fill] | 656(+656) | 14(+14) | 266(+266) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3784(+3784) | 0(+0) | 128(+128) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 2346(+2346) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1246(+1246) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17260(+17260) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 178498(+178498) | 769(+769) | 19755(+19755) | +| [lib]/mbed-os-static.a | 178708(+178708) | 769(+769) | 19755(+19755) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 141910(+141910) | 132(+132) | 39091(+39091) | -| Subtotals | 423104(+423104) | 2056(+2056) | 90968(+90968) | -Total Static RAM memory (data + bss): 93024(+93024) bytes -Total Flash memory (text + data): 425160(+425160) bytes +| main.cpp.obj | 147720(+147720) | 132(+132) | 39696(+39696) | +| Subtotals | 429264(+429264) | 2056(+2056) | 91576(+91576) | +Total Static RAM memory (data + bss): 93632(+93632) bytes +Total Flash memory (text + data): 431320(+431320) bytes ``` ```diff Flash used: 471500 (22%) / total: 2097152 SRAM used: 93976 (17%) / total: 524288 ```
functional_ut_deep_sleep_rfid_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-24 12:46:41.388790743 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-24 12:46:41.584791920 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 520(+520) | 10(+10) | 42(+42) | +| [fill] | 512(+512) | 10(+10) | 42(+42) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 34484(+34484) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 54342(+54342) | 460(+460) | 10317(+10317) | +| [lib]/mbed-os-static.a | 54564(+54564) | 460(+460) | 10317(+10317) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 113218(+113218) | 137(+137) | 5689(+5689) | | __/__ | 4076(+4076) | 1(+1) | 10840(+10840) | -| suite_rfid_kit.cpp.obj | 11878(+11878) | 368(+368) | 1325(+1325) | -| Subtotals | 224824(+224824) | 1536(+1536) | 28616(+28616) | -Total Static RAM memory (data + bss): 30152(+30152) bytes -Total Flash memory (text + data): 226360(+226360) bytes +| suite_rfid_kit.cpp.obj | 11942(+11942) | 368(+368) | 1613(+1613) | +| Subtotals | 225192(+225192) | 1536(+1536) | 28904(+28904) | +Total Static RAM memory (data + bss): 30440(+30440) bytes +Total Flash memory (text + data): 226728(+226728) bytes ``` ```diff Flash used: 253768 (12%) / total: 2097152 SRAM used: 30760 (5%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-07-24 12:46:43.912805891 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-07-24 12:46:44.088806948 +0000 @@ -1,42 +1,42 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 376(+376) | 7(+7) | 54(+54) | +| [fill] | 364(+364) | 7(+7) | 54(+54) | | [lib]/ActivityKit.a | 10926(+10926) | 0(+0) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1720(+1720) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1102(+1102) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1242(+1242) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1822(+1822) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14074(+14074) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 77838(+77838) | 460(+460) | 10951(+10951) | +| [lib]/mbed-os-static.a | 78060(+78060) | 460(+460) | 10951(+10951) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5100(+5100) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 11398(+11398) | 8(+8) | 20276(+20276) | -| Subtotals | 176968(+176968) | 1144(+1144) | 62880(+62880) | -Total Static RAM memory (data + bss): 64024(+64024) bytes -Total Flash memory (text + data): 178112(+178112) bytes +| main.cpp.obj | 11432(+11432) | 8(+8) | 20564(+20564) | +| Subtotals | 177352(+177352) | 1144(+1144) | 63168(+63168) | +Total Static RAM memory (data + bss): 64312(+64312) bytes +Total Flash memory (text + data): 178496(+178496) bytes ``` ```diff Flash used: 204516 (9%) / total: 2097152 SRAM used: 64640 (12%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-07-24 12:46:50.264844109 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-07-24 12:46:50.392844881 +0000 @@ -1,30 +1,30 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| | [fill] | 148(+148) | 4(+4) | 46(+46) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3736(+3736) | 0(+0) | 0(+0) | | [lib]/m.a | 4980(+4980) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 42204(+42204) | 444(+444) | 8860(+8860) | +| [lib]/mbed-os-static.a | 42426(+42426) | 444(+444) | 8860(+8860) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | -| main.cpp.obj | 4470(+4470) | 0(+0) | 13288(+13288) | -| Subtotals | 73508(+73508) | 544(+544) | 22720(+22720) | -Total Static RAM memory (data + bss): 23264(+23264) bytes -Total Flash memory (text + data): 74052(+74052) bytes +| main.cpp.obj | 4508(+4508) | 0(+0) | 13576(+13576) | +| Subtotals | 73908(+73908) | 544(+544) | 23008(+23008) | +Total Static RAM memory (data + bss): 23552(+23552) bytes +Total Flash memory (text + data): 74452(+74452) bytes ``` ```diff Flash used: 81676 (3%) / total: 2097152 SRAM used: 23840 (4%) / total: 524288 ```
spike_lk_rfid (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt 2024-07-24 12:46:51.504851592 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt 2024-07-24 12:46:51.628852341 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 116(+116) | 4(+4) | 36(+36) | +| [fill] | 124(+124) | 4(+4) | 36(+36) | | [lib]/CoreBufferedSerial.a | 324(+324) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 766(+766) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1142(+1142) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1312(+1312) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3196(+3196) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 31232(+31232) | 444(+444) | 8226(+8226) | +| [lib]/mbed-os-static.a | 31454(+31454) | 444(+444) | 8226(+8226) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | | main.cpp.obj | 2988(+2988) | 0(+0) | 10568(+10568) | -| Subtotals | 44648(+44648) | 544(+544) | 19192(+19192) | +| Subtotals | 45048(+45048) | 544(+544) | 19192(+19192) | Total Static RAM memory (data + bss): 19736(+19736) bytes -Total Flash memory (text + data): 45192(+45192) bytes +Total Flash memory (text + data): 45592(+45592) bytes ``` ```diff Flash used: 49640 (2%) / total: 2097152 SRAM used: 20024 (3%) / total: 524288 ```
spike_lk_watchdog_isr (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt 2024-07-24 12:46:54.980872570 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt 2024-07-24 12:46:55.100873295 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| | [fill] | 132(+132) | 4(+4) | 66(+66) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3196(+3196) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 32436(+32436) | 444(+444) | 8242(+8242) | +| [lib]/mbed-os-static.a | 32658(+32658) | 444(+444) | 8242(+8242) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | -| main.cpp.obj | 4824(+4824) | 0(+0) | 12474(+12474) | -| Subtotals | 47528(+47528) | 544(+544) | 21144(+21144) | -Total Static RAM memory (data + bss): 21688(+21688) bytes -Total Flash memory (text + data): 48072(+48072) bytes +| main.cpp.obj | 4896(+4896) | 0(+0) | 12762(+12762) | +| Subtotals | 47912(+47912) | 544(+544) | 21432(+21432) | +Total Static RAM memory (data + bss): 21976(+21976) bytes +Total Flash memory (text + data): 48456(+48456) bytes ``` ```diff Flash used: 52856 (2%) / total: 2097152 SRAM used: 22264 (4%) / total: 524288 ```
github-actions[bot] commented 3 months ago

:bookmark: Version comparison

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

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

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

:robot: Firmware impact analysis

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

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 465180 (22%)
471500 (22%) | :chart_with_upwards_trend:
+6320 (+1%) | 93368 (17%)
93976 (17%) | :chart_with_upwards_trend:
+608 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 140392 (6%) | ø | 39760 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 275344 (13%) | ø | 29840 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 263296 (12%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249048 (11%) | ø | 29192 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 278488 (13%) | ø | 61048 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 251320 (11%) | ø | 29200 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252360 (12%) | ø | 29264 (5%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 262992 (12%) | ø | 30360 (5%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 243432 (11%) | ø | 29384 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 244952 (11%) | ø | 28920 (5%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :x: | :x: | 253432 (12%)
253768 (12%) | :chart_with_upwards_trend:
+336 (+0%) | 30472 (5%)
30760 (5%) | :chart_with_upwards_trend:
+288 (+0%) | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 261744 (12%) | ø | 29504 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 255592 (12%) | ø | 29104 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 267440 (12%) | ø | 29512 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249416 (11%) | ø | 28808 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 250656 (11%) | ø | 28824 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 204132 (9%)
204516 (9%) | :chart_with_upwards_trend:
+384 (+0%) | 64352 (12%)
64640 (12%) | :chart_with_upwards_trend:
+288 (+0%) | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97000 (4%) | ø | 23040 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158164 (7%) | ø | 56544 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 198384 (9%) | ø | 37800 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50136 (2%) | ø | 20056 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 114296 (5%) | ø | 55072 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53112 (2%) | ø | 22216 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 190516 (9%) | ø | 61624 (11%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97932 (4%) | ø | 23048 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52040 (2%) | ø | 22104 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57116 (2%) | ø | 20664 (3%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48720 (2%) | ø | 20744 (3%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 101900 (4%) | ø | 23392 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 283108 (13%) | ø | 36296 (6%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51372 (2%) | ø | 20056 (3%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133860 (6%) | ø | 55392 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 72284 (3%) | ø | 21576 (4%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133508 (6%) | ø | 55392 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 80656 (3%) | ø | 22952 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49360 (2%) | ø | 21240 (4%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :x: | 81276 (3%)
81676 (3%) | :chart_with_upwards_trend:
+400 (+0%) | 23552 (4%)
23840 (4%) | :chart_with_upwards_trend:
+288 (+1%) | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50868 (2%) | ø | 20088 (3%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55748 (2%) | ø | 20608 (3%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 185732 (8%) | ø | 58288 (11%) | ø | | spike_lk_rfid | :heavy_check_mark: | :x: | :x: | 49240 (2%)
49640 (2%) | :chart_with_upwards_trend:
+400 (+0%) | 20024 (3%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52280 (2%) | ø | 21152 (4%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63500 (3%) | ø | 21384 (4%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 71044 (3%) | ø | 20976 (4%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48712 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49480 (2%) | ø | 20056 (3%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55304 (2%) | ø | 20032 (3%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100536 (4%) | ø | 23112 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 47460 (2%) | ø | 20072 (3%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60640 (2%) | ø | 21224 (4%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115336 (5%) | ø | 24144 (4%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 64128 (3%) | ø | 21072 (4%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :x: | :x: | 52472 (2%)
52856 (2%) | :chart_with_upwards_trend:
+384 (+0%) | 21976 (4%)
22264 (4%) | :chart_with_upwards_trend:
+288 (+1%) | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82004 (3%) | ø | 23360 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30972 (1%) | ø | 9392 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48856 (2%) | ø | 20920 (3%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48080 (2%) | ø | 20144 (3%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-07-24 13:01:19.441216754 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-07-24 13:01:19.709220665 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 656(+656) | 14(+14) | 263(+263) | +| [fill] | 656(+656) | 14(+14) | 266(+266) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3784(+3784) | 0(+0) | 128(+128) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 2346(+2346) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1246(+1246) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17260(+17260) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 178498(+178498) | 769(+769) | 19755(+19755) | +| [lib]/mbed-os-static.a | 178708(+178708) | 769(+769) | 19755(+19755) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 141910(+141910) | 132(+132) | 39091(+39091) | -| Subtotals | 423104(+423104) | 2056(+2056) | 90968(+90968) | -Total Static RAM memory (data + bss): 93024(+93024) bytes -Total Flash memory (text + data): 425160(+425160) bytes +| main.cpp.obj | 147720(+147720) | 132(+132) | 39696(+39696) | +| Subtotals | 429264(+429264) | 2056(+2056) | 91576(+91576) | +Total Static RAM memory (data + bss): 93632(+93632) bytes +Total Flash memory (text + data): 431320(+431320) bytes ``` ```diff Flash used: 471500 (22%) / total: 2097152 SRAM used: 93976 (17%) / total: 524288 ```
functional_ut_deep_sleep_rfid_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-24 13:01:24.193286737 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-24 13:01:24.397289894 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 520(+520) | 10(+10) | 42(+42) | +| [fill] | 512(+512) | 10(+10) | 42(+42) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 34484(+34484) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 54342(+54342) | 460(+460) | 10317(+10317) | +| [lib]/mbed-os-static.a | 54564(+54564) | 460(+460) | 10317(+10317) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 113218(+113218) | 137(+137) | 5689(+5689) | | __/__ | 4076(+4076) | 1(+1) | 10840(+10840) | -| suite_rfid_kit.cpp.obj | 11878(+11878) | 368(+368) | 1325(+1325) | -| Subtotals | 224824(+224824) | 1536(+1536) | 28616(+28616) | -Total Static RAM memory (data + bss): 30152(+30152) bytes -Total Flash memory (text + data): 226360(+226360) bytes +| suite_rfid_kit.cpp.obj | 11942(+11942) | 368(+368) | 1613(+1613) | +| Subtotals | 225192(+225192) | 1536(+1536) | 28904(+28904) | +Total Static RAM memory (data + bss): 30440(+30440) bytes +Total Flash memory (text + data): 226728(+226728) bytes ``` ```diff Flash used: 253768 (12%) / total: 2097152 SRAM used: 30760 (5%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-07-24 13:01:26.757326414 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-07-24 13:01:26.945329324 +0000 @@ -1,42 +1,42 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 376(+376) | 7(+7) | 54(+54) | +| [fill] | 364(+364) | 7(+7) | 54(+54) | | [lib]/ActivityKit.a | 10926(+10926) | 0(+0) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1720(+1720) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1102(+1102) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1242(+1242) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1822(+1822) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14074(+14074) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 77838(+77838) | 460(+460) | 10951(+10951) | +| [lib]/mbed-os-static.a | 78060(+78060) | 460(+460) | 10951(+10951) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5100(+5100) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 11398(+11398) | 8(+8) | 20276(+20276) | -| Subtotals | 176968(+176968) | 1144(+1144) | 62880(+62880) | -Total Static RAM memory (data + bss): 64024(+64024) bytes -Total Flash memory (text + data): 178112(+178112) bytes +| main.cpp.obj | 11432(+11432) | 8(+8) | 20564(+20564) | +| Subtotals | 177352(+177352) | 1144(+1144) | 63168(+63168) | +Total Static RAM memory (data + bss): 64312(+64312) bytes +Total Flash memory (text + data): 178496(+178496) bytes ``` ```diff Flash used: 204516 (9%) / total: 2097152 SRAM used: 64640 (12%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-07-24 13:01:33.337426962 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-07-24 13:01:33.469428914 +0000 @@ -1,30 +1,30 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| | [fill] | 148(+148) | 4(+4) | 46(+46) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3736(+3736) | 0(+0) | 0(+0) | | [lib]/m.a | 4980(+4980) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 42204(+42204) | 444(+444) | 8860(+8860) | +| [lib]/mbed-os-static.a | 42426(+42426) | 444(+444) | 8860(+8860) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | -| main.cpp.obj | 4470(+4470) | 0(+0) | 13288(+13288) | -| Subtotals | 73508(+73508) | 544(+544) | 22720(+22720) | -Total Static RAM memory (data + bss): 23264(+23264) bytes -Total Flash memory (text + data): 74052(+74052) bytes +| main.cpp.obj | 4508(+4508) | 0(+0) | 13576(+13576) | +| Subtotals | 73908(+73908) | 544(+544) | 23008(+23008) | +Total Static RAM memory (data + bss): 23552(+23552) bytes +Total Flash memory (text + data): 74452(+74452) bytes ``` ```diff Flash used: 81676 (3%) / total: 2097152 SRAM used: 23840 (4%) / total: 524288 ```
spike_lk_rfid (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt 2024-07-24 13:01:34.597445596 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt 2024-07-24 13:01:34.729447547 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 116(+116) | 4(+4) | 36(+36) | +| [fill] | 124(+124) | 4(+4) | 36(+36) | | [lib]/CoreBufferedSerial.a | 324(+324) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 766(+766) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1142(+1142) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1312(+1312) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3196(+3196) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 31232(+31232) | 444(+444) | 8226(+8226) | +| [lib]/mbed-os-static.a | 31454(+31454) | 444(+444) | 8226(+8226) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | | main.cpp.obj | 2988(+2988) | 0(+0) | 10568(+10568) | -| Subtotals | 44648(+44648) | 544(+544) | 19192(+19192) | +| Subtotals | 45048(+45048) | 544(+544) | 19192(+19192) | Total Static RAM memory (data + bss): 19736(+19736) bytes -Total Flash memory (text + data): 45192(+45192) bytes +Total Flash memory (text + data): 45592(+45592) bytes ``` ```diff Flash used: 49640 (2%) / total: 2097152 SRAM used: 20024 (3%) / total: 524288 ```
spike_lk_watchdog_isr (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt 2024-07-24 13:01:38.205498952 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt 2024-07-24 13:01:38.333500844 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| | [fill] | 132(+132) | 4(+4) | 66(+66) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3196(+3196) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 32436(+32436) | 444(+444) | 8242(+8242) | +| [lib]/mbed-os-static.a | 32658(+32658) | 444(+444) | 8242(+8242) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | -| main.cpp.obj | 4824(+4824) | 0(+0) | 12474(+12474) | -| Subtotals | 47528(+47528) | 544(+544) | 21144(+21144) | -Total Static RAM memory (data + bss): 21688(+21688) bytes -Total Flash memory (text + data): 48072(+48072) bytes +| main.cpp.obj | 4896(+4896) | 0(+0) | 12762(+12762) | +| Subtotals | 47912(+47912) | 544(+544) | 21432(+21432) | +Total Static RAM memory (data + bss): 21976(+21976) bytes +Total Flash memory (text + data): 48456(+48456) bytes ``` ```diff Flash used: 52856 (2%) / total: 2097152 SRAM used: 22264 (4%) / total: 524288 ```
github-actions[bot] commented 3 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

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

:robot: Firmware impact analysis

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

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 399756 (19%)
402812 (19%) | :chart_with_upwards_trend:
+3056 (+0%) | 82008 (15%)
82616 (15%) | :chart_with_upwards_trend:
+608 (+0%) | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 125972 (6%) | ø | 28808 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 259440 (12%) | ø | 19688 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254800 (12%) | ø | 19232 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 240424 (11%) | ø | 19072 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 266072 (12%) | ø | 50896 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238920 (11%) | ø | 19048 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 239952 (11%) | ø | 19112 (3%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254384 (12%) | ø | 20208 (3%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230232 (10%) | ø | 18816 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 231944 (11%) | ø | 18768 (3%) | ø | | functional_ut_deep_sleep_rfid_kit | :heavy_check_mark: | :x: | :x: | 248568 (11%)
248904 (11%) | :chart_with_upwards_trend:
+336 (+0%) | 20352 (3%)
20640 (3%) | :chart_with_upwards_trend:
+288 (+1%) | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249120 (11%) | ø | 19352 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 242696 (11%) | ø | 18952 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 258920 (12%) | ø | 19360 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 237008 (11%) | ø | 18656 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238256 (11%) | ø | 18672 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 200236 (9%)
200636 (9%) | :chart_with_upwards_trend:
+400 (+0%) | 53688 (10%)
53976 (10%) | :chart_with_upwards_trend:
+288 (+0%) | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85404 (4%) | ø | 12456 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 147880 (7%) | ø | 45960 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 186884 (8%) | ø | 26712 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37912 (1%) | ø | 9384 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 104536 (4%) | ø | 44376 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38180 (1%) | ø | 11640 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 180144 (8%) | ø | 50544 (9%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84512 (4%) | ø | 12216 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37332 (1%) | ø | 11528 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41584 (1%) | ø | 10088 (1%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36652 (1%) | ø | 9912 (1%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85824 (4%) | ø | 12304 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 277904 (13%) | ø | 25640 (4%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36184 (1%) | ø | 9344 (1%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 129992 (6%) | ø | 45784 (8%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61792 (2%) | ø | 10880 (2%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 122136 (5%) | ø | 44560 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 65824 (3%) | ø | 12376 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35604 (1%) | ø | 10152 (1%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :x: | 75288 (3%)
75672 (3%) | :chart_with_upwards_trend:
+384 (+0%) | 13024 (2%)
13312 (2%) | :chart_with_upwards_trend:
+288 (+2%) | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36048 (1%) | ø | 9384 (1%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39956 (1%) | ø | 9648 (1%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 176864 (8%) | ø | 47720 (9%) | ø | | spike_lk_rfid | :heavy_check_mark: | :x: | :x: | 42180 (2%)
42580 (2%) | :chart_with_upwards_trend:
+400 (+0%) | 9352 (1%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41460 (1%) | ø | 10456 (1%) | ø | | spike_lk_sensors_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52468 (2%) | ø | 10688 (2%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60844 (2%) | ø | 10824 (2%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32456 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 34448 (1%) | ø | 9336 (1%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 39716 (1%) | ø | 9320 (1%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87636 (4%) | ø | 12160 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31968 (1%) | ø | 9488 (1%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48688 (2%) | ø | 10656 (2%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 102052 (4%) | ø | 13440 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49052 (2%) | ø | 10240 (1%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :x: | :x: | 43328 (2%)
43696 (2%) | :chart_with_upwards_trend:
+368 (+0%) | 11152 (2%)
11440 (2%) | :chart_with_upwards_trend:
+288 (+2%) | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 74492 (3%) | ø | 12696 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30404 (1%) | ø | 9296 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 35780 (1%) | ø | 10344 (1%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30860 (1%) | ø | 9296 (1%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-07-24 13:01:25.333242683 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-07-24 13:01:25.593245118 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 666(+666) | 14(+14) | 243(+243) | +| [fill] | 668(+668) | 14(+14) | 246(+246) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 2078(+2078) | 0(+0) | 0(+0) | | [lib]/BatteryKit.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/BehaviorKit.a | 1650(+1650) | 460(+460) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1158(+1158) | 0(+0) | 0(+0) | | [lib]/CoreBattery.a | 634(+634) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 252(+252) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreFlashMemory.a | 534(+534) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMCU.a | 16(+16) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CoreMutex.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreQSPI.a | 156(+156) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 652(+652) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1834(+1834) | 0(+0) | 0(+0) | | [lib]/FirmwareKit.a | 592(+592) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1246(+1246) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1390(+1390) | 460(+460) | 0(+0) | | [lib]/SerialNumberKit.a | 594(+594) | 0(+0) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 812(+812) | 0(+0) | 36(+36) | | [lib]/bootutil.a | 1350(+1350) | 12(+12) | 132(+132) | | [lib]/c_nano.a | 17368(+17368) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 177276(+177276) | 769(+769) | 19667(+19667) | +| [lib]/mbed-os-static.a | 177486(+177486) | 769(+769) | 19667(+19667) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5654(+5654) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 80512(+80512) | 132(+132) | 27983(+27983) | -| Subtotals | 358384(+358384) | 2056(+2056) | 79624(+79624) | -Total Static RAM memory (data + bss): 81680(+81680) bytes -Total Flash memory (text + data): 360440(+360440) bytes +| main.cpp.obj | 83056(+83056) | 132(+132) | 28588(+28588) | +| Subtotals | 361280(+361280) | 2056(+2056) | 80232(+80232) | +Total Static RAM memory (data + bss): 82288(+82288) bytes +Total Flash memory (text + data): 363336(+363336) bytes ``` ```diff Flash used: 402812 (19%) / total: 2097152 SRAM used: 82616 (15%) / total: 524288 ```
functional_ut_deep_sleep_rfid_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-24 13:01:29.777285335 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_rfid_kit-map.txt 2024-07-24 13:01:29.973287220 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 520(+520) | 10(+10) | 34(+34) | +| [fill] | 512(+512) | 10(+10) | 34(+34) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 34632(+34632) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 53892(+53892) | 460(+460) | 10229(+10229) | +| [lib]/mbed-os-static.a | 54114(+54114) | 460(+460) | 10229(+10229) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 112676(+112676) | 137(+137) | 5689(+5689) | | __/__ | 1942(+1942) | 1(+1) | 816(+816) | -| suite_rfid_kit.cpp.obj | 11328(+11328) | 368(+368) | 1325(+1325) | -| Subtotals | 221056(+221056) | 1536(+1536) | 18496(+18496) | -Total Static RAM memory (data + bss): 20032(+20032) bytes -Total Flash memory (text + data): 222592(+222592) bytes +| suite_rfid_kit.cpp.obj | 11392(+11392) | 368(+368) | 1613(+1613) | +| Subtotals | 221424(+221424) | 1536(+1536) | 18784(+18784) | +Total Static RAM memory (data + bss): 20320(+20320) bytes +Total Flash memory (text + data): 222960(+222960) bytes ``` ```diff Flash used: 248904 (11%) / total: 2097152 SRAM used: 20640 (3%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-07-24 13:01:32.441310960 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-07-24 13:01:32.609312576 +0000 @@ -1,41 +1,41 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 372(+372) | 7(+7) | 54(+54) | +| [fill] | 364(+364) | 7(+7) | 54(+54) | | [lib]/ActivityKit.a | 10926(+10926) | 0(+0) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1208(+1208) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1102(+1102) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1242(+1242) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1822(+1822) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14182(+14182) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 77412(+77412) | 460(+460) | 10863(+10863) | +| [lib]/mbed-os-static.a | 77634(+77634) | 460(+460) | 10863(+10863) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5100(+5100) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 8512(+8512) | 8(+8) | 9708(+9708) | -| Subtotals | 173272(+173272) | 1144(+1144) | 52224(+52224) | -Total Static RAM memory (data + bss): 53368(+53368) bytes -Total Flash memory (text + data): 174416(+174416) bytes +| main.cpp.obj | 8558(+8558) | 8(+8) | 9996(+9996) | +| Subtotals | 173672(+173672) | 1144(+1144) | 52512(+52512) | +Total Static RAM memory (data + bss): 53656(+53656) bytes +Total Flash memory (text + data): 174816(+174816) bytes ``` ```diff Flash used: 200636 (9%) / total: 2097152 SRAM used: 53976 (10%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-07-24 13:01:38.473368766 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-07-24 13:01:38.593369915 +0000 @@ -1,29 +1,29 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 154(+154) | 4(+4) | 46(+46) | +| [fill] | 146(+146) | 4(+4) | 46(+46) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 208(+208) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 2404(+2404) | 0(+0) | 0(+0) | | [lib]/m.a | 4716(+4716) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 41778(+41778) | 444(+444) | 8772(+8772) | +| [lib]/mbed-os-static.a | 42000(+42000) | 444(+444) | 8772(+8772) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 2044(+2044) | 0(+0) | 2848(+2848) | -| Subtotals | 68776(+68776) | 544(+544) | 12192(+12192) | -Total Static RAM memory (data + bss): 12736(+12736) bytes -Total Flash memory (text + data): 69320(+69320) bytes +| main.cpp.obj | 2074(+2074) | 0(+0) | 3136(+3136) | +| Subtotals | 69160(+69160) | 544(+544) | 12480(+12480) | +Total Static RAM memory (data + bss): 13024(+13024) bytes +Total Flash memory (text + data): 69704(+69704) bytes ``` ```diff Flash used: 75672 (3%) / total: 2097152 SRAM used: 13312 (2%) / total: 524288 ```
spike_lk_rfid (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt 2024-07-24 13:01:39.637379909 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt 2024-07-24 13:01:39.753381020 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|-------------| -| [fill] | 118(+118) | 4(+4) | 28(+28) | +| [fill] | 122(+122) | 4(+4) | 28(+28) | | [lib]/CoreBufferedSerial.a | 324(+324) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 784(+784) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1142(+1142) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1312(+1312) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 912(+912) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 30754(+30754) | 444(+444) | 8138(+8138) | +| [lib]/mbed-os-static.a | 30976(+30976) | 444(+444) | 8138(+8138) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 456(+456) | 0(+0) | 0(+0) | -| Subtotals | 38820(+38820) | 544(+544) | 8528(+8528) | +| main.cpp.obj | 460(+460) | 0(+0) | 0(+0) | +| Subtotals | 39220(+39220) | 544(+544) | 8528(+8528) | Total Static RAM memory (data + bss): 9072(+9072) bytes -Total Flash memory (text + data): 39364(+39364) bytes +Total Flash memory (text + data): 39764(+39764) bytes ``` ```diff Flash used: 42580 (2%) / total: 2097152 SRAM used: 9352 (1%) / total: 524288 ```
spike_lk_watchdog_isr (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt 2024-07-24 13:01:42.901411145 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt 2024-07-24 13:01:43.017412254 +0000 @@ -1,20 +1,20 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 132(+132) | 4(+4) | 50(+50) | +| [fill] | 120(+120) | 4(+4) | 50(+50) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | -| [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | +| [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreRFIDReader.a | 688(+688) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1098(+1098) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1238(+1238) | 0(+0) | 8(+8) | | [lib]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 912(+912) | 0(+0) | 0(+0) | -| [lib]/mbed-os-static.a | 31162(+31162) | 444(+444) | 8154(+8154) | +| [lib]/mbed-os-static.a | 31384(+31384) | 444(+444) | 8154(+8154) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | -| main.cpp.obj | 1340(+1340) | 0(+0) | 1754(+1754) | -| Subtotals | 39940(+39940) | 544(+544) | 10320(+10320) | -Total Static RAM memory (data + bss): 10864(+10864) bytes -Total Flash memory (text + data): 40484(+40484) bytes +| main.cpp.obj | 1408(+1408) | 0(+0) | 2042(+2042) | +| Subtotals | 40308(+40308) | 544(+544) | 10608(+10608) | +Total Static RAM memory (data + bss): 11152(+11152) bytes +Total Flash memory (text + data): 40852(+40852) bytes ``` ```diff Flash used: 43696 (2%) / total: 2097152 SRAM used: 11440 (2%) / total: 524288 ```
github-actions[bot] commented 3 months ago

:bookmark: Version comparison

Version Same as filename Same as os_version
os 1.4.0+1721825718 ✔️ ✔️
firmware
(bootloader + os)
1.4.0+1721825718 ✔️ ✔️
sonarcloud[bot] commented 3 months ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

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

See analysis details on SonarCloud