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

Yann/feature/imu/add deepsleepenabled interface #1398

Merged
merged 1 commit into from
Jul 10, 2024

Conversation

YannLocatelli
Copy link
Member

@YannLocatelli YannLocatelli commented Feb 14, 2024

No description provided.

@YannLocatelli YannLocatelli added the 01 - type: task Something to do label Feb 14, 2024
@YannLocatelli YannLocatelli added this to the Future Release milestone Feb 14, 2024
@YannLocatelli YannLocatelli self-assigned this Feb 14, 2024

This comment has been minimized.

Copy link

codecov bot commented Feb 14, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (53d1a4f) 98.75% compared to head (86dbefc) 98.75%.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #1398   +/-   ##
========================================
  Coverage    98.75%   98.75%           
========================================
  Files          146      146           
  Lines         3783     3789    +6     
========================================
+ Hits          3736     3742    +6     
  Misses          47       47           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

This comment has been minimized.

This comment has been minimized.

@YannLocatelli YannLocatelli force-pushed the yann/feature/imu/add-deepsleepenabled-interface branch from 068e0d3 to 86dbefc Compare February 14, 2024 12:17
Copy link

@YannLocatelli YannLocatelli marked this pull request as ready for review February 15, 2024 08:39
@YannLocatelli YannLocatelli force-pushed the yann/feature/imu/add-deepsleepenabled-interface branch from 86dbefc to b6c06a5 Compare July 10, 2024 09:28

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

@YannLocatelli YannLocatelli force-pushed the yann/feature/imu/add-deepsleepenabled-interface branch from b6c06a5 to 57583db Compare July 10, 2024 09:40

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

@YannLocatelli YannLocatelli force-pushed the yann/feature/imu/add-deepsleepenabled-interface branch from 57583db to 7895aed Compare July 10, 2024 12:46

This comment has been minimized.

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 yann/feature/imu/add-deepsleepenabled-interface
sha 2ac11db 7895aed
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 464868 (29%)
464948 (29%)
📈
+80 (+0%)
1099804 (70%)
1099724 (70%)
93352 (17%)
93360 (17%)
📈
+8 (+0%)
Click to show memory sections
| -          |      Hex |     Bytes |  KiB |
|------------|---------:|----------:|-----:|
| Flash      | 0x200000 | 2 097 152 | 2048 |
| SRAM       |  0x80000 |   524 288 |  512 |
| Bootloader |  0x40000 |   262 144 |  256 |
| Header     |   0x1000 |     4 096 |    4 |
| OS         | 0x17E000 | 1 564 672 | 1528 |
| Tail       |   0x1000 |     4 096 |    4 |
| Scratch    |  0x40000 |   262 144 |  256 |

🔬 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 ✔️ 464868 (22%)
464948 (22%)
📈
+80 (+0%)
93352 (17%)
93360 (17%)
📈
+8 (+0%)
bootloader ✔️ 140392 (6%) ø 39760 (7%) ø
functional_ut_boost_ut ✔️ 275344 (13%) ø 29840 (5%) ø
functional_ut_core_imu ✔️ 263136 (12%)
263216 (12%)
📈
+80 (+0%)
29384 (5%) ø
functional_ut_deep_sleep_core_buffered_serial ✔️ 248968 (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_log_kit ✔️ 243432 (11%) ø 29384 (5%) ø
functional_ut_deep_sleep_mbed_hal ✔️ 244952 (11%) ø 28920 (5%) ø
functional_ut_file_manager ✔️ 261744 (12%) ø 29504 (5%) ø
functional_ut_firmware_kit ✔️ 255592 (12%) ø 29104 (5%) ø
functional_ut_imu_kit ✔️ 267248 (12%)
267312 (12%)
📈
+64 (+0%)
29512 (5%) ø
functional_ut_io_expander ✔️ 249416 (11%) ø 28808 (5%) ø
functional_ut_qdac ✔️ 250656 (11%) ø 28824 (5%) ø
spike_lk_activity_kit ✔️ 203892 (9%)
203972 (9%)
📈
+80 (+0%)
64344 (12%)
64352 (12%)
📈
+8 (+0%)
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 ✔️ 190324 (9%)
190404 (9%)
📈
+80 (+0%)
61616 (11%)
61624 (11%)
📈
+8 (+0%)
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 ✔️ 72108 (3%)
72188 (3%)
📈
+80 (+0%)
21568 (4%)
21576 (4%)
📈
+8 (+0%)
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 ✔️ 81028 (3%)
81124 (3%)
📈
+96 (+0%)
23544 (4%)
23552 (4%)
📈
+8 (+0%)
spike_lk_motors ✔️ 50868 (2%) ø 20088 (3%) ø
spike_lk_qdac ✔️ 55748 (2%) ø 20608 (3%) ø
spike_lk_reinforcer ✔️ 185556 (8%)
185636 (8%)
📈
+80 (+0%)
58280 (11%)
58288 (11%)
📈
+8 (+0%)
spike_lk_rfid ✔️ 49176 (2%) ø 20024 (3%) ø
spike_lk_sensors_battery ✔️ 52280 (2%) ø 21152 (4%) ø
spike_lk_sensors_imu_lsm6dsox ✔️ 63308 (3%)
63404 (3%)
📈
+96 (+0%)
21376 (4%)
21384 (4%)
📈
+8 (+0%)
spike_lk_sensors_imu_lsm6dsox_fusion_calibration ✔️ 70844 (3%)
70924 (3%)
📈
+80 (+0%)
20968 (3%)
20976 (4%)
📈
+8 (+0%)
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 ✔️ 52408 (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-10 12:59:20.327575412 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt	2024-07-10 12:59:20.595579832 +0000
@@ -1,55 +1,55 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       668(+668) |     10(+10) |     267(+267) |
+| [fill]                     |       666(+666) |     10(+10) |     267(+267) |
 | [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 |       204(+204) |       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            |     6758(+6758) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a            |     6790(+6790) |       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               | 141908(+141908) |   128(+128) | 39079(+39079) |
-| Subtotals                  | 422848(+422848) | 2048(+2048) | 90960(+90960) |
-Total Static RAM memory (data + bss): 93008(+93008) bytes
-Total Flash memory (text + data): 424896(+424896) bytes
+| main.cpp.obj               | 141926(+141926) |   128(+128) | 39087(+39087) |
+| Subtotals                  | 422896(+422896) | 2048(+2048) | 90968(+90968) |
+Total Static RAM memory (data + bss): 93016(+93016) bytes
+Total Flash memory (text + data): 424944(+424944) bytes
 
Flash used: 464948 (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-10 12:59:21.591596257 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_core_imu-map.txt	2024-07-10 12:59:21.783599423 +0000
@@ -1,21 +1,21 @@
 | Module                      |           .text |       .data |          .bss |
 |-----------------------------|-----------------|-------------|---------------|
-| [fill]                      |       512(+512) |     10(+10) |       48(+48) |
-| [lib]/CoreEventQueue.a      |         44(+44) |       0(+0) |         0(+0) |
+| [fill]                      |       526(+526) |     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             |     6828(+6828) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a             |     6790(+6790) |       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_lsm6dsox.cpp.obj |     8054(+8054) |     48(+48) |         1(+1) |
-| Subtotals                   | 234408(+234408) | 1216(+1216) | 27848(+27848) |
+| suite_core_lsm6dsox.cpp.obj |     8076(+8076) |     48(+48) |         1(+1) |
+| Subtotals                   | 234456(+234456) | 1216(+1216) | 27848(+27848) |
 Total Static RAM memory (data + bss): 29064(+29064) bytes
-Total Flash memory (text + data): 235624(+235624) bytes
+Total Flash memory (text + data): 235672(+235672) bytes
 
Flash used: 263216 (12%) / total: 2097152
SRAM used: 29384 (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-10 12:59:25.411658659 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_imu_kit-map.txt	2024-07-10 12:59:25.607661855 +0000
@@ -1,23 +1,23 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       522(+522) |     10(+10) |       44(+44) |
-| [lib]/CoreEventQueue.a  |         44(+44) |       0(+0) |         0(+0) |
+| [fill]                  |       520(+520) |     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         |     6828(+6828) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |     6790(+6790) |       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   |     3248(+3248) |     16(+16) |         1(+1) |
-| Subtotals               | 237676(+237676) | 1184(+1184) | 28008(+28008) |
+| suite_imu_kit.cpp.obj   |     3270(+3270) |     16(+16) |         1(+1) |
+| Subtotals               | 237708(+237708) | 1184(+1184) | 28008(+28008) |
 Total Static RAM memory (data + bss): 29192(+29192) bytes
-Total Flash memory (text + data): 238860(+238860) bytes
+Total Flash memory (text + data): 238892(+238892) bytes
 
Flash used: 267312 (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-10 12:59:26.795681228 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt	2024-07-10 12:59:26.971684098 +0000
@@ -1,42 +1,42 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       374(+374) |       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 |       204(+204) |       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            |     6758(+6758) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a            |     6790(+6790) |       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]/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               |   11380(+11380) |       8(+8) | 20268(+20268) |
-| Subtotals                  | 176760(+176760) | 1144(+1144) | 62872(+62872) |
-Total Static RAM memory (data + bss): 64016(+64016) bytes
-Total Flash memory (text + data): 177904(+177904) bytes
+| main.cpp.obj               |   11398(+11398) |       8(+8) | 20276(+20276) |
+| Subtotals                  | 176808(+176808) | 1144(+1144) | 62880(+62880) |
+Total Static RAM memory (data + bss): 64024(+64024) bytes
+Total Flash memory (text + data): 177952(+177952) bytes
 
Flash used: 203972 (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-10 12:59:29.155719711 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt	2024-07-10 12:59:29.331722581 +0000
@@ -1,40 +1,40 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       330(+330) |       5(+5) |       58(+58) |
+| [fill]                  |       328(+328) |       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         |     6758(+6758) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |     6790(+6790) |       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            |     9104(+9104) |   282(+282) | 17264(+17264) |
-| Subtotals               | 163384(+163384) | 1416(+1416) | 59872(+59872) |
-Total Static RAM memory (data + bss): 61288(+61288) bytes
-Total Flash memory (text + data): 164800(+164800) bytes
+| main.cpp.obj            |     9122(+9122) |   282(+282) | 17272(+17272) |
+| Subtotals               | 163432(+163432) | 1416(+1416) | 59880(+59880) |
+Total Static RAM memory (data + bss): 61296(+61296) bytes
+Total Flash memory (text + data): 164848(+164848) bytes
 
Flash used: 190404 (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-10 12:59:31.979763929 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_imu_kit-map.txt	2024-07-10 12:59:32.107765883 +0000
@@ -1,23 +1,23 @@
 | Module                  |         .text |     .data |          .bss |
 |-------------------------|---------------|-----------|---------------|
-| [fill]                  |     144(+144) |     4(+4) |       38(+38) |
+| [fill]                  |     142(+142) |     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         |   6758(+6758) |     0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |   6790(+6790) |     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            |   2910(+2910) |     0(+0) | 11396(+11396) |
-| Subtotals               | 65796(+65796) | 544(+544) | 20736(+20736) |
-Total Static RAM memory (data + bss): 21280(+21280) bytes
-Total Flash memory (text + data): 66340(+66340) bytes
+| main.cpp.obj            |   2928(+2928) |     0(+0) | 11404(+11404) |
+| Subtotals               | 65844(+65844) | 544(+544) | 20744(+20744) |
+Total Static RAM memory (data + bss): 21288(+21288) bytes
+Total Flash memory (text + data): 66388(+66388) bytes
 
Flash used: 72188 (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-10 12:59:33.203782625 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt	2024-07-10 12:59:33.331784580 +0000
@@ -1,30 +1,30 @@
 | Module                     |         .text |     .data |          .bss |
 |----------------------------|---------------|-----------|---------------|
-| [fill]                     |     146(+146) |     4(+4) |       46(+46) |
+| [fill]                     |     160(+160) |     4(+4) |       46(+46) |
 | [lib]/CoreBufferedSerial.a |     204(+204) |     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            |   6758(+6758) |     0(+0) |         0(+0) |
+| [lib]/CoreIMU.a            |   6790(+6790) |     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]/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               |   4452(+4452) |     0(+0) | 13280(+13280) |
-| Subtotals                  | 73300(+73300) | 544(+544) | 22712(+22712) |
-Total Static RAM memory (data + bss): 23256(+23256) bytes
-Total Flash memory (text + data): 73844(+73844) bytes
+| main.cpp.obj               |   4470(+4470) |     0(+0) | 13288(+13288) |
+| Subtotals                  | 73364(+73364) | 544(+544) | 22720(+22720) |
+Total Static RAM memory (data + bss): 23264(+23264) bytes
+Total Flash memory (text + data): 73908(+73908) bytes
 
Flash used: 81124 (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-10 12:59:34.107796434 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_reinforcer-map.txt	2024-07-10 12:59:34.271798938 +0000
@@ -1,38 +1,38 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       334(+334) |       7(+7) |       62(+62) |
+| [fill]                  |       332(+332) |       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         |     6758(+6758) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |     6790(+6790) |       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            |     6428(+6428) |       8(+8) | 14196(+14196) |
-| Subtotals               | 159496(+159496) | 1144(+1144) | 56808(+56808) |
-Total Static RAM memory (data + bss): 57952(+57952) bytes
-Total Flash memory (text + data): 160640(+160640) bytes
+| main.cpp.obj            |     6446(+6446) |       8(+8) | 14204(+14204) |
+| Subtotals               | 159544(+159544) | 1144(+1144) | 56816(+56816) |
+Total Static RAM memory (data + bss): 57960(+57960) bytes
+Total Flash memory (text + data): 160688(+160688) bytes
 
Flash used: 185636 (8%) / total: 2097152
SRAM used: 58288 (11%) / total: 524288
spike_lk_sensors_imu_lsm6dsox (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_sensors_imu_lsm6dsox-map.txt	2024-07-10 12:59:35.007810181 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_sensors_imu_lsm6dsox-map.txt	2024-07-10 12:59:35.127812014 +0000
@@ -1,21 +1,21 @@
 | Module                  |         .text |     .data |          .bss |
 |-------------------------|---------------|-----------|---------------|
-| [fill]                  |     126(+126) |     4(+4) |       46(+46) |
+| [fill]                  |     140(+140) |     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         |   6758(+6758) |     0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |   6790(+6790) |     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            |   3302(+3302) |     0(+0) | 11360(+11360) |
-| Subtotals               | 57976(+57976) | 544(+544) | 20544(+20544) |
-Total Static RAM memory (data + bss): 21088(+21088) bytes
-Total Flash memory (text + data): 58520(+58520) bytes
+| main.cpp.obj            |   3320(+3320) |     0(+0) | 11368(+11368) |
+| Subtotals               | 58040(+58040) | 544(+544) | 20552(+20552) |
+Total Static RAM memory (data + bss): 21096(+21096) bytes
+Total Flash memory (text + data): 58584(+58584) bytes
 
Flash used: 63404 (3%) / total: 2097152
SRAM used: 21384 (4%) / total: 524288
spike_lk_sensors_imu_lsm6dsox_fusion_calibration (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_sensors_imu_lsm6dsox_fusion_calibration-map.txt	2024-07-10 12:59:35.295814580 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_sensors_imu_lsm6dsox_fusion_calibration-map.txt	2024-07-10 12:59:35.419816475 +0000
@@ -1,21 +1,21 @@
 | Module                  |         .text |     .data |          .bss |
 |-------------------------|---------------|-----------|---------------|
-| [fill]                  |     136(+136) |     4(+4) |       50(+50) |
+| [fill]                  |     134(+134) |     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         |   6758(+6758) |     0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |   6790(+6790) |     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            |   3112(+3112) |     0(+0) | 10948(+10948) |
-| Subtotals               | 64756(+64756) | 544(+544) | 20136(+20136) |
-Total Static RAM memory (data + bss): 20680(+20680) bytes
-Total Flash memory (text + data): 65300(+65300) bytes
+| main.cpp.obj            |   3130(+3130) |     0(+0) | 10956(+10956) |
+| Subtotals               | 64804(+64804) | 544(+544) | 20144(+20144) |
+Total Static RAM memory (data + bss): 20688(+20688) bytes
+Total Flash memory (text + data): 65348(+65348) bytes
 
Flash used: 70924 (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 yann/feature/imu/add-deepsleepenabled-interface
sha 2ac11db 7895aed
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 399492 (25%)
399572 (25%)
📈
+80 (+0%)
1165180 (74%)
1165100 (74%)
81992 (15%)
82000 (15%)
📈
+8 (+0%)
Click to show memory sections
| -          |      Hex |     Bytes |  KiB |
|------------|---------:|----------:|-----:|
| Flash      | 0x200000 | 2 097 152 | 2048 |
| SRAM       |  0x80000 |   524 288 |  512 |
| Bootloader |  0x40000 |   262 144 |  256 |
| Header     |   0x1000 |     4 096 |    4 |
| OS         | 0x17E000 | 1 564 672 | 1528 |
| Tail       |   0x1000 |     4 096 |    4 |
| Scratch    |  0x40000 |   262 144 |  256 |

🔬 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 ✔️ 399492 (19%)
399572 (19%)
📈
+80 (+0%)
81992 (15%)
82000 (15%)
📈
+8 (+0%)
bootloader ✔️ 125972 (6%) ø 28808 (5%) ø
functional_ut_boost_ut ✔️ 259440 (12%) ø 19688 (3%) ø
functional_ut_core_imu ✔️ 254624 (12%)
254688 (12%)
📈
+64 (+0%)
19232 (3%) ø
functional_ut_deep_sleep_core_buffered_serial ✔️ 240360 (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_log_kit ✔️ 230232 (10%) ø 18816 (3%) ø
functional_ut_deep_sleep_mbed_hal ✔️ 231944 (11%) ø 18768 (3%) ø
functional_ut_file_manager ✔️ 249120 (11%) ø 19352 (3%) ø
functional_ut_firmware_kit ✔️ 242696 (11%) ø 18952 (3%) ø
functional_ut_imu_kit ✔️ 258744 (12%)
258808 (12%)
📈
+64 (+0%)
19360 (3%) ø
functional_ut_io_expander ✔️ 237008 (11%) ø 18656 (3%) ø
functional_ut_qdac ✔️ 238256 (11%) ø 18672 (3%) ø
spike_lk_activity_kit ✔️ 199996 (9%)
200076 (9%)
📈
+80 (+0%)
53680 (10%)
53688 (10%)
📈
+8 (+0%)
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 ✔️ 179936 (8%)
180016 (8%)
📈
+80 (+0%)
50536 (9%)
50544 (9%)
📈
+8 (+0%)
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 ✔️ 61592 (2%)
61672 (2%)
📈
+80 (+0%)
10872 (2%)
10880 (2%)
📈
+8 (+0%)
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 ✔️ 75040 (3%)
75120 (3%)
📈
+80 (+0%)
13016 (2%)
13024 (2%)
📈
+8 (+0%)
spike_lk_motors ✔️ 36048 (1%) ø 9384 (1%) ø
spike_lk_qdac ✔️ 39956 (1%) ø 9648 (1%) ø
spike_lk_reinforcer ✔️ 176688 (8%)
176768 (8%)
📈
+80 (+0%)
47712 (9%)
47720 (9%)
📈
+8 (+0%)
spike_lk_rfid ✔️ 42116 (2%) ø 9352 (1%) ø
spike_lk_sensors_battery ✔️ 41460 (1%) ø 10456 (1%) ø
spike_lk_sensors_imu_lsm6dsox ✔️ 52284 (2%)
52364 (2%)
📈
+80 (+0%)
10680 (2%)
10688 (2%)
📈
+8 (+0%)
spike_lk_sensors_imu_lsm6dsox_fusion_calibration ✔️ 60660 (2%)
60740 (2%)
📈
+80 (+0%)
10816 (2%)
10824 (2%)
📈
+8 (+0%)
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 ✔️ 43248 (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-10 12:59:26.844925432 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt	2024-07-10 12:59:27.108927085 +0000
@@ -1,55 +1,55 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       678(+678) |     10(+10) |     247(+247) |
+| [fill]                     |       676(+676) |     10(+10) |     247(+247) |
 | [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 |       204(+204) |       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            |     6758(+6758) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a            |     6790(+6790) |       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               |   80558(+80558) |   128(+128) | 27971(+27971) |
-| Subtotals                  | 358176(+358176) | 2048(+2048) | 79616(+79616) |
-Total Static RAM memory (data + bss): 81664(+81664) bytes
-Total Flash memory (text + data): 360224(+360224) bytes
+| main.cpp.obj               |   80576(+80576) |   128(+128) | 27979(+27979) |
+| Subtotals                  | 358224(+358224) | 2048(+2048) | 79624(+79624) |
+Total Static RAM memory (data + bss): 81672(+81672) bytes
+Total Flash memory (text + data): 360272(+360272) bytes
 
Flash used: 399572 (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-10 12:59:28.124933601 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_core_imu-map.txt	2024-07-10 12:59:28.308934781 +0000
@@ -1,19 +1,19 @@
 | Module                      |           .text |       .data |          .bss |
 |-----------------------------|-----------------|-------------|---------------|
-| [fill]                      |       506(+506) |     10(+10) |       44(+44) |
-| [lib]/CoreEventQueue.a      |         76(+76) |       0(+0) |         0(+0) |
+| [fill]                      |       504(+504) |     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             |     6828(+6828) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a             |     6790(+6790) |       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_lsm6dsox.cpp.obj |     7588(+7588) |     48(+48) |         1(+1) |
-| Subtotals                   | 227184(+227184) | 1216(+1216) | 17696(+17696) |
+| suite_core_lsm6dsox.cpp.obj |     7610(+7610) |     48(+48) |         1(+1) |
+| Subtotals                   | 227216(+227216) | 1216(+1216) | 17696(+17696) |
 Total Static RAM memory (data + bss): 18912(+18912) bytes
-Total Flash memory (text + data): 228400(+228400) bytes
+Total Flash memory (text + data): 228432(+228432) bytes
 
Flash used: 254688 (12%) / total: 2097152
SRAM used: 19232 (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-10 12:59:31.812957267 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_imu_kit-map.txt	2024-07-10 12:59:32.004958499 +0000
@@ -1,22 +1,22 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       524(+524) |     10(+10) |       40(+40) |
-| [lib]/CoreEventQueue.a  |         76(+76) |       0(+0) |         0(+0) |
+| [fill]                  |       522(+522) |     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         |     6828(+6828) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |     6790(+6790) |       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   |     2774(+2774) |     16(+16) |         1(+1) |
-| Subtotals               | 230452(+230452) | 1184(+1184) | 17856(+17856) |
+| suite_imu_kit.cpp.obj   |     2796(+2796) |     16(+16) |         1(+1) |
+| Subtotals               | 230484(+230484) | 1184(+1184) | 17856(+17856) |
 Total Static RAM memory (data + bss): 19040(+19040) bytes
-Total Flash memory (text + data): 231636(+231636) bytes
+Total Flash memory (text + data): 231668(+231668) bytes
 
Flash used: 258808 (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-10 12:59:33.048965199 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt	2024-07-10 12:59:33.220966303 +0000
@@ -1,41 +1,41 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       386(+386) |       7(+7) |       54(+54) |
+| [fill]                     |       384(+384) |       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 |       204(+204) |       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            |     6758(+6758) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a            |     6790(+6790) |       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]/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               |     8494(+8494) |       8(+8) |   9700(+9700) |
-| Subtotals                  | 173080(+173080) | 1144(+1144) | 52216(+52216) |
-Total Static RAM memory (data + bss): 53360(+53360) bytes
-Total Flash memory (text + data): 174224(+174224) bytes
+| main.cpp.obj               |     8512(+8512) |       8(+8) |   9708(+9708) |
+| Subtotals                  | 173128(+173128) | 1144(+1144) | 52224(+52224) |
+Total Static RAM memory (data + bss): 53368(+53368) bytes
+Total Flash memory (text + data): 174272(+174272) bytes
 
Flash used: 200076 (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-10 12:59:35.320979737 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt	2024-07-10 12:59:35.484980750 +0000
@@ -1,40 +1,40 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       336(+336) |       5(+5) |       54(+54) |
+| [fill]                  |       334(+334) |       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         |     6758(+6758) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |     6790(+6790) |       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            |     5628(+5628) |   282(+282) |   6312(+6312) |
-| Subtotals               | 154744(+154744) | 1416(+1416) | 48792(+48792) |
-Total Static RAM memory (data + bss): 50208(+50208) bytes
-Total Flash memory (text + data): 156160(+156160) bytes
+| main.cpp.obj            |     5646(+5646) |   282(+282) |   6320(+6320) |
+| Subtotals               | 154792(+154792) | 1416(+1416) | 48800(+48800) |
+Total Static RAM memory (data + bss): 50216(+50216) bytes
+Total Flash memory (text + data): 156208(+156208) bytes
 
Flash used: 180016 (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-10 12:59:38.036996527 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_imu_kit-map.txt	2024-07-10 12:59:38.160997293 +0000
@@ -1,22 +1,22 @@
 | Module                  |         .text |     .data |          .bss |
 |-------------------------|---------------|-----------|---------------|
-| [fill]                  |     136(+136) |     4(+4) |       34(+34) |
+| [fill]                  |     134(+134) |     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         |   6758(+6758) |     0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |   6790(+6790) |     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            |     608(+608) |     0(+0) |     828(+828) |
-| Subtotals               | 56688(+56688) | 544(+544) | 10040(+10040) |
-Total Static RAM memory (data + bss): 10584(+10584) bytes
-Total Flash memory (text + data): 57232(+57232) bytes
+| main.cpp.obj            |     626(+626) |     0(+0) |     836(+836) |
+| Subtotals               | 56736(+56736) | 544(+544) | 10048(+10048) |
+Total Static RAM memory (data + bss): 10592(+10592) bytes
+Total Flash memory (text + data): 57280(+57280) bytes
 
Flash used: 61672 (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-10 12:59:39.229003895 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt	2024-07-10 12:59:39.357004687 +0000
@@ -1,29 +1,29 @@
 | Module                     |         .text |     .data |          .bss |
 |----------------------------|---------------|-----------|---------------|
-| [fill]                     |     152(+152) |     4(+4) |       46(+46) |
+| [fill]                     |     150(+150) |     4(+4) |       46(+46) |
 | [lib]/CoreBufferedSerial.a |     204(+204) |     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            |   6758(+6758) |     0(+0) |         0(+0) |
+| [lib]/CoreIMU.a            |   6790(+6790) |     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]/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               |   2026(+2026) |     0(+0) |   2840(+2840) |
-| Subtotals                  | 68568(+68568) | 544(+544) | 12184(+12184) |
-Total Static RAM memory (data + bss): 12728(+12728) bytes
-Total Flash memory (text + data): 69112(+69112) bytes
+| main.cpp.obj               |   2044(+2044) |     0(+0) |   2848(+2848) |
+| Subtotals                  | 68616(+68616) | 544(+544) | 12192(+12192) |
+Total Static RAM memory (data + bss): 12736(+12736) bytes
+Total Flash memory (text + data): 69160(+69160) bytes
 
Flash used: 75120 (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-10 12:59:40.105009310 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_reinforcer-map.txt	2024-07-10 12:59:40.269010325 +0000
@@ -1,37 +1,37 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       330(+330) |       7(+7) |       58(+58) |
+| [fill]                  |       328(+328) |       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         |     6758(+6758) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |     6790(+6790) |       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            |     4234(+4234) |       8(+8) |   3756(+3756) |
-| Subtotals               | 152016(+152016) | 1144(+1144) | 46240(+46240) |
-Total Static RAM memory (data + bss): 47384(+47384) bytes
-Total Flash memory (text + data): 153160(+153160) bytes
+| main.cpp.obj            |     4252(+4252) |       8(+8) |   3764(+3764) |
+| Subtotals               | 152064(+152064) | 1144(+1144) | 46248(+46248) |
+Total Static RAM memory (data + bss): 47392(+47392) bytes
+Total Flash memory (text + data): 153208(+153208) bytes
 
Flash used: 176768 (8%) / total: 2097152
SRAM used: 47720 (9%) / total: 524288
spike_lk_sensors_imu_lsm6dsox (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_sensors_imu_lsm6dsox-map.txt	2024-07-10 12:59:40.993014800 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_sensors_imu_lsm6dsox-map.txt	2024-07-10 12:59:41.117015566 +0000
@@ -1,19 +1,19 @@
 | Module                  |         .text |     .data |        .bss |
 |-------------------------|---------------|-----------|-------------|
-| [fill]                  |     142(+142) |     4(+4) |     42(+42) |
+| [fill]                  |     140(+140) |     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         |   6758(+6758) |     0(+0) |       0(+0) |
+| [lib]/CoreIMU.a         |   6790(+6790) |     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            |     592(+592) |     0(+0) |   792(+792) |
-| Subtotals               | 48484(+48484) | 544(+544) | 9848(+9848) |
-Total Static RAM memory (data + bss): 10392(+10392) bytes
-Total Flash memory (text + data): 49028(+49028) bytes
+| main.cpp.obj            |     610(+610) |     0(+0) |   800(+800) |
+| Subtotals               | 48532(+48532) | 544(+544) | 9856(+9856) |
+Total Static RAM memory (data + bss): 10400(+10400) bytes
+Total Flash memory (text + data): 49076(+49076) bytes
 
Flash used: 52364 (2%) / total: 2097152
SRAM used: 10688 (2%) / total: 524288
spike_lk_sensors_imu_lsm6dsox_fusion_calibration (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_sensors_imu_lsm6dsox_fusion_calibration-map.txt	2024-07-10 12:59:41.281016580 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_sensors_imu_lsm6dsox_fusion_calibration-map.txt	2024-07-10 12:59:41.401017323 +0000
@@ -1,20 +1,20 @@
 | Module                  |         .text |     .data |        .bss |
 |-------------------------|---------------|-----------|-------------|
-| [fill]                  |     146(+146) |     4(+4) |     46(+46) |
+| [fill]                  |     144(+144) |     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         |   6758(+6758) |     0(+0) |       0(+0) |
+| [lib]/CoreIMU.a         |   6790(+6790) |     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            |     994(+994) |     0(+0) |   924(+924) |
-| Subtotals               | 55856(+55856) | 544(+544) | 9984(+9984) |
-Total Static RAM memory (data + bss): 10528(+10528) bytes
-Total Flash memory (text + data): 56400(+56400) bytes
+| main.cpp.obj            |   1012(+1012) |     0(+0) |   932(+932) |
+| Subtotals               | 55904(+55904) | 544(+544) | 9992(+9992) |
+Total Static RAM memory (data + bss): 10536(+10536) bytes
+Total Flash memory (text + data): 56448(+56448) bytes
 
Flash used: 60740 (2%) / total: 2097152
SRAM used: 10824 (2%) / total: 524288

@ladislas ladislas force-pushed the yann/feature/imu/add-deepsleepenabled-interface branch from 7895aed to 2c17575 Compare July 10, 2024 14:04
@ladislas ladislas merged commit eda385b into develop Jul 10, 2024
17 of 18 checks passed
@ladislas ladislas deleted the yann/feature/imu/add-deepsleepenabled-interface branch July 10, 2024 14:04
Copy link

🔖 Version comparison

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

Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
01 - type: task Something to do
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants