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/refactor/imu/standardize naming #1407

Merged
merged 6 commits into from
Jul 19, 2024

Conversation

YannLocatelli
Copy link
Member

@YannLocatelli YannLocatelli commented Feb 19, 2024

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

This comment has been minimized.

@YannLocatelli YannLocatelli force-pushed the yann/refactor/imu/standardize-naming branch from a9b4b9c to e976dc2 Compare February 19, 2024 13:45
@YannLocatelli YannLocatelli marked this pull request as ready for review February 19, 2024 13:45
Copy link

codecov bot commented Feb 19, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (719a228) 98.75% compared to head (7959b2d) 98.76%.

Additional details and impacted files
@@                                Coverage Diff                                @@
##           yann/rename/imu/rename-corelsm6dsox-into-coreimu    #1407   +/-   ##
=================================================================================
  Coverage                                             98.75%   98.76%           
=================================================================================
  Files                                                   146      146           
  Lines                                                  3783     3793   +10     
=================================================================================
+ Hits                                                   3736     3746   +10     
  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.

Copy link

sonarcloud bot commented Feb 19, 2024

@YannLocatelli YannLocatelli force-pushed the yann/rename/imu/rename-corelsm6dsox-into-coreimu branch 2 times, most recently from d1e4b0d to 19017cc Compare July 10, 2024 13:31
@YannLocatelli YannLocatelli force-pushed the yann/refactor/imu/standardize-naming branch from 7959b2d to 0f38bca Compare July 10, 2024 13:31

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

@YannLocatelli YannLocatelli force-pushed the yann/rename/imu/rename-corelsm6dsox-into-coreimu branch 2 times, most recently from 5f8b48a to 5fd7cd9 Compare July 11, 2024 12:37
@YannLocatelli YannLocatelli force-pushed the yann/refactor/imu/standardize-naming branch from 0f38bca to d47f4db Compare July 11, 2024 12:37

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

@YannLocatelli YannLocatelli force-pushed the yann/rename/imu/rename-corelsm6dsox-into-coreimu branch from 5fd7cd9 to 4358c82 Compare July 17, 2024 07:44
Copy link
Member

@ladislas ladislas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

première review -- j'ai essayé de les mettre tous, mais j'en ai peut être oublié : il faut remplacer ces available par ready

j'ai aussi fait des retours sur le dernier commit et j'ai peut être trouvé un bug dans le config de l'interrupt

drivers/CoreIMU/include/CoreIMU.hpp Outdated Show resolved Hide resolved
drivers/CoreIMU/include/CoreIMU.hpp Outdated Show resolved Hide resolved
drivers/CoreIMU/source/CoreIMU.cpp Outdated Show resolved Hide resolved
drivers/CoreIMU/source/CoreIMU.cpp Outdated Show resolved Hide resolved
drivers/CoreIMU/tests/CoreIMU_test.cpp Outdated Show resolved Hide resolved
void CoreIMU::disableOnDataAvailable()
{
lsm6dsox_pin_int1_route_t lsm6dsox_int1 {
.drdy_xl = PROPERTY_DISABLE,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ici aussi ça doit être .drdy_g je pense

@@ -52,6 +55,7 @@ class CoreIMU : public interface::IMU, public interface::DeepSleepEnabled
std::array<int16_t, 3> data_raw_xl {};
std::array<int16_t, 3> data_raw_gy {};
data_available_callback_t _on_data_available_callback {};
std::function<void()> _on_data_available_wrapper_callback {};
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

est-ce qu'on a vraiment besoin de stocker le wrapper?

dans le code d'avant, l'équivalent du wrapper était en auto local lambda et ça marchait très bien.

je préfère qu'on garde ça plutôt que d'introduire une nouvelle variable dont la différence avec _on_data_available_callback est pas clair à moins de lire le code en détails.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

de ce que je comprends c'est parce que quand tu disable tu mets in callback vide, mais je vois pas pourquoi tu fais ça puisque tu as disabled.

disable ça veut pas forcément dire mettre un callback vide.

est-ce qu'on est obligé de mettre un callback vide quand on disable?

si on en a pas besoin, on le fait pas et on fait que disable

si on est sûr qu'on a besoin d'un callback vide, la question qu'il faut se poser c'est

est-ce que c'est user facing (pour les devs) ou c'est internal facing (pour le code en lui même)

si c'est user facing, il faut une API claire pour mettre un callback vide:

  • soit l'utilisateur va register le callback vide
  • soit on a une fonction clearRegisteredCallback ou resetRegisteredCallback

si c'est en interne (et pour moi ce que je vois du code c'est surtout interne, il suffit d'avoir ça :

void CoreIMU::enableOnDataReadyInterrupt()
{
	lsm6dsox_pin_int1_route_t lsm6dsox_int1 {
		.drdy_xl  = PROPERTY_ENABLE,
		.den_flag = PROPERTY_ENABLE,
	};

	lsm6dsox_pin_int1_route_set(&_register_io_function, lsm6dsox_int1);

	auto on_data_ready_callback = [this] {
		auto timestamp = rtos::Kernel::Clock::now();
		_event_queue.call([this, timestamp] { onDataAvailableHandler(timestamp); });
	};

	setDataReadyInterruptCallback(on_data_ready_callback);
}

drivers/CoreIMU/include/CoreIMU.hpp Outdated Show resolved Hide resolved
drivers/CoreIMU/include/CoreIMU.hpp Outdated Show resolved Hide resolved
drivers/CoreIMU/source/CoreIMU.cpp Outdated Show resolved Hide resolved
@YannLocatelli YannLocatelli force-pushed the yann/rename/imu/rename-corelsm6dsox-into-coreimu branch 2 times, most recently from cff58d4 to 3d2a51f Compare July 18, 2024 09:51
@YannLocatelli YannLocatelli force-pushed the yann/refactor/imu/standardize-naming branch 2 times, most recently from 9d2d183 to 8c6b29a Compare July 18, 2024 10:52

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

@YannLocatelli YannLocatelli force-pushed the yann/refactor/imu/standardize-naming branch from 8c6b29a to 80d420e Compare July 18, 2024 12:42

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

@ladislas ladislas force-pushed the yann/rename/imu/rename-corelsm6dsox-into-coreimu branch from 3d2a51f to 2270bd0 Compare July 18, 2024 21:26
Base automatically changed from yann/rename/imu/rename-corelsm6dsox-into-coreimu to develop July 18, 2024 21:34
@YannLocatelli YannLocatelli force-pushed the yann/refactor/imu/standardize-naming branch from 80d420e to 25dfefe Compare July 19, 2024 07:44
Copy link

🔖 Version comparison

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

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/refactor/imu/standardize-naming
sha b90bc51 25dfefe
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 465036 (29%)
465116 (29%)
📈
+80 (+0%)
1099636 (70%)
1099556 (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 ✔️ 465036 (22%)
465116 (22%)
📈
+80 (+0%)
93360 (17%) ø
bootloader ✔️ 140392 (6%) ø 39760 (7%) ø
functional_ut_boost_ut ✔️ 275344 (13%) ø 29840 (5%) ø
functional_ut_core_imu ✔️ 263200 (12%)
263248 (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 ✔️ 262864 (12%)
262944 (12%)
📈
+80 (+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 ✔️ 267312 (12%)
267392 (12%)
📈
+80 (+0%)
29512 (5%) ø
functional_ut_io_expander ✔️ 249416 (11%) ø 28808 (5%) ø
functional_ut_qdac ✔️ 250656 (11%) ø 28824 (5%) ø
spike_lk_activity_kit ✔️ 204020 (9%)
204084 (9%)
📈
+64 (+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 ✔️ 190404 (9%)
190468 (9%)
📈
+64 (+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 ✔️ 72188 (3%)
72260 (3%)
📈
+72 (+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 ✔️ 81172 (3%)
81228 (3%)
📈
+56 (+0%)
23552 (4%) ø
spike_lk_motors ✔️ 50868 (2%) ø 20088 (3%) ø
spike_lk_qdac ✔️ 55748 (2%) ø 20608 (3%) ø
spike_lk_reinforcer ✔️ 185636 (8%)
185684 (8%)
📈
+48 (+0%)
58288 (11%) ø
spike_lk_rfid ✔️ 49240 (2%) ø 20024 (3%) ø
spike_lk_sensors_battery ✔️ 52280 (2%) ø 21152 (4%) ø
spike_lk_sensors_imu ✔️ 63396 (3%)
63452 (3%)
📈
+56 (+0%)
21384 (4%) ø
spike_lk_sensors_imu_fusion_calibration ✔️ 70924 (3%)
70996 (3%)
📈
+72 (+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 07:54:13.462076669 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt	2024-07-19 07:54:13.758078145 +0000
@@ -1,55 +1,55 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       656(+656) |     14(+14) |     263(+263) |
+| [fill]                     |       658(+658) |     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            |     6790(+6790) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a            |     6852(+6852) |       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                  | 422976(+422976) | 2056(+2056) | 90960(+90960) |
+| Subtotals                  | 423040(+423040) | 2056(+2056) | 90960(+90960) |
 Total Static RAM memory (data + bss): 93016(+93016) bytes
-Total Flash memory (text + data): 425032(+425032) bytes
+Total Flash memory (text + data): 425096(+425096) bytes
 
Flash used: 465116&nbsp;(22%) / total: 2097152
SRAM used: 93360&nbsp;(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 07:54:14.758083130 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_core_imu-map.txt	2024-07-19 07:54:14.942084048 +0000
@@ -1,21 +1,21 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       526(+526) |     10(+10) |       48(+48) |
+| [fill]                  |       512(+512) |     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         |     6790(+6790) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |     6852(+6852) |       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               | 234456(+234456) | 1216(+1216) | 27848(+27848) |
+| Subtotals               | 234504(+234504) | 1216(+1216) | 27848(+27848) |
 Total Static RAM memory (data + bss): 29064(+29064) bytes
-Total Flash memory (text + data): 235672(+235672) bytes
+Total Flash memory (text + data): 235720(+235720) bytes
 
Flash used: 263248&nbsp;(12%) / total: 2097152
SRAM used: 29384&nbsp;(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 07:54:16.858093599 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_imu-map.txt	2024-07-19 07:54:17.050093927 +0000
@@ -1,21 +1,21 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       536(+536) |     10(+10) |       48(+48) |
+| [fill]                  |       538(+538) |     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         |     6790(+6790) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |     6852(+6852) |       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               | 233880(+233880) | 1392(+1392) | 28648(+28648) |
+| Subtotals               | 233944(+233944) | 1392(+1392) | 28648(+28648) |
 Total Static RAM memory (data + bss): 30040(+30040) bytes
-Total Flash memory (text + data): 235272(+235272) bytes
+Total Flash memory (text + data): 235336(+235336) bytes
 
Flash used: 262944&nbsp;(12%) / total: 2097152
SRAM used: 30360&nbsp;(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 07:54:19.354092926 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_imu_kit-map.txt	2024-07-19 07:54:19.546093925 +0000
@@ -1,23 +1,23 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       520(+520) |     10(+10) |       44(+44) |
+| [fill]                  |       522(+522) |     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         |     6790(+6790) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |     6852(+6852) |       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               | 237708(+237708) | 1184(+1184) | 28008(+28008) |
+| Subtotals               | 237772(+237772) | 1184(+1184) | 28008(+28008) |
 Total Static RAM memory (data + bss): 29192(+29192) bytes
-Total Flash memory (text + data): 238892(+238892) bytes
+Total Flash memory (text + data): 238956(+238956) bytes
 
Flash used: 267392&nbsp;(12%) / total: 2097152
SRAM used: 29512&nbsp;(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 07:54:20.582099317 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt	2024-07-19 07:54:20.754100213 +0000
@@ -1,42 +1,42 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       372(+372) |       7(+7) |       54(+54) |
+| [fill]                     |       374(+374) |       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            |     6790(+6790) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a            |     6852(+6852) |       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                  | 176856(+176856) | 1144(+1144) | 62880(+62880) |
+| Subtotals                  | 176920(+176920) | 1144(+1144) | 62880(+62880) |
 Total Static RAM memory (data + bss): 64024(+64024) bytes
-Total Flash memory (text + data): 178000(+178000) bytes
+Total Flash memory (text + data): 178064(+178064) bytes
 
Flash used: 204084&nbsp;(9%) / total: 2097152
SRAM used: 64352&nbsp;(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 07:54:22.894111352 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt	2024-07-19 07:54:23.062112226 +0000
@@ -1,40 +1,40 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       328(+328) |       5(+5) |       58(+58) |
+| [fill]                  |       330(+330) |       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         |     6790(+6790) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |     6852(+6852) |       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               | 163432(+163432) | 1416(+1416) | 59880(+59880) |
+| Subtotals               | 163496(+163496) | 1416(+1416) | 59880(+59880) |
 Total Static RAM memory (data + bss): 61296(+61296) bytes
-Total Flash memory (text + data): 164848(+164848) bytes
+Total Flash memory (text + data): 164912(+164912) bytes
 
Flash used: 190468&nbsp;(9%) / total: 2097152
SRAM used: 61624&nbsp;(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 07:54:25.670125245 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_imu_kit-map.txt	2024-07-19 07:54:25.794125786 +0000
@@ -1,23 +1,23 @@
 | Module                  |         .text |     .data |          .bss |
 |-------------------------|---------------|-----------|---------------|
-| [fill]                  |     142(+142) |     4(+4) |       38(+38) |
+| [fill]                  |     144(+144) |     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         |   6790(+6790) |     0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |   6852(+6852) |     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               | 65844(+65844) | 544(+544) | 20744(+20744) |
+| Subtotals               | 65908(+65908) | 544(+544) | 20744(+20744) |
 Total Static RAM memory (data + bss): 21288(+21288) bytes
-Total Flash memory (text + data): 66388(+66388) bytes
+Total Flash memory (text + data): 66452(+66452) bytes
 
Flash used: 72260&nbsp;(3%) / total: 2097152
SRAM used: 21576&nbsp;(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 07:54:26.866130462 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt	2024-07-19 07:54:26.990131003 +0000
@@ -1,30 +1,30 @@
 | Module                     |         .text |     .data |          .bss |
 |----------------------------|---------------|-----------|---------------|
-| [fill]                     |     160(+160) |     4(+4) |       46(+46) |
+| [fill]                     |     146(+146) |     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            |   6790(+6790) |     0(+0) |         0(+0) |
+| [lib]/CoreIMU.a            |   6852(+6852) |     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                  | 73412(+73412) | 544(+544) | 22720(+22720) |
+| Subtotals                  | 73460(+73460) | 544(+544) | 22720(+22720) |
 Total Static RAM memory (data + bss): 23264(+23264) bytes
-Total Flash memory (text + data): 73956(+73956) bytes
+Total Flash memory (text + data): 74004(+74004) bytes
 
Flash used: 81228&nbsp;(3%) / total: 2097152
SRAM used: 23552&nbsp;(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 07:54:27.758134353 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_reinforcer-map.txt	2024-07-19 07:54:27.926135086 +0000
@@ -1,38 +1,38 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       332(+332) |       7(+7) |       62(+62) |
+| [fill]                  |       318(+318) |       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         |     6790(+6790) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |     6852(+6852) |       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               | 159544(+159544) | 1144(+1144) | 56816(+56816) |
+| Subtotals               | 159592(+159592) | 1144(+1144) | 56816(+56816) |
 Total Static RAM memory (data + bss): 57960(+57960) bytes
-Total Flash memory (text + data): 160688(+160688) bytes
+Total Flash memory (text + data): 160736(+160736) bytes
 
Flash used: 185684&nbsp;(8%) / total: 2097152
SRAM used: 58288&nbsp;(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 07:54:28.654138261 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_sensors_imu-map.txt	2024-07-19 07:54:28.778138802 +0000
@@ -1,21 +1,21 @@
 | Module                  |         .text |     .data |          .bss |
 |-------------------------|---------------|-----------|---------------|
-| [fill]                  |     140(+140) |     4(+4) |       46(+46) |
+| [fill]                  |     126(+126) |     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         |   6790(+6790) |     0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |   6852(+6852) |     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               | 58040(+58040) | 544(+544) | 20552(+20552) |
+| Subtotals               | 58088(+58088) | 544(+544) | 20552(+20552) |
 Total Static RAM memory (data + bss): 21096(+21096) bytes
-Total Flash memory (text + data): 58584(+58584) bytes
+Total Flash memory (text + data): 58632(+58632) bytes
 
Flash used: 63452&nbsp;(3%) / total: 2097152
SRAM used: 21384&nbsp;(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 07:54:28.942139518 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_sensors_imu_fusion_calibration-map.txt	2024-07-19 07:54:29.066140059 +0000
@@ -1,21 +1,21 @@
 | Module                  |         .text |     .data |          .bss |
 |-------------------------|---------------|-----------|---------------|
-| [fill]                  |     134(+134) |     4(+4) |       50(+50) |
+| [fill]                  |     136(+136) |     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         |   6790(+6790) |     0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |   6852(+6852) |     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               | 64804(+64804) | 544(+544) | 20144(+20144) |
+| Subtotals               | 64868(+64868) | 544(+544) | 20144(+20144) |
 Total Static RAM memory (data + bss): 20688(+20688) bytes
-Total Flash memory (text + data): 65348(+65348) bytes
+Total Flash memory (text + data): 65412(+65412) bytes
 
Flash used: 70996&nbsp;(3%) / total: 2097152
SRAM used: 20976&nbsp;(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/refactor/imu/standardize-naming
sha b90bc51 25dfefe
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 399628 (25%)
399692 (25%)
📈
+64 (+0%)
1165044 (74%)
1164980 (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 ✔️ 399628 (19%)
399692 (19%)
📈
+64 (+0%)
82000 (15%) ø
bootloader ✔️ 125972 (6%) ø 28808 (5%) ø
functional_ut_boost_ut ✔️ 259440 (12%) ø 19688 (3%) ø
functional_ut_core_imu ✔️ 254688 (12%)
254752 (12%)
📈
+64 (+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 ✔️ 254272 (12%)
254336 (12%)
📈
+64 (+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 ✔️ 258808 (12%)
258872 (12%)
📈
+64 (+0%)
19360 (3%) ø
functional_ut_io_expander ✔️ 237008 (11%) ø 18656 (3%) ø
functional_ut_qdac ✔️ 238256 (11%) ø 18672 (3%) ø
spike_lk_activity_kit ✔️ 200108 (9%)
200188 (9%)
📈
+80 (+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 ✔️ 180016 (8%)
180096 (8%)
📈
+80 (+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 ✔️ 61672 (2%)
61744 (2%)
📈
+72 (+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 ✔️ 75168 (3%)
75240 (3%)
📈
+72 (+0%)
13024 (2%) ø
spike_lk_motors ✔️ 36048 (1%) ø 9384 (1%) ø
spike_lk_qdac ✔️ 39956 (1%) ø 9648 (1%) ø
spike_lk_reinforcer ✔️ 176768 (8%)
176832 (8%)
📈
+64 (+0%)
47720 (9%) ø
spike_lk_rfid ✔️ 42180 (2%) ø 9352 (1%) ø
spike_lk_sensors_battery ✔️ 41460 (1%) ø 10456 (1%) ø
spike_lk_sensors_imu ✔️ 52364 (2%)
52420 (2%)
📈
+56 (+0%)
10688 (2%) ø
spike_lk_sensors_imu_fusion_calibration ✔️ 60740 (2%)
60796 (2%)
📈
+56 (+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 07:54:19.927899799 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt	2024-07-19 07:54:20.187902227 +0000
@@ -1,55 +1,55 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       678(+678) |     14(+14) |     243(+243) |
+| [fill]                     |       664(+664) |     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            |     6790(+6790) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a            |     6852(+6852) |       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                  | 358272(+358272) | 2056(+2056) | 79616(+79616) |
+| Subtotals                  | 358320(+358320) | 2056(+2056) | 79616(+79616) |
 Total Static RAM memory (data + bss): 81672(+81672) bytes
-Total Flash memory (text + data): 360328(+360328) bytes
+Total Flash memory (text + data): 360376(+360376) bytes
 
Flash used: 399692&nbsp;(19%) / total: 2097152
SRAM used: 82000&nbsp;(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 07:54:21.127910837 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_core_imu-map.txt	2024-07-19 07:54:21.307912482 +0000
@@ -1,19 +1,19 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       504(+504) |     10(+10) |       44(+44) |
+| [fill]                  |       506(+506) |     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         |     6790(+6790) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |     6852(+6852) |       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               | 227216(+227216) | 1216(+1216) | 17696(+17696) |
+| Subtotals               | 227280(+227280) | 1216(+1216) | 17696(+17696) |
 Total Static RAM memory (data + bss): 18912(+18912) bytes
-Total Flash memory (text + data): 228432(+228432) bytes
+Total Flash memory (text + data): 228496(+228496) bytes
 
Flash used: 254752&nbsp;(12%) / total: 2097152
SRAM used: 19232&nbsp;(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 07:54:23.135929206 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_imu-map.txt	2024-07-19 07:54:23.315930852 +0000
@@ -1,19 +1,19 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       532(+532) |     10(+10) |       44(+44) |
+| [fill]                  |       534(+534) |     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         |     6790(+6790) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |     6852(+6852) |       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               | 226560(+226560) | 1392(+1392) | 18496(+18496) |
+| Subtotals               | 226624(+226624) | 1392(+1392) | 18496(+18496) |
 Total Static RAM memory (data + bss): 19888(+19888) bytes
-Total Flash memory (text + data): 227952(+227952) bytes
+Total Flash memory (text + data): 228016(+228016) bytes
 
Flash used: 254336&nbsp;(12%) / total: 2097152
SRAM used: 20208&nbsp;(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 07:54:25.563951416 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_imu_kit-map.txt	2024-07-19 07:54:25.747953099 +0000
@@ -1,22 +1,22 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       522(+522) |     10(+10) |       40(+40) |
+| [fill]                  |       524(+524) |     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         |     6790(+6790) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |     6852(+6852) |       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               | 230484(+230484) | 1184(+1184) | 17856(+17856) |
+| Subtotals               | 230548(+230548) | 1184(+1184) | 17856(+17856) |
 Total Static RAM memory (data + bss): 19040(+19040) bytes
-Total Flash memory (text + data): 231668(+231668) bytes
+Total Flash memory (text + data): 231732(+231732) bytes
 
Flash used: 258872&nbsp;(12%) / total: 2097152
SRAM used: 19360&nbsp;(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 07:54:26.755962321 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt	2024-07-19 07:54:26.923963857 +0000
@@ -1,41 +1,41 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       368(+368) |       7(+7) |       54(+54) |
+| [fill]                     |       370(+370) |       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            |     6790(+6790) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a            |     6852(+6852) |       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                  | 173160(+173160) | 1144(+1144) | 52224(+52224) |
+| Subtotals                  | 173224(+173224) | 1144(+1144) | 52224(+52224) |
 Total Static RAM memory (data + bss): 53368(+53368) bytes
-Total Flash memory (text + data): 174304(+174304) bytes
+Total Flash memory (text + data): 174368(+174368) bytes
 
Flash used: 200188&nbsp;(9%) / total: 2097152
SRAM used: 53688&nbsp;(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 07:54:28.959982125 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt	2024-07-19 07:54:29.123983541 +0000
@@ -1,40 +1,40 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       334(+334) |       5(+5) |       54(+54) |
+| [fill]                  |       336(+336) |       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         |     6790(+6790) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |     6852(+6852) |       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               | 154792(+154792) | 1416(+1416) | 48800(+48800) |
+| Subtotals               | 154856(+154856) | 1416(+1416) | 48800(+48800) |
 Total Static RAM memory (data + bss): 50216(+50216) bytes
-Total Flash memory (text + data): 156208(+156208) bytes
+Total Flash memory (text + data): 156272(+156272) bytes
 
Flash used: 180096&nbsp;(8%) / total: 2097152
SRAM used: 50544&nbsp;(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 07:54:31.584004801 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_imu_kit-map.txt	2024-07-19 07:54:31.700005803 +0000
@@ -1,22 +1,22 @@
 | Module                  |         .text |     .data |          .bss |
 |-------------------------|---------------|-----------|---------------|
-| [fill]                  |     134(+134) |     4(+4) |       34(+34) |
+| [fill]                  |     136(+136) |     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         |   6790(+6790) |     0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |   6852(+6852) |     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               | 56736(+56736) | 544(+544) | 10048(+10048) |
+| Subtotals               | 56800(+56800) | 544(+544) | 10048(+10048) |
 Total Static RAM memory (data + bss): 10592(+10592) bytes
-Total Flash memory (text + data): 57280(+57280) bytes
+Total Flash memory (text + data): 57344(+57344) bytes
 
Flash used: 61744&nbsp;(2%) / total: 2097152
SRAM used: 10880&nbsp;(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 07:54:32.724014652 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt	2024-07-19 07:54:32.844015690 +0000
@@ -1,29 +1,29 @@
 | Module                     |         .text |     .data |          .bss |
 |----------------------------|---------------|-----------|---------------|
-| [fill]                     |     150(+150) |     4(+4) |       46(+46) |
+| [fill]                     |     152(+152) |     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            |   6790(+6790) |     0(+0) |         0(+0) |
+| [lib]/CoreIMU.a            |   6852(+6852) |     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                  | 68664(+68664) | 544(+544) | 12192(+12192) |
+| Subtotals                  | 68728(+68728) | 544(+544) | 12192(+12192) |
 Total Static RAM memory (data + bss): 12736(+12736) bytes
-Total Flash memory (text + data): 69208(+69208) bytes
+Total Flash memory (text + data): 69272(+69272) bytes
 
Flash used: 75240&nbsp;(3%) / total: 2097152
SRAM used: 13024&nbsp;(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 07:54:33.564021911 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_reinforcer-map.txt	2024-07-19 07:54:33.724023294 +0000
@@ -1,37 +1,37 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       328(+328) |       7(+7) |       58(+58) |
+| [fill]                  |       330(+330) |       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         |     6790(+6790) |       0(+0) |         0(+0) |
+| [lib]/CoreIMU.a         |     6852(+6852) |       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               | 152064(+152064) | 1144(+1144) | 46248(+46248) |
+| Subtotals               | 152128(+152128) | 1144(+1144) | 46248(+46248) |
 Total Static RAM memory (data + bss): 47392(+47392) bytes
-Total Flash memory (text + data): 153208(+153208) bytes
+Total Flash memory (text + data): 153272(+153272) bytes
 
Flash used: 176832&nbsp;(8%) / total: 2097152
SRAM used: 47720&nbsp;(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 07:54:34.408029205 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_sensors_imu-map.txt	2024-07-19 07:54:34.520030172 +0000
@@ -1,19 +1,19 @@
 | Module                  |         .text |     .data |        .bss |
 |-------------------------|---------------|-----------|-------------|
-| [fill]                  |     140(+140) |     4(+4) |     42(+42) |
+| [fill]                  |     126(+126) |     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         |   6790(+6790) |     0(+0) |       0(+0) |
+| [lib]/CoreIMU.a         |   6852(+6852) |     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               | 48532(+48532) | 544(+544) | 9856(+9856) |
+| Subtotals               | 48580(+48580) | 544(+544) | 9856(+9856) |
 Total Static RAM memory (data + bss): 10400(+10400) bytes
-Total Flash memory (text + data): 49076(+49076) bytes
+Total Flash memory (text + data): 49124(+49124) bytes
 
Flash used: 52420&nbsp;(2%) / total: 2097152
SRAM used: 10688&nbsp;(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 07:54:34.676031521 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_sensors_imu_fusion_calibration-map.txt	2024-07-19 07:54:34.788032488 +0000
@@ -1,20 +1,20 @@
 | Module                  |         .text |     .data |        .bss |
 |-------------------------|---------------|-----------|-------------|
-| [fill]                  |     144(+144) |     4(+4) |     46(+46) |
+| [fill]                  |     130(+130) |     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         |   6790(+6790) |     0(+0) |       0(+0) |
+| [lib]/CoreIMU.a         |   6852(+6852) |     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               | 55904(+55904) | 544(+544) | 9992(+9992) |
+| Subtotals               | 55952(+55952) | 544(+544) | 9992(+9992) |
 Total Static RAM memory (data + bss): 10536(+10536) bytes
-Total Flash memory (text + data): 56448(+56448) bytes
+Total Flash memory (text + data): 56496(+56496) bytes
 
Flash used: 60796&nbsp;(2%) / total: 2097152
SRAM used: 10824&nbsp;(2%) / total: 524288

Copy link

sonarcloud bot commented Jul 19, 2024

@ladislas ladislas merged commit 49b5fc6 into develop Jul 19, 2024
21 checks passed
@ladislas ladislas deleted the yann/refactor/imu/standardize-naming branch July 19, 2024 09:51
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