leka / LekaOS

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

ladislas/feature/coreimu upgrade st driver #1459

Closed ladislas closed 1 month ago

ladislas commented 1 month ago
github-actions[bot] commented 1 month ago

:bookmark: Version comparison

Version Same as filename Same as os_version
os 1.4.0+1721384746 ✔️ ✔️
firmware
(bootloader + os)
1.4.0+1721384746 ✔️ ✔️
sonarcloud[bot] commented 1 month 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

github-actions[bot] commented 1 month ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop ladislas/feature/coreimu-upgrade-st-driver
sha 7b9fda83 7b9fda83
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 465116 (29%)
465164 (29%)
:chart_with_upwards_trend:
+48 (+0%)
1099556 (70%)
1099508 (70%)
93360 (17%) ø
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 465116 (22%)
465164 (22%) | :chart_with_upwards_trend:
+48 (+0%) | 93360 (17%) | ø | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 140392 (6%) | ø | 39760 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 275344 (13%) | ø | 29840 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :x: | :x: | 263248 (12%)
263296 (12%) | :chart_with_upwards_trend:
+48 (+0%) | 29384 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249048 (11%) | ø | 29192 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 278488 (13%) | ø | 61048 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 251320 (11%) | ø | 29200 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252360 (12%) | ø | 29264 (5%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :x: | :x: | 262944 (12%)
262992 (12%) | :chart_with_upwards_trend:
+48 (+0%) | 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: | :x: | :x: | 267392 (12%)
267440 (12%) | :chart_with_upwards_trend:
+48 (+0%) | 29512 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249416 (11%) | ø | 28808 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 250656 (11%) | ø | 28824 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 204084 (9%)
204132 (9%) | :chart_with_upwards_trend:
+48 (+0%) | 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: | 198368 (9%) | ø | 37792 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 50136 (2%) | ø | 20056 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 114296 (5%) | ø | 55072 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53112 (2%) | ø | 22216 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :x: | :x: | 190468 (9%)
190516 (9%) | :chart_with_upwards_trend:
+48 (+0%) | 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: | :x: | :x: | 72260 (3%)
72284 (3%) | :chart_with_upwards_trend:
+24 (+0%) | 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: | 81228 (3%)
81276 (3%) | :chart_with_upwards_trend:
+48 (+0%) | 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: | :x: | :x: | 185684 (8%)
185732 (8%) | :chart_with_upwards_trend:
+48 (+0%) | 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: | :x: | :x: | 63452 (3%)
63500 (3%) | :chart_with_upwards_trend:
+48 (+0%) | 21384 (4%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :x: | :x: | 70996 (3%)
71044 (3%) | :chart_with_upwards_trend:
+48 (+0%) | 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-19 10:33:06.012853957 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-07-19 10:33:06.272853894 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 658(+658) | 14(+14) | 263(+263) | +| [fill] | 660(+660) | 14(+14) | 263(+263) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 3734(+3734) | 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 | 6852(+6852) | 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 | 178470(+178470) | 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 | 141968(+141968) | 132(+132) | 39083(+39083) | -| Subtotals | 423040(+423040) | 2056(+2056) | 90960(+90960) | +| Subtotals | 423088(+423088) | 2056(+2056) | 90960(+90960) | Total Static RAM memory (data + bss): 93016(+93016) bytes -Total Flash memory (text + data): 425096(+425096) bytes +Total Flash memory (text + data): 425144(+425144) bytes ``` ```diff Flash used: 465164 (22%) / total: 2097152 SRAM used: 93360 (17%) / total: 524288 ```
functional_ut_core_imu (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/functional_ut_core_imu-map.txt 2024-07-19 10:33:07.256853660 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_core_imu-map.txt 2024-07-19 10:33:07.444853615 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 512(+512) | 10(+10) | 48(+48) | +| [fill] | 514(+514) | 10(+10) | 48(+48) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 88(+88) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6852(+6852) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 34484(+34484) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 62558(+62558) | 460(+460) | 10875(+10875) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 113382(+113382) | 137(+137) | 5689(+5689) | | __/__ | 4076(+4076) | 1(+1) | 10840(+10840) | | suite_core_imu.cpp.obj | 8076(+8076) | 48(+48) | 1(+1) | -| Subtotals | 234504(+234504) | 1216(+1216) | 27848(+27848) | +| Subtotals | 234552(+234552) | 1216(+1216) | 27848(+27848) | Total Static RAM memory (data + bss): 29064(+29064) bytes -Total Flash memory (text + data): 235720(+235720) bytes +Total Flash memory (text + data): 235768(+235768) bytes ``` ```diff Flash used: 263296 (12%) / total: 2097152 SRAM used: 29384 (5%) / total: 524288 ```
functional_ut_deep_sleep_imu (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_imu-map.txt 2024-07-19 10:33:09.324853167 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_imu-map.txt 2024-07-19 10:33:09.508853122 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 538(+538) | 10(+10) | 48(+48) | +| [fill] | 540(+540) | 10(+10) | 48(+48) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6852(+6852) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 34484(+34484) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 62660(+62660) | 460(+460) | 10875(+10875) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 113226(+113226) | 137(+137) | 5689(+5689) | | __/__ | 4076(+4076) | 1(+1) | 10840(+10840) | | suite_imu.cpp.obj | 7596(+7596) | 224(+224) | 801(+801) | -| Subtotals | 233944(+233944) | 1392(+1392) | 28648(+28648) | +| Subtotals | 233992(+233992) | 1392(+1392) | 28648(+28648) | Total Static RAM memory (data + bss): 30040(+30040) bytes -Total Flash memory (text + data): 235336(+235336) bytes +Total Flash memory (text + data): 235384(+235384) bytes ``` ```diff Flash used: 262992 (12%) / total: 2097152 SRAM used: 30360 (5%) / total: 524288 ```
functional_ut_imu_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/functional_ut_imu_kit-map.txt 2024-07-19 10:33:11.836852566 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_imu_kit-map.txt 2024-07-19 10:33:12.024852522 +0000 @@ -1,23 +1,23 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 522(+522) | 10(+10) | 44(+44) | +| [fill] | 524(+524) | 10(+10) | 44(+44) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 88(+88) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6852(+6852) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 946(+946) | 0(+0) | 164(+164) | | [lib]/c_nano.a | 34476(+34476) | 556(+556) | 370(+370) | | [lib]/gcc.a | 4128(+4128) | 0(+0) | 0(+0) | | [lib]/m.a | 4980(+4980) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 62558(+62558) | 460(+460) | 10875(+10875) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 113216(+113216) | 137(+137) | 5689(+5689) | | __/__ | 4076(+4076) | 1(+1) | 10840(+10840) | | suite_imu_kit.cpp.obj | 3270(+3270) | 16(+16) | 1(+1) | -| Subtotals | 237772(+237772) | 1184(+1184) | 28008(+28008) | +| Subtotals | 237820(+237820) | 1184(+1184) | 28008(+28008) | Total Static RAM memory (data + bss): 29192(+29192) bytes -Total Flash memory (text + data): 238956(+238956) bytes +Total Flash memory (text + data): 239004(+239004) bytes ``` ```diff Flash used: 267440 (12%) / total: 2097152 SRAM used: 29512 (5%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-07-19 10:33:13.068852413 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-07-19 10:33:13.240852530 +0000 @@ -1,42 +1,42 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 374(+374) | 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 | 44(+44) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6852(+6852) | 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]/ReinforcerKit.a | 1822(+1822) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14074(+14074) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 77838(+77838) | 460(+460) | 10951(+10951) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5100(+5100) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | | main.cpp.obj | 11398(+11398) | 8(+8) | 20276(+20276) | -| Subtotals | 176920(+176920) | 1144(+1144) | 62880(+62880) | +| Subtotals | 176968(+176968) | 1144(+1144) | 62880(+62880) | Total Static RAM memory (data + bss): 64024(+64024) bytes -Total Flash memory (text + data): 178064(+178064) bytes +Total Flash memory (text + data): 178112(+178112) bytes ``` ```diff Flash used: 204132 (9%) / total: 2097152 SRAM used: 64352 (12%) / total: 524288 ```
spike_lk_command_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt 2024-07-19 10:33:15.372853873 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt 2024-07-19 10:33:15.540853977 +0000 @@ -1,40 +1,40 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 330(+330) | 5(+5) | 58(+58) | +| [fill] | 332(+332) | 5(+5) | 58(+58) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1190(+1190) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6852(+6852) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1744(+1744) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | | [lib]/ReinforcerKit.a | 1874(+1874) | 460(+460) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14074(+14074) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 77838(+77838) | 460(+460) | 10951(+10951) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5614(+5614) | 12(+12) | 184(+184) | | __/__ | 108(+108) | 0(+0) | 0(+0) | | main.cpp.obj | 9122(+9122) | 282(+282) | 17272(+17272) | -| Subtotals | 163496(+163496) | 1416(+1416) | 59880(+59880) | +| Subtotals | 163544(+163544) | 1416(+1416) | 59880(+59880) | Total Static RAM memory (data + bss): 61296(+61296) bytes -Total Flash memory (text + data): 164912(+164912) bytes +Total Flash memory (text + data): 164960(+164960) bytes ``` ```diff Flash used: 190516 (9%) / total: 2097152 SRAM used: 61624 (11%) / total: 524288 ```
spike_lk_imu_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_imu_kit-map.txt 2024-07-19 10:33:18.144855587 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_imu_kit-map.txt 2024-07-19 10:33:18.268855663 +0000 @@ -1,23 +1,23 @@ | Module | .text | .data | .bss | |-------------------------|---------------|-----------|---------------| -| [fill] | 144(+144) | 4(+4) | 38(+38) | +| [fill] | 130(+130) | 4(+4) | 38(+38) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6852(+6852) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/c_nano.a | 3772(+3772) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3736(+3736) | 0(+0) | 0(+0) | | [lib]/m.a | 4980(+4980) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 39480(+39480) | 444(+444) | 8784(+8784) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | | main.cpp.obj | 2928(+2928) | 0(+0) | 11404(+11404) | -| Subtotals | 65908(+65908) | 544(+544) | 20744(+20744) | +| Subtotals | 65940(+65940) | 544(+544) | 20744(+20744) | Total Static RAM memory (data + bss): 21288(+21288) bytes -Total Flash memory (text + data): 66452(+66452) bytes +Total Flash memory (text + data): 66484(+66484) bytes ``` ```diff Flash used: 72284 (3%) / total: 2097152 SRAM used: 21576 (4%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-07-19 10:33:19.380856351 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-07-19 10:33:19.512856432 +0000 @@ -1,30 +1,30 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 146(+146) | 4(+4) | 46(+46) | +| [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 | 6852(+6852) | 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]/c_nano.a | 3804(+3804) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3736(+3736) | 0(+0) | 0(+0) | | [lib]/m.a | 4980(+4980) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 42204(+42204) | 444(+444) | 8860(+8860) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | | main.cpp.obj | 4470(+4470) | 0(+0) | 13288(+13288) | -| Subtotals | 73460(+73460) | 544(+544) | 22720(+22720) | +| Subtotals | 73508(+73508) | 544(+544) | 22720(+22720) | Total Static RAM memory (data + bss): 23264(+23264) bytes -Total Flash memory (text + data): 74004(+74004) bytes +Total Flash memory (text + data): 74052(+74052) bytes ``` ```diff Flash used: 81276 (3%) / total: 2097152 SRAM used: 23552 (4%) / total: 524288 ```
spike_lk_reinforcer (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_reinforcer-map.txt 2024-07-19 10:33:20.280856908 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_reinforcer-map.txt 2024-07-19 10:33:20.444857009 +0000 @@ -1,38 +1,38 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 318(+318) | 7(+7) | 62(+62) | +| [fill] | 320(+320) | 7(+7) | 62(+62) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6852(+6852) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1744(+1744) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | | [lib]/ReinforcerKit.a | 1844(+1844) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 910(+910) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14074(+14074) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 77838(+77838) | 460(+460) | 10951(+10951) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5614(+5614) | 12(+12) | 184(+184) | | __/__ | 108(+108) | 0(+0) | 0(+0) | | main.cpp.obj | 6446(+6446) | 8(+8) | 14204(+14204) | -| Subtotals | 159592(+159592) | 1144(+1144) | 56816(+56816) | +| Subtotals | 159640(+159640) | 1144(+1144) | 56816(+56816) | Total Static RAM memory (data + bss): 57960(+57960) bytes -Total Flash memory (text + data): 160736(+160736) bytes +Total Flash memory (text + data): 160784(+160784) bytes ``` ```diff Flash used: 185732 (8%) / total: 2097152 SRAM used: 58288 (11%) / total: 524288 ```
spike_lk_sensors_imu (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_sensors_imu-map.txt 2024-07-19 10:33:21.164857453 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_sensors_imu-map.txt 2024-07-19 10:33:21.284857528 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |-------------------------|---------------|-----------|---------------| -| [fill] | 126(+126) | 4(+4) | 46(+46) | +| [fill] | 128(+128) | 4(+4) | 46(+46) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6852(+6852) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 3772(+3772) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3196(+3196) | 0(+0) | 0(+0) | | [lib]/m.a | 264(+264) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 39480(+39480) | 444(+444) | 8784(+8784) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 324(+324) | 0(+0) | 0(+0) | | main.cpp.obj | 3320(+3320) | 0(+0) | 11368(+11368) | -| Subtotals | 58088(+58088) | 544(+544) | 20552(+20552) | +| Subtotals | 58136(+58136) | 544(+544) | 20552(+20552) | Total Static RAM memory (data + bss): 21096(+21096) bytes -Total Flash memory (text + data): 58632(+58632) bytes +Total Flash memory (text + data): 58680(+58680) bytes ``` ```diff Flash used: 63500 (3%) / total: 2097152 SRAM used: 21384 (4%) / total: 524288 ```
spike_lk_sensors_imu_fusion_calibration (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_sensors_imu_fusion_calibration-map.txt 2024-07-19 10:33:21.444857627 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_sensors_imu_fusion_calibration-map.txt 2024-07-19 10:33:21.564857701 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |-------------------------|---------------|-----------|---------------| -| [fill] | 136(+136) | 4(+4) | 50(+50) | +| [fill] | 138(+138) | 4(+4) | 50(+50) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6852(+6852) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 3772(+3772) | 92(+92) | 329(+329) | | [lib]/gcc.a | 3736(+3736) | 0(+0) | 0(+0) | | [lib]/m.a | 4980(+4980) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 39248(+39248) | 444(+444) | 8784(+8784) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 318(+318) | 0(+0) | 0(+0) | | main.cpp.obj | 3130(+3130) | 0(+0) | 10956(+10956) | -| Subtotals | 64868(+64868) | 544(+544) | 20144(+20144) | +| Subtotals | 64916(+64916) | 544(+544) | 20144(+20144) | Total Static RAM memory (data + bss): 20688(+20688) bytes -Total Flash memory (text + data): 65412(+65412) bytes +Total Flash memory (text + data): 65460(+65460) bytes ``` ```diff Flash used: 71044 (3%) / total: 2097152 SRAM used: 20976 (4%) / total: 524288 ```
github-actions[bot] commented 1 month ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop ladislas/feature/coreimu-upgrade-st-driver
sha 7b9fda83 7b9fda83
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 399692 (25%)
399740 (25%)
:chart_with_upwards_trend:
+48 (+0%)
1164980 (74%)
1164932 (74%)
82000 (15%) ø
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 399692 (19%)
399740 (19%) | :chart_with_upwards_trend:
+48 (+0%) | 82000 (15%) | ø | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 125972 (6%) | ø | 28808 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 259440 (12%) | ø | 19688 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :x: | :x: | 254752 (12%)
254800 (12%) | :chart_with_upwards_trend:
+48 (+0%) | 19232 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 240424 (11%) | ø | 19072 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 266072 (12%) | ø | 50896 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238920 (11%) | ø | 19048 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 239952 (11%) | ø | 19112 (3%) | ø | | functional_ut_deep_sleep_imu | :heavy_check_mark: | :x: | :x: | 254336 (12%)
254384 (12%) | :chart_with_upwards_trend:
+48 (+0%) | 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: | :x: | :x: | 258872 (12%)
258920 (12%) | :chart_with_upwards_trend:
+48 (+0%) | 19360 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 237008 (11%) | ø | 18656 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238256 (11%) | ø | 18672 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 200188 (9%)
200236 (9%) | :chart_with_upwards_trend:
+48 (+0%) | 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: | 186868 (8%) | ø | 26704 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37912 (1%) | ø | 9384 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 104536 (4%) | ø | 44376 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38180 (1%) | ø | 11640 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :x: | :x: | 180096 (8%)
180144 (8%) | :chart_with_upwards_trend:
+48 (+0%) | 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: | :x: | :x: | 61744 (2%)
61792 (2%) | :chart_with_upwards_trend:
+48 (+0%) | 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: | 75240 (3%)
75288 (3%) | :chart_with_upwards_trend:
+48 (+0%) | 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: | :x: | :x: | 176832 (8%)
176864 (8%) | :chart_with_upwards_trend:
+32 (+0%) | 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: | :x: | :x: | 52420 (2%)
52468 (2%) | :chart_with_upwards_trend:
+48 (+0%) | 10688 (2%) | ø | | spike_lk_sensors_imu_fusion_calibration | :heavy_check_mark: | :x: | :x: | 60796 (2%)
60844 (2%) | :chart_with_upwards_trend:
+48 (+0%) | 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-19 10:33:12.169190721 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-07-19 10:33:12.429188967 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 664(+664) | 14(+14) | 243(+243) | +| [fill] | 666(+666) | 14(+14) | 243(+243) | | [lib]/ActivityKit.a | 10916(+10916) | 0(+0) | 0(+0) | | [lib]/BLEKit.a | 2028(+2028) | 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 | 6852(+6852) | 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 | 177248(+177248) | 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 | 80574(+80574) | 132(+132) | 27975(+27975) | -| Subtotals | 358320(+358320) | 2056(+2056) | 79616(+79616) | +| Subtotals | 358368(+358368) | 2056(+2056) | 79616(+79616) | Total Static RAM memory (data + bss): 81672(+81672) bytes -Total Flash memory (text + data): 360376(+360376) bytes +Total Flash memory (text + data): 360424(+360424) bytes ``` ```diff Flash used: 399740 (19%) / total: 2097152 SRAM used: 82000 (15%) / total: 524288 ```
functional_ut_core_imu (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/functional_ut_core_imu-map.txt 2024-07-19 10:33:13.401182409 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_core_imu-map.txt 2024-07-19 10:33:13.585181167 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 506(+506) | 10(+10) | 44(+44) | +| [fill] | 508(+508) | 10(+10) | 44(+44) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 88(+88) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6852(+6852) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 34632(+34632) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 58574(+58574) | 460(+460) | 10751(+10751) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 112840(+112840) | 137(+137) | 5689(+5689) | | __/__ | 1942(+1942) | 1(+1) | 816(+816) | | suite_core_imu.cpp.obj | 7610(+7610) | 48(+48) | 1(+1) | -| Subtotals | 227280(+227280) | 1216(+1216) | 17696(+17696) | +| Subtotals | 227328(+227328) | 1216(+1216) | 17696(+17696) | Total Static RAM memory (data + bss): 18912(+18912) bytes -Total Flash memory (text + data): 228496(+228496) bytes +Total Flash memory (text + data): 228544(+228544) bytes ``` ```diff Flash used: 254800 (12%) / total: 2097152 SRAM used: 19232 (3%) / total: 524288 ```
functional_ut_deep_sleep_imu (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_imu-map.txt 2024-07-19 10:33:15.433168542 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_imu-map.txt 2024-07-19 10:33:15.617167227 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 534(+534) | 10(+10) | 44(+44) | +| [fill] | 536(+536) | 10(+10) | 44(+44) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6852(+6852) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 34632(+34632) | 556(+556) | 370(+370) | | [lib]/gcc.a | 3588(+3588) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 58582(+58582) | 460(+460) | 10751(+10751) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 112684(+112684) | 137(+137) | 5689(+5689) | | __/__ | 1942(+1942) | 1(+1) | 816(+816) | | suite_imu.cpp.obj | 7126(+7126) | 224(+224) | 801(+801) | -| Subtotals | 226624(+226624) | 1392(+1392) | 18496(+18496) | +| Subtotals | 226672(+226672) | 1392(+1392) | 18496(+18496) | Total Static RAM memory (data + bss): 19888(+19888) bytes -Total Flash memory (text + data): 228016(+228016) bytes +Total Flash memory (text + data): 228064(+228064) bytes ``` ```diff Flash used: 254384 (12%) / total: 2097152 SRAM used: 20208 (3%) / total: 524288 ```
functional_ut_imu_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/functional_ut_imu_kit-map.txt 2024-07-19 10:33:17.901150906 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_imu_kit-map.txt 2024-07-19 10:33:18.185148877 +0000 @@ -1,22 +1,22 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 524(+524) | 10(+10) | 40(+40) | +| [fill] | 526(+526) | 10(+10) | 40(+40) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 88(+88) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6852(+6852) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 946(+946) | 0(+0) | 164(+164) | | [lib]/c_nano.a | 34624(+34624) | 556(+556) | 370(+370) | | [lib]/gcc.a | 4128(+4128) | 0(+0) | 0(+0) | | [lib]/m.a | 4716(+4716) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 58574(+58574) | 460(+460) | 10751(+10751) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 112674(+112674) | 137(+137) | 5689(+5689) | | __/__ | 1942(+1942) | 1(+1) | 816(+816) | | suite_imu_kit.cpp.obj | 2796(+2796) | 16(+16) | 1(+1) | -| Subtotals | 230548(+230548) | 1184(+1184) | 17856(+17856) | +| Subtotals | 230596(+230596) | 1184(+1184) | 17856(+17856) | Total Static RAM memory (data + bss): 19040(+19040) bytes -Total Flash memory (text + data): 231732(+231732) bytes +Total Flash memory (text + data): 231780(+231780) bytes ``` ```diff Flash used: 258920 (12%) / total: 2097152 SRAM used: 19360 (3%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-07-19 10:33:19.209141560 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-07-19 10:33:19.377140359 +0000 @@ -1,41 +1,41 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 370(+370) | 7(+7) | 54(+54) | +| [fill] | 372(+372) | 7(+7) | 54(+54) | | [lib]/ActivityKit.a | 10926(+10926) | 0(+0) | 0(+0) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreBufferedSerial.a | 270(+270) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 76(+76) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6852(+6852) | 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]/ReinforcerKit.a | 1822(+1822) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14182(+14182) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3816(+3816) | 0(+0) | 0(+0) | | [lib]/m.a | 5184(+5184) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 77412(+77412) | 460(+460) | 10863(+10863) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5100(+5100) | 12(+12) | 176(+176) | | __/__ | 108(+108) | 0(+0) | 0(+0) | | main.cpp.obj | 8512(+8512) | 8(+8) | 9708(+9708) | -| Subtotals | 173224(+173224) | 1144(+1144) | 52224(+52224) | +| Subtotals | 173272(+173272) | 1144(+1144) | 52224(+52224) | Total Static RAM memory (data + bss): 53368(+53368) bytes -Total Flash memory (text + data): 174368(+174368) bytes +Total Flash memory (text + data): 174416(+174416) bytes ``` ```diff Flash used: 200236 (9%) / total: 2097152 SRAM used: 53688 (10%) / total: 524288 ```
spike_lk_command_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt 2024-07-19 10:33:21.445125582 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt 2024-07-19 10:33:21.609124409 +0000 @@ -1,40 +1,40 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 336(+336) | 5(+5) | 54(+54) | +| [fill] | 338(+338) | 5(+5) | 54(+54) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CommandKit.a | 1190(+1190) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6852(+6852) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/CriticalSection.a | 8(+8) | 0(+0) | 0(+0) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1232(+1232) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | | [lib]/ReinforcerKit.a | 1884(+1884) | 460(+460) | 0(+0) | | [lib]/Utils.a | 34(+34) | 0(+0) | 0(+0) | | [lib]/VideoKit.a | 872(+872) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14182(+14182) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3544(+3544) | 0(+0) | 0(+0) | | [lib]/m.a | 4920(+4920) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 73878(+73878) | 460(+460) | 10827(+10827) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5302(+5302) | 12(+12) | 184(+184) | | __/__ | 108(+108) | 0(+0) | 0(+0) | | main.cpp.obj | 5646(+5646) | 282(+282) | 6320(+6320) | -| Subtotals | 154856(+154856) | 1416(+1416) | 48800(+48800) | +| Subtotals | 154904(+154904) | 1416(+1416) | 48800(+48800) | Total Static RAM memory (data + bss): 50216(+50216) bytes -Total Flash memory (text + data): 156272(+156272) bytes +Total Flash memory (text + data): 156320(+156320) bytes ``` ```diff Flash used: 180144 (8%) / total: 2097152 SRAM used: 50544 (9%) / total: 524288 ```
spike_lk_imu_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_imu_kit-map.txt 2024-07-19 10:33:24.133106509 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_imu_kit-map.txt 2024-07-19 10:33:24.253105666 +0000 @@ -1,22 +1,22 @@ | Module | .text | .data | .bss | |-------------------------|---------------|-----------|---------------| -| [fill] | 136(+136) | 4(+4) | 34(+34) | +| [fill] | 138(+138) | 4(+4) | 34(+34) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6852(+6852) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/c_nano.a | 3776(+3776) | 92(+92) | 329(+329) | | [lib]/gcc.a | 1452(+1452) | 0(+0) | 0(+0) | | [lib]/m.a | 4716(+4716) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 35520(+35520) | 444(+444) | 8660(+8660) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | | main.cpp.obj | 626(+626) | 0(+0) | 836(+836) | -| Subtotals | 56800(+56800) | 544(+544) | 10048(+10048) | +| Subtotals | 56848(+56848) | 544(+544) | 10048(+10048) | Total Static RAM memory (data + bss): 10592(+10592) bytes -Total Flash memory (text + data): 57344(+57344) bytes +Total Flash memory (text + data): 57392(+57392) bytes ``` ```diff Flash used: 61792 (2%) / total: 2097152 SRAM used: 10880 (2%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-07-19 10:33:25.297098337 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-07-19 10:33:25.421097467 +0000 @@ -1,29 +1,29 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-----------|---------------| -| [fill] | 152(+152) | 4(+4) | 46(+46) | +| [fill] | 154(+154) | 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 | 6852(+6852) | 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]/c_nano.a | 3808(+3808) | 92(+92) | 329(+329) | | [lib]/gcc.a | 2404(+2404) | 0(+0) | 0(+0) | | [lib]/m.a | 4716(+4716) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 41778(+41778) | 444(+444) | 8772(+8772) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | | main.cpp.obj | 2044(+2044) | 0(+0) | 2848(+2848) | -| Subtotals | 68728(+68728) | 544(+544) | 12192(+12192) | +| Subtotals | 68776(+68776) | 544(+544) | 12192(+12192) | Total Static RAM memory (data + bss): 12736(+12736) bytes -Total Flash memory (text + data): 69272(+69272) bytes +Total Flash memory (text + data): 69320(+69320) bytes ``` ```diff Flash used: 75288 (3%) / total: 2097152 SRAM used: 13024 (2%) / total: 524288 ```
spike_lk_reinforcer (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_reinforcer-map.txt 2024-07-19 10:33:26.161092271 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_reinforcer-map.txt 2024-07-19 10:33:26.325091120 +0000 @@ -1,37 +1,37 @@ | Module | .text | .data | .bss | |-------------------------|-----------------|-------------|---------------| -| [fill] | 330(+330) | 7(+7) | 58(+58) | +| [fill] | 316(+316) | 7(+7) | 58(+58) | | [lib]/ColorKit.a | 860(+860) | 0(+0) | 0(+0) | | [lib]/CoreEventFlags.a | 130(+130) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6852(+6852) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/CoreMotor.a | 146(+146) | 0(+0) | 0(+0) | | [lib]/CorePwm.a | 30(+30) | 0(+0) | 0(+0) | | [lib]/CoreSPI.a | 24(+24) | 0(+0) | 0(+0) | | [lib]/CoreSTM32Hal.a | 930(+930) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 210(+210) | 0(+0) | 0(+0) | | [lib]/CoreVideo.a | 8618(+8618) | 1(+1) | 30800(+30800) | | [lib]/EventLoopKit.a | 354(+354) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1232(+1232) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/IMUKit.a | 902(+902) | 0(+0) | 164(+164) | | [lib]/LedKit.a | 18972(+18972) | 0(+0) | 20(+20) | | [lib]/MotionKit.a | 878(+878) | 0(+0) | 0(+0) | | [lib]/ReinforcerKit.a | 1854(+1854) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 910(+910) | 0(+0) | 36(+36) | | [lib]/c_nano.a | 14078(+14078) | 192(+192) | 370(+370) | | [lib]/gcc.a | 3544(+3544) | 0(+0) | 0(+0) | | [lib]/m.a | 4920(+4920) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 73878(+73878) | 460(+460) | 10827(+10827) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 5302(+5302) | 12(+12) | 184(+184) | | __/__ | 108(+108) | 0(+0) | 0(+0) | | main.cpp.obj | 4252(+4252) | 8(+8) | 3764(+3764) | -| Subtotals | 152128(+152128) | 1144(+1144) | 46248(+46248) | +| Subtotals | 152160(+152160) | 1144(+1144) | 46248(+46248) | Total Static RAM memory (data + bss): 47392(+47392) bytes -Total Flash memory (text + data): 153272(+153272) bytes +Total Flash memory (text + data): 153304(+153304) bytes ``` ```diff Flash used: 176864 (8%) / total: 2097152 SRAM used: 47720 (9%) / total: 524288 ```
spike_lk_sensors_imu (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_sensors_imu-map.txt 2024-07-19 10:33:27.025086205 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_sensors_imu-map.txt 2024-07-19 10:33:27.145085363 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |-------------------------|---------------|-----------|-------------| -| [fill] | 126(+126) | 4(+4) | 42(+42) | +| [fill] | 128(+128) | 4(+4) | 42(+42) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6852(+6852) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 3776(+3776) | 92(+92) | 329(+329) | | [lib]/gcc.a | 912(+912) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 35520(+35520) | 444(+444) | 8660(+8660) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | | main.cpp.obj | 610(+610) | 0(+0) | 800(+800) | -| Subtotals | 48580(+48580) | 544(+544) | 9856(+9856) | +| Subtotals | 48628(+48628) | 544(+544) | 9856(+9856) | Total Static RAM memory (data + bss): 10400(+10400) bytes -Total Flash memory (text + data): 49124(+49124) bytes +Total Flash memory (text + data): 49172(+49172) bytes ``` ```diff Flash used: 52468 (2%) / total: 2097152 SRAM used: 10688 (2%) / total: 524288 ```
spike_lk_sensors_imu_fusion_calibration (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_sensors_imu_fusion_calibration-map.txt 2024-07-19 10:33:27.305084239 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_sensors_imu_fusion_calibration-map.txt 2024-07-19 10:33:27.433083341 +0000 @@ -1,20 +1,20 @@ | Module | .text | .data | .bss | |-------------------------|---------------|-----------|-------------| -| [fill] | 130(+130) | 4(+4) | 46(+46) | +| [fill] | 132(+132) | 4(+4) | 46(+46) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | | [lib]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | -| [lib]/CoreIMU.a | 6852(+6852) | 0(+0) | 0(+0) | +| [lib]/CoreIMU.a | 6898(+6898) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 226(+226) | 0(+0) | 0(+0) | | [lib]/Fusion.a | 2036(+2036) | 0(+0) | 0(+0) | | [lib]/c_nano.a | 3776(+3776) | 92(+92) | 329(+329) | | [lib]/gcc.a | 1452(+1452) | 0(+0) | 0(+0) | | [lib]/m.a | 4716(+4716) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 35288(+35288) | 444(+444) | 8660(+8660) | | [lib]/misc | 264(+264) | 4(+4) | 25(+25) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++_nano.a | 6(+6) | 0(+0) | 0(+0) | | main.cpp.obj | 1012(+1012) | 0(+0) | 932(+932) | -| Subtotals | 55952(+55952) | 544(+544) | 9992(+9992) | +| Subtotals | 56000(+56000) | 544(+544) | 9992(+9992) | Total Static RAM memory (data + bss): 10536(+10536) bytes -Total Flash memory (text + data): 56496(+56496) bytes +Total Flash memory (text + data): 56544(+56544) bytes ``` ```diff Flash used: 60844 (2%) / total: 2097152 SRAM used: 10824 (2%) / total: 524288 ```