Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ladislas/feature/coreimu upgrade st driver #1459

Merged
merged 2 commits into from
Jul 19, 2024

Conversation

ladislas
Copy link
Member

  • ⬆️ (CoreIMU): Upgrade ST's lsm6dsox driver to v3.0.1
  • 🐛 (spikes): IMU - fix log_info of floats w/ static_cast

@ladislas ladislas self-assigned this Jul 19, 2024
@ladislas ladislas merged commit 7b9fda8 into develop Jul 19, 2024
39 checks passed
@ladislas ladislas deleted the ladislas/feature/coreimu-upgrade-st-driver branch July 19, 2024 10:24
Copy link

🔖 Version comparison

Version Same as filename Same as os_version
os 1.4.0+1721384746 ✔️ ✔️
firmware
(bootloader + os)
1.4.0+1721384746 ✔️ ✔️

Copy link

Copy link

📈 Changes Impact Analysis Report

📌 Info

  • toolchain: Arm GNU Toolchain 13.2.rel1 (Build arm-13.7) 13.2.1 20231009
  • enable_log_debug: ON
base head
branch develop ladislas/feature/coreimu-upgrade-st-driver
sha 7b9fda8 7b9fda8
mbed mbed-os@master+fixes+gcc-11-support mbed-os@master+fixes+gcc-11-support
-std -std=c++20 -std=c++20

🤖 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%)
📈
+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 |

🔬 Detailed impact analysis

Click to show detailed analysis for all targets
  • ✔️ - existing target
  • ✨ - new target
  • ⚰️ - deleted target
  • ✅ - files are the same
  • ❌ - files are different
