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/lower consumption #1445

Open YannLocatelli opened 4 months ago

github-actions[bot] commented 4 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/rfid/lower-consumption
sha a22fae5e b8b843cf
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 127356 (48%) ø 134788 (51%)
134788 (51%)
28496 (5%) ø
os 398220 (25%) ø 1166452 (74%)
1166452 (74%)
81216 (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: | :white_check_mark: | :white_check_mark: | 398220 (18%) | ø | 81216 (15%) | ø | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 127356 (6%) | ø | 28496 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 264596 (12%) | ø | 18336 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 248116 (11%) | ø | 18856 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 233332 (11%) | ø | 18328 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 260140 (12%) | ø | 50344 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 232084 (11%) | ø | 18368 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 233068 (11%) | ø | 18368 (3%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 223444 (10%) | ø | 18296 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 225324 (10%) | ø | 18296 (3%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 241996 (11%) | ø | 18592 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 236700 (11%) | ø | 18584 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252316 (12%) | ø | 19024 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230468 (10%) | ø | 18312 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 231668 (11%) | ø | 18312 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 200760 (9%) | ø | 53360 (10%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85736 (4%) | ø | 12128 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 148516 (7%) | ø | 45632 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 188968 (9%) | ø | 26392 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38984 (1%) | ø | 9064 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 105672 (5%) | ø | 44064 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38580 (1%) | ø | 11320 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 180328 (8%) | ø | 50200 (9%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84980 (4%) | ø | 11896 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38232 (1%) | ø | 11208 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 42444 (2%) | ø | 9768 (1%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37120 (1%) | ø | 9592 (1%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 86352 (4%) | ø | 11976 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 279456 (13%) | ø | 25320 (4%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36608 (1%) | ø | 9024 (1%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 130968 (6%) | ø | 45472 (8%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 62084 (2%) | ø | 10560 (2%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 122716 (5%) | ø | 44232 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 67008 (3%) | ø | 12048 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36012 (1%) | ø | 9832 (1%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 75296 (3%) | ø | 12688 (2%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36472 (1%) | ø | 9064 (1%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 40800 (1%) | ø | 9328 (1%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 177160 (8%) | ø | 47368 (9%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 42316 (2%) | ø | 9032 (1%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41692 (1%) | ø | 10136 (1%) | ø | | spike_lk_sensors_imu_lsm6dsox | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52680 (2%) | ø | 10360 (1%) | ø | | spike_lk_sensors_imu_lsm6dsox_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61148 (2%) | ø | 10488 (2%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32800 (1%) | ø | 9016 (1%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 34776 (1%) | ø | 9016 (1%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 40044 (1%) | ø | 9000 (1%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87992 (4%) | ø | 11832 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32244 (1%) | ø | 9168 (1%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49552 (2%) | ø | 10344 (1%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 103100 (4%) | ø | 13112 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49808 (2%) | ø | 9928 (1%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 43468 (2%) | ø | 10824 (2%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 75020 (3%) | ø | 12384 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30760 (1%) | ø | 8976 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36144 (1%) | ø | 10024 (1%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31200 (1%) | ø | 8976 (1%) | ø | ## :world_map: Map files diff output No differenes where found in map files.
github-actions[bot] commented 4 months ago

:bookmark: Version comparison

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

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/rfid/lower-consumption
sha a22fae5e b8b843cf
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 141604 (54%) ø 120540 (45%)
120540 (45%)
39448 (7%) ø
os 459204 (29%) ø 1105468 (70%)
1105468 (70%)
92568 (17%) ø
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

: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: | :white_check_mark: | :white_check_mark: | 459204 (21%) | ø | 92568 (17%) | ø | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 141604 (6%) | ø | 39448 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 280356 (13%) | ø | 28488 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 256404 (12%) | ø | 29008 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 241788 (11%) | ø | 28448 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 272348 (12%) | ø | 60496 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 244292 (11%) | ø | 28520 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 245268 (11%) | ø | 28520 (5%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 236460 (11%) | ø | 28864 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238156 (11%) | ø | 28448 (5%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254548 (12%) | ø | 28744 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249356 (11%) | ø | 28736 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 260636 (12%) | ø | 29176 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 242700 (11%) | ø | 28464 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 243876 (11%) | ø | 28464 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 204424 (9%) | ø | 64016 (12%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97212 (4%) | ø | 22712 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158636 (7%) | ø | 56216 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 200292 (9%) | ø | 37472 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51116 (2%) | ø | 19736 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115244 (5%) | ø | 54760 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53424 (2%) | ø | 21896 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 190556 (9%) | ø | 61280 (11%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 98248 (4%) | ø | 22728 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52852 (2%) | ø | 21784 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57876 (2%) | ø | 20344 (3%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49048 (2%) | ø | 20424 (3%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 102260 (4%) | ø | 23064 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 284520 (13%) | ø | 35976 (6%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51688 (2%) | ø | 19736 (3%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 134748 (6%) | ø | 55072 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 72364 (3%) | ø | 21256 (4%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133904 (6%) | ø | 55064 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 81740 (3%) | ø | 22624 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49648 (2%) | ø | 20920 (3%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 81128 (3%) | ø | 23216 (4%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51208 (2%) | ø | 19768 (3%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 56552 (2%) | ø | 20288 (3%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 185804 (8%) | ø | 57936 (11%) | ø | | spike_lk_rfid | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49176 (2%) | ø | 19704 (3%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52360 (2%) | ø | 20832 (3%) | ø | | spike_lk_sensors_imu_lsm6dsox | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63516 (3%) | ø | 21056 (4%) | ø | | spike_lk_sensors_imu_lsm6dsox_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 71180 (3%) | ø | 20640 (3%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48968 (2%) | ø | 19736 (3%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49704 (2%) | ø | 19736 (3%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55512 (2%) | ø | 19712 (3%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100752 (4%) | ø | 22784 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 47588 (2%) | ø | 19752 (3%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61300 (2%) | ø | 20912 (3%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 116280 (5%) | ø | 23816 (4%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 64768 (3%) | ø | 20760 (3%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52444 (2%) | ø | 21656 (4%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82412 (3%) | ø | 23048 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31320 (1%) | ø | 9072 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49084 (2%) | ø | 20600 (3%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48368 (2%) | ø | 19824 (3%) | ø | ## :world_map: Map files diff output No differenes where found in map files.
github-actions[bot] commented 4 months ago

:bookmark: Version comparison

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

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/rfid/lower-consumption
sha a22fae5e 84d7b1f8
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 141604 (54%) ø 120540 (45%)
120540 (45%)
39448 (7%) ø
os 459204 (29%) ø 1105468 (70%)
1105468 (70%)
92568 (17%) ø
Click to show memory sections ``` | - | Hex | Bytes | KiB | |------------|---------:|----------:|-----:| | Flash | 0x200000 | 2 097 152 | 2048 | | SRAM | 0x80000 | 524 288 | 512 | | Bootloader | 0x40000 | 262 144 | 256 | | Header | 0x1000 | 4 096 | 4 | | OS | 0x17E000 | 1 564 672 | 1528 | | Tail | 0x1000 | 4 096 | 4 | | Scratch | 0x40000 | 262 144 | 256 | ```

: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: | :white_check_mark: | 459204 (21%) | ø | 92568 (17%) | ø | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 141604 (6%) | ø | 39448 (7%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 280356 (13%) | ø | 28488 (5%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 256404 (12%) | ø | 29008 (5%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 241788 (11%) | ø | 28448 (5%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 272348 (12%) | ø | 60496 (11%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 244292 (11%) | ø | 28520 (5%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 245268 (11%) | ø | 28520 (5%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 236460 (11%) | ø | 28864 (5%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 238156 (11%) | ø | 28448 (5%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 254548 (12%) | ø | 28744 (5%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 249356 (11%) | ø | 28736 (5%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 260636 (12%) | ø | 29176 (5%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 242700 (11%) | ø | 28464 (5%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 243876 (11%) | ø | 28464 (5%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :white_check_mark: | 204424 (9%) | ø | 64016 (12%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 97212 (4%) | ø | 22712 (4%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 158636 (7%) | ø | 56216 (10%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 200292 (9%) | ø | 37472 (7%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51116 (2%) | ø | 19736 (3%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 115244 (5%) | ø | 54760 (10%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 53424 (2%) | ø | 21896 (4%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 190556 (9%) | ø | 61280 (11%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 98248 (4%) | ø | 22728 (4%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52852 (2%) | ø | 21784 (4%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 57876 (2%) | ø | 20344 (3%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49048 (2%) | ø | 20424 (3%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 102260 (4%) | ø | 23064 (4%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 284520 (13%) | ø | 35976 (6%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51688 (2%) | ø | 19736 (3%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 134748 (6%) | ø | 55072 (10%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 72364 (3%) | ø | 21256 (4%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 133904 (6%) | ø | 55064 (10%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 81740 (3%) | ø | 22624 (4%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49648 (2%) | ø | 20920 (3%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :white_check_mark: | 81128 (3%) | ø | 23216 (4%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 51208 (2%) | ø | 19768 (3%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 56552 (2%) | ø | 20288 (3%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 185804 (8%) | ø | 57936 (11%) | ø | | spike_lk_rfid | :heavy_check_mark: | :x: | :white_check_mark: | 49176 (2%) | ø | 19704 (3%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52360 (2%) | ø | 20832 (3%) | ø | | spike_lk_sensors_imu_lsm6dsox | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 63516 (3%) | ø | 21056 (4%) | ø | | spike_lk_sensors_imu_lsm6dsox_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 71180 (3%) | ø | 20640 (3%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48968 (2%) | ø | 19736 (3%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49704 (2%) | ø | 19736 (3%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 55512 (2%) | ø | 19712 (3%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 100752 (4%) | ø | 22784 (4%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 47588 (2%) | ø | 19752 (3%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61300 (2%) | ø | 20912 (3%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 116280 (5%) | ø | 23816 (4%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 64768 (3%) | ø | 20760 (3%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :x: | :white_check_mark: | 52444 (2%) | ø | 21656 (4%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 82412 (3%) | ø | 23048 (4%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31320 (1%) | ø | 9072 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49084 (2%) | ø | 20600 (3%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 48368 (2%) | ø | 19824 (3%) | ø | ## :world_map: Map files diff output No differenes where found in map files.
github-actions[bot] commented 4 months ago

:chart_with_upwards_trend: Changes Impact Analysis Report

:pushpin: Info

base head
branch develop yann/feature/rfid/lower-consumption
sha a22fae5e 84d7b1f8
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 127356 (48%) ø 134788 (51%)
134788 (51%)
28496 (5%) ø
os 398220 (25%) ø 1166452 (74%)
1166452 (74%)
81216 (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: | :white_check_mark: | 398220 (18%) | ø | 81216 (15%) | ø | | bootloader | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 127356 (6%) | ø | 28496 (5%) | ø | | functional_ut_boost_ut | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 264596 (12%) | ø | 18336 (3%) | ø | | functional_ut_core_imu | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 248116 (11%) | ø | 18856 (3%) | ø | | functional_ut_deep_sleep_core_buffered_serial | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 233332 (11%) | ø | 18328 (3%) | ø | | functional_ut_deep_sleep_core_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 260140 (12%) | ø | 50344 (9%) | ø | | functional_ut_deep_sleep_core_motor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 232084 (11%) | ø | 18368 (3%) | ø | | functional_ut_deep_sleep_core_pwm | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 233068 (11%) | ø | 18368 (3%) | ø | | functional_ut_deep_sleep_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 223444 (10%) | ø | 18296 (3%) | ø | | functional_ut_deep_sleep_mbed_hal | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 225324 (10%) | ø | 18296 (3%) | ø | | functional_ut_file_manager | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 241996 (11%) | ø | 18592 (3%) | ø | | functional_ut_firmware_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 236700 (11%) | ø | 18584 (3%) | ø | | functional_ut_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 252316 (12%) | ø | 19024 (3%) | ø | | functional_ut_io_expander | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 230468 (10%) | ø | 18312 (3%) | ø | | functional_ut_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 231668 (11%) | ø | 18312 (3%) | ø | | spike_lk_activity_kit | :heavy_check_mark: | :x: | :white_check_mark: | 200760 (9%) | ø | 53360 (10%) | ø | | spike_lk_audio | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 85736 (4%) | ø | 12128 (2%) | ø | | spike_lk_behavior_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 148516 (7%) | ø | 45632 (8%) | ø | | spike_lk_ble | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 188968 (9%) | ø | 26392 (5%) | ø | | spike_lk_bluetooth | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38984 (1%) | ø | 9064 (1%) | ø | | spike_lk_cg_animations | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 105672 (5%) | ø | 44064 (8%) | ø | | spike_lk_color_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38580 (1%) | ø | 11320 (2%) | ø | | spike_lk_command_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 180328 (8%) | ø | 50200 (9%) | ø | | spike_lk_config_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 84980 (4%) | ø | 11896 (2%) | ø | | spike_lk_coreled | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 38232 (1%) | ø | 11208 (2%) | ø | | spike_lk_core_touch_sensor | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 42444 (2%) | ø | 9768 (1%) | ø | | spike_lk_event_queue | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 37120 (1%) | ø | 9592 (1%) | ø | | spike_lk_file_manager_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 86352 (4%) | ø | 11976 (2%) | ø | | spike_lk_file_reception | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 279456 (13%) | ø | 25320 (4%) | ø | | spike_lk_flash_memory | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36608 (1%) | ø | 9024 (1%) | ø | | spike_lk_fs | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 130968 (6%) | ø | 45472 (8%) | ø | | spike_lk_imu_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 62084 (2%) | ø | 10560 (2%) | ø | | spike_lk_lcd | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 122716 (5%) | ø | 44232 (8%) | ø | | spike_lk_led_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 67008 (3%) | ø | 12048 (2%) | ø | | spike_lk_log_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36012 (1%) | ø | 9832 (1%) | ø | | spike_lk_motion_kit | :heavy_check_mark: | :x: | :white_check_mark: | 75296 (3%) | ø | 12688 (2%) | ø | | spike_lk_motors | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36472 (1%) | ø | 9064 (1%) | ø | | spike_lk_qdac | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 40800 (1%) | ø | 9328 (1%) | ø | | spike_lk_reinforcer | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 177160 (8%) | ø | 47368 (9%) | ø | | spike_lk_rfid | :heavy_check_mark: | :x: | :white_check_mark: | 42316 (2%) | ø | 9032 (1%) | ø | | spike_lk_sensors_battery | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 41692 (1%) | ø | 10136 (1%) | ø | | spike_lk_sensors_imu_lsm6dsox | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 52680 (2%) | ø | 10360 (1%) | ø | | spike_lk_sensors_imu_lsm6dsox_fusion_calibration | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 61148 (2%) | ø | 10488 (2%) | ø | | spike_lk_sensors_light | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32800 (1%) | ø | 9016 (1%) | ø | | spike_lk_sensors_microphone | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 34776 (1%) | ø | 9016 (1%) | ø | | spike_lk_sensors_temperature_humidity | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 40044 (1%) | ø | 9000 (1%) | ø | | spike_lk_serial_number | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 87992 (4%) | ø | 11832 (2%) | ø | | spike_lk_ticker_timeout | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 32244 (1%) | ø | 9168 (1%) | ø | | spike_lk_touch_sensor_kit | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49552 (2%) | ø | 10344 (1%) | ø | | spike_lk_update_process_app_base | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 103100 (4%) | ø | 13112 (2%) | ø | | spike_lk_update_process_app_update | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 49808 (2%) | ø | 9928 (1%) | ø | | spike_lk_watchdog_isr | :heavy_check_mark: | :x: | :white_check_mark: | 43468 (2%) | ø | 10824 (2%) | ø | | spike_lk_wifi | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 75020 (3%) | ø | 12384 (2%) | ø | | spike_mbed_blinky | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 30760 (1%) | ø | 8976 (1%) | ø | | spike_mbed_watchdog_ticker_vs_thread | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 36144 (1%) | ø | 10024 (1%) | ø | | spike_stl_cxxsupport | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | 31200 (1%) | ø | 8976 (1%) | ø | ## :world_map: Map files diff output No differenes where found in map files.
sonarcloud[bot] commented 4 months ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud