leka / LekaOS

LekaOS is Leka's firmware based on Mbed OS
https://leka.io
Apache License 2.0
14 stars 7 forks source link

Yann/feature/rfid/allow deep sleep #1366

Closed YannLocatelli closed 9 months ago

YannLocatelli commented 9 months ago

Based on #1377 without functional tests whose in #1385

Requirements

github-actions[bot] commented 9 months ago

:bookmark: Version comparison

Version Same as filename Same as os_version
os 1.4.0+1707055042 ✔️ ✔️
firmware
(bootloader + os)
1.4.0+1707055042 ✔️ ✔️
github-actions[bot] commented 9 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/rfid/allow-deep-sleep
sha 53d1a4f4 53d1a4f4
mbed mbed-os@master+fixes+gcc-11-support mbed-os@master+fixes+gcc-11-support
-std -std=c++20 -std=c++20

:robot: Firmware impact analysis

Target Flash Used (base/head) Flash Used Δ Flash Available (base/head) Static RAM (base/head) Static RAM Δ
bootloader 183708 (70%) ø 78436 (29%)
78436 (29%)
41656 (7%) ø
os 502284 (32%)
502380 (32%)
:chart_with_upwards_trend:
+96 (+0%)
1062388 (67%)
1062292 (67%)
94592 (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 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 502284 (23%)
502380 (23%) | :chart_with_upwards_trend:
+96 (+0%) | 94592 (18%) | ø | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 183708 (8%) | ø | 41656 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 409276 (19%) | ø | 30608 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 385140 (18%) | ø | 31120 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 370716 (17%) | ø | 30560 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 401172 (19%) | ø | 62608 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 373196 (17%) | ø | 30632 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 374164 (17%) | ø | 30632 (5%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 365268 (17%) | ø | 30976 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 366712 (17%) | ø | 30560 (5%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 388092 (18%) | ø | 30856 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 379116 (18%) | ø | 30848 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 389120 (18%) | ø | 31296 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 371176 (17%) | ø | 30576 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 372344 (17%) | ø | 30576 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 244932 (11%)
245028 (11%) | :chart_with_upwards_trend:
+96 (+0%) | 66480 (12%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 137724 (6%) | ø | 25168 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 199236 (9%) | ø | 58672 (11%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 237980 (11%) | ø | 39416 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 92364 (4%) | ø | 22224 (4%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 154680 (7%) | ø | 57232 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 88544 (4%) | ø | 24376 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230740 (11%) | ø | 63728 (12%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 139780 (6%) | ø | 25184 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 88108 (4%) | ø | 24264 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 93164 (4%) | ø | 22824 (4%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84152 (4%) | ø | 22904 (4%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 154560 (7%) | ø | 25520 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 339964 (16%) | ø | 38448 (7%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 86776 (4%) | ø | 22216 (4%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 179316 (8%) | ø | 57544 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 107504 (5%) | ø | 23744 (4%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 174572 (8%) | ø | 57528 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115204 (5%) | ø | 25104 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84776 (4%) | ø | 23408 (4%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :x: | 116192 (5%)
116288 (5%) | :chart_with_upwards_trend:
+96 (+0%) | 25704 (4%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 86344 (4%) | ø | 22248 (4%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 91796 (4%) | ø | 22768 (4%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 226260 (10%) | ø | 60400 (11%) | ø | | spike_lk_rfid | :heavy_check_mark: | :x: | :x: | 84216 (4%)
84376 (4%) | :chart_with_upwards_trend:
+160 (+0%) | 22184 (4%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87480 (4%) | ø | 23312 (4%) | ø | | spike_lk_sensors_imu_lsm6dsox | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 98624 (4%) | ø | 23536 (4%) | ø | | spike_lk_sensors_imu_lsm6dsox_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 105064 (5%) | ø | 23104 (4%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84072 (4%) | ø | 22216 (4%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84824 (4%) | ø | 22216 (4%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 90616 (4%) | ø | 22192 (4%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 145028 (6%) | ø | 25256 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82712 (3%) | ø | 22232 (4%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 96668 (4%) | ø | 23392 (4%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 157932 (7%) | ø | 26288 (5%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100456 (4%) | ø | 23240 (4%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :x: | :x: | 87520 (4%)
87616 (4%) | :chart_with_upwards_trend:
+96 (+0%) | 24136 (4%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 130984 (6%) | ø | 25528 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57616 (2%) | ø | 11496 (2%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84176 (4%) | ø | 23080 (4%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 83488 (3%) | ø | 22304 (4%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-02-04 14:09:13.763327739 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt 2024-02-04 14:09:14.055329424 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 656(+656) | 10(+10) | 263(+263) | +| [fill] | 650(+650) | 10(+10) | 259(+259) | | [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 | 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 | 160(+160) | 0(+0) | 0(+0) | -| [lib]/CoreRFIDReader.a | 580(+580) | 0(+0) | 0(+0) | +| [lib]/CoreRFIDReader.a | 600(+600) | 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 | 8686(+8686) | 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]/RFIDKit.a | 1070(+1070) | 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 | 132440(+132440) | 108(+108) | 38333(+38333) | -| Subtotals | 455984(+455984) | 4416(+4416) | 89840(+89840) | +| main.cpp.obj | 132474(+132474) | 108(+108) | 38337(+38337) | +| Subtotals | 456048(+456048) | 4416(+4416) | 89840(+89840) | Total Static RAM memory (data + bss): 94256(+94256) bytes -Total Flash memory (text + data): 460400(+460400) bytes +Total Flash memory (text + data): 460464(+460464) bytes ``` ```diff Flash used: 502380 (23%) / total: 2097152 SRAM used: 94592 (18%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-02-04 14:09:20.947369205 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt 2024-02-04 14:09:21.139370315 +0000 @@ -1,42 +1,42 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 358(+358) | 3(+3) | 52(+52) | +| [fill] | 348(+348) | 3(+3) | 48(+48) | | [lib]/ActivityKit.a | 11068(+11068) | 0(+0) | 0(+0) | | [lib]/ColorKit.a | 864(+864) | 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]/CoreI2C.a | 36(+36) | 0(+0) | 0(+0) | | [lib]/CoreIMU.a | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 136(+136) | 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 | 616(+616) | 0(+0) | 0(+0) | +| [lib]/CoreRFIDReader.a | 636(+636) | 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 | 8686(+8686) | 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 | 1712(+1712) | 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 | 1050(+1050) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1066(+1066) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1674(+1674) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 846(+846) | 0(+0) | 36(+36) | | [lib]/c.a | 40920(+40920) | 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 | 78492(+78492) | 464(+464) | 10951(+10951) | | [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 | 10936(+10936) | 8(+8) | 20264(+20264) | -| Subtotals | 213280(+213280) | 3528(+3528) | 62624(+62624) | +| main.cpp.obj | 10974(+10974) | 8(+8) | 20268(+20268) | +| Subtotals | 213344(+213344) | 3528(+3528) | 62624(+62624) | Total Static RAM memory (data + bss): 66152(+66152) bytes -Total Flash memory (text + data): 216808(+216808) bytes +Total Flash memory (text + data): 216872(+216872) bytes ``` ```diff Flash used: 245028 (11%) / total: 2097152 SRAM used: 66480 (12%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-02-04 14:09:27.787408740 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt 2024-02-04 14:09:27.927409554 +0000 @@ -1,30 +1,30 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 168(+168) | 8(+8) | 34(+34) | +| [fill] | 158(+158) | 8(+8) | 30(+30) | | [lib]/CoreBufferedSerial.a | 196(+196) | 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 | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 222(+222) | 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 | 616(+616) | 0(+0) | 0(+0) | +| [lib]/CoreRFIDReader.a | 636(+636) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 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 | 876(+876) | 0(+0) | 164(+164) | | [lib]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1046(+1046) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1062(+1062) | 0(+0) | 8(+8) | | [lib]/c.a | 25048(+25048) | 2472(+2472) | 58(+58) | | [lib]/gcc.a | 7688(+7688) | 0(+0) | 0(+0) | | [lib]/m.a | 5164(+5164) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 42694(+42694) | 444(+444) | 8860(+8860) | | [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) | -| main.cpp.obj | 4110(+4110) | 0(+0) | 13276(+13276) | -| Subtotals | 103728(+103728) | 2936(+2936) | 22472(+22472) | +| main.cpp.obj | 4148(+4148) | 0(+0) | 13280(+13280) | +| Subtotals | 103792(+103792) | 2936(+2936) | 22472(+22472) | Total Static RAM memory (data + bss): 25408(+25408) bytes -Total Flash memory (text + data): 106664(+106664) bytes +Total Flash memory (text + data): 106728(+106728) bytes ``` ```diff Flash used: 116288 (5%) / total: 2097152 SRAM used: 25704 (4%) / total: 524288 ```
spike_lk_rfid (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt 2024-02-04 14:09:29.103416396 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt 2024-02-04 14:09:29.235417165 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-------------|---------------| -| [fill] | 124(+124) | 8(+8) | 28(+28) | +| [fill] | 164(+164) | 8(+8) | 28(+28) | | [lib]/CoreBufferedSerial.a | 250(+250) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/CoreRFIDReader.a | 694(+694) | 0(+0) | 0(+0) | +| [lib]/CoreRFIDReader.a | 714(+714) | 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 | 1046(+1046) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | | [lib]/c.a | 25048(+25048) | 2472(+2472) | 58(+58) | | [lib]/gcc.a | 7148(+7148) | 0(+0) | 0(+0) | | [lib]/m.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 31650(+31650) | 444(+444) | 8226(+8226) | | [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) | -| main.cpp.obj | 2740(+2740) | 0(+0) | 10568(+10568) | -| Subtotals | 74900(+74900) | 2936(+2936) | 18960(+18960) | +| main.cpp.obj | 2748(+2748) | 0(+0) | 10568(+10568) | +| Subtotals | 75028(+75028) | 2936(+2936) | 18960(+18960) | Total Static RAM memory (data + bss): 21896(+21896) bytes -Total Flash memory (text + data): 77836(+77836) bytes +Total Flash memory (text + data): 77964(+77964) bytes ``` ```diff Flash used: 84376 (4%) / total: 2097152 SRAM used: 22184 (4%) / total: 524288 ```
spike_lk_watchdog_isr (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt 2024-02-04 14:09:32.887438413 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt 2024-02-04 14:09:33.023439206 +0000 @@ -1,21 +1,21 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-------------|---------------| -| [fill] | 146(+146) | 8(+8) | 62(+62) | +| [fill] | 136(+136) | 8(+8) | 58(+58) | | [lib]/CoreBufferedSerial.a | 196(+196) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/CoreRFIDReader.a | 616(+616) | 0(+0) | 0(+0) | +| [lib]/CoreRFIDReader.a | 636(+636) | 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 | 1046(+1046) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1062(+1062) | 0(+0) | 8(+8) | | [lib]/c.a | 25048(+25048) | 2472(+2472) | 58(+58) | | [lib]/gcc.a | 7148(+7148) | 0(+0) | 0(+0) | | [lib]/m.a | 360(+360) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 32840(+32840) | 444(+444) | 8242(+8242) | | [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) | -| main.cpp.obj | 4604(+4604) | 0(+0) | 12470(+12470) | -| Subtotals | 77844(+77844) | 2936(+2936) | 20912(+20912) | +| main.cpp.obj | 4642(+4642) | 0(+0) | 12474(+12474) | +| Subtotals | 77908(+77908) | 2936(+2936) | 20912(+20912) | Total Static RAM memory (data + bss): 23848(+23848) bytes -Total Flash memory (text + data): 80780(+80780) bytes +Total Flash memory (text + data): 80844(+80844) bytes ``` ```diff Flash used: 87616 (4%) / total: 2097152 SRAM used: 24136 (4%) / total: 524288 ```
codecov[bot] commented 9 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (7df6dc3) 98.75% compared to head (fdbc6a2) 98.75%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## yann/feature/deep-sleep/bufferedserial-inherits-from-deepsleepenabled #1366 +/- ## ====================================================================================================== Coverage 98.75% 98.75% ====================================================================================================== Files 146 146 Lines 3775 3787 +12 ====================================================================================================== + Hits 3728 3740 +12 Misses 47 47 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

github-actions[bot] commented 9 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/rfid/allow-deep-sleep
sha 53d1a4f4 53d1a4f4
mbed mbed-os@master+fixes+gcc-11-support mbed-os@master+fixes+gcc-11-support
-std -std=c++20 -std=c++20

:robot: Firmware impact analysis

Target Flash Used (base/head) Flash Used Δ Flash Available (base/head) Static RAM (base/head) Static RAM Δ
bootloader 170904 (65%) ø 91240 (34%)
91240 (34%)
30952 (5%) ø
os 444184 (28%)
444280 (28%)
:chart_with_upwards_trend:
+96 (+0%)
1120488 (71%)
1120392 (71%)
83368 (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 | ```

:microscope: Detailed impact analysis

Click to show detailed analysis for all targets - :heavy_check_mark: - existing target - :sparkles: - new target - :coffin: - deleted target - :white_check_mark: - files are the same - :x: - files are different | Target | Status | .bin | .map | Total Flash (base/head) | Total Flash Δ | Static RAM (base/head) | Static RAM Δ | |-------|:------:|:------:|:------:|:------:|:------:|:------:|:------:| | LekaOS | :heavy_check_mark: | :x: | :x: | 444184 (21%)
444280 (21%) | :chart_with_upwards_trend:
+96 (+0%) | 83368 (15%) | ø | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 170904 (8%) | ø | 30952 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 394140 (18%) | ø | 20456 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 377656 (18%) | ø | 20968 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 362984 (17%) | ø | 20440 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 389572 (18%) | ø | 52456 (10%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 361532 (17%) | ø | 20480 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 362564 (17%) | ø | 20480 (3%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 352568 (16%) | ø | 20408 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 354344 (16%) | ø | 20408 (3%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 376272 (17%) | ø | 20696 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 367084 (17%) | ø | 20688 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 381572 (18%) | ø | 21144 (4%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 359576 (17%) | ø | 20424 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 360744 (17%) | ø | 20424 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :x: | 242112 (11%)
242208 (11%) | :chart_with_upwards_trend:
+96 (+0%) | 55816 (10%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 127092 (6%) | ø | 14592 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 190096 (9%) | ø | 48096 (9%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 229600 (10%) | ø | 28472 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82948 (3%) | ø | 11544 (2%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 146984 (7%) | ø | 46536 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 65840 (3%) | ø | 13744 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 221384 (10%) | ø | 52640 (10%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 127324 (6%) | ø | 14360 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 76292 (3%) | ø | 13688 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 80508 (3%) | ø | 12248 (2%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 74800 (3%) | ø | 12072 (2%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 139528 (6%) | ø | 14440 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 336000 (16%) | ø | 27792 (5%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63880 (3%) | ø | 11448 (2%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 176676 (8%) | ø | 47936 (9%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 98860 (4%) | ø | 13032 (2%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 164376 (7%) | ø | 46688 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 103424 (4%) | ø | 14528 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63288 (3%) | ø | 12256 (2%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :x: | 111156 (5%)
111316 (5%) | :chart_with_upwards_trend:
+160 (+0%) | 15160 (2%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 62808 (2%) | ø | 11488 (2%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 78852 (3%) | ø | 11808 (2%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 218600 (10%) | ø | 49824 (9%) | ø | | spike_lk_rfid | :heavy_check_mark: | :x: | :x: | 79084 (3%)
79180 (3%) | :chart_with_upwards_trend:
+96 (+0%) | 11504 (2%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 78500 (3%) | ø | 12600 (2%) | ø | | spike_lk_sensors_imu_lsm6dsox | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 89468 (4%) | ø | 12824 (2%) | ø | | spike_lk_sensors_imu_lsm6dsox_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97916 (4%) | ø | 12952 (2%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 60056 (2%) | ø | 11440 (2%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 72496 (3%) | ø | 11504 (2%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 67272 (3%) | ø | 11424 (2%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133084 (6%) | ø | 14304 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 69052 (3%) | ø | 11632 (2%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87896 (4%) | ø | 12824 (2%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 145620 (6%) | ø | 15576 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 77632 (3%) | ø | 12352 (2%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :x: | :x: | 80196 (3%)
80356 (3%) | :chart_with_upwards_trend:
+160 (+0%) | 13288 (2%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 116544 (5%) | ø | 14808 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 58032 (2%) | ø | 11400 (2%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63208 (3%) | ø | 12448 (2%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 58456 (2%) | ø | 11400 (2%) | ø | ## :world_map: Map files diff output
LekaOS (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-02-04 14:05:27.376537439 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt 2024-02-04 14:05:27.680543009 +0000 @@ -1,55 +1,55 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 658(+658) | 10(+10) | 242(+242) | +| [fill] | 652(+652) | 10(+10) | 238(+238) | | [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 | 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 | 160(+160) | 0(+0) | 0(+0) | -| [lib]/CoreRFIDReader.a | 580(+580) | 0(+0) | 0(+0) | +| [lib]/CoreRFIDReader.a | 600(+600) | 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 | 8686(+8686) | 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]/RFIDKit.a | 1070(+1070) | 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 | 75656(+75656) | 108(+108) | 27226(+27226) | -| Subtotals | 398512(+398512) | 4416(+4416) | 78624(+78624) | +| main.cpp.obj | 75690(+75690) | 108(+108) | 27230(+27230) | +| Subtotals | 398576(+398576) | 4416(+4416) | 78624(+78624) | Total Static RAM memory (data + bss): 83040(+83040) bytes -Total Flash memory (text + data): 402928(+402928) bytes +Total Flash memory (text + data): 402992(+402992) bytes ``` ```diff Flash used: 444280 (21%) / total: 2097152 SRAM used: 83368 (15%) / total: 524288 ```
spike_lk_activity_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-02-04 14:05:34.468670644 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt 2024-02-04 14:05:34.660674323 +0000 @@ -1,41 +1,41 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 376(+376) | 3(+3) | 52(+52) | +| [fill] | 374(+374) | 3(+3) | 48(+48) | | [lib]/ActivityKit.a | 11068(+11068) | 0(+0) | 0(+0) | | [lib]/ColorKit.a | 864(+864) | 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 | 76(+76) | 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 | 136(+136) | 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 | 616(+616) | 0(+0) | 0(+0) | +| [lib]/CoreRFIDReader.a | 636(+636) | 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 | 8686(+8686) | 1(+1) | 30800(+30800) | | [lib]/EventLoopKit.a | 348(+348) | 0(+0) | 0(+0) | | [lib]/FileManagerKit.a | 1204(+1204) | 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 | 1050(+1050) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1066(+1066) | 0(+0) | 8(+8) | | [lib]/ReinforcerKit.a | 1674(+1674) | 460(+460) | 0(+0) | | [lib]/VideoKit.a | 846(+846) | 0(+0) | 36(+36) | | [lib]/c.a | 42024(+42024) | 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 | 78036(+78036) | 464(+464) | 10863(+10863) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++.a | 10668(+10668) | 16(+16) | 204(+204) | | __/__ | 108(+108) | 0(+0) | 0(+0) | -| main.cpp.obj | 8242(+8242) | 8(+8) | 9696(+9696) | -| Subtotals | 210720(+210720) | 3528(+3528) | 51968(+51968) | +| main.cpp.obj | 8272(+8272) | 8(+8) | 9700(+9700) | +| Subtotals | 210784(+210784) | 3528(+3528) | 51968(+51968) | Total Static RAM memory (data + bss): 55496(+55496) bytes -Total Flash memory (text + data): 214248(+214248) bytes +Total Flash memory (text + data): 214312(+214312) bytes ``` ```diff Flash used: 242208 (11%) / total: 2097152 SRAM used: 55816 (10%) / total: 524288 ```
spike_lk_motion_kit (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-02-04 14:05:41.140798187 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt 2024-02-04 14:05:41.276800766 +0000 @@ -1,29 +1,29 @@ | Module | .text | .data | .bss | |----------------------------|-----------------|-------------|---------------| -| [fill] | 154(+154) | 8(+8) | 34(+34) | +| [fill] | 208(+208) | 8(+8) | 30(+30) | | [lib]/CoreBufferedSerial.a | 196(+196) | 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 | 6810(+6810) | 0(+0) | 0(+0) | | [lib]/CoreInterruptIn.a | 222(+222) | 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 | 616(+616) | 0(+0) | 0(+0) | +| [lib]/CoreRFIDReader.a | 636(+636) | 0(+0) | 0(+0) | | [lib]/CoreTimeout.a | 204(+204) | 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]/MotionKit.a | 848(+848) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1046(+1046) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1062(+1062) | 0(+0) | 8(+8) | | [lib]/c.a | 26128(+26128) | 2472(+2472) | 58(+58) | | [lib]/gcc.a | 7688(+7688) | 0(+0) | 0(+0) | | [lib]/m.a | 4804(+4804) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 42238(+42238) | 444(+444) | 8772(+8772) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++.a | 4116(+4116) | 8(+8) | 28(+28) | -| main.cpp.obj | 1800(+1800) | 0(+0) | 2836(+2836) | -| Subtotals | 100384(+100384) | 2936(+2936) | 11928(+11928) | +| main.cpp.obj | 1838(+1838) | 0(+0) | 2840(+2840) | +| Subtotals | 100512(+100512) | 2936(+2936) | 11928(+11928) | Total Static RAM memory (data + bss): 14864(+14864) bytes -Total Flash memory (text + data): 103320(+103320) bytes +Total Flash memory (text + data): 103448(+103448) bytes ``` ```diff Flash used: 111316 (5%) / total: 2097152 SRAM used: 15160 (2%) / total: 524288 ```
spike_lk_rfid (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt 2024-02-04 14:05:42.416822389 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt 2024-02-04 14:05:42.548824893 +0000 @@ -1,19 +1,19 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-------------|-------------| -| [fill] | 150(+150) | 8(+8) | 20(+20) | +| [fill] | 126(+126) | 8(+8) | 20(+20) | | [lib]/CoreBufferedSerial.a | 250(+250) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | -| [lib]/CoreRFIDReader.a | 712(+712) | 0(+0) | 0(+0) | +| [lib]/CoreRFIDReader.a | 732(+732) | 0(+0) | 0(+0) | | [lib]/HelloWorld.a | 94(+94) | 0(+0) | 0(+0) | -| [lib]/RFIDKit.a | 1046(+1046) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1106(+1106) | 0(+0) | 8(+8) | | [lib]/c.a | 26128(+26128) | 2472(+2472) | 58(+58) | | [lib]/gcc.a | 7084(+7084) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 31142(+31142) | 444(+444) | 8138(+8138) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++.a | 4116(+4116) | 8(+8) | 28(+28) | -| main.cpp.obj | 360(+360) | 0(+0) | 0(+0) | -| Subtotals | 71428(+71428) | 2936(+2936) | 8280(+8280) | +| main.cpp.obj | 368(+368) | 0(+0) | 0(+0) | +| Subtotals | 71492(+71492) | 2936(+2936) | 8280(+8280) | Total Static RAM memory (data + bss): 11216(+11216) bytes -Total Flash memory (text + data): 74364(+74364) bytes +Total Flash memory (text + data): 74428(+74428) bytes ``` ```diff Flash used: 79180 (3%) / total: 2097152 SRAM used: 11504 (2%) / total: 524288 ```
spike_lk_watchdog_isr (click to expand) ```diff --- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt 2024-02-04 14:05:46.024890824 +0000 +++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt 2024-02-04 14:05:46.156893328 +0000 @@ -1,20 +1,20 @@ | Module | .text | .data | .bss | |----------------------------|---------------|-------------|---------------| -| [fill] | 116(+116) | 8(+8) | 38(+38) | +| [fill] | 170(+170) | 8(+8) | 34(+34) | | [lib]/CoreBufferedSerial.a | 196(+196) | 0(+0) | 0(+0) | | [lib]/CoreEventQueue.a | 126(+126) | 0(+0) | 0(+0) | -| [lib]/CoreRFIDReader.a | 616(+616) | 0(+0) | 0(+0) | +| [lib]/CoreRFIDReader.a | 636(+636) | 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 | 1046(+1046) | 0(+0) | 8(+8) | +| [lib]/RFIDKit.a | 1062(+1062) | 0(+0) | 8(+8) | | [lib]/c.a | 26128(+26128) | 2472(+2472) | 58(+58) | | [lib]/gcc.a | 7084(+7084) | 0(+0) | 0(+0) | | [lib]/mbed-os-static.a | 31536(+31536) | 444(+444) | 8154(+8154) | | [lib]/misc | 188(+188) | 4(+4) | 28(+28) | | [lib]/nosys.a | 32(+32) | 0(+0) | 0(+0) | | [lib]/stdc++.a | 4116(+4116) | 8(+8) | 28(+28) | -| main.cpp.obj | 1230(+1230) | 0(+0) | 1750(+1750) | -| Subtotals | 72516(+72516) | 2936(+2936) | 10064(+10064) | +| main.cpp.obj | 1268(+1268) | 0(+0) | 1754(+1754) | +| Subtotals | 72644(+72644) | 2936(+2936) | 10064(+10064) | Total Static RAM memory (data + bss): 13000(+13000) bytes -Total Flash memory (text + data): 75452(+75452) bytes +Total Flash memory (text + data): 75580(+75580) bytes ``` ```diff Flash used: 80356 (3%) / total: 2097152 SRAM used: 13288 (2%) / total: 524288 ```
sonarcloud[bot] commented 9 months ago

Quality Gate Passed Quality Gate passed

Kudos, no new issues were introduced!

0 New issues
0 Security Hotspots
100.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud