Skip to content

Conversation

@YannLocatelli
Copy link
Member

No description provided.

@YannLocatelli YannLocatelli self-assigned this Jul 22, 2024
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@YannLocatelli YannLocatelli force-pushed the yann/feature/rc/deep-sleep-use-magic-card-to-wakeup branch from 00a6a3c to a4ab02d Compare July 23, 2024 13:34
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@YannLocatelli YannLocatelli force-pushed the yann/feature/rc/deep-sleep-use-magic-card-to-wakeup branch from c3c8695 to e191a5d Compare July 24, 2024 12:52
@github-actions
Copy link

📈 Changes Impact Analysis Report

📌 Info

  • toolchain: Arm GNU Toolchain 13.2.rel1 (Build arm-13.7) 13.2.1 20231009
  • enable_log_debug: ON
base head
branch develop yann/feature/rc/deep-sleep-use-magic-card-to-wakeup
sha b7867ed e191a5d
mbed mbed-os@master+fixes+gcc-11-support mbed-os@master+fixes+gcc-11-support
-std -std=c++20 -std=c++20

🤖 Firmware impact analysis

Target Flash Used (base/head) Flash Used Δ Flash Available (base/head) Static RAM (base/head) Static RAM Δ
bootloader 140392 (53%) ø 121752 (46%)
121752 (46%)
39760 (7%) ø
os 465180 (29%)
471500 (30%)
📈
+6320 (+1%)
1099492 (70%)
1093172 (69%)
93368 (17%)
93976 (17%)
📈
+608 (+0%)
Click to show memory sections
| -          |      Hex |     Bytes |  KiB |
|------------|---------:|----------:|-----:|
| Flash      | 0x200000 | 2 097 152 | 2048 |
| SRAM       |  0x80000 |   524 288 |  512 |
| Bootloader |  0x40000 |   262 144 |  256 |
| Header     |   0x1000 |     4 096 |    4 |
| OS         | 0x17E000 | 1 564 672 | 1528 |
| Tail       |   0x1000 |     4 096 |    4 |
| Scratch    |  0x40000 |   262 144 |  256 |

🔬 Detailed impact analysis

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

🗺️ Map files diff output

LekaOS (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/LekaOS-map.txt	2024-07-24 13:01:19.441216754 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt	2024-07-24 13:01:19.709220665 +0000
@@ -1,55 +1,55 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       656(+656) |     14(+14) |     263(+263) |
+| [fill]                     |       656(+656) |     14(+14) |     266(+266) |
 | [lib]/ActivityKit.a        |   10916(+10916) |       0(+0) |         0(+0) |
 | [lib]/BLEKit.a             |     3784(+3784) |       0(+0) |     128(+128) |
 | [lib]/BatteryKit.a         |       360(+360) |       0(+0) |         0(+0) |
 | [lib]/BehaviorKit.a        |     1650(+1650) |   460(+460) |         0(+0) |
 | [lib]/ColorKit.a           |       860(+860) |       0(+0) |         0(+0) |
 | [lib]/CommandKit.a         |     1158(+1158) |       0(+0) |         0(+0) |
 | [lib]/CoreBattery.a        |       634(+634) |       0(+0) |         0(+0) |
 | [lib]/CoreBufferedSerial.a |       252(+252) |       0(+0) |         0(+0) |
 | [lib]/CoreEventFlags.a     |       130(+130) |       0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a     |         44(+44) |       0(+0) |         0(+0) |
 | [lib]/CoreFlashMemory.a    |       534(+534) |       0(+0) |         0(+0) |
 | [lib]/CoreI2C.a            |         36(+36) |       0(+0) |         0(+0) |
 | [lib]/CoreIMU.a            |     6898(+6898) |       0(+0) |         0(+0) |
 | [lib]/CoreInterruptIn.a    |       208(+208) |       0(+0) |         0(+0) |
 | [lib]/CoreMCU.a            |         16(+16) |       0(+0) |         0(+0) |
 | [lib]/CoreMotor.a          |       146(+146) |       0(+0) |         0(+0) |
 | [lib]/CoreMutex.a          |           8(+8) |       0(+0) |         0(+0) |
 | [lib]/CorePwm.a            |         30(+30) |       0(+0) |         0(+0) |
 | [lib]/CoreQSPI.a           |       156(+156) |       0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |       652(+652) |       0(+0) |         0(+0) |
 | [lib]/CoreSPI.a            |         24(+24) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a       |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreTimeout.a        |       210(+210) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a          |     8618(+8618) |       1(+1) | 30800(+30800) |
 | [lib]/CriticalSection.a    |           8(+8) |       0(+0) |         0(+0) |
 | [lib]/EventLoopKit.a       |       354(+354) |       0(+0) |         0(+0) |
 | [lib]/FileManagerKit.a     |     2346(+2346) |       0(+0) |         0(+0) |
 | [lib]/FirmwareKit.a        |       592(+592) |       0(+0) |         0(+0) |
 | [lib]/Fusion.a             |     2036(+2036) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/IMUKit.a             |       902(+902) |       0(+0) |     164(+164) |
 | [lib]/LedKit.a             |   18972(+18972) |       0(+0) |       20(+20) |
 | [lib]/MotionKit.a          |       878(+878) |       0(+0) |         0(+0) |
-| [lib]/RFIDKit.a            |     1106(+1106) |       0(+0) |         8(+8) |
+| [lib]/RFIDKit.a            |     1246(+1246) |       0(+0) |         8(+8) |
 | [lib]/ReinforcerKit.a      |     1390(+1390) |   460(+460) |         0(+0) |
 | [lib]/SerialNumberKit.a    |       594(+594) |       0(+0) |         0(+0) |
 | [lib]/Utils.a              |         34(+34) |       0(+0) |         0(+0) |
 | [lib]/VideoKit.a           |       812(+812) |       0(+0) |       36(+36) |
 | [lib]/bootutil.a           |     1350(+1350) |     12(+12) |     132(+132) |
 | [lib]/c_nano.a             |   17260(+17260) |   192(+192) |     370(+370) |
 | [lib]/gcc.a                |     3816(+3816) |       0(+0) |         0(+0) |
 | [lib]/m.a                  |     5184(+5184) |       0(+0) |         0(+0) |
-| [lib]/mbed-os-static.a     | 178498(+178498) |   769(+769) | 19755(+19755) |
+| [lib]/mbed-os-static.a     | 178708(+178708) |   769(+769) | 19755(+19755) |
 | [lib]/misc                 |       264(+264) |       4(+4) |       25(+25) |
 | [lib]/nosys.a              |         32(+32) |       0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        |     5654(+5654) |     12(+12) |     176(+176) |
 | __/__                      |       108(+108) |       0(+0) |         0(+0) |
-| main.cpp.obj               | 141910(+141910) |   132(+132) | 39091(+39091) |
-| Subtotals                  | 423104(+423104) | 2056(+2056) | 90968(+90968) |
-Total Static RAM memory (data + bss): 93024(+93024) bytes
-Total Flash memory (text + data): 425160(+425160) bytes
+| main.cpp.obj               | 147720(+147720) |   132(+132) | 39696(+39696) |
+| Subtotals                  | 429264(+429264) | 2056(+2056) | 91576(+91576) |
+Total Static RAM memory (data + bss): 93632(+93632) bytes
+Total Flash memory (text + data): 431320(+431320) bytes
 
Flash used: 471500 (22%) / total: 2097152
SRAM used: 93976 (17%) / total: 524288
functional_ut_deep_sleep_rfid_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_rfid_kit-map.txt	2024-07-24 13:01:24.193286737 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_rfid_kit-map.txt	2024-07-24 13:01:24.397289894 +0000
@@ -1,21 +1,21 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       520(+520) |     10(+10) |       42(+42) |
+| [fill]                     |       512(+512) |     10(+10) |       42(+42) |
 | [lib]/CoreBufferedSerial.a |       270(+270) |       0(+0) |         0(+0) |
-| [lib]/CoreEventQueue.a     |         94(+94) |       0(+0) |         0(+0) |
+| [lib]/CoreEventQueue.a     |         44(+44) |       0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |       688(+688) |       0(+0) |         0(+0) |
 | [lib]/CriticalSection.a    |           8(+8) |       0(+0) |         0(+0) |
-| [lib]/RFIDKit.a            |     1098(+1098) |       0(+0) |         8(+8) |
+| [lib]/RFIDKit.a            |     1238(+1238) |       0(+0) |         8(+8) |
 | [lib]/c_nano.a             |   34484(+34484) |   556(+556) |     370(+370) |
 | [lib]/gcc.a                |     3588(+3588) |       0(+0) |         0(+0) |
 | [lib]/m.a                  |       264(+264) |       0(+0) |         0(+0) |
-| [lib]/mbed-os-static.a     |   54342(+54342) |   460(+460) | 10317(+10317) |
+| [lib]/mbed-os-static.a     |   54564(+54564) |   460(+460) | 10317(+10317) |
 | [lib]/misc                 |       264(+264) |       4(+4) |       25(+25) |
 | [lib]/nosys.a              |         32(+32) |       0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        | 113218(+113218) |   137(+137) |   5689(+5689) |
 | __/__                      |     4076(+4076) |       1(+1) | 10840(+10840) |
-| suite_rfid_kit.cpp.obj     |   11878(+11878) |   368(+368) |   1325(+1325) |
-| Subtotals                  | 224824(+224824) | 1536(+1536) | 28616(+28616) |
-Total Static RAM memory (data + bss): 30152(+30152) bytes
-Total Flash memory (text + data): 226360(+226360) bytes
+| suite_rfid_kit.cpp.obj     |   11942(+11942) |   368(+368) |   1613(+1613) |
+| Subtotals                  | 225192(+225192) | 1536(+1536) | 28904(+28904) |
+Total Static RAM memory (data + bss): 30440(+30440) bytes
+Total Flash memory (text + data): 226728(+226728) bytes
 
Flash used: 253768 (12%) / total: 2097152
SRAM used: 30760 (5%) / total: 524288
spike_lk_activity_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt	2024-07-24 13:01:26.757326414 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt	2024-07-24 13:01:26.945329324 +0000
@@ -1,42 +1,42 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       376(+376) |       7(+7) |       54(+54) |
+| [fill]                     |       364(+364) |       7(+7) |       54(+54) |
 | [lib]/ActivityKit.a        |   10926(+10926) |       0(+0) |         0(+0) |
 | [lib]/ColorKit.a           |       860(+860) |       0(+0) |         0(+0) |
 | [lib]/CoreBufferedSerial.a |       270(+270) |       0(+0) |         0(+0) |
 | [lib]/CoreEventFlags.a     |       130(+130) |       0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a     |         44(+44) |       0(+0) |         0(+0) |
 | [lib]/CoreI2C.a            |         36(+36) |       0(+0) |         0(+0) |
 | [lib]/CoreIMU.a            |     6898(+6898) |       0(+0) |         0(+0) |
 | [lib]/CoreInterruptIn.a    |       208(+208) |       0(+0) |         0(+0) |
 | [lib]/CoreMotor.a          |       146(+146) |       0(+0) |         0(+0) |
 | [lib]/CorePwm.a            |         30(+30) |       0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |       688(+688) |       0(+0) |         0(+0) |
 | [lib]/CoreSPI.a            |         24(+24) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a       |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreTimeout.a        |       210(+210) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a          |     8618(+8618) |       1(+1) | 30800(+30800) |
 | [lib]/CriticalSection.a    |           8(+8) |       0(+0) |         0(+0) |
 | [lib]/EventLoopKit.a       |       354(+354) |       0(+0) |         0(+0) |
 | [lib]/FileManagerKit.a     |     1720(+1720) |       0(+0) |         0(+0) |
 | [lib]/Fusion.a             |     2036(+2036) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/IMUKit.a             |       902(+902) |       0(+0) |     164(+164) |
 | [lib]/LedKit.a             |   18972(+18972) |       0(+0) |       20(+20) |
 | [lib]/MotionKit.a          |       878(+878) |       0(+0) |         0(+0) |
-| [lib]/RFIDKit.a            |     1102(+1102) |       0(+0) |         8(+8) |
+| [lib]/RFIDKit.a            |     1242(+1242) |       0(+0) |         8(+8) |
 | [lib]/ReinforcerKit.a      |     1822(+1822) |   460(+460) |         0(+0) |
 | [lib]/VideoKit.a           |       872(+872) |       0(+0) |       36(+36) |
 | [lib]/c_nano.a             |   14074(+14074) |   192(+192) |     370(+370) |
 | [lib]/gcc.a                |     3816(+3816) |       0(+0) |         0(+0) |
 | [lib]/m.a                  |     5184(+5184) |       0(+0) |         0(+0) |
-| [lib]/mbed-os-static.a     |   77838(+77838) |   460(+460) | 10951(+10951) |
+| [lib]/mbed-os-static.a     |   78060(+78060) |   460(+460) | 10951(+10951) |
 | [lib]/misc                 |       264(+264) |       4(+4) |       25(+25) |
 | [lib]/nosys.a              |         32(+32) |       0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        |     5100(+5100) |     12(+12) |     176(+176) |
 | __/__                      |       108(+108) |       0(+0) |         0(+0) |
-| main.cpp.obj               |   11398(+11398) |       8(+8) | 20276(+20276) |
-| Subtotals                  | 176968(+176968) | 1144(+1144) | 62880(+62880) |
-Total Static RAM memory (data + bss): 64024(+64024) bytes
-Total Flash memory (text + data): 178112(+178112) bytes
+| main.cpp.obj               |   11432(+11432) |       8(+8) | 20564(+20564) |
+| Subtotals                  | 177352(+177352) | 1144(+1144) | 63168(+63168) |
+Total Static RAM memory (data + bss): 64312(+64312) bytes
+Total Flash memory (text + data): 178496(+178496) bytes
 
Flash used: 204516 (9%) / total: 2097152
SRAM used: 64640 (12%) / total: 524288
spike_lk_motion_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt	2024-07-24 13:01:33.337426962 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt	2024-07-24 13:01:33.469428914 +0000
@@ -1,30 +1,30 @@
 | Module                     |         .text |     .data |          .bss |
 |----------------------------|---------------|-----------|---------------|
 | [fill]                     |     148(+148) |     4(+4) |       46(+46) |
 | [lib]/CoreBufferedSerial.a |     270(+270) |     0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a     |       44(+44) |     0(+0) |         0(+0) |
 | [lib]/CoreI2C.a            |       36(+36) |     0(+0) |         0(+0) |
 | [lib]/CoreIMU.a            |   6898(+6898) |     0(+0) |         0(+0) |
 | [lib]/CoreInterruptIn.a    |     208(+208) |     0(+0) |         0(+0) |
 | [lib]/CoreMotor.a          |     146(+146) |     0(+0) |         0(+0) |
 | [lib]/CorePwm.a            |       30(+30) |     0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |     688(+688) |     0(+0) |         0(+0) |
 | [lib]/CoreTimeout.a        |     210(+210) |     0(+0) |         0(+0) |
 | [lib]/CriticalSection.a    |         8(+8) |     0(+0) |         0(+0) |
 | [lib]/Fusion.a             |   2036(+2036) |     0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |       94(+94) |     0(+0) |         0(+0) |
 | [lib]/IMUKit.a             |     902(+902) |     0(+0) |     164(+164) |
 | [lib]/MotionKit.a          |     878(+878) |     0(+0) |         0(+0) |
-| [lib]/RFIDKit.a            |   1098(+1098) |     0(+0) |         8(+8) |
+| [lib]/RFIDKit.a            |   1238(+1238) |     0(+0) |         8(+8) |
 | [lib]/c_nano.a             |   3804(+3804) |   92(+92) |     329(+329) |
 | [lib]/gcc.a                |   3736(+3736) |     0(+0) |         0(+0) |
 | [lib]/m.a                  |   4980(+4980) |     0(+0) |         0(+0) |
-| [lib]/mbed-os-static.a     | 42204(+42204) | 444(+444) |   8860(+8860) |
+| [lib]/mbed-os-static.a     | 42426(+42426) | 444(+444) |   8860(+8860) |
 | [lib]/misc                 |     264(+264) |     4(+4) |       25(+25) |
 | [lib]/nosys.a              |       32(+32) |     0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        |     324(+324) |     0(+0) |         0(+0) |
-| main.cpp.obj               |   4470(+4470) |     0(+0) | 13288(+13288) |
-| Subtotals                  | 73508(+73508) | 544(+544) | 22720(+22720) |
-Total Static RAM memory (data + bss): 23264(+23264) bytes
-Total Flash memory (text + data): 74052(+74052) bytes
+| main.cpp.obj               |   4508(+4508) |     0(+0) | 13576(+13576) |
+| Subtotals                  | 73908(+73908) | 544(+544) | 23008(+23008) |
+Total Static RAM memory (data + bss): 23552(+23552) bytes
+Total Flash memory (text + data): 74452(+74452) bytes
 
Flash used: 81676 (3%) / total: 2097152
SRAM used: 23840 (4%) / total: 524288
spike_lk_rfid (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt	2024-07-24 13:01:34.597445596 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt	2024-07-24 13:01:34.729447547 +0000
@@ -1,21 +1,21 @@
 | Module                     |         .text |     .data |          .bss |
 |----------------------------|---------------|-----------|---------------|
-| [fill]                     |     116(+116) |     4(+4) |       36(+36) |
+| [fill]                     |     124(+124) |     4(+4) |       36(+36) |
 | [lib]/CoreBufferedSerial.a |     324(+324) |     0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a     |       94(+94) |     0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |     766(+766) |     0(+0) |         0(+0) |
 | [lib]/CriticalSection.a    |         8(+8) |     0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |       94(+94) |     0(+0) |         0(+0) |
-| [lib]/RFIDKit.a            |   1142(+1142) |     0(+0) |         8(+8) |
+| [lib]/RFIDKit.a            |   1312(+1312) |     0(+0) |         8(+8) |
 | [lib]/c_nano.a             |   3804(+3804) |   92(+92) |     329(+329) |
 | [lib]/gcc.a                |   3196(+3196) |     0(+0) |         0(+0) |
 | [lib]/m.a                  |     264(+264) |     0(+0) |         0(+0) |
-| [lib]/mbed-os-static.a     | 31232(+31232) | 444(+444) |   8226(+8226) |
+| [lib]/mbed-os-static.a     | 31454(+31454) | 444(+444) |   8226(+8226) |
 | [lib]/misc                 |     264(+264) |     4(+4) |       25(+25) |
 | [lib]/nosys.a              |       32(+32) |     0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        |     324(+324) |     0(+0) |         0(+0) |
 | main.cpp.obj               |   2988(+2988) |     0(+0) | 10568(+10568) |
-| Subtotals                  | 44648(+44648) | 544(+544) | 19192(+19192) |
+| Subtotals                  | 45048(+45048) | 544(+544) | 19192(+19192) |
 Total Static RAM memory (data + bss): 19736(+19736) bytes
-Total Flash memory (text + data): 45192(+45192) bytes
+Total Flash memory (text + data): 45592(+45592) bytes
 
Flash used: 49640 (2%) / total: 2097152
SRAM used: 20024 (3%) / total: 524288
spike_lk_watchdog_isr (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt	2024-07-24 13:01:38.205498952 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt	2024-07-24 13:01:38.333500844 +0000
@@ -1,21 +1,21 @@
 | Module                     |         .text |     .data |          .bss |
 |----------------------------|---------------|-----------|---------------|
 | [fill]                     |     132(+132) |     4(+4) |       66(+66) |
 | [lib]/CoreBufferedSerial.a |     270(+270) |     0(+0) |         0(+0) |
-| [lib]/CoreEventQueue.a     |       94(+94) |     0(+0) |         0(+0) |
+| [lib]/CoreEventQueue.a     |       44(+44) |     0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |     688(+688) |     0(+0) |         0(+0) |
 | [lib]/CriticalSection.a    |         8(+8) |     0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |       94(+94) |     0(+0) |         0(+0) |
-| [lib]/RFIDKit.a            |   1098(+1098) |     0(+0) |         8(+8) |
+| [lib]/RFIDKit.a            |   1238(+1238) |     0(+0) |         8(+8) |
 | [lib]/c_nano.a             |   3804(+3804) |   92(+92) |     329(+329) |
 | [lib]/gcc.a                |   3196(+3196) |     0(+0) |         0(+0) |
 | [lib]/m.a                  |     264(+264) |     0(+0) |         0(+0) |
-| [lib]/mbed-os-static.a     | 32436(+32436) | 444(+444) |   8242(+8242) |
+| [lib]/mbed-os-static.a     | 32658(+32658) | 444(+444) |   8242(+8242) |
 | [lib]/misc                 |     264(+264) |     4(+4) |       25(+25) |
 | [lib]/nosys.a              |       32(+32) |     0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        |     324(+324) |     0(+0) |         0(+0) |
-| main.cpp.obj               |   4824(+4824) |     0(+0) | 12474(+12474) |
-| Subtotals                  | 47528(+47528) | 544(+544) | 21144(+21144) |
-Total Static RAM memory (data + bss): 21688(+21688) bytes
-Total Flash memory (text + data): 48072(+48072) bytes
+| main.cpp.obj               |   4896(+4896) |     0(+0) | 12762(+12762) |
+| Subtotals                  | 47912(+47912) | 544(+544) | 21432(+21432) |
+Total Static RAM memory (data + bss): 21976(+21976) bytes
+Total Flash memory (text + data): 48456(+48456) bytes
 
Flash used: 52856 (2%) / total: 2097152
SRAM used: 22264 (4%) / total: 524288

@github-actions
Copy link

📈 Changes Impact Analysis Report

📌 Info

  • toolchain: Arm GNU Toolchain 13.2.rel1 (Build arm-13.7) 13.2.1 20231009
  • enable_log_debug: OFF
base head
branch develop yann/feature/rc/deep-sleep-use-magic-card-to-wakeup
sha b7867ed e191a5d
mbed mbed-os@master+fixes+gcc-11-support mbed-os@master+fixes+gcc-11-support
-std -std=c++20 -std=c++20

🤖 Firmware impact analysis

Target Flash Used (base/head) Flash Used Δ Flash Available (base/head) Static RAM (base/head) Static RAM Δ
bootloader 125972 (48%) ø 136172 (51%)
136172 (51%)
28808 (5%) ø
os 399756 (25%)
402812 (25%)
📈
+3056 (+0%)
1164916 (74%)
1161860 (74%)
82008 (15%)
82616 (15%)
📈
+608 (+0%)
Click to show memory sections
| -          |      Hex |     Bytes |  KiB |
|------------|---------:|----------:|-----:|
| Flash      | 0x200000 | 2 097 152 | 2048 |
| SRAM       |  0x80000 |   524 288 |  512 |
| Bootloader |  0x40000 |   262 144 |  256 |
| Header     |   0x1000 |     4 096 |    4 |
| OS         | 0x17E000 | 1 564 672 | 1528 |
| Tail       |   0x1000 |     4 096 |    4 |
| Scratch    |  0x40000 |   262 144 |  256 |

🔬 Detailed impact analysis

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

🗺️ Map files diff output

LekaOS (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/LekaOS-map.txt	2024-07-24 13:01:25.333242683 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt	2024-07-24 13:01:25.593245118 +0000
@@ -1,55 +1,55 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       666(+666) |     14(+14) |     243(+243) |
+| [fill]                     |       668(+668) |     14(+14) |     246(+246) |
 | [lib]/ActivityKit.a        |   10916(+10916) |       0(+0) |         0(+0) |
 | [lib]/BLEKit.a             |     2078(+2078) |       0(+0) |         0(+0) |
 | [lib]/BatteryKit.a         |       360(+360) |       0(+0) |         0(+0) |
 | [lib]/BehaviorKit.a        |     1650(+1650) |   460(+460) |         0(+0) |
 | [lib]/ColorKit.a           |       860(+860) |       0(+0) |         0(+0) |
 | [lib]/CommandKit.a         |     1158(+1158) |       0(+0) |         0(+0) |
 | [lib]/CoreBattery.a        |       634(+634) |       0(+0) |         0(+0) |
 | [lib]/CoreBufferedSerial.a |       252(+252) |       0(+0) |         0(+0) |
 | [lib]/CoreEventFlags.a     |       130(+130) |       0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a     |         44(+44) |       0(+0) |         0(+0) |
 | [lib]/CoreFlashMemory.a    |       534(+534) |       0(+0) |         0(+0) |
 | [lib]/CoreI2C.a            |         36(+36) |       0(+0) |         0(+0) |
 | [lib]/CoreIMU.a            |     6898(+6898) |       0(+0) |         0(+0) |
 | [lib]/CoreInterruptIn.a    |       208(+208) |       0(+0) |         0(+0) |
 | [lib]/CoreMCU.a            |         16(+16) |       0(+0) |         0(+0) |
 | [lib]/CoreMotor.a          |       146(+146) |       0(+0) |         0(+0) |
 | [lib]/CoreMutex.a          |           8(+8) |       0(+0) |         0(+0) |
 | [lib]/CorePwm.a            |         30(+30) |       0(+0) |         0(+0) |
 | [lib]/CoreQSPI.a           |       156(+156) |       0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |       652(+652) |       0(+0) |         0(+0) |
 | [lib]/CoreSPI.a            |         24(+24) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a       |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreTimeout.a        |       210(+210) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a          |     8618(+8618) |       1(+1) | 30800(+30800) |
 | [lib]/CriticalSection.a    |           8(+8) |       0(+0) |         0(+0) |
 | [lib]/EventLoopKit.a       |       354(+354) |       0(+0) |         0(+0) |
 | [lib]/FileManagerKit.a     |     1834(+1834) |       0(+0) |         0(+0) |
 | [lib]/FirmwareKit.a        |       592(+592) |       0(+0) |         0(+0) |
 | [lib]/Fusion.a             |     2036(+2036) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/IMUKit.a             |       902(+902) |       0(+0) |     164(+164) |
 | [lib]/LedKit.a             |   18972(+18972) |       0(+0) |       20(+20) |
 | [lib]/MotionKit.a          |       878(+878) |       0(+0) |         0(+0) |
-| [lib]/RFIDKit.a            |     1106(+1106) |       0(+0) |         8(+8) |
+| [lib]/RFIDKit.a            |     1246(+1246) |       0(+0) |         8(+8) |
 | [lib]/ReinforcerKit.a      |     1390(+1390) |   460(+460) |         0(+0) |
 | [lib]/SerialNumberKit.a    |       594(+594) |       0(+0) |         0(+0) |
 | [lib]/Utils.a              |         34(+34) |       0(+0) |         0(+0) |
 | [lib]/VideoKit.a           |       812(+812) |       0(+0) |       36(+36) |
 | [lib]/bootutil.a           |     1350(+1350) |     12(+12) |     132(+132) |
 | [lib]/c_nano.a             |   17368(+17368) |   192(+192) |     370(+370) |
 | [lib]/gcc.a                |     3816(+3816) |       0(+0) |         0(+0) |
 | [lib]/m.a                  |     5184(+5184) |       0(+0) |         0(+0) |
-| [lib]/mbed-os-static.a     | 177276(+177276) |   769(+769) | 19667(+19667) |
+| [lib]/mbed-os-static.a     | 177486(+177486) |   769(+769) | 19667(+19667) |
 | [lib]/misc                 |       264(+264) |       4(+4) |       25(+25) |
 | [lib]/nosys.a              |         32(+32) |       0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        |     5654(+5654) |     12(+12) |     176(+176) |
 | __/__                      |       108(+108) |       0(+0) |         0(+0) |
-| main.cpp.obj               |   80512(+80512) |   132(+132) | 27983(+27983) |
-| Subtotals                  | 358384(+358384) | 2056(+2056) | 79624(+79624) |
-Total Static RAM memory (data + bss): 81680(+81680) bytes
-Total Flash memory (text + data): 360440(+360440) bytes
+| main.cpp.obj               |   83056(+83056) |   132(+132) | 28588(+28588) |
+| Subtotals                  | 361280(+361280) | 2056(+2056) | 80232(+80232) |
+Total Static RAM memory (data + bss): 82288(+82288) bytes
+Total Flash memory (text + data): 363336(+363336) bytes
 
Flash used: 402812 (19%) / total: 2097152
SRAM used: 82616 (15%) / total: 524288
functional_ut_deep_sleep_rfid_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_rfid_kit-map.txt	2024-07-24 13:01:29.777285335 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_rfid_kit-map.txt	2024-07-24 13:01:29.973287220 +0000
@@ -1,19 +1,19 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       520(+520) |     10(+10) |       34(+34) |
+| [fill]                     |       512(+512) |     10(+10) |       34(+34) |
 | [lib]/CoreBufferedSerial.a |       270(+270) |       0(+0) |         0(+0) |
-| [lib]/CoreEventQueue.a     |       126(+126) |       0(+0) |         0(+0) |
+| [lib]/CoreEventQueue.a     |         76(+76) |       0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |       688(+688) |       0(+0) |         0(+0) |
-| [lib]/RFIDKit.a            |     1098(+1098) |       0(+0) |         8(+8) |
+| [lib]/RFIDKit.a            |     1238(+1238) |       0(+0) |         8(+8) |
 | [lib]/c_nano.a             |   34632(+34632) |   556(+556) |     370(+370) |
 | [lib]/gcc.a                |     3588(+3588) |       0(+0) |         0(+0) |
-| [lib]/mbed-os-static.a     |   53892(+53892) |   460(+460) | 10229(+10229) |
+| [lib]/mbed-os-static.a     |   54114(+54114) |   460(+460) | 10229(+10229) |
 | [lib]/misc                 |       264(+264) |       4(+4) |       25(+25) |
 | [lib]/nosys.a              |         32(+32) |       0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        | 112676(+112676) |   137(+137) |   5689(+5689) |
 | __/__                      |     1942(+1942) |       1(+1) |     816(+816) |
-| suite_rfid_kit.cpp.obj     |   11328(+11328) |   368(+368) |   1325(+1325) |
-| Subtotals                  | 221056(+221056) | 1536(+1536) | 18496(+18496) |
-Total Static RAM memory (data + bss): 20032(+20032) bytes
-Total Flash memory (text + data): 222592(+222592) bytes
+| suite_rfid_kit.cpp.obj     |   11392(+11392) |   368(+368) |   1613(+1613) |
+| Subtotals                  | 221424(+221424) | 1536(+1536) | 18784(+18784) |
+Total Static RAM memory (data + bss): 20320(+20320) bytes
+Total Flash memory (text + data): 222960(+222960) bytes
 
Flash used: 248904 (11%) / total: 2097152
SRAM used: 20640 (3%) / total: 524288
spike_lk_activity_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt	2024-07-24 13:01:32.441310960 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt	2024-07-24 13:01:32.609312576 +0000
@@ -1,41 +1,41 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       372(+372) |       7(+7) |       54(+54) |
+| [fill]                     |       364(+364) |       7(+7) |       54(+54) |
 | [lib]/ActivityKit.a        |   10926(+10926) |       0(+0) |         0(+0) |
 | [lib]/ColorKit.a           |       860(+860) |       0(+0) |         0(+0) |
 | [lib]/CoreBufferedSerial.a |       270(+270) |       0(+0) |         0(+0) |
 | [lib]/CoreEventFlags.a     |       130(+130) |       0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a     |         76(+76) |       0(+0) |         0(+0) |
 | [lib]/CoreI2C.a            |         36(+36) |       0(+0) |         0(+0) |
 | [lib]/CoreIMU.a            |     6898(+6898) |       0(+0) |         0(+0) |
 | [lib]/CoreInterruptIn.a    |       208(+208) |       0(+0) |         0(+0) |
 | [lib]/CoreMotor.a          |       146(+146) |       0(+0) |         0(+0) |
 | [lib]/CorePwm.a            |         30(+30) |       0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |       688(+688) |       0(+0) |         0(+0) |
 | [lib]/CoreSPI.a            |         24(+24) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a       |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreTimeout.a        |       210(+210) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a          |     8618(+8618) |       1(+1) | 30800(+30800) |
 | [lib]/EventLoopKit.a       |       354(+354) |       0(+0) |         0(+0) |
 | [lib]/FileManagerKit.a     |     1208(+1208) |       0(+0) |         0(+0) |
 | [lib]/Fusion.a             |     2036(+2036) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/IMUKit.a             |       902(+902) |       0(+0) |     164(+164) |
 | [lib]/LedKit.a             |   18972(+18972) |       0(+0) |       20(+20) |
 | [lib]/MotionKit.a          |       878(+878) |       0(+0) |         0(+0) |
-| [lib]/RFIDKit.a            |     1102(+1102) |       0(+0) |         8(+8) |
+| [lib]/RFIDKit.a            |     1242(+1242) |       0(+0) |         8(+8) |
 | [lib]/ReinforcerKit.a      |     1822(+1822) |   460(+460) |         0(+0) |
 | [lib]/VideoKit.a           |       872(+872) |       0(+0) |       36(+36) |
 | [lib]/c_nano.a             |   14182(+14182) |   192(+192) |     370(+370) |
 | [lib]/gcc.a                |     3816(+3816) |       0(+0) |         0(+0) |
 | [lib]/m.a                  |     5184(+5184) |       0(+0) |         0(+0) |
-| [lib]/mbed-os-static.a     |   77412(+77412) |   460(+460) | 10863(+10863) |
+| [lib]/mbed-os-static.a     |   77634(+77634) |   460(+460) | 10863(+10863) |
 | [lib]/misc                 |       264(+264) |       4(+4) |       25(+25) |
 | [lib]/nosys.a              |         32(+32) |       0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        |     5100(+5100) |     12(+12) |     176(+176) |
 | __/__                      |       108(+108) |       0(+0) |         0(+0) |
-| main.cpp.obj               |     8512(+8512) |       8(+8) |   9708(+9708) |
-| Subtotals                  | 173272(+173272) | 1144(+1144) | 52224(+52224) |
-Total Static RAM memory (data + bss): 53368(+53368) bytes
-Total Flash memory (text + data): 174416(+174416) bytes
+| main.cpp.obj               |     8558(+8558) |       8(+8) |   9996(+9996) |
+| Subtotals                  | 173672(+173672) | 1144(+1144) | 52512(+52512) |
+Total Static RAM memory (data + bss): 53656(+53656) bytes
+Total Flash memory (text + data): 174816(+174816) bytes
 
Flash used: 200636 (9%) / total: 2097152
SRAM used: 53976 (10%) / total: 524288
spike_lk_motion_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt	2024-07-24 13:01:38.473368766 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt	2024-07-24 13:01:38.593369915 +0000
@@ -1,29 +1,29 @@
 | Module                     |         .text |     .data |          .bss |
 |----------------------------|---------------|-----------|---------------|
-| [fill]                     |     154(+154) |     4(+4) |       46(+46) |
+| [fill]                     |     146(+146) |     4(+4) |       46(+46) |
 | [lib]/CoreBufferedSerial.a |     270(+270) |     0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a     |       76(+76) |     0(+0) |         0(+0) |
 | [lib]/CoreI2C.a            |       36(+36) |     0(+0) |         0(+0) |
 | [lib]/CoreIMU.a            |   6898(+6898) |     0(+0) |         0(+0) |
 | [lib]/CoreInterruptIn.a    |     208(+208) |     0(+0) |         0(+0) |
 | [lib]/CoreMotor.a          |     146(+146) |     0(+0) |         0(+0) |
 | [lib]/CorePwm.a            |       30(+30) |     0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |     688(+688) |     0(+0) |         0(+0) |
 | [lib]/CoreTimeout.a        |     210(+210) |     0(+0) |         0(+0) |
 | [lib]/Fusion.a             |   2036(+2036) |     0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |       94(+94) |     0(+0) |         0(+0) |
 | [lib]/IMUKit.a             |     902(+902) |     0(+0) |     164(+164) |
 | [lib]/MotionKit.a          |     878(+878) |     0(+0) |         0(+0) |
-| [lib]/RFIDKit.a            |   1098(+1098) |     0(+0) |         8(+8) |
+| [lib]/RFIDKit.a            |   1238(+1238) |     0(+0) |         8(+8) |
 | [lib]/c_nano.a             |   3808(+3808) |   92(+92) |     329(+329) |
 | [lib]/gcc.a                |   2404(+2404) |     0(+0) |         0(+0) |
 | [lib]/m.a                  |   4716(+4716) |     0(+0) |         0(+0) |
-| [lib]/mbed-os-static.a     | 41778(+41778) | 444(+444) |   8772(+8772) |
+| [lib]/mbed-os-static.a     | 42000(+42000) | 444(+444) |   8772(+8772) |
 | [lib]/misc                 |     264(+264) |     4(+4) |       25(+25) |
 | [lib]/nosys.a              |       32(+32) |     0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        |         6(+6) |     0(+0) |         0(+0) |
-| main.cpp.obj               |   2044(+2044) |     0(+0) |   2848(+2848) |
-| Subtotals                  | 68776(+68776) | 544(+544) | 12192(+12192) |
-Total Static RAM memory (data + bss): 12736(+12736) bytes
-Total Flash memory (text + data): 69320(+69320) bytes
+| main.cpp.obj               |   2074(+2074) |     0(+0) |   3136(+3136) |
+| Subtotals                  | 69160(+69160) | 544(+544) | 12480(+12480) |
+Total Static RAM memory (data + bss): 13024(+13024) bytes
+Total Flash memory (text + data): 69704(+69704) bytes
 
Flash used: 75672 (3%) / total: 2097152
SRAM used: 13312 (2%) / total: 524288
spike_lk_rfid (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt	2024-07-24 13:01:39.637379909 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt	2024-07-24 13:01:39.753381020 +0000
@@ -1,19 +1,19 @@
 | Module                     |         .text |     .data |        .bss |
 |----------------------------|---------------|-----------|-------------|
-| [fill]                     |     118(+118) |     4(+4) |     28(+28) |
+| [fill]                     |     122(+122) |     4(+4) |     28(+28) |
 | [lib]/CoreBufferedSerial.a |     324(+324) |     0(+0) |       0(+0) |
 | [lib]/CoreEventQueue.a     |     126(+126) |     0(+0) |       0(+0) |
 | [lib]/CoreRFIDReader.a     |     784(+784) |     0(+0) |       0(+0) |
 | [lib]/HelloWorld.a         |       94(+94) |     0(+0) |       0(+0) |
-| [lib]/RFIDKit.a            |   1142(+1142) |     0(+0) |       8(+8) |
+| [lib]/RFIDKit.a            |   1312(+1312) |     0(+0) |       8(+8) |
 | [lib]/c_nano.a             |   3808(+3808) |   92(+92) |   329(+329) |
 | [lib]/gcc.a                |     912(+912) |     0(+0) |       0(+0) |
-| [lib]/mbed-os-static.a     | 30754(+30754) | 444(+444) | 8138(+8138) |
+| [lib]/mbed-os-static.a     | 30976(+30976) | 444(+444) | 8138(+8138) |
 | [lib]/misc                 |     264(+264) |     4(+4) |     25(+25) |
 | [lib]/nosys.a              |       32(+32) |     0(+0) |       0(+0) |
 | [lib]/stdc++_nano.a        |         6(+6) |     0(+0) |       0(+0) |
-| main.cpp.obj               |     456(+456) |     0(+0) |       0(+0) |
-| Subtotals                  | 38820(+38820) | 544(+544) | 8528(+8528) |
+| main.cpp.obj               |     460(+460) |     0(+0) |       0(+0) |
+| Subtotals                  | 39220(+39220) | 544(+544) | 8528(+8528) |
 Total Static RAM memory (data + bss): 9072(+9072) bytes
-Total Flash memory (text + data): 39364(+39364) bytes
+Total Flash memory (text + data): 39764(+39764) bytes
 
Flash used: 42580 (2%) / total: 2097152
SRAM used: 9352 (1%) / total: 524288
spike_lk_watchdog_isr (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt	2024-07-24 13:01:42.901411145 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt	2024-07-24 13:01:43.017412254 +0000
@@ -1,20 +1,20 @@
 | Module                     |         .text |     .data |          .bss |
 |----------------------------|---------------|-----------|---------------|
-| [fill]                     |     132(+132) |     4(+4) |       50(+50) |
+| [fill]                     |     120(+120) |     4(+4) |       50(+50) |
 | [lib]/CoreBufferedSerial.a |     270(+270) |     0(+0) |         0(+0) |
-| [lib]/CoreEventQueue.a     |     126(+126) |     0(+0) |         0(+0) |
+| [lib]/CoreEventQueue.a     |       76(+76) |     0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |     688(+688) |     0(+0) |         0(+0) |
 | [lib]/CriticalSection.a    |         8(+8) |     0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |       94(+94) |     0(+0) |         0(+0) |
-| [lib]/RFIDKit.a            |   1098(+1098) |     0(+0) |         8(+8) |
+| [lib]/RFIDKit.a            |   1238(+1238) |     0(+0) |         8(+8) |
 | [lib]/c_nano.a             |   3808(+3808) |   92(+92) |     329(+329) |
 | [lib]/gcc.a                |     912(+912) |     0(+0) |         0(+0) |
-| [lib]/mbed-os-static.a     | 31162(+31162) | 444(+444) |   8154(+8154) |
+| [lib]/mbed-os-static.a     | 31384(+31384) | 444(+444) |   8154(+8154) |
 | [lib]/misc                 |     264(+264) |     4(+4) |       25(+25) |
 | [lib]/nosys.a              |       32(+32) |     0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        |         6(+6) |     0(+0) |         0(+0) |
-| main.cpp.obj               |   1340(+1340) |     0(+0) |   1754(+1754) |
-| Subtotals                  | 39940(+39940) | 544(+544) | 10320(+10320) |
-Total Static RAM memory (data + bss): 10864(+10864) bytes
-Total Flash memory (text + data): 40484(+40484) bytes
+| main.cpp.obj               |   1408(+1408) |     0(+0) |   2042(+2042) |
+| Subtotals                  | 40308(+40308) | 544(+544) | 10608(+10608) |
+Total Static RAM memory (data + bss): 11152(+11152) bytes
+Total Flash memory (text + data): 40852(+40852) bytes
 
Flash used: 43696 (2%) / total: 2097152
SRAM used: 11440 (2%) / total: 524288

@github-actions
Copy link

🔖 Version comparison

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

@YannLocatelli YannLocatelli marked this pull request as ready for review July 24, 2024 13:02
@YannLocatelli YannLocatelli requested a review from ladislas July 24, 2024 13:02
@sonarqubecloud
Copy link

@ladislas ladislas merged commit 28b2205 into develop Aug 15, 2024
@ladislas ladislas deleted the yann/feature/rc/deep-sleep-use-magic-card-to-wakeup branch August 15, 2024 07:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants