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

🚚 (BehaviorKit): Rename current BehaviorKit to BehaviorKitDeprecated #1344

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

YannLocatelli
Copy link
Member

Related to #1343

Copy link

github-actions bot commented Dec 14, 2023

🔖 Version comparison

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

Copy link

github-actions bot commented Dec 14, 2023

📈 Changes Impact Analysis Report

📌 Info

  • toolchain: GNU Arm Embedded Toolchain 10.3-2021.10 - 10.3.1 20210824
  • enable_log_debug: OFF
base head
branch develop yann/rename/behaviorkit-into-behaviorkitdeprecated
sha 8748b73 287253e
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 170952 (65%) ø 91192 (34%)
91192 (34%)
30960 (5%) ø
os 444232 (28%) ø 1120440 (71%)
1120440 (71%)
83384 (15%) ø
Click to show memory sections
| -          |      Hex |     Bytes |  KiB |
|------------|---------:|----------:|-----:|
| Flash      | 0x200000 | 2 097 152 | 2048 |
| SRAM       |  0x80000 |   524 288 |  512 |
| Bootloader |  0x40000 |   262 144 |  256 |
| Header     |   0x1000 |     4 096 |    4 |
| OS         | 0x17E000 | 1 564 672 | 1528 |
| Tail       |   0x1000 |     4 096 |    4 |
| Scratch    |  0x40000 |   262 144 |  256 |

🔬 Detailed impact analysis

Click to show detailed analysis for all targets
  • ✔️ - existing target
  • ✨ - new target
  • ⚰️ - deleted target
  • ✅ - files are the same
  • ❌ - files are different
Target Status .bin .map Total Flash (base/head) Total Flash Δ Static RAM (base/head) Static RAM Δ
LekaOS ✔️ 444232 (21%) ø 83384 (15%) ø
bootloader ✔️ 170952 (8%) ø 30960 (5%) ø
functional_ut_boost_ut ✔️ 394140 (18%) ø 20456 (3%) ø
functional_ut_core_imu ✔️ 377656 (18%) ø 20968 (3%) ø
functional_ut_deep_sleep_core_buffered_serial ✔️ 360600 (17%) ø 20440 (3%) ø
functional_ut_deep_sleep_core_motor ✔️ 364604 (17%) ø 20480 (3%) ø
functional_ut_deep_sleep_core_pwm ✔️ 366756 (17%) ø 20480 (3%) ø
functional_ut_deep_sleep_log_kit ✔️ 352568 (16%) ø 20408 (3%) ø
functional_ut_deep_sleep_mbed_hal ✔️ 354344 (16%) ø 20408 (3%) ø
functional_ut_file_manager ✔️ 376272 (17%) ø 20696 (3%) ø
functional_ut_firmware_kit ✔️ 367084 (17%) ø 20688 (3%) ø
functional_ut_imu_kit ✔️ 381572 (18%) ø 21144 (4%) ø
functional_ut_io_expander ✔️ 359576 (17%) ø 20424 (3%) ø
functional_ut_qdac ✔️ 360744 (17%) ø 20424 (3%) ø
spike_lk_activity_kit ✔️ 242096 (11%) ø 55824 (10%) ø
spike_lk_audio ✔️ 127092 (6%) ø 14592 (2%) ø
spike_lk_behavior_kit ✔️ 190144 (9%) ø 48104 (9%) ø
spike_lk_ble ✔️ 229600 (10%) ø 28472 (5%) ø
spike_lk_bluetooth ✔️ 82948 (3%) ø 11544 (2%) ø
spike_lk_cg_animations ✔️ 146968 (7%) ø 46544 (8%) ø
spike_lk_color_kit ✔️ 65840 (3%) ø 13744 (2%) ø
spike_lk_command_kit ✔️ 221416 (10%) ø 52656 (10%) ø
spike_lk_config_kit ✔️ 127324 (6%) ø 14360 (2%) ø
spike_lk_coreled ✔️ 76292 (3%) ø 13688 (2%) ø
spike_lk_core_touch_sensor ✔️ 80508 (3%) ø 12248 (2%) ø
spike_lk_event_queue ✔️ 74800 (3%) ø 12072 (2%) ø
spike_lk_file_manager_kit ✔️ 139528 (6%) ø 14440 (2%) ø
spike_lk_file_reception ✔️ 336000 (16%) ø 27792 (5%) ø
spike_lk_flash_memory ✔️ 63880 (3%) ø 11448 (2%) ø
spike_lk_fs ✔️ 176660 (8%) ø 47944 (9%) ø
spike_lk_imu_kit ✔️ 98860 (4%) ø 13032 (2%) ø
spike_lk_lcd ✔️ 164360 (7%) ø 46696 (8%) ø
spike_lk_led_kit ✔️ 103424 (4%) ø 14528 (2%) ø
spike_lk_log_kit ✔️ 63288 (3%) ø 12256 (2%) ø
spike_lk_motion_kit ✔️ 111276 (5%) ø 15168 (2%) ø
spike_lk_motors ✔️ 62928 (3%) ø 11488 (2%) ø
spike_lk_qdac ✔️ 78852 (3%) ø 11808 (2%) ø
spike_lk_reinforcer ✔️ 218648 (10%) ø 49840 (9%) ø
spike_lk_rfid ✔️ 79084 (3%) ø 11504 (2%) ø
spike_lk_sensors_battery ✔️ 78500 (3%) ø 12600 (2%) ø
spike_lk_sensors_imu_lsm6dsox ✔️ 89468 (4%) ø 12824 (2%) ø
spike_lk_sensors_imu_lsm6dsox_fusion_calibration ✔️ 97916 (4%) ø 12952 (2%) ø
spike_lk_sensors_light ✔️ 60056 (2%) ø 11440 (2%) ø
spike_lk_sensors_microphone ✔️ 72496 (3%) ø 11504 (2%) ø
spike_lk_sensors_temperature_humidity ✔️ 67272 (3%) ø 11424 (2%) ø
spike_lk_serial_number ✔️ 133084 (6%) ø 14304 (2%) ø
spike_lk_ticker_timeout ✔️ 69052 (3%) ø 11632 (2%) ø
spike_lk_touch_sensor_kit ✔️ 87896 (4%) ø 12824 (2%) ø
spike_lk_update_process_app_base ✔️ 145620 (6%) ø 15576 (2%) ø
spike_lk_update_process_app_update ✔️ 77632 (3%) ø 12352 (2%) ø
spike_lk_watchdog_isr ✔️ 80196 (3%) ø 13288 (2%) ø
spike_lk_wifi ✔️ 116544 (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

LekaOS (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/LekaOS-map.txt	2024-02-01 13:56:12.702483450 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt	2024-02-01 13:56:12.982484577 +0000
@@ -1,55 +1,55 @@
-| Module                     |           .text |       .data |          .bss |
-|----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       656(+656) |     10(+10) |     246(+246) |
-| [lib]/ActivityKit.a        |   11054(+11054) |       0(+0) |         0(+0) |
-| [lib]/BLEKit.a             |     1476(+1476) |       0(+0) |         0(+0) |
-| [lib]/BatteryKit.a         |       348(+348) |       0(+0) |         0(+0) |
-| [lib]/BehaviorKit.a        |     1652(+1652) |   460(+460) |         0(+0) |
-| [lib]/ColorKit.a           |       864(+864) |       0(+0) |         0(+0) |
-| [lib]/CommandKit.a         |     1120(+1120) |       0(+0) |         0(+0) |
-| [lib]/CoreBattery.a        |       544(+544) |       0(+0) |         0(+0) |
-| [lib]/CoreBufferedSerial.a |       196(+196) |       0(+0) |         0(+0) |
-| [lib]/CoreEventFlags.a     |       138(+138) |       0(+0) |         0(+0) |
-| [lib]/CoreEventQueue.a     |         44(+44) |       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            |     6810(+6810) |       0(+0) |         0(+0) |
-| [lib]/CoreInterruptIn.a    |       118(+118) |       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            |         66(+66) |       0(+0) |         0(+0) |
-| [lib]/CoreQSPI.a           |       160(+160) |       0(+0) |         0(+0) |
-| [lib]/CoreRFIDReader.a     |       580(+580) |       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          |     8654(+8654) |       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     |     1786(+1786) |       0(+0) |         0(+0) |
-| [lib]/FirmwareKit.a        |       944(+944) |       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             |       876(+876) |       0(+0) |     164(+164) |
-| [lib]/LedKit.a             |   19050(+19050) |       0(+0) |       20(+20) |
-| [lib]/MotionKit.a          |       848(+848) |       0(+0) |         0(+0) |
-| [lib]/RFIDKit.a            |     1054(+1054) |       0(+0) |         8(+8) |
-| [lib]/ReinforcerKit.a      |     1242(+1242) |   460(+460) |         0(+0) |
-| [lib]/SerialNumberKit.a    |       584(+584) |       0(+0) |         0(+0) |
-| [lib]/Utils.a              |         34(+34) |       0(+0) |         0(+0) |
-| [lib]/VideoKit.a           |       700(+700) |       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                |     7688(+7688) |       0(+0) |         0(+0) |
-| [lib]/m.a                  |     5368(+5368) |       0(+0) |         0(+0) |
-| [lib]/mbed-os-static.a     | 180206(+180206) |   773(+773) | 19667(+19667) |
-| [lib]/misc                 |       188(+188) |       4(+4) |       28(+28) |
-| [lib]/nosys.a              |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a             |   11964(+11964) |     16(+16) |     204(+204) |
-| __/__                      |       108(+108) |       0(+0) |         0(+0) |
-| main.cpp.obj               |   75688(+75688) |   108(+108) | 27238(+27238) |
-| Subtotals                  | 398576(+398576) | 4416(+4416) | 78640(+78640) |
+| Module                        |           .text |       .data |          .bss |
+|-------------------------------|-----------------|-------------|---------------|
+| [fill]                        |       656(+656) |     10(+10) |     246(+246) |
+| [lib]/ActivityKit.a           |   11054(+11054) |       0(+0) |         0(+0) |
+| [lib]/BLEKit.a                |     1476(+1476) |       0(+0) |         0(+0) |
+| [lib]/BatteryKit.a            |       348(+348) |       0(+0) |         0(+0) |
+| [lib]/BehaviorKitDeprecated.a |     1652(+1652) |   460(+460) |         0(+0) |
+| [lib]/ColorKit.a              |       864(+864) |       0(+0) |         0(+0) |
+| [lib]/CommandKit.a            |     1120(+1120) |       0(+0) |         0(+0) |
+| [lib]/CoreBattery.a           |       544(+544) |       0(+0) |         0(+0) |
+| [lib]/CoreBufferedSerial.a    |       196(+196) |       0(+0) |         0(+0) |
+| [lib]/CoreEventFlags.a        |       138(+138) |       0(+0) |         0(+0) |
+| [lib]/CoreEventQueue.a        |         44(+44) |       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               |     6810(+6810) |       0(+0) |         0(+0) |
+| [lib]/CoreInterruptIn.a       |       118(+118) |       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               |         66(+66) |       0(+0) |         0(+0) |
+| [lib]/CoreQSPI.a              |       160(+160) |       0(+0) |         0(+0) |
+| [lib]/CoreRFIDReader.a        |       580(+580) |       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             |     8654(+8654) |       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        |     1786(+1786) |       0(+0) |         0(+0) |
+| [lib]/FirmwareKit.a           |       944(+944) |       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                |       876(+876) |       0(+0) |     164(+164) |
+| [lib]/LedKit.a                |   19050(+19050) |       0(+0) |       20(+20) |
+| [lib]/MotionKit.a             |       848(+848) |       0(+0) |         0(+0) |
+| [lib]/RFIDKit.a               |     1054(+1054) |       0(+0) |         8(+8) |
+| [lib]/ReinforcerKit.a         |     1242(+1242) |   460(+460) |         0(+0) |
+| [lib]/SerialNumberKit.a       |       584(+584) |       0(+0) |         0(+0) |
+| [lib]/Utils.a                 |         34(+34) |       0(+0) |         0(+0) |
+| [lib]/VideoKit.a              |       700(+700) |       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                   |     7688(+7688) |       0(+0) |         0(+0) |
+| [lib]/m.a                     |     5368(+5368) |       0(+0) |         0(+0) |
+| [lib]/mbed-os-static.a        | 180206(+180206) |   773(+773) | 19667(+19667) |
+| [lib]/misc                    |       188(+188) |       4(+4) |       28(+28) |
+| [lib]/nosys.a                 |         32(+32) |       0(+0) |         0(+0) |
+| [lib]/stdc++.a                |   11964(+11964) |     16(+16) |     204(+204) |
+| __/__                         |       108(+108) |       0(+0) |         0(+0) |
+| main.cpp.obj                  |   75688(+75688) |   108(+108) | 27238(+27238) |
+| Subtotals                     | 398576(+398576) | 4416(+4416) | 78640(+78640) |
 Total Static RAM memory (data + bss): 83056(+83056) bytes
 Total Flash memory (text + data): 402992(+402992) bytes
 
spike_lk_behavior_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_behavior_kit-map.txt	2024-02-01 13:56:19.898512528 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_behavior_kit-map.txt	2024-02-01 13:56:20.062513194 +0000
@@ -1,29 +1,29 @@
-| Module                 |           .text |       .data |          .bss |
-|------------------------|-----------------|-------------|---------------|
-| [fill]                 |       246(+246) |       3(+3) |       38(+38) |
-| [lib]/BehaviorKit.a    |     1256(+1256) |   460(+460) |         0(+0) |
-| [lib]/ColorKit.a       |       864(+864) |       0(+0) |         0(+0) |
-| [lib]/CoreEventFlags.a |       138(+138) |       0(+0) |         0(+0) |
-| [lib]/CoreMotor.a      |       176(+176) |       0(+0) |         0(+0) |
-| [lib]/CorePwm.a        |         66(+66) |       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      |     8654(+8654) |       1(+1) | 30800(+30800) |
-| [lib]/EventLoopKit.a   |       348(+348) |       0(+0) |         0(+0) |
-| [lib]/FileManagerKit.a |     1228(+1228) |       0(+0) |         0(+0) |
-| [lib]/HelloWorld.a     |         94(+94) |       0(+0) |         0(+0) |
-| [lib]/LedKit.a         |   19050(+19050) |       0(+0) |       20(+20) |
-| [lib]/VideoKit.a       |       884(+884) |       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 |   64832(+64832) |   464(+464) | 10261(+10261) |
-| [lib]/misc             |       188(+188) |       4(+4) |       28(+28) |
-| [lib]/nosys.a          |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a         |   10296(+10296) |     16(+16) |     204(+204) |
-| __/__                  |       108(+108) |       0(+0) |         0(+0) |
-| main.cpp.obj           |     3586(+3586) |       8(+8) |   2772(+2772) |
-| Subtotals              | 162356(+162356) | 3528(+3528) | 44256(+44256) |
+| Module                        |           .text |       .data |          .bss |
+|-------------------------------|-----------------|-------------|---------------|
+| [fill]                        |       246(+246) |       3(+3) |       38(+38) |
+| [lib]/BehaviorKitDeprecated.a |     1256(+1256) |   460(+460) |         0(+0) |
+| [lib]/ColorKit.a              |       864(+864) |       0(+0) |         0(+0) |
+| [lib]/CoreEventFlags.a        |       138(+138) |       0(+0) |         0(+0) |
+| [lib]/CoreMotor.a             |       176(+176) |       0(+0) |         0(+0) |
+| [lib]/CorePwm.a               |         66(+66) |       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             |     8654(+8654) |       1(+1) | 30800(+30800) |
+| [lib]/EventLoopKit.a          |       348(+348) |       0(+0) |         0(+0) |
+| [lib]/FileManagerKit.a        |     1228(+1228) |       0(+0) |         0(+0) |
+| [lib]/HelloWorld.a            |         94(+94) |       0(+0) |         0(+0) |
+| [lib]/LedKit.a                |   19050(+19050) |       0(+0) |       20(+20) |
+| [lib]/VideoKit.a              |       884(+884) |       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        |   64832(+64832) |   464(+464) | 10261(+10261) |
+| [lib]/misc                    |       188(+188) |       4(+4) |       28(+28) |
+| [lib]/nosys.a                 |         32(+32) |       0(+0) |         0(+0) |
+| [lib]/stdc++.a                |   10296(+10296) |     16(+16) |     204(+204) |
+| __/__                         |       108(+108) |       0(+0) |         0(+0) |
+| main.cpp.obj                  |     3586(+3586) |       8(+8) |   2772(+2772) |
+| Subtotals                     | 162356(+162356) | 3528(+3528) | 44256(+44256) |
 Total Static RAM memory (data + bss): 47784(+47784) bytes
 Total Flash memory (text + data): 165884(+165884) bytes
 

Copy link

codecov bot commented Dec 14, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (8748b73) 98.74% compared to head (287253e) 98.74%.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #1344   +/-   ##
========================================
  Coverage    98.74%   98.74%           
========================================
  Files          146      146           
  Lines         3759     3759           
========================================
  Hits          3712     3712           
  Misses          47       47           

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

Copy link

github-actions bot commented Dec 14, 2023

📈 Changes Impact Analysis Report

📌 Info

  • toolchain: GNU Arm Embedded Toolchain 10.3-2021.10 - 10.3.1 20210824
  • enable_log_debug: ON
base head
branch develop yann/rename/behaviorkit-into-behaviorkitdeprecated
sha 8748b73 287253e
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 183756 (70%) ø 78388 (29%)
78388 (29%)
41664 (7%) ø
os 502268 (32%) ø 1062404 (67%)
1062404 (67%)
94608 (18%) ø
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 ✔️ 502268 (23%) ø 94608 (18%) ø
bootloader ✔️ 183756 (8%) ø 41664 (7%) ø
functional_ut_boost_ut ✔️ 409276 (19%) ø 30608 (5%) ø
functional_ut_core_imu ✔️ 385140 (18%) ø 31120 (5%) ø
functional_ut_deep_sleep_core_buffered_serial ✔️ 368332 (17%) ø 30560 (5%) ø
functional_ut_deep_sleep_core_motor ✔️ 376204 (17%) ø 30632 (5%) ø
functional_ut_deep_sleep_core_pwm ✔️ 378420 (18%) ø 30632 (5%) ø
functional_ut_deep_sleep_log_kit ✔️ 365268 (17%) ø 30976 (5%) ø
functional_ut_deep_sleep_mbed_hal ✔️ 366712 (17%) ø 30560 (5%) ø
functional_ut_file_manager ✔️ 388092 (18%) ø 30856 (5%) ø
functional_ut_firmware_kit ✔️ 379116 (18%) ø 30848 (5%) ø
functional_ut_imu_kit ✔️ 389120 (18%) ø 31296 (5%) ø
functional_ut_io_expander ✔️ 371176 (17%) ø 30576 (5%) ø
functional_ut_qdac ✔️ 372344 (17%) ø 30576 (5%) ø
spike_lk_activity_kit ✔️ 244964 (11%) ø 66488 (12%) ø
spike_lk_audio ✔️ 137724 (6%) ø 25168 (4%) ø
spike_lk_behavior_kit ✔️ 199220 (9%) ø 58680 (11%) ø
spike_lk_ble ✔️ 237980 (11%) ø 39416 (7%) ø
spike_lk_bluetooth ✔️ 92364 (4%) ø 22224 (4%) ø
spike_lk_cg_animations ✔️ 154664 (7%) ø 57240 (10%) ø
spike_lk_color_kit ✔️ 88544 (4%) ø 24376 (4%) ø
spike_lk_command_kit ✔️ 230772 (11%) ø 63744 (12%) ø
spike_lk_config_kit ✔️ 139780 (6%) ø 25184 (4%) ø
spike_lk_coreled ✔️ 88108 (4%) ø 24264 (4%) ø
spike_lk_core_touch_sensor ✔️ 93164 (4%) ø 22824 (4%) ø
spike_lk_event_queue ✔️ 84152 (4%) ø 22904 (4%) ø
spike_lk_file_manager_kit ✔️ 154560 (7%) ø 25520 (4%) ø
spike_lk_file_reception ✔️ 339964 (16%) ø 38448 (7%) ø
spike_lk_flash_memory ✔️ 86776 (4%) ø 22216 (4%) ø
spike_lk_fs ✔️ 179300 (8%) ø 57552 (10%) ø
spike_lk_imu_kit ✔️ 107504 (5%) ø 23744 (4%) ø
spike_lk_lcd ✔️ 174556 (8%) ø 57536 (10%) ø
spike_lk_led_kit ✔️ 115204 (5%) ø 25104 (4%) ø
spike_lk_log_kit ✔️ 84776 (4%) ø 23408 (4%) ø
spike_lk_motion_kit ✔️ 116312 (5%) ø 25712 (4%) ø
spike_lk_motors ✔️ 86400 (4%) ø 22248 (4%) ø
spike_lk_qdac ✔️ 91796 (4%) ø 22768 (4%) ø
spike_lk_reinforcer ✔️ 226308 (10%) ø 60416 (11%) ø
spike_lk_rfid ✔️ 84216 (4%) ø 22184 (4%) ø
spike_lk_sensors_battery ✔️ 87480 (4%) ø 23312 (4%) ø
spike_lk_sensors_imu_lsm6dsox ✔️ 98624 (4%) ø 23536 (4%) ø
spike_lk_sensors_imu_lsm6dsox_fusion_calibration ✔️ 105064 (5%) ø 23104 (4%) ø
spike_lk_sensors_light ✔️ 84072 (4%) ø 22216 (4%) ø
spike_lk_sensors_microphone ✔️ 84824 (4%) ø 22216 (4%) ø
spike_lk_sensors_temperature_humidity ✔️ 90616 (4%) ø 22192 (4%) ø
spike_lk_serial_number ✔️ 145028 (6%) ø 25256 (4%) ø
spike_lk_ticker_timeout ✔️ 82712 (3%) ø 22232 (4%) ø
spike_lk_touch_sensor_kit ✔️ 96668 (4%) ø 23392 (4%) ø
spike_lk_update_process_app_base ✔️ 157932 (7%) ø 26288 (5%) ø
spike_lk_update_process_app_update ✔️ 100456 (4%) ø 23240 (4%) ø
spike_lk_watchdog_isr ✔️ 87520 (4%) ø 24136 (4%) ø
spike_lk_wifi ✔️ 130984 (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

LekaOS (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/LekaOS-map.txt	2024-02-01 13:58:13.961485708 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt	2024-02-01 13:58:14.249484811 +0000
@@ -1,55 +1,55 @@
-| Module                     |           .text |       .data |          .bss |
-|----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       598(+598) |     10(+10) |     267(+267) |
-| [lib]/ActivityKit.a        |   11054(+11054) |       0(+0) |         0(+0) |
-| [lib]/BLEKit.a             |     1476(+1476) |       0(+0) |         0(+0) |
-| [lib]/BatteryKit.a         |       348(+348) |       0(+0) |         0(+0) |
-| [lib]/BehaviorKit.a        |     1652(+1652) |   460(+460) |         0(+0) |
-| [lib]/ColorKit.a           |       864(+864) |       0(+0) |         0(+0) |
-| [lib]/CommandKit.a         |     1120(+1120) |       0(+0) |         0(+0) |
-| [lib]/CoreBattery.a        |       544(+544) |       0(+0) |         0(+0) |
-| [lib]/CoreBufferedSerial.a |       196(+196) |       0(+0) |         0(+0) |
-| [lib]/CoreEventFlags.a     |       138(+138) |       0(+0) |         0(+0) |
-| [lib]/CoreEventQueue.a     |         44(+44) |       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            |     6810(+6810) |       0(+0) |         0(+0) |
-| [lib]/CoreInterruptIn.a    |       118(+118) |       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            |         66(+66) |       0(+0) |         0(+0) |
-| [lib]/CoreQSPI.a           |       160(+160) |       0(+0) |         0(+0) |
-| [lib]/CoreRFIDReader.a     |       580(+580) |       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          |     8654(+8654) |       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     |     2294(+2294) |       0(+0) |         0(+0) |
-| [lib]/FirmwareKit.a        |       944(+944) |       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             |       876(+876) |       0(+0) |     164(+164) |
-| [lib]/LedKit.a             |   19050(+19050) |       0(+0) |       20(+20) |
-| [lib]/MotionKit.a          |       848(+848) |       0(+0) |         0(+0) |
-| [lib]/RFIDKit.a            |     1054(+1054) |       0(+0) |         8(+8) |
-| [lib]/ReinforcerKit.a      |     1242(+1242) |   460(+460) |         0(+0) |
-| [lib]/SerialNumberKit.a    |       584(+584) |       0(+0) |         0(+0) |
-| [lib]/Utils.a              |         34(+34) |       0(+0) |         0(+0) |
-| [lib]/VideoKit.a           |       686(+686) |       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                |     7688(+7688) |       0(+0) |         0(+0) |
-| [lib]/m.a                  |     5368(+5368) |       0(+0) |         0(+0) |
-| [lib]/mbed-os-static.a     | 181458(+181458) |   773(+773) | 19755(+19755) |
-| [lib]/misc                 |       188(+188) |       4(+4) |       28(+28) |
-| [lib]/nosys.a              |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a             |   12012(+12012) |     16(+16) |     204(+204) |
-| __/__                      |       108(+108) |       0(+0) |         0(+0) |
-| main.cpp.obj               | 132464(+132464) |   108(+108) | 38345(+38345) |
-| Subtotals                  | 455984(+455984) | 4416(+4416) | 89856(+89856) |
+| Module                        |           .text |       .data |          .bss |
+|-------------------------------|-----------------|-------------|---------------|
+| [fill]                        |       598(+598) |     10(+10) |     267(+267) |
+| [lib]/ActivityKit.a           |   11054(+11054) |       0(+0) |         0(+0) |
+| [lib]/BLEKit.a                |     1476(+1476) |       0(+0) |         0(+0) |
+| [lib]/BatteryKit.a            |       348(+348) |       0(+0) |         0(+0) |
+| [lib]/BehaviorKitDeprecated.a |     1652(+1652) |   460(+460) |         0(+0) |
+| [lib]/ColorKit.a              |       864(+864) |       0(+0) |         0(+0) |
+| [lib]/CommandKit.a            |     1120(+1120) |       0(+0) |         0(+0) |
+| [lib]/CoreBattery.a           |       544(+544) |       0(+0) |         0(+0) |
+| [lib]/CoreBufferedSerial.a    |       196(+196) |       0(+0) |         0(+0) |
+| [lib]/CoreEventFlags.a        |       138(+138) |       0(+0) |         0(+0) |
+| [lib]/CoreEventQueue.a        |         44(+44) |       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               |     6810(+6810) |       0(+0) |         0(+0) |
+| [lib]/CoreInterruptIn.a       |       118(+118) |       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               |         66(+66) |       0(+0) |         0(+0) |
+| [lib]/CoreQSPI.a              |       160(+160) |       0(+0) |         0(+0) |
+| [lib]/CoreRFIDReader.a        |       580(+580) |       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             |     8654(+8654) |       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        |     2294(+2294) |       0(+0) |         0(+0) |
+| [lib]/FirmwareKit.a           |       944(+944) |       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                |       876(+876) |       0(+0) |     164(+164) |
+| [lib]/LedKit.a                |   19050(+19050) |       0(+0) |       20(+20) |
+| [lib]/MotionKit.a             |       848(+848) |       0(+0) |         0(+0) |
+| [lib]/RFIDKit.a               |     1054(+1054) |       0(+0) |         8(+8) |
+| [lib]/ReinforcerKit.a         |     1242(+1242) |   460(+460) |         0(+0) |
+| [lib]/SerialNumberKit.a       |       584(+584) |       0(+0) |         0(+0) |
+| [lib]/Utils.a                 |         34(+34) |       0(+0) |         0(+0) |
+| [lib]/VideoKit.a              |       686(+686) |       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                   |     7688(+7688) |       0(+0) |         0(+0) |
+| [lib]/m.a                     |     5368(+5368) |       0(+0) |         0(+0) |
+| [lib]/mbed-os-static.a        | 181458(+181458) |   773(+773) | 19755(+19755) |
+| [lib]/misc                    |       188(+188) |       4(+4) |       28(+28) |
+| [lib]/nosys.a                 |         32(+32) |       0(+0) |         0(+0) |
+| [lib]/stdc++.a                |   12012(+12012) |     16(+16) |     204(+204) |
+| __/__                         |       108(+108) |       0(+0) |         0(+0) |
+| main.cpp.obj                  | 132464(+132464) |   108(+108) | 38345(+38345) |
+| Subtotals                     | 455984(+455984) | 4416(+4416) | 89856(+89856) |
 Total Static RAM memory (data + bss): 94272(+94272) bytes
 Total Flash memory (text + data): 460400(+460400) bytes
 
spike_lk_behavior_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_behavior_kit-map.txt	2024-02-01 13:58:21.289458517 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_behavior_kit-map.txt	2024-02-01 13:58:21.461457781 +0000
@@ -1,30 +1,30 @@
-| Module                  |           .text |       .data |          .bss |
-|-------------------------|-----------------|-------------|---------------|
-| [fill]                  |       244(+244) |       3(+3) |       42(+42) |
-| [lib]/BehaviorKit.a     |     1256(+1256) |   460(+460) |         0(+0) |
-| [lib]/ColorKit.a        |       864(+864) |       0(+0) |         0(+0) |
-| [lib]/CoreEventFlags.a  |       138(+138) |       0(+0) |         0(+0) |
-| [lib]/CoreMotor.a       |       176(+176) |       0(+0) |         0(+0) |
-| [lib]/CorePwm.a         |         66(+66) |       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       |     8654(+8654) |       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  |     1736(+1736) |       0(+0) |         0(+0) |
-| [lib]/HelloWorld.a      |         94(+94) |       0(+0) |         0(+0) |
-| [lib]/LedKit.a          |   19050(+19050) |       0(+0) |       20(+20) |
-| [lib]/VideoKit.a        |       884(+884) |       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  |   70204(+70204) |   464(+464) | 10393(+10393) |
-| [lib]/misc              |       188(+188) |       4(+4) |       28(+28) |
-| [lib]/nosys.a           |         32(+32) |       0(+0) |         0(+0) |
-| [lib]/stdc++.a          |   10716(+10716) |     16(+16) |     204(+204) |
-| __/__                   |       108(+108) |       0(+0) |         0(+0) |
-| main.cpp.obj            |     5632(+5632) |       8(+8) | 13212(+13212) |
-| Subtotals               | 169988(+169988) | 3528(+3528) | 54832(+54832) |
+| Module                        |           .text |       .data |          .bss |
+|-------------------------------|-----------------|-------------|---------------|
+| [fill]                        |       244(+244) |       3(+3) |       42(+42) |
+| [lib]/BehaviorKitDeprecated.a |     1256(+1256) |   460(+460) |         0(+0) |
+| [lib]/ColorKit.a              |       864(+864) |       0(+0) |         0(+0) |
+| [lib]/CoreEventFlags.a        |       138(+138) |       0(+0) |         0(+0) |
+| [lib]/CoreMotor.a             |       176(+176) |       0(+0) |         0(+0) |
+| [lib]/CorePwm.a               |         66(+66) |       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             |     8654(+8654) |       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        |     1736(+1736) |       0(+0) |         0(+0) |
+| [lib]/HelloWorld.a            |         94(+94) |       0(+0) |         0(+0) |
+| [lib]/LedKit.a                |   19050(+19050) |       0(+0) |       20(+20) |
+| [lib]/VideoKit.a              |       884(+884) |       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        |   70204(+70204) |   464(+464) | 10393(+10393) |
+| [lib]/misc                    |       188(+188) |       4(+4) |       28(+28) |
+| [lib]/nosys.a                 |         32(+32) |       0(+0) |         0(+0) |
+| [lib]/stdc++.a                |   10716(+10716) |     16(+16) |     204(+204) |
+| __/__                         |       108(+108) |       0(+0) |         0(+0) |
+| main.cpp.obj                  |     5632(+5632) |       8(+8) | 13212(+13212) |
+| Subtotals                     | 169988(+169988) | 3528(+3528) | 54832(+54832) |
 Total Static RAM memory (data + bss): 58360(+58360) bytes
 Total Flash memory (text + data): 173516(+173516) bytes
 

Copy link

sonarcloud bot commented Dec 14, 2023

Quality Gate Passed Quality Gate passed

The SonarCloud Quality Gate passed, but some issues were introduced.

1 New issue
0 Security Hotspots
100.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud

@YannLocatelli YannLocatelli force-pushed the yann/rename/behaviorkit-into-behaviorkitdeprecated branch from 16a20be to 287253e Compare February 1, 2024 13:35
Copy link

sonarcloud bot commented Feb 1, 2024

Quality Gate Passed Quality Gate passed

The SonarCloud Quality Gate passed, but some issues were introduced.

1 New issue
0 Security Hotspots
100.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud

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.

1 participant