Target Status .bin .map Total Flash (base/head) Total Flash Δ Static RAM (base/head) Static RAM Δ
LekaOS ✔️ 465116 (22%)
465164 (22%)
📈
+48 (+0%)
93360 (17%) ø
bootloader ✔️ 140392 (6%) ø 39760 (7%) ø
functional_ut_boost_ut ✔️ 275344 (13%) ø 29840 (5%) ø
functional_ut_core_imu ✔️ 263248 (12%)
263296 (12%)
📈
+48 (+0%)
29384 (5%) ø
functional_ut_deep_sleep_core_buffered_serial ✔️ 249048 (11%) ø 29192 (5%) ø
functional_ut_deep_sleep_core_lcd ✔️ 278488 (13%) ø 61048 (11%) ø
functional_ut_deep_sleep_core_motor ✔️ 251320 (11%) ø 29200 (5%) ø
functional_ut_deep_sleep_core_pwm ✔️ 252360 (12%) ø 29264 (5%) ø
functional_ut_deep_sleep_imu ✔️ 262944 (12%)
262992 (12%)
📈
+48 (+0%)
30360 (5%) ø
functional_ut_deep_sleep_log_kit ✔️ 243432 (11%) ø 29384 (5%) ø
functional_ut_deep_sleep_mbed_hal ✔️ 244952 (11%) ø 28920 (5%) ø
functional_ut_deep_sleep_rfid_kit ✔️ 253432 (12%) ø 30472 (5%) ø
functional_ut_file_manager ✔️ 261744 (12%) ø 29504 (5%) ø
functional_ut_firmware_kit ✔️ 255592 (12%) ø 29104 (5%) ø
functional_ut_imu_kit ✔️ 267392 (12%)
267440 (12%)
📈
+48 (+0%)
29512 (5%) ø
functional_ut_io_expander ✔️ 249416 (11%) ø 28808 (5%) ø
functional_ut_qdac ✔️ 250656 (11%) ø 28824 (5%) ø
spike_lk_activity_kit ✔️ 204084 (9%)
204132 (9%)
📈
+48 (+0%)
64352 (12%) ø
spike_lk_audio ✔️ 97000 (4%) ø 23040 (4%) ø
spike_lk_behavior_kit ✔️ 158164 (7%) ø 56544 (10%) ø
spike_lk_ble ✔️ 198368 (9%) ø 37792 (7%) ø
spike_lk_bluetooth ✔️ 50136 (2%) ø 20056 (3%) ø
spike_lk_cg_animations ✔️ 114296 (5%) ø 55072 (10%) ø
spike_lk_color_kit ✔️ 53112 (2%) ø 22216 (4%) ø
spike_lk_command_kit ✔️ 190468 (9%)
190516 (9%)
📈
+48 (+0%)
61624 (11%) ø
spike_lk_config_kit ✔️ 97932 (4%) ø 23048 (4%) ø
spike_lk_coreled ✔️ 52040 (2%) ø 22104 (4%) ø
spike_lk_core_touch_sensor ✔️ 57116 (2%) ø 20664 (3%) ø
spike_lk_event_queue ✔️ 48720 (2%) ø 20744 (3%) ø
spike_lk_file_manager_kit ✔️ 101900 (4%) ø 23392 (4%) ø
spike_lk_file_reception ✔️ 283108 (13%) ø 36296 (6%) ø
spike_lk_flash_memory ✔️ 51372 (2%) ø 20056 (3%) ø
spike_lk_fs ✔️ 133860 (6%) ø 55392 (10%) ø
spike_lk_imu_kit ✔️ 72260 (3%)
72284 (3%)
📈
+24 (+0%)
21576 (4%) ø
spike_lk_lcd ✔️ 133508 (6%) ø 55392 (10%) ø
spike_lk_led_kit ✔️ 80656 (3%) ø 22952 (4%) ø
spike_lk_log_kit ✔️ 49360 (2%) ø 21240 (4%) ø
spike_lk_motion_kit ✔️ 81228 (3%)
81276 (3%)
📈
+48 (+0%)
23552 (4%) ø
spike_lk_motors ✔️ 50868 (2%) ø 20088 (3%) ø
spike_lk_qdac ✔️ 55748 (2%) ø 20608 (3%) ø
spike_lk_reinforcer ✔️ 185684 (8%)
185732 (8%)
📈
+48 (+0%)
58288 (11%) ø
spike_lk_rfid ✔️ 49240 (2%) ø 20024 (3%) ø
spike_lk_sensors_battery ✔️ 52280 (2%) ø 21152 (4%) ø
spike_lk_sensors_imu ✔️ 63452 (3%)
63500 (3%)
📈
+48 (+0%)
21384 (4%) ø
spike_lk_sensors_imu_fusion_calibration ✔️ 70996 (3%)
71044 (3%)
📈
+48 (+0%)
20976 (4%) ø
spike_lk_sensors_light ✔️ 48712 (2%) ø 20056 (3%) ø
spike_lk_sensors_microphone ✔️ 49480 (2%) ø 20056 (3%) ø
spike_lk_sensors_temperature_humidity ✔️ 55304 (2%) ø 20032 (3%) ø
spike_lk_serial_number ✔️ 100536 (4%) ø 23112 (4%) ø
spike_lk_ticker_timeout ✔️ 47460 (2%) ø 20072 (3%) ø
spike_lk_touch_sensor_kit ✔️ 60640 (2%) ø 21224 (4%) ø
spike_lk_update_process_app_base ✔️ 115336 (5%) ø 24144 (4%) ø
spike_lk_update_process_app_update ✔️ 64128 (3%) ø 21072 (4%) ø
spike_lk_watchdog_isr ✔️ 52472 (2%) ø 21976 (4%) ø
spike_lk_wifi ✔️ 82004 (3%) ø 23360 (4%) ø
spike_mbed_blinky ✔️ 30972 (1%) ø 9392 (1%) ø
spike_mbed_watchdog_ticker_vs_thread ✔️ 48856 (2%) ø 20920 (3%) ø
spike_stl_cxxsupport ✔️ 48080 (2%) ø 20144 (3%) ø

🗺️ Map files diff output

LekaOS (click to expand)
--- 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
 
Flash used: 465164 (22%) / total: 2097152
SRAM used: 93360 (17%) / total: 524288
functional_ut_core_imu (click to expand)
--- 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
 
Flash used: 263296 (12%) / total: 2097152
SRAM used: 29384 (5%) / total: 524288
functional_ut_deep_sleep_imu (click to expand)
--- 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
 
Flash used: 262992 (12%) / total: 2097152
SRAM used: 30360 (5%) / total: 524288
functional_ut_imu_kit (click to expand)
--- 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
 
Flash used: 267440 (12%) / total: 2097152
SRAM used: 29512 (5%) / total: 524288
spike_lk_activity_kit (click to expand)
--- 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
 
Flash used: 204132 (9%) / total: 2097152
SRAM used: 64352 (12%) / total: 524288
spike_lk_command_kit (click to expand)
--- 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
 
Flash used: 190516 (9%) / total: 2097152
SRAM used: 61624 (11%) / total: 524288
spike_lk_imu_kit (click to expand)
--- 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
 
Flash used: 72284 (3%) / total: 2097152
SRAM used: 21576 (4%) / total: 524288
spike_lk_motion_kit (click to expand)
--- 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
 
Flash used: 81276 (3%) / total: 2097152
SRAM used: 23552 (4%) / total: 524288
spike_lk_reinforcer (click to expand)
--- 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
 
Flash used: 185732 (8%) / total: 2097152
SRAM used: 58288 (11%) / total: 524288
spike_lk_sensors_imu (click to expand)
--- 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
 
Flash used: 63500 (3%) / total: 2097152
SRAM used: 21384 (4%) / total: 524288
spike_lk_sensors_imu_fusion_calibration (click to expand)
--- 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
 
Flash used: 71044 (3%) / total: 2097152
SRAM used: 20976 (4%) / total: 524288

Copy link

📈 Changes Impact Analysis Report

📌 Info

  • toolchain: Arm GNU Toolchain 13.2.rel1 (Build arm-13.7) 13.2.1 20231009
  • enable_log_debug: OFF
base head
branch develop ladislas/feature/coreimu-upgrade-st-driver
sha 7b9fda8 7b9fda8
mbed mbed-os@master+fixes+gcc-11-support mbed-os@master+fixes+gcc-11-support
-std -std=c++20 -std=c++20

🤖 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%)
📈
+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 |

🔬 Detailed impact analysis

Click to show detailed analysis for all targets
  • ✔️ - existing target
  • ✨ - new target
  • ⚰️ - deleted target
  • ✅ - files are the same
  • ❌ - files are different
Target Status .bin .map Total Flash (base/head) Total Flash Δ Static RAM (base/head) Static RAM Δ
LekaOS ✔️ 399692 (19%)
399740 (19%)
📈
+48 (+0%)
82000 (15%) ø
bootloader ✔️ 125972 (6%) ø 28808 (5%) ø
functional_ut_boost_ut ✔️ 259440 (12%) ø 19688 (3%) ø
functional_ut_core_imu ✔️ 254752 (12%)
254800 (12%)
📈
+48 (+0%)
19232 (3%) ø
functional_ut_deep_sleep_core_buffered_serial ✔️ 240424 (11%) ø 19072 (3%) ø
functional_ut_deep_sleep_core_lcd ✔️ 266072 (12%) ø 50896 (9%) ø
functional_ut_deep_sleep_core_motor ✔️ 238920 (11%) ø 19048 (3%) ø
functional_ut_deep_sleep_core_pwm ✔️ 239952 (11%) ø 19112 (3%) ø
functional_ut_deep_sleep_imu ✔️ 254336 (12%)
254384 (12%)
📈
+48 (+0%)
20208 (3%) ø
functional_ut_deep_sleep_log_kit ✔️ 230232 (10%) ø 18816 (3%) ø
functional_ut_deep_sleep_mbed_hal ✔️ 231944 (11%) ø 18768 (3%) ø
functional_ut_deep_sleep_rfid_kit ✔️ 248568 (11%) ø 20352 (3%) ø
functional_ut_file_manager ✔️ 249120 (11%) ø 19352 (3%) ø
functional_ut_firmware_kit ✔️ 242696 (11%) ø 18952 (3%) ø
functional_ut_imu_kit ✔️ 258872 (12%)
258920 (12%)
📈
+48 (+0%)
19360 (3%) ø
functional_ut_io_expander ✔️ 237008 (11%) ø 18656 (3%) ø
functional_ut_qdac ✔️ 238256 (11%) ø 18672 (3%) ø
spike_lk_activity_kit ✔️ 200188 (9%)
200236 (9%)
📈
+48 (+0%)
53688 (10%) ø
spike_lk_audio ✔️ 85404 (4%) ø 12456 (2%) ø
spike_lk_behavior_kit ✔️ 147880 (7%) ø 45960 (8%) ø
spike_lk_ble ✔️ 186868 (8%) ø 26704 (5%) ø
spike_lk_bluetooth ✔️ 37912 (1%) ø 9384 (1%) ø
spike_lk_cg_animations ✔️ 104536 (4%) ø 44376 (8%) ø
spike_lk_color_kit ✔️ 38180 (1%) ø 11640 (2%) ø
spike_lk_command_kit ✔️ 180096 (8%)
180144 (8%)
📈
+48 (+0%)
50544 (9%) ø
spike_lk_config_kit ✔️ 84512 (4%) ø 12216 (2%) ø
spike_lk_coreled ✔️ 37332 (1%) ø 11528 (2%) ø
spike_lk_core_touch_sensor ✔️ 41584 (1%) ø 10088 (1%) ø
spike_lk_event_queue ✔️ 36652 (1%) ø 9912 (1%) ø
spike_lk_file_manager_kit ✔️ 85824 (4%) ø 12304 (2%) ø
spike_lk_file_reception ✔️ 277904 (13%) ø 25640 (4%) ø
spike_lk_flash_memory ✔️ 36184 (1%) ø 9344 (1%) ø
spike_lk_fs ✔️ 129992 (6%) ø 45784 (8%) ø
spike_lk_imu_kit ✔️ 61744 (2%)
61792 (2%)
📈
+48 (+0%)
10880 (2%) ø
spike_lk_lcd ✔️ 122136 (5%) ø 44560 (8%) ø
spike_lk_led_kit ✔️ 65824 (3%) ø 12376 (2%) ø
spike_lk_log_kit ✔️ 35604 (1%) ø 10152 (1%) ø
spike_lk_motion_kit ✔️ 75240 (3%)
75288 (3%)
📈
+48 (+0%)
13024 (2%) ø
spike_lk_motors ✔️ 36048 (1%) ø 9384 (1%) ø
spike_lk_qdac ✔️ 39956 (1%) ø 9648 (1%) ø
spike_lk_reinforcer ✔️ 176832 (8%)
176864 (8%)
📈
+32 (+0%)
47720 (9%) ø
spike_lk_rfid ✔️ 42180 (2%) ø 9352 (1%) ø
spike_lk_sensors_battery ✔️ 41460 (1%) ø 10456 (1%) ø
spike_lk_sensors_imu ✔️ 52420 (2%)
52468 (2%)
📈
+48 (+0%)
10688 (2%) ø
spike_lk_sensors_imu_fusion_calibration ✔️ 60796 (2%)
60844 (2%)
📈
+48 (+0%)
10824 (2%) ø
spike_lk_sensors_light ✔️ 32456 (1%) ø 9336 (1%) ø
spike_lk_sensors_microphone ✔️ 34448 (1%) ø 9336 (1%) ø
spike_lk_sensors_temperature_humidity ✔️ 39716 (1%) ø 9320 (1%) ø
spike_lk_serial_number ✔️ 87636 (4%) ø 12160 (2%) ø
spike_lk_ticker_timeout ✔️ 31968 (1%) ø 9488 (1%) ø
spike_lk_touch_sensor_kit ✔️ 48688 (2%) ø 10656 (2%) ø
spike_lk_update_process_app_base ✔️ 102052 (4%) ø 13440 (2%) ø
spike_lk_update_process_app_update ✔️ 49052 (2%) ø 10240 (1%) ø
spike_lk_watchdog_isr ✔️ 43328 (2%) ø 11152 (2%) ø
spike_lk_wifi ✔️ 74492 (3%) ø 12696 (2%) ø
spike_mbed_blinky ✔️ 30404 (1%) ø 9296 (1%) ø
spike_mbed_watchdog_ticker_vs_thread ✔️ 35780 (1%) ø 10344 (1%) ø
spike_stl_cxxsupport ✔️ 30860 (1%) ø 9296 (1%) ø

