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

✨ (file): Add clear file #1197

Merged
merged 2 commits into from
Dec 12, 2022
Merged

✨ (file): Add clear file #1197

merged 2 commits into from
Dec 12, 2022

Conversation

YannLocatelli
Copy link
Member

No description provided.

@YannLocatelli YannLocatelli added the 01 - type: task Something to do label Dec 9, 2022
@YannLocatelli YannLocatelli added this to the v1.3.0 milestone Dec 9, 2022
@YannLocatelli YannLocatelli self-assigned this Dec 9, 2022
@YannLocatelli YannLocatelli marked this pull request as ready for review December 9, 2022 13:05
@github-actions
Copy link

github-actions bot commented Dec 9, 2022

File comparision analysis report

🔖 Info

  • base: develop / c743083 + mbed-os-6.15.1+fixes+gcc-11-support + -std=c++20
  • head: yann/feature/add-clear-file / 0f113b7 + mbed-os-6.15.1+fixes+gcc-11-support + -std=c++20
  • toolchain: GNU Arm Embedded Toolchain 10.3-2021.10 - 10.3.1 20210824
  • enable_log_debug: OFF
Target Flash Used (%) Flash Available (%) Static RAM (%)
bootloader 170348 (64%) 91796 (35%) 30952 (5%)
os 437968 (27%) 1126704 (72%) 81792 (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 |

📝 Summary

Click to show summary
  • ✔️ - 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 ✔️ 437720 (20%)
437968 (20%)
📈
248 (0%)
81744 (15%)
81792 (15%)
📈
48 (0%)
bootloader ✔️ 169972 (8%)
170348 (8%)
📈
376 (0%)
30928 (5%)
30952 (5%)
📈
24 (0%)
functional_ut_boost_ut ✔️ 394076 (18%) ø 20456 (3%) ø
functional_ut_core_imu ✔️ 377068 (17%) ø 20432 (3%) ø
functional_ut_deep_sleep_core_buffered_serial ✔️ 360236 (17%) ø 20440 (3%) ø
functional_ut_deep_sleep_core_motor ✔️ 364476 (17%) ø 20480 (3%) ø
functional_ut_deep_sleep_core_pwm ✔️ 366612 (17%) ø 20480 (3%) ø
functional_ut_deep_sleep_log_kit ✔️ 352504 (16%) ø 20408 (3%) ø
functional_ut_deep_sleep_mbed_hal ✔️ 354216 (16%) ø 20408 (3%) ø
functional_ut_file_manager ✔️ 374536 (17%)
374864 (17%)
📈
328 (0%)
20696 (3%) ø
functional_ut_imu_kit ✔️ 382560 (18%) ø 20424 (3%) ø
functional_ut_io_expander ✔️ 359232 (17%) ø 20424 (3%) ø
functional_ut_qdac ✔️ 360400 (17%) ø 20424 (3%) ø
spike_lk_accel_gyro ✔️ 71184 (3%) ø 11808 (2%) ø
spike_lk_audio ✔️ 125076 (5%)
126924 (6%)
📈
1848 (1%)
14568 (2%)
14600 (2%)
📈
32 (0%)
spike_lk_behavior_kit ✔️ 190200 (9%)
190520 (9%)
📈
320 (0%)
48144 (9%) ø
spike_lk_ble ✔️ 229024 (10%)
229344 (10%)
📈
320 (0%)
28328 (5%)
28360 (5%)
📈
32 (0%)
spike_lk_bluetooth ✔️ 82948 (3%) ø 11544 (2%) ø
spike_lk_cg_animations ✔️ 145848 (6%) ø 46528 (8%) ø
spike_lk_color_kit ✔️ 65776 (3%) ø 13744 (2%) ø
spike_lk_command_kit ✔️ 209656 (9%)
209960 (10%)
📈
304 (0%)
52016 (9%) ø
spike_lk_config_kit ✔️ 126956 (6%)
127268 (6%)
📈
312 (0%)
14312 (2%) ø
spike_lk_coreled ✔️ 76164 (3%) ø 13688 (2%) ø
spike_lk_core_touch_sensor ✔️ 80228 (3%) ø 12256 (2%) ø
spike_lk_event_queue ✔️ 74800 (3%) ø 12072 (2%) ø
spike_lk_file_manager_kit ✔️ 139016 (6%)
139336 (6%)
📈
320 (0%)
14416 (2%)
14440 (2%)
📈
24 (0%)
spike_lk_file_reception ✔️ 327112 (15%)
335792 (16%)
📈
8680 (2%)
27576 (5%)
27792 (5%)
📈
216 (0%)
spike_lk_flash_memory ✔️ 63880 (3%) ø 11448 (2%) ø
spike_lk_fs ✔️ 174808 (8%)
175144 (8%)
📈
336 (0%)
47904 (9%) ø
spike_lk_imu_kit ✔️ 87700 (4%) ø 12176 (2%) ø
spike_lk_lcd ✔️ 162428 (7%)
162732 (7%)
📈
304 (0%)
46632 (8%)
46664 (8%)
📈
32 (0%)
spike_lk_led_kit ✔️ 103992 (4%) ø 14608 (2%) ø
spike_lk_log_kit ✔️ 63288 (3%) ø 12256 (2%) ø
spike_lk_motion_kit ✔️ 101148 (4%) ø 14184 (2%) ø
spike_lk_motors ✔️ 62864 (2%) ø 11488 (2%) ø
spike_lk_qdac ✔️ 78628 (3%) ø 11816 (2%) ø
spike_lk_reinforcer ✔️ 207000 (9%)
207320 (9%)
📈
320 (0%)
49200 (9%) ø
spike_lk_rfid ✔️ 78956 (3%) ø 11504 (2%) ø
spike_lk_sensors_battery ✔️ 78196 (3%) ø 12568 (2%) ø
spike_lk_sensors_light ✔️ 60056 (2%) ø 11440 (2%) ø
spike_lk_sensors_microphone ✔️ 72496 (3%) ø 11504 (2%) ø
spike_lk_sensors_temperature_humidity ✔️ 67048 (3%) ø 11424 (2%) ø
spike_lk_sensors_touch ✔️ 68600 (3%) ø 11432 (2%) ø
spike_lk_serial_number ✔️ 114308 (5%)
133020 (6%)
📈
18712 (16%)
14056 (2%)
14304 (2%)
📈
248 (1%)
spike_lk_ticker_timeout ✔️ 69052 (3%) ø 11632 (2%) ø
spike_lk_update_process_app_base ✔️ 143188 (6%)
145100 (6%)
📈
1912 (1%)
15552 (2%)
15584 (2%)
📈
32 (0%)
spike_lk_update_process_app_update ✔️ 77632 (3%) ø 12352 (2%) ø
spike_lk_watchdog_isr ✔️ 80068 (3%) ø 13272 (2%) ø
spike_lk_wifi ✔️ 116392 (5%) ø 14808 (2%) ø
spike_mbed_blinky ✔️ 58032 (2%) ø 11400 (2%) ø
spike_mbed_watchdog_ticker_vs_thread ✔️ 63208 (3%) ø 12448 (2%) ø
spike_stl_cxxsupport ✔️ 58456 (2%) ø 11400 (2%) ø

🗺️ Map files diff output

Click to show diff list
LekaOS (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/LekaOS-map.txt	2022-12-12 14:39:01.697896399 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt	2022-12-12 14:39:02.053892009 +0000
@@ -1,53 +1,53 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       694(+694) |     18(+18) |     215(+215) |
-| [lib]/ActivityKit.a        |   19586(+19586) |       0(+0) |         0(+0) |
+| [fill]                     |       672(+672) |     18(+18) |     211(+211) |
+| [lib]/ActivityKit.a        |   19562(+19562) |       0(+0) |         0(+0) |
 | [lib]/BLEKit.a             |     1436(+1436) |       0(+0) |         0(+0) |
 | [lib]/BatteryKit.a         |       324(+324) |       0(+0) |         0(+0) |
 | [lib]/BehaviorKit.a        |     1830(+1830) |       0(+0) |         0(+0) |
 | [lib]/ColorKit.a           |       864(+864) |       0(+0) |         0(+0) |
 | [lib]/CommandKit.a         |     1120(+1120) |       0(+0) |         0(+0) |
 | [lib]/CoreBattery.a        |       472(+472) |       0(+0) |         0(+0) |
 | [lib]/CoreBufferedSerial.a |         78(+78) |       0(+0) |         0(+0) |
 | [lib]/CoreEventFlags.a     |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a     |       116(+116) |       0(+0) |         0(+0) |
 | [lib]/CoreFlashMemory.a    |       546(+546) |       0(+0) |         0(+0) |
 | [lib]/CoreI2C.a            |         36(+36) |       0(+0) |         0(+0) |
 | [lib]/CoreIMU.a            |     5018(+5018) |       0(+0) |         0(+0) |
 | [lib]/CoreMCU.a            |         16(+16) |       0(+0) |         0(+0) |
 | [lib]/CoreMotor.a          |       176(+176) |       0(+0) |         0(+0) |
 | [lib]/CoreMutex.a          |           8(+8) |       0(+0) |         0(+0) |
 | [lib]/CorePwm.a            |         60(+60) |       0(+0) |         0(+0) |
 | [lib]/CoreQSPI.a           |       160(+160) |       0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |       556(+556) |       0(+0) |         0(+0) |
 | [lib]/CoreSPI.a            |         28(+28) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a       |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreTimeout.a        |       204(+204) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a          |     7954(+7954) |       1(+1) | 30800(+30800) |
 | [lib]/CriticalSection.a    |           8(+8) |       0(+0) |         0(+0) |
 | [lib]/EventLoopKit.a       |       348(+348) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a     |     1432(+1432) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a     |     1754(+1754) |       0(+0) |         0(+0) |
 | [lib]/FirmwareKit.a        |       822(+822) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/IMUKit.a             |     1416(+1416) |       0(+0) |         0(+0) |
 | [lib]/LedKit.a             |   19410(+19410) |       0(+0) |       10(+10) |
 | [lib]/MotionKit.a          |       726(+726) |       0(+0) |         0(+0) |
 | [lib]/RFIDKit.a            |     1054(+1054) |       0(+0) |         8(+8) |
 | [lib]/ReinforcerKit.a      |     1636(+1636) |       0(+0) |         0(+0) |
-| [lib]/SerialNumberKit.a    |       596(+596) |       0(+0) |         0(+0) |
+| [lib]/SerialNumberKit.a    |       584(+584) |       0(+0) |         0(+0) |
 | [lib]/Utils.a              |         82(+82) |       0(+0) |         0(+0) |
-| [lib]/VideoKit.a           |       910(+910) |       0(+0) |       36(+36) |
+| [lib]/VideoKit.a           |       906(+906) |       0(+0) |       36(+36) |
 | [lib]/bootutil.a           |     1362(+1362) |     12(+12) |     132(+132) |
 | [lib]/c.a                  |   49944(+49944) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a                |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/m.a                  |     2092(+2092) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a     | 179856(+179856) |   773(+773) | 19667(+19667) |
 | [lib]/misc                 |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a              |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a             |   10684(+10684) |     16(+16) |     204(+204) |
+| [lib]/stdc++.a             |   10668(+10668) |     16(+16) |     204(+204) |
 | __/__                      |       108(+108) |       0(+0) |         0(+0) |
-| main.cpp.obj               |   71958(+71958) |   548(+548) | 26235(+26235) |
-| Subtotals                  | 394212(+394212) | 3944(+3944) | 77432(+77432) |
-Total Static RAM memory (data + bss): 81376(+81376) bytes
-Total Flash memory (text + data): 398156(+398156) bytes
+| main.cpp.obj               |   71970(+71970) |   548(+548) | 26287(+26287) |
+| Subtotals                  | 394468(+394468) | 3944(+3944) | 77480(+77480) |
+Total Static RAM memory (data + bss): 81424(+81424) bytes
+Total Flash memory (text + data): 398412(+398412) bytes
 
Flash used: 437968 (20%) / total: 2097152
SRAM used: 81792 (15%) / total: 524288
bootloader (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/bootloader-map.txt	2022-12-12 14:39:02.289889099 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/bootloader-map.txt	2022-12-12 14:39:02.485886682 +0000
@@ -1,26 +1,26 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       184(+184) |       8(+8) |       69(+69) |
+| [fill]                  |       232(+232) |       8(+8) |       65(+65) |
 | [lib]/ConfigKit.a       |       284(+284) |       0(+0) |         0(+0) |
 | [lib]/CoreBattery.a     |       472(+472) |       0(+0) |         0(+0) |
 | [lib]/CoreFlashMemory.a |       546(+546) |       0(+0) |         0(+0) |
 | [lib]/CoreMotor.a       |       176(+176) |       0(+0) |         0(+0) |
 | [lib]/CorePwm.a         |         60(+60) |       0(+0) |         0(+0) |
 | [lib]/CoreQSPI.a        |       160(+160) |       0(+0) |         0(+0) |
 | [lib]/CoreSPI.a         |         28(+28) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a  |       932(+932) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a  |     1252(+1252) |       0(+0) |         0(+0) |
 | [lib]/FirmwareKit.a     |       822(+822) |       0(+0) |         0(+0) |
 | [lib]/bootutil.a        |     6022(+6022) |     16(+16) | 13816(+13816) |
 | [lib]/c.a               |   43360(+43360) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a             |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a  |   74998(+74998) |   528(+528) | 11003(+11003) |
 | [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a          |   10968(+10968) |     16(+16) |     204(+204) |
+| [lib]/stdc++.a          |   10976(+10976) |     16(+16) |     204(+204) |
 | default_bd.cpp.obj      |       242(+242) |       0(+0) |     568(+568) |
-| main.cpp.obj            |     4490(+4490) |     24(+24) |   1663(+1663) |
+| main.cpp.obj            |     4498(+4498) |     24(+24) |   1691(+1691) |
 | signing_keys.c.obj      |           0(+0) |       0(+0) |         0(+0) |
-| Subtotals               | 151112(+151112) | 3168(+3168) | 27448(+27448) |
-Total Static RAM memory (data + bss): 30616(+30616) bytes
-Total Flash memory (text + data): 154280(+154280) bytes
+| Subtotals               | 151496(+151496) | 3168(+3168) | 27472(+27472) |
+Total Static RAM memory (data + bss): 30640(+30640) bytes
+Total Flash memory (text + data): 154664(+154664) bytes
 
Flash used: 170348 (8%) / total: 2097152
SRAM used: 30952 (5%) / total: 524288
functional_ut_file_manager (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/functional_ut_file_manager-map.txt	2022-12-12 14:39:06.841832971 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_file_manager-map.txt	2022-12-12 14:39:07.113829618 +0000
@@ -1,16 +1,16 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       196(+196) |     12(+12) |       43(+43) |
-| [lib]/FileManagerKit.a     |       940(+940) |       0(+0) |         0(+0) |
+| [fill]                     |       218(+218) |     12(+12) |       43(+43) |
+| [lib]/FileManagerKit.a     |     1170(+1170) |       0(+0) |         0(+0) |
 | [lib]/c.a                  |   75652(+75652) | 2574(+2574) |       97(+97) |
 | [lib]/gcc.a                |     7416(+7416) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a     |   49836(+49836) |   464(+464) | 10193(+10193) |
 | [lib]/misc                 |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a              |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a             | 180406(+180406) |   145(+145) |   5720(+5720) |
+| [lib]/stdc++.a             | 180430(+180430) |   145(+145) |   5720(+5720) |
 | __/__                      |     1938(+1938) |       1(+1) |     817(+817) |
-| suite_file_manager.cpp.obj |   11080(+11080) |       8(+8) |     278(+278) |
-| Subtotals                  | 327684(+327684) | 3208(+3208) | 17176(+17176) |
+| suite_file_manager.cpp.obj |   11124(+11124) |       8(+8) |     278(+278) |
+| Subtotals                  | 328004(+328004) | 3208(+3208) | 17176(+17176) |
 Total Static RAM memory (data + bss): 20384(+20384) bytes
-Total Flash memory (text + data): 330892(+330892) bytes
+Total Flash memory (text + data): 331212(+331212) bytes
 
Flash used: 374864 (17%) / total: 2097152
SRAM used: 20696 (3%) / total: 524288
spike_lk_audio (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_audio-map.txt	2022-12-12 14:39:09.405801379 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_audio-map.txt	2022-12-12 14:39:09.581799211 +0000
@@ -1,15 +1,15 @@
 | Module                 |           .text |       .data |          .bss |
 |------------------------|-----------------|-------------|---------------|
-| [fill]                 |       168(+168) |       8(+8) |       30(+30) |
-| [lib]/FileManagerKit.a |       896(+896) |       0(+0) |         0(+0) |
+| [fill]                 |       160(+160) |       8(+8) |       34(+34) |
+| [lib]/FileManagerKit.a |     1212(+1212) |       0(+0) |         0(+0) |
 | [lib]/c.a              |   41940(+41940) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a            |     7084(+7084) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a |   51416(+51416) |   464(+464) | 10193(+10193) |
 | [lib]/misc             |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a          |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a         |     8084(+8084) |     16(+16) |     204(+204) |
-| main.cpp.obj           |       852(+852) |       0(+0) |     640(+640) |
-| Subtotals              | 110660(+110660) | 3064(+3064) | 11192(+11192) |
-Total Static RAM memory (data + bss): 14256(+14256) bytes
-Total Flash memory (text + data): 113724(+113724) bytes
+| [lib]/stdc++.a         |     9432(+9432) |     16(+16) |     204(+204) |
+| main.cpp.obj           |       860(+860) |       0(+0) |     668(+668) |
+| Subtotals              | 112324(+112324) | 3064(+3064) | 11224(+11224) |
+Total Static RAM memory (data + bss): 14288(+14288) bytes
+Total Flash memory (text + data): 115388(+115388) bytes
 
Flash used: 126924 (6%) / total: 2097152
SRAM used: 14600 (2%) / total: 524288
spike_lk_behavior_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_behavior_kit-map.txt	2022-12-12 14:39:09.829796156 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_behavior_kit-map.txt	2022-12-12 14:39:10.041793545 +0000
@@ -1,29 +1,29 @@
 | Module                 |           .text |       .data |          .bss |
 |------------------------|-----------------|-------------|---------------|
-| [fill]                 |       276(+276) |     15(+15) |       32(+32) |
+| [fill]                 |       272(+272) |     15(+15) |       32(+32) |
 | [lib]/BehaviorKit.a    |     1246(+1246) |       0(+0) |         0(+0) |
 | [lib]/ColorKit.a       |       864(+864) |       0(+0) |         0(+0) |
 | [lib]/CoreEventFlags.a |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/CoreMotor.a      |       176(+176) |       0(+0) |         0(+0) |
 | [lib]/CorePwm.a        |         60(+60) |       0(+0) |         0(+0) |
 | [lib]/CoreSPI.a        |         28(+28) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a   |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a      |     7954(+7954) |       1(+1) | 30800(+30800) |
 | [lib]/EventLoopKit.a   |       348(+348) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a |       932(+932) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a |     1238(+1238) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a     |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/LedKit.a         |   19410(+19410) |       0(+0) |       10(+10) |
-| [lib]/VideoKit.a       |       954(+954) |       0(+0) |       36(+36) |
+| [lib]/VideoKit.a       |     1004(+1004) |       0(+0) |       36(+36) |
 | [lib]/c.a              |   42000(+42000) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a            |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/m.a              |       204(+204) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a |   64752(+64752) |   464(+464) | 10261(+10261) |
 | [lib]/misc             |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a          |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a         |   10328(+10328) |     16(+16) |     204(+204) |
+| [lib]/stdc++.a         |   10296(+10296) |     16(+16) |     204(+204) |
 | __/__                  |       108(+108) |       0(+0) |         0(+0) |
 | main.cpp.obj           |     4950(+4950) |   448(+448) |   2836(+2836) |
-| Subtotals              | 163076(+163076) | 3520(+3520) | 44304(+44304) |
+| Subtotals              | 163396(+163396) | 3520(+3520) | 44304(+44304) |
 Total Static RAM memory (data + bss): 47824(+47824) bytes
-Total Flash memory (text + data): 166596(+166596) bytes
+Total Flash memory (text + data): 166916(+166916) bytes
 
Flash used: 190520 (9%) / total: 2097152
SRAM used: 48144 (9%) / total: 524288
spike_lk_ble (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_ble-map.txt	2022-12-12 14:39:10.317790145 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_ble-map.txt	2022-12-12 14:39:10.553787238 +0000
@@ -1,18 +1,18 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       354(+354) |     15(+15) |       86(+86) |
+| [fill]                  |       372(+372) |     15(+15) |       90(+90) |
 | [lib]/BLEKit.a          |     1436(+1436) |       0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a  |       154(+154) |       0(+0) |         0(+0) |
 | [lib]/CriticalSection.a |           8(+8) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a  |     1436(+1436) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a  |     1712(+1712) |       0(+0) |         0(+0) |
 | [lib]/c.a               |   42076(+42076) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a             |     7084(+7084) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a  | 141468(+141468) |   709(+709) | 19323(+19323) |
 | [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
 | [lib]/stdc++.a          |     9520(+9520) |     16(+16) |     204(+204) |
-| main.cpp.obj            |     4504(+4504) |     92(+92) |   4870(+4870) |
-| Subtotals               | 208260(+208260) | 3408(+3408) | 24608(+24608) |
-Total Static RAM memory (data + bss): 28016(+28016) bytes
-Total Flash memory (text + data): 211668(+211668) bytes
+| main.cpp.obj            |     4530(+4530) |     92(+92) |   4898(+4898) |
+| Subtotals               | 208580(+208580) | 3408(+3408) | 24640(+24640) |
+Total Static RAM memory (data + bss): 28048(+28048) bytes
+Total Flash memory (text + data): 211988(+211988) bytes
 
Flash used: 229344 (10%) / total: 2097152
SRAM used: 28360 (5%) / total: 524288
spike_lk_command_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt	2022-12-12 14:39:11.893770732 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_command_kit-map.txt	2022-12-12 14:39:12.113768022 +0000
@@ -1,36 +1,36 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       296(+296) |     17(+17) |       40(+40) |
+| [fill]                  |       292(+292) |     17(+17) |       40(+40) |
 | [lib]/ColorKit.a        |       864(+864) |       0(+0) |         0(+0) |
 | [lib]/CommandKit.a      |     1152(+1152) |       0(+0) |         0(+0) |
 | [lib]/CoreEventFlags.a  |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/CoreI2C.a         |         36(+36) |       0(+0) |         0(+0) |
 | [lib]/CoreIMU.a         |     5018(+5018) |       0(+0) |         0(+0) |
 | [lib]/CoreMotor.a       |       176(+176) |       0(+0) |         0(+0) |
 | [lib]/CorePwm.a         |         60(+60) |       0(+0) |         0(+0) |
 | [lib]/CoreSPI.a         |         28(+28) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a    |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a       |     7954(+7954) |       1(+1) | 30800(+30800) |
 | [lib]/CriticalSection.a |           8(+8) |       0(+0) |         0(+0) |
 | [lib]/EventLoopKit.a    |       348(+348) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a  |       932(+932) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a  |     1238(+1238) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a      |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/IMUKit.a          |     1416(+1416) |       0(+0) |         0(+0) |
 | [lib]/LedKit.a          |   19264(+19264) |       0(+0) |       10(+10) |
 | [lib]/MotionKit.a       |       726(+726) |       0(+0) |         0(+0) |
 | [lib]/ReinforcerKit.a   |     1686(+1686) |       0(+0) |         0(+0) |
 | [lib]/Utils.a           |         82(+82) |       0(+0) |         0(+0) |
-| [lib]/VideoKit.a        |       954(+954) |       0(+0) |       36(+36) |
+| [lib]/VideoKit.a        |     1004(+1004) |       0(+0) |       36(+36) |
 | [lib]/c.a               |   42000(+42000) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a             |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/m.a               |     1732(+1732) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a  |   71366(+71366) |   464(+464) | 10281(+10281) |
 | [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a          |   10328(+10328) |     16(+16) |     204(+204) |
+| [lib]/stdc++.a          |   10296(+10296) |     16(+16) |     204(+204) |
 | __/__                   |       108(+108) |       0(+0) |         0(+0) |
 | main.cpp.obj            |     6552(+6552) |   718(+718) |   6408(+6408) |
-| Subtotals               | 181572(+181572) | 3792(+3792) | 47904(+47904) |
+| Subtotals               | 181892(+181892) | 3792(+3792) | 47904(+47904) |
 Total Static RAM memory (data + bss): 51696(+51696) bytes
-Total Flash memory (text + data): 185364(+185364) bytes
+Total Flash memory (text + data): 185684(+185684) bytes
 
Flash used: 209960 (10%) / total: 2097152
SRAM used: 52016 (9%) / total: 524288
spike_lk_config_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_config_kit-map.txt	2022-12-12 14:39:12.329765362 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_config_kit-map.txt	2022-12-12 14:39:12.505763194 +0000
@@ -1,17 +1,17 @@
 | Module                 |           .text |       .data |          .bss |
 |------------------------|-----------------|-------------|---------------|
-| [fill]                 |       156(+156) |       8(+8) |       41(+41) |
-| [lib]/ConfigKit.a      |       328(+328) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a |       896(+896) |       0(+0) |         0(+0) |
+| [fill]                 |       168(+168) |       8(+8) |       41(+41) |
+| [lib]/ConfigKit.a      |       336(+336) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a |     1188(+1188) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a     |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/c.a              |   41940(+41940) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a            |     7084(+7084) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a |   49846(+49846) |   464(+464) | 10193(+10193) |
 | [lib]/misc             |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a          |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a         |   10968(+10968) |     16(+16) |     204(+204) |
+| [lib]/stdc++.a         |   10976(+10976) |     16(+16) |     204(+204) |
 | main.cpp.obj           |       792(+792) |       0(+0) |     373(+373) |
-| Subtotals              | 112324(+112324) | 3064(+3064) | 10936(+10936) |
+| Subtotals              | 112644(+112644) | 3064(+3064) | 10936(+10936) |
 Total Static RAM memory (data + bss): 14000(+14000) bytes
-Total Flash memory (text + data): 115388(+115388) bytes
+Total Flash memory (text + data): 115708(+115708) bytes
 
Flash used: 127268 (6%) / total: 2097152
SRAM used: 14312 (2%) / total: 524288
spike_lk_file_manager_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_file_manager_kit-map.txt	2022-12-12 14:39:13.773747575 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_file_manager_kit-map.txt	2022-12-12 14:39:13.953745358 +0000
@@ -1,16 +1,16 @@
 | Module                 |           .text |       .data |          .bss |
 |------------------------|-----------------|-------------|---------------|
-| [fill]                 |       172(+172) |       0(+0) |       38(+38) |
-| [lib]/FileManagerKit.a |       896(+896) |       0(+0) |         0(+0) |
+| [fill]                 |       180(+180) |       0(+0) |       34(+34) |
+| [lib]/FileManagerKit.a |     1192(+1192) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a     |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/c.a              |   49316(+49316) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a            |     7084(+7084) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a |   50064(+50064) |   464(+464) | 10193(+10193) |
 | [lib]/misc             |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a          |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a         |   14030(+14030) |     16(+16) |     204(+204) |
-| main.cpp.obj           |     1472(+1472) |       0(+0) |     488(+488) |
-| Subtotals              | 123348(+123348) | 3056(+3056) | 11048(+11048) |
-Total Static RAM memory (data + bss): 14104(+14104) bytes
-Total Flash memory (text + data): 126404(+126404) bytes
+| [lib]/stdc++.a         |   14038(+14038) |     16(+16) |     204(+204) |
+| main.cpp.obj           |     1480(+1480) |       0(+0) |     516(+516) |
+| Subtotals              | 123668(+123668) | 3056(+3056) | 11072(+11072) |
+Total Static RAM memory (data + bss): 14128(+14128) bytes
+Total Flash memory (text + data): 126724(+126724) bytes
 
Flash used: 139336 (6%) / total: 2097152
SRAM used: 14440 (2%) / total: 524288
spike_lk_file_reception (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_file_reception-map.txt	2022-12-12 14:39:14.205742254 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_file_reception-map.txt	2022-12-12 14:39:14.425739544 +0000
@@ -1,19 +1,19 @@
 | Module                 |           .text |       .data |          .bss |
 |------------------------|-----------------|-------------|---------------|
-| [fill]                 |       308(+308) |     16(+16) |       44(+44) |
-| [lib]/CoreWifi.a       |     4598(+4598) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a |       892(+892) |       0(+0) |         0(+0) |
+| [fill]                 |       340(+340) |     16(+16) |       40(+40) |
+| [lib]/CoreWifi.a       |     4576(+4576) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a |     1166(+1166) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a     |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/WebKit.a         |     1208(+1208) |       0(+0) |         0(+0) |
-| [lib]/c.a              |   55444(+55444) | 2574(+2574) |       97(+97) |
+| [lib]/c.a              |   56444(+56444) | 2574(+2574) |       97(+97) |
 | [lib]/gcc.a            |     7416(+7416) |       0(+0) |         0(+0) |
 | [lib]/mbed-http.a      |     6896(+6896) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a | 186116(+186116) |   614(+614) | 13639(+13639) |
 | [lib]/misc             |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a          |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a         |     5332(+5332) |       8(+8) |       44(+44) |
-| main.cpp.obj           |     1320(+1320) |       0(+0) | 10220(+10220) |
-| Subtotals              | 269844(+269844) | 3216(+3216) | 24072(+24072) |
-Total Static RAM memory (data + bss): 27288(+27288) bytes
-Total Flash memory (text + data): 273060(+273060) bytes
+| [lib]/stdc++.a         |     9896(+9896) |     16(+16) |     204(+204) |
+| main.cpp.obj           |     1348(+1348) |       0(+0) | 10248(+10248) |
+| Subtotals              | 275720(+275720) | 3224(+3224) | 24256(+24256) |
+Total Static RAM memory (data + bss): 27480(+27480) bytes
+Total Flash memory (text + data): 278944(+278944) bytes
 
Flash used: 335792 (16%) / total: 2097152
SRAM used: 27792 (5%) / total: 524288
spike_lk_fs (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_fs-map.txt	2022-12-12 14:39:15.001732449 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_fs-map.txt	2022-12-12 14:39:15.201729985 +0000
@@ -1,23 +1,23 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       212(+212) |       7(+7) |       34(+34) |
+| [fill]                  |       238(+238) |       7(+7) |       34(+34) |
 | [lib]/CoreEventFlags.a  |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a  |       126(+126) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a    |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a       |     7954(+7954) |       1(+1) | 30800(+30800) |
-| [lib]/FileManagerKit.a  |       932(+932) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a  |     1214(+1214) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a      |         94(+94) |       0(+0) |         0(+0) |
-| [lib]/VideoKit.a        |       954(+954) |       0(+0) |       36(+36) |
+| [lib]/VideoKit.a        |       982(+982) |       0(+0) |       36(+36) |
 | [lib]/c.a               |   41940(+41940) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a             |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a  |   69486(+69486) |   464(+464) | 10305(+10305) |
 | [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a          |   14514(+14514) |     16(+16) |     204(+204) |
+| [lib]/stdc++.a          |   14498(+14498) |     16(+16) |     204(+204) |
 | __/__                   |       108(+108) |       0(+0) |         0(+0) |
 | main.cpp.obj            |     2770(+2770) |       8(+8) |   3016(+3016) |
 | source/ComUtils.cpp.obj |       666(+666) |       0(+0) |         0(+0) |
-| Subtotals               | 148148(+148148) | 3072(+3072) | 44520(+44520) |
+| Subtotals               | 148468(+148468) | 3072(+3072) | 44520(+44520) |
 Total Static RAM memory (data + bss): 47592(+47592) bytes
-Total Flash memory (text + data): 151220(+151220) bytes
+Total Flash memory (text + data): 151540(+151540) bytes
 
Flash used: 175144 (8%) / total: 2097152
SRAM used: 47904 (9%) / total: 524288
spike_lk_lcd (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_lcd-map.txt	2022-12-12 14:39:15.785722586 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_lcd-map.txt	2022-12-12 14:39:15.977720000 +0000
@@ -1,21 +1,21 @@
 | Module                 |           .text |       .data |          .bss |
 |------------------------|-----------------|-------------|---------------|
-| [fill]                 |       182(+182) |     11(+11) |       26(+26) |
+| [fill]                 |       186(+186) |     11(+11) |       30(+30) |
 | [lib]/CoreEventFlags.a |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a   |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a      |     7954(+7954) |       1(+1) | 30800(+30800) |
-| [lib]/FileManagerKit.a |       932(+932) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a |     1276(+1276) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a     |         94(+94) |       0(+0) |         0(+0) |
-| [lib]/VideoKit.a       |       910(+910) |       0(+0) |       36(+36) |
+| [lib]/VideoKit.a       |       906(+906) |       0(+0) |       36(+36) |
 | [lib]/c.a              |   41940(+41940) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a            |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a |   64528(+64528) |   464(+464) | 10269(+10269) |
 | [lib]/misc             |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a          |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a         |   10240(+10240) |     16(+16) |     204(+204) |
+| [lib]/stdc++.a         |   10208(+10208) |     16(+16) |     204(+204) |
 | __/__                  |       108(+108) |       0(+0) |         0(+0) |
-| main.cpp.obj           |     1748(+1748) |     36(+36) |   1756(+1756) |
-| Subtotals              | 137028(+137028) | 3104(+3104) | 43216(+43216) |
-Total Static RAM memory (data + bss): 46320(+46320) bytes
-Total Flash memory (text + data): 140132(+140132) bytes
+| main.cpp.obj           |     1756(+1756) |     36(+36) |   1784(+1784) |
+| Subtotals              | 137348(+137348) | 3104(+3104) | 43248(+43248) |
+Total Static RAM memory (data + bss): 46352(+46352) bytes
+Total Flash memory (text + data): 140452(+140452) bytes
 
Flash used: 162732 (7%) / total: 2097152
SRAM used: 46664 (8%) / total: 524288
spike_lk_reinforcer (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_reinforcer-map.txt	2022-12-12 14:39:18.013692584 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_reinforcer-map.txt	2022-12-12 14:39:18.229689676 +0000
@@ -1,34 +1,34 @@
 | Module                 |           .text |       .data |          .bss |
 |------------------------|-----------------|-------------|---------------|
-| [fill]                 |       294(+294) |     15(+15) |       40(+40) |
+| [fill]                 |       290(+290) |     15(+15) |       40(+40) |
 | [lib]/ColorKit.a       |       864(+864) |       0(+0) |         0(+0) |
 | [lib]/CoreEventFlags.a |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/CoreI2C.a        |         36(+36) |       0(+0) |         0(+0) |
 | [lib]/CoreIMU.a        |     5018(+5018) |       0(+0) |         0(+0) |
 | [lib]/CoreMotor.a      |       176(+176) |       0(+0) |         0(+0) |
 | [lib]/CorePwm.a        |         60(+60) |       0(+0) |         0(+0) |
 | [lib]/CoreSPI.a        |         28(+28) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a   |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a      |     7954(+7954) |       1(+1) | 30800(+30800) |
 | [lib]/EventLoopKit.a   |       348(+348) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a |       932(+932) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a |     1238(+1238) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a     |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/IMUKit.a         |     1416(+1416) |       0(+0) |         0(+0) |
 | [lib]/LedKit.a         |   19410(+19410) |       0(+0) |       10(+10) |
 | [lib]/MotionKit.a      |       726(+726) |       0(+0) |         0(+0) |
 | [lib]/ReinforcerKit.a  |     1658(+1658) |       0(+0) |         0(+0) |
 | [lib]/Utils.a          |         48(+48) |       0(+0) |         0(+0) |
-| [lib]/VideoKit.a       |       954(+954) |       0(+0) |       36(+36) |
+| [lib]/VideoKit.a       |     1004(+1004) |       0(+0) |       36(+36) |
 | [lib]/c.a              |   42000(+42000) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a            |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/m.a              |     1732(+1732) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a |   71366(+71366) |   464(+464) | 10281(+10281) |
 | [lib]/misc             |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a          |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a         |   10328(+10328) |     16(+16) |     204(+204) |
+| [lib]/stdc++.a         |   10296(+10296) |     16(+16) |     204(+204) |
 | __/__                  |       108(+108) |       0(+0) |         0(+0) |
 | main.cpp.obj           |     5454(+5454) |   448(+448) |   3864(+3864) |
-| Subtotals              | 179396(+179396) | 3520(+3520) | 45360(+45360) |
+| Subtotals              | 179716(+179716) | 3520(+3520) | 45360(+45360) |
 Total Static RAM memory (data + bss): 48880(+48880) bytes
-Total Flash memory (text + data): 182916(+182916) bytes
+Total Flash memory (text + data): 183236(+183236) bytes
 
Flash used: 207320 (9%) / total: 2097152
SRAM used: 49200 (9%) / total: 524288
spike_lk_serial_number (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_serial_number-map.txt	2022-12-12 14:39:20.469659513 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_serial_number-map.txt	2022-12-12 14:39:20.645657143 +0000
@@ -1,17 +1,18 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       196(+196) |       0(+0) |       38(+38) |
+| [fill]                  |       176(+176) |       8(+8) |       34(+34) |
 | [lib]/CoreMCU.a         |         16(+16) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a  |       936(+936) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a  |     1212(+1212) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a      |         94(+94) |       0(+0) |         0(+0) |
-| [lib]/SerialNumberKit.a |       596(+596) |       0(+0) |         0(+0) |
-| [lib]/c.a               |   47736(+47736) | 2572(+2572) |       97(+97) |
-| [lib]/gcc.a             |     3276(+3276) |       0(+0) |         0(+0) |
-| [lib]/mbed-os-static.a  |   49758(+49758) |   464(+464) | 10193(+10193) |
+| [lib]/SerialNumberKit.a |       656(+656) |       0(+0) |         0(+0) |
+| [lib]/c.a               |   48736(+48736) | 2572(+2572) |       97(+97) |
+| [lib]/gcc.a             |     7084(+7084) |       0(+0) |         0(+0) |
+| [lib]/mbed-os-static.a  |   49782(+49782) |   464(+464) | 10193(+10193) |
 | [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
+| [lib]/stdc++.a          |     9432(+9432) |     16(+16) |     204(+204) |
 | main.cpp.obj            |       432(+432) |       8(+8) |     364(+364) |
-| Subtotals               | 103260(+103260) | 3048(+3048) | 10720(+10720) |
-Total Static RAM memory (data + bss): 13768(+13768) bytes
-Total Flash memory (text + data): 106308(+106308) bytes
+| Subtotals               | 117840(+117840) | 3072(+3072) | 10920(+10920) |
+Total Static RAM memory (data + bss): 13992(+13992) bytes
+Total Flash memory (text + data): 120912(+120912) bytes
 
Flash used: 133020 (6%) / total: 2097152
SRAM used: 14304 (2%) / total: 524288
spike_lk_update_process_app_base (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_update_process_app_base-map.txt	2022-12-12 14:39:21.209649548 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_update_process_app_base-map.txt	2022-12-12 14:39:21.393647071 +0000
@@ -1,20 +1,20 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       180(+180) |     12(+12) |       42(+42) |
+| [fill]                  |       220(+220) |     12(+12) |       46(+46) |
 | [lib]/CoreFlashMemory.a |       546(+546) |       0(+0) |         0(+0) |
 | [lib]/CoreQSPI.a        |       160(+160) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a  |       936(+936) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a  |     1212(+1212) |       0(+0) |         0(+0) |
 | [lib]/FirmwareKit.a     |       858(+858) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a      |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/bootutil.a        |     1282(+1282) |     12(+12) |     132(+132) |
 | [lib]/c.a               |   43336(+43336) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a             |     7084(+7084) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a  |   63702(+63702) |   528(+528) | 10341(+10341) |
 | [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a          |     8084(+8084) |     16(+16) |     204(+204) |
-| main.cpp.obj            |     1014(+1014) |       0(+0) |   1252(+1252) |
-| Subtotals               | 127496(+127496) | 3144(+3144) | 12096(+12096) |
-Total Static RAM memory (data + bss): 15240(+15240) bytes
-Total Flash memory (text + data): 130640(+130640) bytes
+| [lib]/stdc++.a          |     9432(+9432) |     16(+16) |     204(+204) |
+| main.cpp.obj            |     1078(+1078) |       0(+0) |   1280(+1280) |
+| Subtotals               | 129224(+129224) | 3144(+3144) | 12128(+12128) |
+Total Static RAM memory (data + bss): 15272(+15272) bytes
+Total Flash memory (text + data): 132368(+132368) bytes
 
Flash used: 145100 (6%) / total: 2097152
SRAM used: 15584 (2%) / total: 524288

@github-actions
Copy link

github-actions bot commented Dec 9, 2022

File comparision analysis report

🔖 Info

  • base: develop / c743083 + mbed-os-6.15.1+fixes+gcc-11-support + -std=c++20
  • head: yann/feature/add-clear-file / 0f113b7 + mbed-os-6.15.1+fixes+gcc-11-support + -std=c++20
  • toolchain: GNU Arm Embedded Toolchain 10.3-2021.10 - 10.3.1 20210824
  • enable_log_debug: ON
Target Flash Used (%) Flash Available (%) Static RAM (%)
bootloader 182804 (69%) 79340 (30%) 41648 (7%)
os 489260 (31%) 1075412 (68%) 93008 (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 |

📝 Summary

Click to show summary
  • ✔️ - 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 ✔️ 488948 (23%)
489260 (23%)
📈
312 (0%)
92960 (17%)
93008 (17%)
📈
48 (0%)
bootloader ✔️ 182476 (8%)
182804 (8%)
📈
328 (0%)
41624 (7%)
41648 (7%)
📈
24 (0%)
functional_ut_boost_ut ✔️ 409212 (19%) ø 30608 (5%) ø
functional_ut_core_imu ✔️ 389196 (18%) ø 30584 (5%) ø
functional_ut_deep_sleep_core_buffered_serial ✔️ 368140 (17%) ø 30560 (5%) ø
functional_ut_deep_sleep_core_motor ✔️ 376076 (17%) ø 30632 (5%) ø
functional_ut_deep_sleep_core_pwm ✔️ 378292 (18%) ø 30632 (5%) ø
functional_ut_deep_sleep_log_kit ✔️ 365204 (17%) ø 30976 (5%) ø
functional_ut_deep_sleep_mbed_hal ✔️ 366648 (17%) ø 30560 (5%) ø
functional_ut_file_manager ✔️ 386420 (18%)
386684 (18%)
📈
264 (0%)
30856 (5%) ø
functional_ut_imu_kit ✔️ 391388 (18%) ø 30576 (5%) ø
functional_ut_io_expander ✔️ 370896 (17%) ø 30576 (5%) ø
functional_ut_qdac ✔️ 372064 (17%) ø 30576 (5%) ø
spike_lk_accel_gyro ✔️ 94048 (4%) ø 22568 (4%) ø
spike_lk_audio ✔️ 135196 (6%)
137044 (6%)
📈
1848 (1%)
25144 (4%)
25176 (4%)
📈
32 (0%)
spike_lk_behavior_kit ✔️ 198764 (9%)
199084 (9%)
📈
320 (0%)
58720 (11%) ø
spike_lk_ble ✔️ 237260 (11%)
237596 (11%)
📈
336 (0%)
39272 (7%)
39304 (7%)
📈
32 (0%)
spike_lk_bluetooth ✔️ 92364 (4%) ø 22224 (4%) ø
spike_lk_cg_animations ✔️ 153608 (7%) ø 57224 (10%) ø
spike_lk_color_kit ✔️ 88480 (4%) ø 24376 (4%) ø
spike_lk_command_kit ✔️ 219972 (10%)
220276 (10%)
📈
304 (0%)
63104 (12%) ø
spike_lk_config_kit ✔️ 138932 (6%)
139244 (6%)
📈
312 (0%)
25136 (4%) ø
spike_lk_coreled ✔️ 88044 (4%) ø 24264 (4%) ø
spike_lk_core_touch_sensor ✔️ 92884 (4%) ø 22832 (4%) ø
spike_lk_event_queue ✔️ 84152 (4%) ø 22904 (4%) ø
spike_lk_file_manager_kit ✔️ 154048 (7%)
154368 (7%)
📈
320 (0%)
25496 (4%)
25520 (4%)
📈
24 (0%)
spike_lk_file_reception ✔️ 331308 (15%)
339748 (16%)
📈
8440 (2%)
38232 (7%)
38448 (7%)
📈
216 (0%)
spike_lk_flash_memory ✔️ 86776 (4%) ø 22216 (4%) ø
spike_lk_fs ✔️ 174168 (8%)
174440 (8%)
📈
272 (0%)
47992 (9%) ø
spike_lk_imu_kit ✔️ 97920 (4%) ø 22896 (4%) ø
spike_lk_lcd ✔️ 172332 (8%)
172652 (8%)
📈
320 (0%)
57464 (10%)
57496 (10%)
📈
32 (0%)
spike_lk_led_kit ✔️ 115772 (5%) ø 25184 (4%) ø
spike_lk_log_kit ✔️ 84776 (4%) ø 23408 (4%) ø
spike_lk_motion_kit ✔️ 106120 (5%) ø 24736 (4%) ø
spike_lk_motors ✔️ 86336 (4%) ø 22248 (4%) ø
spike_lk_qdac ✔️ 91572 (4%) ø 22776 (4%) ø
spike_lk_reinforcer ✔️ 215620 (10%)
215940 (10%)
📈
320 (0%)
59776 (11%) ø
spike_lk_rfid ✔️ 84088 (4%) ø 22184 (4%) ø
spike_lk_sensors_battery ✔️ 87184 (4%) ø 23280 (4%) ø
spike_lk_sensors_light ✔️ 84072 (4%) ø 22216 (4%) ø
spike_lk_sensors_microphone ✔️ 84824 (4%) ø 22216 (4%) ø
spike_lk_sensors_temperature_humidity ✔️ 90400 (4%) ø 22192 (4%) ø
spike_lk_sensors_touch ✔️ 91672 (4%) ø 22456 (4%) ø
spike_lk_serial_number ✔️ 136316 (6%)
144900 (6%)
📈
8584 (6%)
25056 (4%)
25256 (4%)
📈
200 (0%)
spike_lk_ticker_timeout ✔️ 82712 (3%) ø 22232 (4%) ø
spike_lk_update_process_app_base ✔️ 154980 (7%)
156876 (7%)
📈
1896 (1%)
26256 (5%)
26288 (5%)
📈
32 (0%)
spike_lk_update_process_app_update ✔️ 100456 (4%) ø 23240 (4%) ø
spike_lk_watchdog_isr ✔️ 87392 (4%) ø 24120 (4%) ø
spike_lk_wifi ✔️ 130832 (6%) ø 25528 (4%) ø
spike_mbed_blinky ✔️ 57616 (2%) ø 11496 (2%) ø
spike_mbed_watchdog_ticker_vs_thread ✔️ 84176 (4%) ø 23080 (4%) ø
spike_stl_cxxsupport ✔️ 83488 (3%) ø 22304 (4%) ø

🗺️ Map files diff output

Click to show diff list
LekaOS (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/LekaOS-map.txt	2022-12-12 14:38:59.966936570 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt	2022-12-12 14:39:00.326935932 +0000
@@ -1,53 +1,53 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       636(+636) |     18(+18) |     236(+236) |
-| [lib]/ActivityKit.a        |   19586(+19586) |       0(+0) |         0(+0) |
+| [fill]                     |       682(+682) |     18(+18) |     232(+232) |
+| [lib]/ActivityKit.a        |   19562(+19562) |       0(+0) |         0(+0) |
 | [lib]/BLEKit.a             |     1436(+1436) |       0(+0) |         0(+0) |
 | [lib]/BatteryKit.a         |       324(+324) |       0(+0) |         0(+0) |
 | [lib]/BehaviorKit.a        |     1830(+1830) |       0(+0) |         0(+0) |
 | [lib]/ColorKit.a           |       864(+864) |       0(+0) |         0(+0) |
 | [lib]/CommandKit.a         |     1120(+1120) |       0(+0) |         0(+0) |
 | [lib]/CoreBattery.a        |       472(+472) |       0(+0) |         0(+0) |
 | [lib]/CoreBufferedSerial.a |         78(+78) |       0(+0) |         0(+0) |
 | [lib]/CoreEventFlags.a     |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a     |       116(+116) |       0(+0) |         0(+0) |
 | [lib]/CoreFlashMemory.a    |       546(+546) |       0(+0) |         0(+0) |
 | [lib]/CoreI2C.a            |         36(+36) |       0(+0) |         0(+0) |
 | [lib]/CoreIMU.a            |     5018(+5018) |       0(+0) |         0(+0) |
 | [lib]/CoreMCU.a            |         16(+16) |       0(+0) |         0(+0) |
 | [lib]/CoreMotor.a          |       176(+176) |       0(+0) |         0(+0) |
 | [lib]/CoreMutex.a          |           8(+8) |       0(+0) |         0(+0) |
 | [lib]/CorePwm.a            |         60(+60) |       0(+0) |         0(+0) |
 | [lib]/CoreQSPI.a           |       160(+160) |       0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |       556(+556) |       0(+0) |         0(+0) |
 | [lib]/CoreSPI.a            |         28(+28) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a       |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreTimeout.a        |       204(+204) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a          |     7954(+7954) |       1(+1) | 30800(+30800) |
 | [lib]/CriticalSection.a    |           8(+8) |       0(+0) |         0(+0) |
 | [lib]/EventLoopKit.a       |       348(+348) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a     |     1432(+1432) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a     |     1754(+1754) |       0(+0) |         0(+0) |
 | [lib]/FirmwareKit.a        |       822(+822) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/IMUKit.a             |     1416(+1416) |       0(+0) |         0(+0) |
 | [lib]/LedKit.a             |   19410(+19410) |       0(+0) |       10(+10) |
 | [lib]/MotionKit.a          |       726(+726) |       0(+0) |         0(+0) |
 | [lib]/RFIDKit.a            |     1054(+1054) |       0(+0) |         8(+8) |
 | [lib]/ReinforcerKit.a      |     1636(+1636) |       0(+0) |         0(+0) |
-| [lib]/SerialNumberKit.a    |       596(+596) |       0(+0) |         0(+0) |
+| [lib]/SerialNumberKit.a    |       584(+584) |       0(+0) |         0(+0) |
 | [lib]/Utils.a              |         82(+82) |       0(+0) |         0(+0) |
-| [lib]/VideoKit.a           |       896(+896) |       0(+0) |       36(+36) |
+| [lib]/VideoKit.a           |       892(+892) |       0(+0) |       36(+36) |
 | [lib]/bootutil.a           |     1362(+1362) |     12(+12) |     132(+132) |
 | [lib]/c.a                  |   48840(+48840) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a                |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/m.a                  |     2092(+2092) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a     | 181108(+181108) |   773(+773) | 19755(+19755) |
 | [lib]/misc                 |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a              |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a             |   10732(+10732) |     16(+16) |     204(+204) |
+| [lib]/stdc++.a             |   10716(+10716) |     16(+16) |     204(+204) |
 | __/__                      |       108(+108) |       0(+0) |         0(+0) |
-| main.cpp.obj               | 122586(+122586) |   548(+548) | 37342(+37342) |
-| Subtotals                  | 444964(+444964) | 3944(+3944) | 88648(+88648) |
-Total Static RAM memory (data + bss): 92592(+92592) bytes
-Total Flash memory (text + data): 448908(+448908) bytes
+| main.cpp.obj               | 122594(+122594) |   548(+548) | 37394(+37394) |
+| Subtotals                  | 445284(+445284) | 3944(+3944) | 88696(+88696) |
+Total Static RAM memory (data + bss): 92640(+92640) bytes
+Total Flash memory (text + data): 449228(+449228) bytes
 
Flash used: 489260 (23%) / total: 2097152
SRAM used: 93008 (17%) / total: 524288
bootloader (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/bootloader-map.txt	2022-12-12 14:39:00.570935499 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/bootloader-map.txt	2022-12-12 14:39:00.774935138 +0000
@@ -1,28 +1,28 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       210(+210) |       8(+8) |       72(+72) |
+| [fill]                  |       194(+194) |       8(+8) |       68(+68) |
 | [lib]/ConfigKit.a       |       284(+284) |       0(+0) |         0(+0) |
 | [lib]/CoreBattery.a     |       472(+472) |       0(+0) |         0(+0) |
 | [lib]/CoreFlashMemory.a |       546(+546) |       0(+0) |         0(+0) |
 | [lib]/CoreMotor.a       |       176(+176) |       0(+0) |         0(+0) |
 | [lib]/CorePwm.a         |         60(+60) |       0(+0) |         0(+0) |
 | [lib]/CoreQSPI.a        |       160(+160) |       0(+0) |         0(+0) |
 | [lib]/CoreSPI.a         |         28(+28) |       0(+0) |         0(+0) |
 | [lib]/CriticalSection.a |           8(+8) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a  |       932(+932) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a  |     1252(+1252) |       0(+0) |         0(+0) |
 | [lib]/FirmwareKit.a     |       822(+822) |       0(+0) |         0(+0) |
 | [lib]/bootutil.a        |     6022(+6022) |     16(+16) | 13816(+13816) |
 | [lib]/c.a               |   42144(+42144) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a             |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/m.a               |       360(+360) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a  |   83570(+83570) |   528(+528) | 11127(+11127) |
 | [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a          |   11476(+11476) |     16(+16) |     204(+204) |
+| [lib]/stdc++.a          |   11484(+11484) |     16(+16) |     204(+204) |
 | default_bd.cpp.obj      |       242(+242) |       0(+0) |     568(+568) |
-| main.cpp.obj            |     7000(+7000) |     24(+24) | 12232(+12232) |
+| main.cpp.obj            |     7008(+7008) |     24(+24) | 12260(+12260) |
 | signing_keys.c.obj      |           0(+0) |       0(+0) |         0(+0) |
-| Subtotals               | 161880(+161880) | 3168(+3168) | 38144(+38144) |
-Total Static RAM memory (data + bss): 41312(+41312) bytes
-Total Flash memory (text + data): 165048(+165048) bytes
+| Subtotals               | 162200(+162200) | 3168(+3168) | 38168(+38168) |
+Total Static RAM memory (data + bss): 41336(+41336) bytes
+Total Flash memory (text + data): 165368(+165368) bytes
 
Flash used: 182804 (8%) / total: 2097152
SRAM used: 41648 (7%) / total: 524288
functional_ut_file_manager (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/functional_ut_file_manager-map.txt	2022-12-12 14:39:05.218926866 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_file_manager-map.txt	2022-12-12 14:39:05.498926332 +0000
@@ -1,18 +1,18 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       232(+232) |     12(+12) |       47(+47) |
+| [fill]                     |       190(+190) |     12(+12) |       47(+47) |
 | [lib]/CriticalSection.a    |           8(+8) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a     |     1448(+1448) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a     |     1678(+1678) |       0(+0) |         0(+0) |
 | [lib]/c.a                  |   74424(+74424) | 2574(+2574) |       97(+97) |
 | [lib]/gcc.a                |     7416(+7416) |       0(+0) |         0(+0) |
 | [lib]/m.a                  |       372(+372) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a     |   57632(+57632) |   464(+464) | 10317(+10317) |
 | [lib]/misc                 |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a              |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a             | 180866(+180866) |   145(+145) |   5720(+5720) |
+| [lib]/stdc++.a             | 180890(+180890) |   145(+145) |   5720(+5720) |
 | __/__                      |     3988(+3988) |       1(+1) | 10841(+10841) |
-| suite_file_manager.cpp.obj |   11510(+11510) |       8(+8) |     278(+278) |
-| Subtotals                  | 338116(+338116) | 3208(+3208) | 27328(+27328) |
+| suite_file_manager.cpp.obj |   11554(+11554) |       8(+8) |     278(+278) |
+| Subtotals                  | 338372(+338372) | 3208(+3208) | 27328(+27328) |
 Total Static RAM memory (data + bss): 30536(+30536) bytes
-Total Flash memory (text + data): 341324(+341324) bytes
+Total Flash memory (text + data): 341580(+341580) bytes
 
Flash used: 386684 (18%) / total: 2097152
SRAM used: 30856 (5%) / total: 524288
spike_lk_audio (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_audio-map.txt	2022-12-12 14:39:07.862921829 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_audio-map.txt	2022-12-12 14:39:08.042921486 +0000
@@ -1,17 +1,17 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       166(+166) |       8(+8) |       34(+34) |
+| [fill]                  |       158(+158) |       8(+8) |       38(+38) |
 | [lib]/CriticalSection.a |           8(+8) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a  |       896(+896) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a  |     1212(+1212) |       0(+0) |         0(+0) |
 | [lib]/c.a               |   40860(+40860) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a             |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/m.a               |       360(+360) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a  |   58066(+58066) |   464(+464) | 10325(+10325) |
 | [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a          |     8592(+8592) |     16(+16) |     204(+204) |
-| main.cpp.obj            |     2936(+2936) |       0(+0) | 11080(+11080) |
-| Subtotals               | 119252(+119252) | 3064(+3064) | 21768(+21768) |
-Total Static RAM memory (data + bss): 24832(+24832) bytes
-Total Flash memory (text + data): 122316(+122316) bytes
+| [lib]/stdc++.a          |     9940(+9940) |     16(+16) |     204(+204) |
+| main.cpp.obj            |     2944(+2944) |       0(+0) | 11108(+11108) |
+| Subtotals               | 120916(+120916) | 3064(+3064) | 21800(+21800) |
+Total Static RAM memory (data + bss): 24864(+24864) bytes
+Total Flash memory (text + data): 123980(+123980) bytes
 
Flash used: 137044 (6%) / total: 2097152
SRAM used: 25176 (4%) / total: 524288
spike_lk_behavior_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_behavior_kit-map.txt	2022-12-12 14:39:08.298920998 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_behavior_kit-map.txt	2022-12-12 14:39:08.514920587 +0000
@@ -1,30 +1,30 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       246(+246) |     15(+15) |       36(+36) |
+| [fill]                  |       242(+242) |     15(+15) |       36(+36) |
 | [lib]/BehaviorKit.a     |     1246(+1246) |       0(+0) |         0(+0) |
 | [lib]/ColorKit.a        |       864(+864) |       0(+0) |         0(+0) |
 | [lib]/CoreEventFlags.a  |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/CoreMotor.a       |       176(+176) |       0(+0) |         0(+0) |
 | [lib]/CorePwm.a         |         60(+60) |       0(+0) |         0(+0) |
 | [lib]/CoreSPI.a         |         28(+28) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a    |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a       |     7954(+7954) |       1(+1) | 30800(+30800) |
 | [lib]/CriticalSection.a |           8(+8) |       0(+0) |         0(+0) |
 | [lib]/EventLoopKit.a    |       348(+348) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a  |       932(+932) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a  |     1238(+1238) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a      |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/LedKit.a          |   19410(+19410) |       0(+0) |       10(+10) |
-| [lib]/VideoKit.a        |       954(+954) |       0(+0) |       36(+36) |
+| [lib]/VideoKit.a        |     1004(+1004) |       0(+0) |       36(+36) |
 | [lib]/c.a               |   40920(+40920) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a             |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/m.a               |       564(+564) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a  |   70124(+70124) |   464(+464) | 10393(+10393) |
 | [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a          |   10748(+10748) |     16(+16) |     204(+204) |
+| [lib]/stdc++.a          |   10716(+10716) |     16(+16) |     204(+204) |
 | __/__                   |       108(+108) |       0(+0) |         0(+0) |
 | main.cpp.obj            |     7020(+7020) |   448(+448) | 13276(+13276) |
-| Subtotals               | 170196(+170196) | 3520(+3520) | 54880(+54880) |
+| Subtotals               | 170516(+170516) | 3520(+3520) | 54880(+54880) |
 Total Static RAM memory (data + bss): 58400(+58400) bytes
-Total Flash memory (text + data): 173716(+173716) bytes
+Total Flash memory (text + data): 174036(+174036) bytes
 
Flash used: 199084 (9%) / total: 2097152
SRAM used: 58720 (11%) / total: 524288
spike_lk_ble (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_ble-map.txt	2022-12-12 14:39:08.798920046 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_ble-map.txt	2022-12-12 14:39:09.042919581 +0000
@@ -1,19 +1,19 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       410(+410) |     15(+15) |       82(+82) |
+| [fill]                  |       428(+428) |     15(+15) |       86(+86) |
 | [lib]/BLEKit.a          |     1436(+1436) |       0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a  |       122(+122) |       0(+0) |         0(+0) |
 | [lib]/CriticalSection.a |           8(+8) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a  |     1436(+1436) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a  |     1712(+1712) |       0(+0) |         0(+0) |
 | [lib]/c.a               |   40860(+40860) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a             |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/m.a               |       360(+360) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a  | 145464(+145464) |   709(+709) | 19447(+19447) |
 | [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
 | [lib]/stdc++.a          |     9940(+9940) |     16(+16) |     204(+204) |
-| main.cpp.obj            |     7528(+7528) |     92(+92) | 15694(+15694) |
-| Subtotals               | 214932(+214932) | 3408(+3408) | 35552(+35552) |
-Total Static RAM memory (data + bss): 38960(+38960) bytes
-Total Flash memory (text + data): 218340(+218340) bytes
+| main.cpp.obj            |     7554(+7554) |     92(+92) | 15722(+15722) |
+| Subtotals               | 215252(+215252) | 3408(+3408) | 35584(+35584) |
+Total Static RAM memory (data + bss): 38992(+38992) bytes
+Total Flash memory (text + data): 218660(+218660) bytes
 
Flash used: 237596 (11%) / total: 2097152
SRAM used: 39304 (7%) / total: 524288
spike_lk_command_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt	2022-12-12 14:39:10.446916910 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_command_kit-map.txt	2022-12-12 14:39:10.674916480 +0000
@@ -1,36 +1,36 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       312(+312) |     17(+17) |       44(+44) |
+| [fill]                  |       308(+308) |     17(+17) |       44(+44) |
 | [lib]/ColorKit.a        |       864(+864) |       0(+0) |         0(+0) |
 | [lib]/CommandKit.a      |     1152(+1152) |       0(+0) |         0(+0) |
 | [lib]/CoreEventFlags.a  |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/CoreI2C.a         |         36(+36) |       0(+0) |         0(+0) |
 | [lib]/CoreIMU.a         |     5018(+5018) |       0(+0) |         0(+0) |
 | [lib]/CoreMotor.a       |       176(+176) |       0(+0) |         0(+0) |
 | [lib]/CorePwm.a         |         60(+60) |       0(+0) |         0(+0) |
 | [lib]/CoreSPI.a         |         28(+28) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a    |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a       |     7954(+7954) |       1(+1) | 30800(+30800) |
 | [lib]/CriticalSection.a |           8(+8) |       0(+0) |         0(+0) |
 | [lib]/EventLoopKit.a    |       348(+348) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a  |       932(+932) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a  |     1238(+1238) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a      |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/IMUKit.a          |     1416(+1416) |       0(+0) |         0(+0) |
 | [lib]/LedKit.a          |   19264(+19264) |       0(+0) |       10(+10) |
 | [lib]/MotionKit.a       |       726(+726) |       0(+0) |         0(+0) |
 | [lib]/ReinforcerKit.a   |     1686(+1686) |       0(+0) |         0(+0) |
 | [lib]/Utils.a           |         82(+82) |       0(+0) |         0(+0) |
-| [lib]/VideoKit.a        |       940(+940) |       0(+0) |       36(+36) |
+| [lib]/VideoKit.a        |       990(+990) |       0(+0) |       36(+36) |
 | [lib]/c.a               |   40920(+40920) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a             |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/m.a               |     2092(+2092) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a  |   76738(+76738) |   464(+464) | 10413(+10413) |
 | [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a          |   10748(+10748) |     16(+16) |     204(+204) |
+| [lib]/stdc++.a          |   10716(+10716) |     16(+16) |     204(+204) |
 | __/__                   |       108(+108) |       0(+0) |         0(+0) |
 | main.cpp.obj            |   10006(+10006) |   718(+718) | 17360(+17360) |
-| Subtotals               | 190100(+190100) | 3792(+3792) | 58992(+58992) |
+| Subtotals               | 190420(+190420) | 3792(+3792) | 58992(+58992) |
 Total Static RAM memory (data + bss): 62784(+62784) bytes
-Total Flash memory (text + data): 193892(+193892) bytes
+Total Flash memory (text + data): 194212(+194212) bytes
 
Flash used: 220276 (10%) / total: 2097152
SRAM used: 63104 (12%) / total: 524288
spike_lk_config_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_config_kit-map.txt	2022-12-12 14:39:10.898916058 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_config_kit-map.txt	2022-12-12 14:39:11.082915711 +0000
@@ -1,19 +1,19 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       178(+178) |       8(+8) |       45(+45) |
-| [lib]/ConfigKit.a       |       328(+328) |       0(+0) |         0(+0) |
+| [fill]                  |       190(+190) |       8(+8) |       45(+45) |
+| [lib]/ConfigKit.a       |       336(+336) |       0(+0) |         0(+0) |
 | [lib]/CriticalSection.a |           8(+8) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a  |       896(+896) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a  |     1188(+1188) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a      |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/c.a               |   40860(+40860) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a             |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/m.a               |       360(+360) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a  |   57642(+57642) |   464(+464) | 10317(+10317) |
 | [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a          |   11476(+11476) |     16(+16) |     204(+204) |
+| [lib]/stdc++.a          |   11484(+11484) |     16(+16) |     204(+204) |
 | main.cpp.obj            |     3370(+3370) |       0(+0) | 11069(+11069) |
-| Subtotals               | 122580(+122580) | 3064(+3064) | 21760(+21760) |
+| Subtotals               | 122900(+122900) | 3064(+3064) | 21760(+21760) |
 Total Static RAM memory (data + bss): 24824(+24824) bytes
-Total Flash memory (text + data): 125644(+125644) bytes
+Total Flash memory (text + data): 125964(+125964) bytes
 
Flash used: 139244 (6%) / total: 2097152
SRAM used: 25136 (4%) / total: 524288
spike_lk_file_manager_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_file_manager_kit-map.txt	2022-12-12 14:39:12.406913215 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_file_manager_kit-map.txt	2022-12-12 14:39:12.594912861 +0000
@@ -1,18 +1,18 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       152(+152) |       0(+0) |       42(+42) |
+| [fill]                  |       160(+160) |       0(+0) |       38(+38) |
 | [lib]/CriticalSection.a |           8(+8) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a  |     1404(+1404) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a  |     1700(+1700) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a      |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/c.a               |   48236(+48236) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a             |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/m.a               |       360(+360) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a  |   57860(+57860) |   464(+464) | 10317(+10317) |
 | [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a          |   14538(+14538) |     16(+16) |     204(+204) |
-| main.cpp.obj            |     6272(+6272) |       0(+0) | 11440(+11440) |
-| Subtotals               | 136292(+136292) | 3056(+3056) | 22128(+22128) |
-Total Static RAM memory (data + bss): 25184(+25184) bytes
-Total Flash memory (text + data): 139348(+139348) bytes
+| [lib]/stdc++.a          |   14546(+14546) |     16(+16) |     204(+204) |
+| main.cpp.obj            |     6280(+6280) |       0(+0) | 11468(+11468) |
+| Subtotals               | 136612(+136612) | 3056(+3056) | 22152(+22152) |
+Total Static RAM memory (data + bss): 25208(+25208) bytes
+Total Flash memory (text + data): 139668(+139668) bytes
 
Flash used: 154368 (7%) / total: 2097152
SRAM used: 25520 (4%) / total: 524288
spike_lk_file_reception (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_file_reception-map.txt	2022-12-12 14:39:12.850912378 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_file_reception-map.txt	2022-12-12 14:39:13.070911963 +0000
@@ -1,21 +1,21 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       338(+338) |     16(+16) |       44(+44) |
-| [lib]/CoreWifi.a        |     4598(+4598) |       0(+0) |         0(+0) |
+| [fill]                  |       334(+334) |     16(+16) |       40(+40) |
+| [lib]/CoreWifi.a        |     4576(+4576) |       0(+0) |         0(+0) |
 | [lib]/CriticalSection.a |           8(+8) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a  |       892(+892) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a  |     1166(+1166) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a      |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/WebKit.a          |     1208(+1208) |       0(+0) |         0(+0) |
-| [lib]/c.a               |   54216(+54216) | 2574(+2574) |       97(+97) |
+| [lib]/c.a               |   55216(+55216) | 2574(+2574) |       97(+97) |
 | [lib]/gcc.a             |     7416(+7416) |       0(+0) |         0(+0) |
 | [lib]/m.a               |       372(+372) |       0(+0) |         0(+0) |
 | [lib]/mbed-http.a       |     6896(+6896) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a  | 186540(+186540) |   614(+614) | 13727(+13727) |
 | [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a          |     5908(+5908) |       8(+8) |       44(+44) |
-| main.cpp.obj            |     3894(+3894) |       0(+0) | 20788(+20788) |
-| Subtotals               | 272600(+272600) | 3216(+3216) | 34728(+34728) |
-Total Static RAM memory (data + bss): 37944(+37944) bytes
-Total Flash memory (text + data): 275816(+275816) bytes
+| [lib]/stdc++.a          |   10316(+10316) |     16(+16) |     204(+204) |
+| main.cpp.obj            |     3922(+3922) |       0(+0) | 20816(+20816) |
+| Subtotals               | 278284(+278284) | 3224(+3224) | 34912(+34912) |
+Total Static RAM memory (data + bss): 38136(+38136) bytes
+Total Flash memory (text + data): 281508(+281508) bytes
 
Flash used: 339748 (16%) / total: 2097152
SRAM used: 38448 (7%) / total: 524288
spike_lk_fs (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_fs-map.txt	2022-12-12 14:39:13.670910832 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_fs-map.txt	2022-12-12 14:39:13.870910455 +0000
@@ -1,23 +1,23 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       220(+220) |       7(+7) |       34(+34) |
+| [fill]                  |       182(+182) |       7(+7) |       34(+34) |
 | [lib]/CoreEventFlags.a  |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a  |       126(+126) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a    |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a       |     7954(+7954) |       1(+1) | 30800(+30800) |
-| [lib]/FileManagerKit.a  |       932(+932) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a  |     1214(+1214) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a      |         94(+94) |       0(+0) |         0(+0) |
-| [lib]/VideoKit.a        |       954(+954) |       0(+0) |       36(+36) |
+| [lib]/VideoKit.a        |       982(+982) |       0(+0) |       36(+36) |
 | [lib]/c.a               |   40836(+40836) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a             |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a  |   69942(+69942) |   464(+464) | 10393(+10393) |
 | [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a          |   14514(+14514) |     16(+16) |     204(+204) |
+| [lib]/stdc++.a          |   14498(+14498) |     16(+16) |     204(+204) |
 | __/__                   |       108(+108) |       0(+0) |         0(+0) |
 | main.cpp.obj            |     2770(+2770) |       8(+8) |   3016(+3016) |
 | source/ComUtils.cpp.obj |       666(+666) |       0(+0) |         0(+0) |
-| Subtotals               | 147508(+147508) | 3072(+3072) | 44608(+44608) |
+| Subtotals               | 147764(+147764) | 3072(+3072) | 44608(+44608) |
 Total Static RAM memory (data + bss): 47680(+47680) bytes
-Total Flash memory (text + data): 150580(+150580) bytes
+Total Flash memory (text + data): 150836(+150836) bytes
 
Flash used: 174440 (8%) / total: 2097152
SRAM used: 47992 (9%) / total: 524288
spike_lk_lcd (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_lcd-map.txt	2022-12-12 14:39:14.478909309 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_lcd-map.txt	2022-12-12 14:39:14.674908939 +0000
@@ -1,23 +1,23 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       236(+236) |     11(+11) |       30(+30) |
+| [fill]                  |       240(+240) |     11(+11) |       34(+34) |
 | [lib]/CoreEventFlags.a  |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a    |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a       |     7970(+7970) |       1(+1) | 30800(+30800) |
 | [lib]/CriticalSection.a |           8(+8) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a  |       932(+932) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a  |     1276(+1276) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a      |         94(+94) |       0(+0) |         0(+0) |
-| [lib]/VideoKit.a        |       910(+910) |       0(+0) |       36(+36) |
+| [lib]/VideoKit.a        |       906(+906) |       0(+0) |       36(+36) |
 | [lib]/c.a               |   40860(+40860) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a             |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/m.a               |       360(+360) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a  |   69792(+69792) |   464(+464) | 10393(+10393) |
 | [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a          |   10748(+10748) |     16(+16) |     204(+204) |
+| [lib]/stdc++.a          |   10716(+10716) |     16(+16) |     204(+204) |
 | __/__                   |       108(+108) |       0(+0) |         0(+0) |
-| main.cpp.obj            |     4762(+4762) |     44(+44) | 12452(+12452) |
-| Subtotals               | 145172(+145172) | 3112(+3112) | 54040(+54040) |
-Total Static RAM memory (data + bss): 57152(+57152) bytes
-Total Flash memory (text + data): 148284(+148284) bytes
+| main.cpp.obj            |     4770(+4770) |     44(+44) | 12480(+12480) |
+| Subtotals               | 145492(+145492) | 3112(+3112) | 54072(+54072) |
+Total Static RAM memory (data + bss): 57184(+57184) bytes
+Total Flash memory (text + data): 148604(+148604) bytes
 
Flash used: 172652 (8%) / total: 2097152
SRAM used: 57496 (10%) / total: 524288
spike_lk_reinforcer (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_reinforcer-map.txt	2022-12-12 14:39:16.802904928 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_reinforcer-map.txt	2022-12-12 14:39:17.022904513 +0000
@@ -1,35 +1,35 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       292(+292) |     15(+15) |       44(+44) |
+| [fill]                  |       288(+288) |     15(+15) |       44(+44) |
 | [lib]/ColorKit.a        |       864(+864) |       0(+0) |         0(+0) |
 | [lib]/CoreEventFlags.a  |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/CoreI2C.a         |         36(+36) |       0(+0) |         0(+0) |
 | [lib]/CoreIMU.a         |     5018(+5018) |       0(+0) |         0(+0) |
 | [lib]/CoreMotor.a       |       176(+176) |       0(+0) |         0(+0) |
 | [lib]/CorePwm.a         |         60(+60) |       0(+0) |         0(+0) |
 | [lib]/CoreSPI.a         |         28(+28) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a    |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a       |     7954(+7954) |       1(+1) | 30800(+30800) |
 | [lib]/CriticalSection.a |           8(+8) |       0(+0) |         0(+0) |
 | [lib]/EventLoopKit.a    |       348(+348) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a  |       932(+932) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a  |     1238(+1238) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a      |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/IMUKit.a          |     1416(+1416) |       0(+0) |         0(+0) |
 | [lib]/LedKit.a          |   19410(+19410) |       0(+0) |       10(+10) |
 | [lib]/MotionKit.a       |       726(+726) |       0(+0) |         0(+0) |
 | [lib]/ReinforcerKit.a   |     1658(+1658) |       0(+0) |         0(+0) |
 | [lib]/Utils.a           |         48(+48) |       0(+0) |         0(+0) |
-| [lib]/VideoKit.a        |       954(+954) |       0(+0) |       36(+36) |
+| [lib]/VideoKit.a        |     1004(+1004) |       0(+0) |       36(+36) |
 | [lib]/c.a               |   40920(+40920) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a             |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/m.a               |     2092(+2092) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a  |   76738(+76738) |   464(+464) | 10413(+10413) |
 | [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a          |   10748(+10748) |     16(+16) |     204(+204) |
+| [lib]/stdc++.a          |   10716(+10716) |     16(+16) |     204(+204) |
 | __/__                   |       108(+108) |       0(+0) |         0(+0) |
 | main.cpp.obj            |     7560(+7560) |   448(+448) | 14304(+14304) |
-| Subtotals               | 186580(+186580) | 3520(+3520) | 55936(+55936) |
+| Subtotals               | 186900(+186900) | 3520(+3520) | 55936(+55936) |
 Total Static RAM memory (data + bss): 59456(+59456) bytes
-Total Flash memory (text + data): 190100(+190100) bytes
+Total Flash memory (text + data): 190420(+190420) bytes
 
Flash used: 215940 (10%) / total: 2097152
SRAM used: 59776 (11%) / total: 524288
spike_lk_serial_number (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_serial_number-map.txt	2022-12-12 14:39:19.394900043 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_serial_number-map.txt	2022-12-12 14:39:19.578899696 +0000
@@ -1,20 +1,20 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       214(+214) |       0(+0) |       38(+38) |
+| [fill]                  |       170(+170) |       8(+8) |       38(+38) |
 | [lib]/CoreMCU.a         |         16(+16) |       0(+0) |         0(+0) |
 | [lib]/CriticalSection.a |           8(+8) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a  |       936(+936) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a  |     1212(+1212) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a      |         94(+94) |       0(+0) |         0(+0) |
-| [lib]/SerialNumberKit.a |       596(+596) |       0(+0) |         0(+0) |
-| [lib]/c.a               |   46520(+46520) | 2572(+2572) |       97(+97) |
+| [lib]/SerialNumberKit.a |       656(+656) |       0(+0) |         0(+0) |
+| [lib]/c.a               |   47520(+47520) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a             |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/m.a               |       360(+360) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a  |   57578(+57578) |   464(+464) | 10317(+10317) |
 | [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a          |     5424(+5424) |       8(+8) |       44(+44) |
+| [lib]/stdc++.a          |     9940(+9940) |     16(+16) |     204(+204) |
 | main.cpp.obj            |     3110(+3110) |       8(+8) | 11188(+11188) |
-| Subtotals               | 122224(+122224) | 3056(+3056) | 21712(+21712) |
-Total Static RAM memory (data + bss): 24768(+24768) bytes
-Total Flash memory (text + data): 125280(+125280) bytes
+| Subtotals               | 128032(+128032) | 3072(+3072) | 21872(+21872) |
+Total Static RAM memory (data + bss): 24944(+24944) bytes
+Total Flash memory (text + data): 131104(+131104) bytes
 
Flash used: 144900 (6%) / total: 2097152
SRAM used: 25256 (4%) / total: 524288
spike_lk_update_process_app_base (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_update_process_app_base-map.txt	2022-12-12 14:39:20.170898581 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_update_process_app_base-map.txt	2022-12-12 14:39:20.362898219 +0000
@@ -1,22 +1,22 @@
 | Module                  |           .text |       .data |          .bss |
 |-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       182(+182) |     12(+12) |       46(+46) |
+| [fill]                  |       222(+222) |     12(+12) |       50(+50) |
 | [lib]/CoreFlashMemory.a |       546(+546) |       0(+0) |         0(+0) |
 | [lib]/CoreQSPI.a        |       160(+160) |       0(+0) |         0(+0) |
 | [lib]/CriticalSection.a |           8(+8) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a  |       936(+936) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a  |     1212(+1212) |       0(+0) |         0(+0) |
 | [lib]/FirmwareKit.a     |       858(+858) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a      |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/bootutil.a        |     1282(+1282) |     12(+12) |     132(+132) |
 | [lib]/c.a               |   42120(+42120) | 2572(+2572) |       97(+97) |
 | [lib]/gcc.a             |     7148(+7148) |       0(+0) |         0(+0) |
 | [lib]/m.a               |       360(+360) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a  |   71602(+71602) |   528(+528) | 10473(+10473) |
 | [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
 | [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a          |     8592(+8592) |     16(+16) |     204(+204) |
-| main.cpp.obj            |     3452(+3452) |       0(+0) | 11820(+11820) |
-| Subtotals               | 137560(+137560) | 3144(+3144) | 22800(+22800) |
-Total Static RAM memory (data + bss): 25944(+25944) bytes
-Total Flash memory (text + data): 140704(+140704) bytes
+| [lib]/stdc++.a          |     9940(+9940) |     16(+16) |     204(+204) |
+| main.cpp.obj            |     3516(+3516) |       0(+0) | 11848(+11848) |
+| Subtotals               | 139288(+139288) | 3144(+3144) | 22832(+22832) |
+Total Static RAM memory (data + bss): 25976(+25976) bytes
+Total Flash memory (text + data): 142432(+142432) bytes
 
Flash used: 156876 (7%) / total: 2097152
SRAM used: 26288 (5%) / total: 524288

@codecov
Copy link

codecov bot commented Dec 9, 2022

Codecov Report

Merging #1197 (0f113b7) into develop (c743083) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff            @@
##           develop    #1197   +/-   ##
========================================
  Coverage    96.16%   96.16%           
========================================
  Files          146      146           
  Lines         3542     3548    +6     
========================================
+ Hits          3406     3412    +6     
  Misses         136      136           
Impacted Files Coverage Δ
libs/FileManagerKit/include/FileManagerKit.h 100.00% <ø> (ø)
libs/FileManagerKit/source/File.cpp 100.00% <100.00%> (ø)

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

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.

the File part LGTM w/ small suggestions 👍

regarding the FileManager part, I would prefer we keep it out of this PR as it's using exists which will suffer from the same issues we previously had.

the FileManager test part is also a bit strange, I'm not sure I understand why you are testing like this.

libs/FileManagerKit/source/File.cpp Show resolved Hide resolved
libs/FileManagerKit/include/FileManagerKit.h Show resolved Hide resolved
libs/FileManagerKit/tests/File_test.cpp Outdated Show resolved Hide resolved
libs/FileManagerKit/tests/File_test.cpp Outdated Show resolved Hide resolved
libs/FileManagerKit/source/FileManagerKit.cpp Outdated Show resolved Hide resolved
Comment on lines 89 to 97
auto initial_file_size = std::filesystem::file_size(path_A);
auto initial_free_space = std::filesystem::space(path_A).free;

EXPECT_NE(initial_file_size, 0);

FileManagerKit::clear(path_A);

auto final_file_size = std::filesystem::file_size(path_A);
auto final_free_space = std::filesystem::space(path_A).free;
Copy link
Member

Choose a reason for hiding this comment

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

I'm not sure I understand why you want to test it like this.

why not just write to the file, measure the size, clear it, measure again?

Copy link
Member Author

@YannLocatelli YannLocatelli Dec 12, 2022

Choose a reason for hiding this comment

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

It's to verify that it is not just a truncation of a file: move the EOF character to the beginning of file and keep the previous data allocated but inaccessible.

@YannLocatelli YannLocatelli changed the title ✨ (file/filemanager): Add clear file ✨ (file): Add clear file Dec 12, 2022
@sonarcloud
Copy link

sonarcloud bot commented Dec 12, 2022

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

100.0% 100.0% Coverage
0.0% 0.0% Duplication

@ladislas ladislas merged commit 12d6c23 into develop Dec 12, 2022
@ladislas ladislas deleted the yann/feature/add-clear-file branch December 12, 2022 16:13
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.

3 participants