🗺️ Map files diff output

LekaOS (click to expand)
--- 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
 
Flash used: 399740 (19%) / total: 2097152
SRAM used: 82000 (15%) / total: 524288
functional_ut_core_imu (click to expand)
--- 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
 
Flash used: 254800 (12%) / total: 2097152
SRAM used: 19232 (3%) / total: 524288
functional_ut_deep_sleep_imu (click to expand)
--- 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
 
Flash used: 254384 (12%) / total: 2097152
SRAM used: 20208 (3%) / total: 524288
functional_ut_imu_kit (click to expand)
--- 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
 
Flash used: 258920 (12%) / total: 2097152
SRAM used: 19360 (3%) / total: 524288
spike_lk_activity_kit (click to expand)
--- 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
 
Flash used: 200236 (9%) / total: 2097152
SRAM used: 53688 (10%) / total: 524288
spike_lk_command_kit (click to expand)
--- 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
 
Flash used: 180144 (8%) / total: 2097152
SRAM used: 50544 (9%) / total: 524288
spike_lk_imu_kit (click to expand)
--- 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
 
Flash used: 61792 (2%) / total: 2097152
SRAM used: 10880 (2%) / total: 524288
spike_lk_motion_kit (click to expand)
--- 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
 
Flash used: 75288 (3%) / total: 2097152
SRAM used: 13024 (2%) / total: 524288
spike_lk_reinforcer (click to expand)
--- 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
 
Flash used: 176864 (8%) / total: 2097152
SRAM used: 47720 (9%) / total: 524288
spike_lk_sensors_imu (click to expand)
--- 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
 
Flash used: 52468 (2%) / total: 2097152
SRAM used: 10688 (2%) / total: 524288
spike_lk_sensors_imu_fusion_calibration (click to expand)
--- 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
 
Flash used: 60844 (2%) / total: 2097152
SRAM used: 10824 (2%) / total: 524288

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant