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

Yann/bug/serial/sigio deinit on enable input false #1386

Merged
merged 2 commits into from
Jul 10, 2024

Conversation

YannLocatelli
Copy link
Member

@YannLocatelli YannLocatelli commented Feb 2, 2024

@YannLocatelli YannLocatelli added the 01 - type: task Something to do label Feb 2, 2024
@YannLocatelli YannLocatelli added this to the Future Release milestone Feb 2, 2024
@YannLocatelli YannLocatelli self-assigned this Feb 2, 2024
@YannLocatelli
Copy link
Member Author

Get more information on why it is deinit

Copy link

codecov bot commented Feb 2, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (53d1a4f) 98.75% compared to head (4234764) 98.75%.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #1386   +/-   ##
========================================
  Coverage    98.75%   98.75%           
========================================
  Files          146      146           
  Lines         3783     3785    +2     
========================================
+ Hits          3736     3738    +2     
  Misses          47       47           

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

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

@ladislas ladislas force-pushed the yann/feature/deep-sleep/bufferedserial-inherits-from-deepsleepenabled branch from 7df6dc3 to ef54be2 Compare February 4, 2024 13:08
Base automatically changed from yann/feature/deep-sleep/bufferedserial-inherits-from-deepsleepenabled to develop February 4, 2024 13:14
@YannLocatelli YannLocatelli force-pushed the yann/bug/serial/sigio-deinit-on-enable-input-false branch 2 times, most recently from 5541ad5 to 4f119c1 Compare February 6, 2024 10:42
YannLocatelli added a commit that referenced this pull request Feb 6, 2024
@YannLocatelli YannLocatelli force-pushed the yann/bug/serial/sigio-deinit-on-enable-input-false branch from 4f119c1 to 4234764 Compare February 6, 2024 11:00
YannLocatelli added a commit that referenced this pull request Feb 6, 2024
Copy link

sonarqubecloud bot commented Feb 6, 2024

@YannLocatelli YannLocatelli marked this pull request as ready for review February 6, 2024 11:09
YannLocatelli added a commit that referenced this pull request Feb 7, 2024
YannLocatelli added a commit that referenced this pull request Jul 10, 2024
@YannLocatelli YannLocatelli force-pushed the yann/bug/serial/sigio-deinit-on-enable-input-false branch from 4234764 to 387f0cc Compare July 10, 2024 09:26
YannLocatelli added a commit that referenced this pull request Jul 10, 2024

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

@YannLocatelli YannLocatelli force-pushed the yann/bug/serial/sigio-deinit-on-enable-input-false branch from 387f0cc to 24203bb Compare July 10, 2024 10:31

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

@YannLocatelli YannLocatelli force-pushed the yann/bug/serial/sigio-deinit-on-enable-input-false branch from 24203bb to 2e90dd7 Compare July 10, 2024 12:48

This comment has been minimized.

Copy link

📈 Changes Impact Analysis Report

📌 Info

  • toolchain: Arm GNU Toolchain 13.2.rel1 (Build arm-13.7) 13.2.1 20231009
  • enable_log_debug: ON
base head
branch develop yann/bug/serial/sigio-deinit-on-enable-input-false
sha 2ac11db 2e90dd7
mbed mbed-os@master+fixes+gcc-11-support mbed-os@master+fixes+gcc-11-support
-std -std=c++20 -std=c++20

🤖 Firmware impact analysis

Target Flash Used (base/head) Flash Used Δ Flash Available (base/head) Static RAM (base/head) Static RAM Δ
bootloader 140392 (53%) ø 121752 (46%)
121752 (46%)
39760 (7%) ø
os 464868 (29%)
464916 (29%)
📈
+48 (+0%)
1099804 (70%)
1099756 (70%)
93352 (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 |

🔬 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 ✔️ 464868 (22%)
464916 (22%)
📈
+48 (+0%)
93352 (17%) ø
bootloader ✔️ 140392 (6%) ø 39760 (7%) ø
functional_ut_boost_ut ✔️ 275344 (13%) ø 29840 (5%) ø
functional_ut_core_imu ✔️ 263136 (12%) ø 29384 (5%) ø
functional_ut_deep_sleep_core_buffered_serial ✔️ 248968 (11%)
249048 (11%)
📈
+80 (+0%)
29192 (5%) ø
functional_ut_deep_sleep_core_lcd ✔️ 278488 (13%) ø 61048 (11%) ø
functional_ut_deep_sleep_core_motor ✔️ 251320 (11%) ø 29200 (5%) ø
functional_ut_deep_sleep_core_pwm ✔️ 252360 (12%) ø 29264 (5%) ø
functional_ut_deep_sleep_log_kit ✔️ 243432 (11%) ø 29384 (5%) ø
functional_ut_deep_sleep_mbed_hal ✔️ 244952 (11%) ø 28920 (5%) ø
functional_ut_file_manager ✔️ 261744 (12%) ø 29504 (5%) ø
functional_ut_firmware_kit ✔️ 255592 (12%) ø 29104 (5%) ø
functional_ut_imu_kit ✔️ 267248 (12%) ø 29512 (5%) ø
functional_ut_io_expander ✔️ 249416 (11%) ø 28808 (5%) ø
functional_ut_qdac ✔️ 250656 (11%) ø 28824 (5%) ø
spike_lk_activity_kit ✔️ 203892 (9%)
203940 (9%)
📈
+48 (+0%)
64344 (12%) ø
spike_lk_audio ✔️ 97000 (4%) ø 23040 (4%) ø
spike_lk_behavior_kit ✔️ 158164 (7%) ø 56544 (10%) ø
spike_lk_ble ✔️ 198368 (9%) ø 37792 (7%) ø
spike_lk_bluetooth ✔️ 50136 (2%) ø 20056 (3%) ø
spike_lk_cg_animations ✔️ 114296 (5%) ø 55072 (10%) ø
spike_lk_color_kit ✔️ 53112 (2%) ø 22216 (4%) ø
spike_lk_command_kit ✔️ 190324 (9%) ø 61616 (11%) ø
spike_lk_config_kit ✔️ 97932 (4%) ø 23048 (4%) ø
spike_lk_coreled ✔️ 52040 (2%) ø 22104 (4%) ø
spike_lk_core_touch_sensor ✔️ 57116 (2%) ø 20664 (3%) ø
spike_lk_event_queue ✔️ 48720 (2%) ø 20744 (3%) ø
spike_lk_file_manager_kit ✔️ 101900 (4%) ø 23392 (4%) ø
spike_lk_file_reception ✔️ 283108 (13%) ø 36296 (6%) ø
spike_lk_flash_memory ✔️ 51372 (2%) ø 20056 (3%) ø
spike_lk_fs ✔️ 133860 (6%) ø 55392 (10%) ø
spike_lk_imu_kit ✔️ 72108 (3%) ø 21568 (4%) ø
spike_lk_lcd ✔️ 133508 (6%) ø 55392 (10%) ø
spike_lk_led_kit ✔️ 80656 (3%) ø 22952 (4%) ø
spike_lk_log_kit ✔️ 49360 (2%) ø 21240 (4%) ø
spike_lk_motion_kit ✔️ 81028 (3%)
81076 (3%)
📈
+48 (+0%)
23544 (4%) ø
spike_lk_motors ✔️ 50868 (2%) ø 20088 (3%) ø
spike_lk_qdac ✔️ 55748 (2%) ø 20608 (3%) ø
spike_lk_reinforcer ✔️ 185556 (8%) ø 58280 (11%) ø
spike_lk_rfid ✔️ 49176 (2%)
49240 (2%)
📈
+64 (+0%)
20024 (3%) ø
spike_lk_sensors_battery ✔️ 52280 (2%) ø 21152 (4%) ø
spike_lk_sensors_imu_lsm6dsox ✔️ 63308 (3%) ø 21376 (4%) ø
spike_lk_sensors_imu_lsm6dsox_fusion_calibration ✔️ 70844 (3%) ø 20968 (3%) ø
spike_lk_sensors_light ✔️ 48712 (2%) ø 20056 (3%) ø
spike_lk_sensors_microphone ✔️ 49480 (2%) ø 20056 (3%) ø
spike_lk_sensors_temperature_humidity ✔️ 55304 (2%) ø 20032 (3%) ø
spike_lk_serial_number ✔️ 100536 (4%) ø 23112 (4%) ø
spike_lk_ticker_timeout ✔️ 47460 (2%) ø 20072 (3%) ø
spike_lk_touch_sensor_kit ✔️ 60640 (2%) ø 21224 (4%) ø
spike_lk_update_process_app_base ✔️ 115336 (5%) ø 24144 (4%) ø
spike_lk_update_process_app_update ✔️ 64128 (3%) ø 21072 (4%) ø
spike_lk_watchdog_isr ✔️ 52408 (2%)
52472 (2%)
📈
+64 (+0%)
21976 (4%) ø
spike_lk_wifi ✔️ 82004 (3%) ø 23360 (4%) ø
spike_mbed_blinky ✔️ 30972 (1%) ø 9392 (1%) ø
spike_mbed_watchdog_ticker_vs_thread ✔️ 48856 (2%) ø 20920 (3%) ø
spike_stl_cxxsupport ✔️ 48080 (2%) ø 20144 (3%) ø

🗺️ Map files diff output

LekaOS (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/LekaOS-map.txt	2024-07-10 12:59:11.663272073 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/LekaOS-map.txt	2024-07-10 12:59:11.943272440 +0000
@@ -1,55 +1,55 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
 | [fill]                     |       668(+668) |     10(+10) |     267(+267) |
 | [lib]/ActivityKit.a        |   10916(+10916) |       0(+0) |         0(+0) |
 | [lib]/BLEKit.a             |     3734(+3734) |       0(+0) |     128(+128) |
 | [lib]/BatteryKit.a         |       360(+360) |       0(+0) |         0(+0) |
 | [lib]/BehaviorKit.a        |     1650(+1650) |   460(+460) |         0(+0) |
 | [lib]/ColorKit.a           |       860(+860) |       0(+0) |         0(+0) |
 | [lib]/CommandKit.a         |     1158(+1158) |       0(+0) |         0(+0) |
 | [lib]/CoreBattery.a        |       634(+634) |       0(+0) |         0(+0) |
-| [lib]/CoreBufferedSerial.a |       204(+204) |       0(+0) |         0(+0) |
+| [lib]/CoreBufferedSerial.a |       252(+252) |       0(+0) |         0(+0) |
 | [lib]/CoreEventFlags.a     |       130(+130) |       0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a     |         44(+44) |       0(+0) |         0(+0) |
 | [lib]/CoreFlashMemory.a    |       534(+534) |       0(+0) |         0(+0) |
 | [lib]/CoreI2C.a            |         36(+36) |       0(+0) |         0(+0) |
 | [lib]/CoreIMU.a            |     6758(+6758) |       0(+0) |         0(+0) |
 | [lib]/CoreInterruptIn.a    |       208(+208) |       0(+0) |         0(+0) |
 | [lib]/CoreMCU.a            |         16(+16) |       0(+0) |         0(+0) |
 | [lib]/CoreMotor.a          |       146(+146) |       0(+0) |         0(+0) |
 | [lib]/CoreMutex.a          |           8(+8) |       0(+0) |         0(+0) |
 | [lib]/CorePwm.a            |         30(+30) |       0(+0) |         0(+0) |
 | [lib]/CoreQSPI.a           |       156(+156) |       0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |       652(+652) |       0(+0) |         0(+0) |
 | [lib]/CoreSPI.a            |         24(+24) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a       |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreTimeout.a        |       210(+210) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a          |     8618(+8618) |       1(+1) | 30800(+30800) |
 | [lib]/CriticalSection.a    |           8(+8) |       0(+0) |         0(+0) |
 | [lib]/EventLoopKit.a       |       354(+354) |       0(+0) |         0(+0) |
 | [lib]/FileManagerKit.a     |     2346(+2346) |       0(+0) |         0(+0) |
 | [lib]/FirmwareKit.a        |       592(+592) |       0(+0) |         0(+0) |
 | [lib]/Fusion.a             |     2036(+2036) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/IMUKit.a             |       902(+902) |       0(+0) |     164(+164) |
 | [lib]/LedKit.a             |   18972(+18972) |       0(+0) |       20(+20) |
 | [lib]/MotionKit.a          |       878(+878) |       0(+0) |         0(+0) |
 | [lib]/RFIDKit.a            |     1106(+1106) |       0(+0) |         8(+8) |
 | [lib]/ReinforcerKit.a      |     1390(+1390) |   460(+460) |         0(+0) |
 | [lib]/SerialNumberKit.a    |       594(+594) |       0(+0) |         0(+0) |
 | [lib]/Utils.a              |         34(+34) |       0(+0) |         0(+0) |
 | [lib]/VideoKit.a           |       812(+812) |       0(+0) |       36(+36) |
 | [lib]/bootutil.a           |     1350(+1350) |     12(+12) |     132(+132) |
 | [lib]/c_nano.a             |   17260(+17260) |   192(+192) |     370(+370) |
 | [lib]/gcc.a                |     3816(+3816) |       0(+0) |         0(+0) |
 | [lib]/m.a                  |     5184(+5184) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a     | 178470(+178470) |   769(+769) | 19755(+19755) |
 | [lib]/misc                 |       264(+264) |       4(+4) |       25(+25) |
 | [lib]/nosys.a              |         32(+32) |       0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        |     5654(+5654) |     12(+12) |     176(+176) |
 | __/__                      |       108(+108) |       0(+0) |         0(+0) |
 | main.cpp.obj               | 141908(+141908) |   128(+128) | 39079(+39079) |
-| Subtotals                  | 422848(+422848) | 2048(+2048) | 90960(+90960) |
+| Subtotals                  | 422896(+422896) | 2048(+2048) | 90960(+90960) |
 Total Static RAM memory (data + bss): 93008(+93008) bytes
-Total Flash memory (text + data): 424896(+424896) bytes
+Total Flash memory (text + data): 424944(+424944) bytes
 
Flash used: 464916 (22%) / total: 2097152
SRAM used: 93352 (17%) / total: 524288
functional_ut_deep_sleep_core_buffered_serial (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_core_buffered_serial-map.txt	2024-07-10 12:59:13.379274326 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/functional_ut_deep_sleep_core_buffered_serial-map.txt	2024-07-10 12:59:13.567274573 +0000
@@ -1,18 +1,18 @@
 | Module                             |           .text |       .data |          .bss |
 |------------------------------------|-----------------|-------------|---------------|
-| [fill]                             |       496(+496) |     10(+10) |       46(+46) |
-| [lib]/CoreBufferedSerial.a         |       204(+204) |       0(+0) |         0(+0) |
+| [fill]                             |       510(+510) |     10(+10) |       46(+46) |
+| [lib]/CoreBufferedSerial.a         |       270(+270) |       0(+0) |         0(+0) |
 | [lib]/CriticalSection.a            |           8(+8) |       0(+0) |         0(+0) |
 | [lib]/c_nano.a                     |   34484(+34484) |   556(+556) |     370(+370) |
 | [lib]/gcc.a                        |     3588(+3588) |       0(+0) |         0(+0) |
 | [lib]/m.a                          |       264(+264) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a             |   54342(+54342) |   460(+460) | 10317(+10317) |
 | [lib]/misc                         |       264(+264) |       4(+4) |       25(+25) |
 | [lib]/nosys.a                      |         32(+32) |       0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a                | 113374(+113374) |   137(+137) |   5689(+5689) |
 | __/__                              |     4076(+4076) |       1(+1) | 10840(+10840) |
 | suite_core_buffered_serial.cpp.obj |     9388(+9388) |   416(+416) |         1(+1) |
-| Subtotals                          | 220520(+220520) | 1584(+1584) | 27288(+27288) |
+| Subtotals                          | 220600(+220600) | 1584(+1584) | 27288(+27288) |
 Total Static RAM memory (data + bss): 28872(+28872) bytes
-Total Flash memory (text + data): 222104(+222104) bytes
+Total Flash memory (text + data): 222184(+222184) bytes
 
Flash used: 249048 (11%) / total: 2097152
SRAM used: 29192 (5%) / total: 524288
spike_lk_activity_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt	2024-07-10 12:59:17.935280254 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_activity_kit-map.txt	2024-07-10 12:59:18.107280450 +0000
@@ -1,42 +1,42 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
 | [fill]                     |       374(+374) |       7(+7) |       54(+54) |
 | [lib]/ActivityKit.a        |   10926(+10926) |       0(+0) |         0(+0) |
 | [lib]/ColorKit.a           |       860(+860) |       0(+0) |         0(+0) |
-| [lib]/CoreBufferedSerial.a |       204(+204) |       0(+0) |         0(+0) |
+| [lib]/CoreBufferedSerial.a |       270(+270) |       0(+0) |         0(+0) |
 | [lib]/CoreEventFlags.a     |       130(+130) |       0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a     |         44(+44) |       0(+0) |         0(+0) |
 | [lib]/CoreI2C.a            |         36(+36) |       0(+0) |         0(+0) |
 | [lib]/CoreIMU.a            |     6758(+6758) |       0(+0) |         0(+0) |
-| [lib]/CoreInterruptIn.a    |       226(+226) |       0(+0) |         0(+0) |
+| [lib]/CoreInterruptIn.a    |       208(+208) |       0(+0) |         0(+0) |
 | [lib]/CoreMotor.a          |       146(+146) |       0(+0) |         0(+0) |
 | [lib]/CorePwm.a            |         30(+30) |       0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |       688(+688) |       0(+0) |         0(+0) |
 | [lib]/CoreSPI.a            |         24(+24) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a       |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreTimeout.a        |       210(+210) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a          |     8618(+8618) |       1(+1) | 30800(+30800) |
 | [lib]/CriticalSection.a    |           8(+8) |       0(+0) |         0(+0) |
 | [lib]/EventLoopKit.a       |       354(+354) |       0(+0) |         0(+0) |
 | [lib]/FileManagerKit.a     |     1720(+1720) |       0(+0) |         0(+0) |
 | [lib]/Fusion.a             |     2036(+2036) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/IMUKit.a             |       902(+902) |       0(+0) |     164(+164) |
 | [lib]/LedKit.a             |   18972(+18972) |       0(+0) |       20(+20) |
 | [lib]/MotionKit.a          |       878(+878) |       0(+0) |         0(+0) |
 | [lib]/RFIDKit.a            |     1102(+1102) |       0(+0) |         8(+8) |
 | [lib]/ReinforcerKit.a      |     1822(+1822) |   460(+460) |         0(+0) |
 | [lib]/VideoKit.a           |       872(+872) |       0(+0) |       36(+36) |
 | [lib]/c_nano.a             |   14074(+14074) |   192(+192) |     370(+370) |
 | [lib]/gcc.a                |     3816(+3816) |       0(+0) |         0(+0) |
 | [lib]/m.a                  |     5184(+5184) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a     |   77838(+77838) |   460(+460) | 10951(+10951) |
 | [lib]/misc                 |       264(+264) |       4(+4) |       25(+25) |
 | [lib]/nosys.a              |         32(+32) |       0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        |     5100(+5100) |     12(+12) |     176(+176) |
 | __/__                      |       108(+108) |       0(+0) |         0(+0) |
 | main.cpp.obj               |   11380(+11380) |       8(+8) | 20268(+20268) |
-| Subtotals                  | 176760(+176760) | 1144(+1144) | 62872(+62872) |
+| Subtotals                  | 176808(+176808) | 1144(+1144) | 62872(+62872) |
 Total Static RAM memory (data + bss): 64016(+64016) bytes
-Total Flash memory (text + data): 177904(+177904) bytes
+Total Flash memory (text + data): 177952(+177952) bytes
 
Flash used: 203940 (9%) / total: 2097152
SRAM used: 64344 (12%) / total: 524288
spike_lk_motion_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt	2024-07-10 12:59:24.195287367 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_motion_kit-map.txt	2024-07-10 12:59:24.319287508 +0000
@@ -1,30 +1,30 @@
 | Module                     |         .text |     .data |          .bss |
 |----------------------------|---------------|-----------|---------------|
 | [fill]                     |     146(+146) |     4(+4) |       46(+46) |
-| [lib]/CoreBufferedSerial.a |     204(+204) |     0(+0) |         0(+0) |
+| [lib]/CoreBufferedSerial.a |     270(+270) |     0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a     |       44(+44) |     0(+0) |         0(+0) |
 | [lib]/CoreI2C.a            |       36(+36) |     0(+0) |         0(+0) |
 | [lib]/CoreIMU.a            |   6758(+6758) |     0(+0) |         0(+0) |
-| [lib]/CoreInterruptIn.a    |     226(+226) |     0(+0) |         0(+0) |
+| [lib]/CoreInterruptIn.a    |     208(+208) |     0(+0) |         0(+0) |
 | [lib]/CoreMotor.a          |     146(+146) |     0(+0) |         0(+0) |
 | [lib]/CorePwm.a            |       30(+30) |     0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |     688(+688) |     0(+0) |         0(+0) |
 | [lib]/CoreTimeout.a        |     210(+210) |     0(+0) |         0(+0) |
 | [lib]/CriticalSection.a    |         8(+8) |     0(+0) |         0(+0) |
 | [lib]/Fusion.a             |   2036(+2036) |     0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |       94(+94) |     0(+0) |         0(+0) |
 | [lib]/IMUKit.a             |     902(+902) |     0(+0) |     164(+164) |
 | [lib]/MotionKit.a          |     878(+878) |     0(+0) |         0(+0) |
 | [lib]/RFIDKit.a            |   1098(+1098) |     0(+0) |         8(+8) |
 | [lib]/c_nano.a             |   3804(+3804) |   92(+92) |     329(+329) |
 | [lib]/gcc.a                |   3736(+3736) |     0(+0) |         0(+0) |
 | [lib]/m.a                  |   4980(+4980) |     0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a     | 42204(+42204) | 444(+444) |   8860(+8860) |
 | [lib]/misc                 |     264(+264) |     4(+4) |       25(+25) |
 | [lib]/nosys.a              |       32(+32) |     0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        |     324(+324) |     0(+0) |         0(+0) |
 | main.cpp.obj               |   4452(+4452) |     0(+0) | 13280(+13280) |
-| Subtotals                  | 73300(+73300) | 544(+544) | 22712(+22712) |
+| Subtotals                  | 73348(+73348) | 544(+544) | 22712(+22712) |
 Total Static RAM memory (data + bss): 23256(+23256) bytes
-Total Flash memory (text + data): 73844(+73844) bytes
+Total Flash memory (text + data): 73892(+73892) bytes
 
Flash used: 81076 (3%) / total: 2097152
SRAM used: 23544 (4%) / total: 524288
spike_lk_rfid (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt	2024-07-10 12:59:25.403288740 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_rfid-map.txt	2024-07-10 12:59:25.523288876 +0000
@@ -1,21 +1,21 @@
 | Module                     |         .text |     .data |          .bss |
 |----------------------------|---------------|-----------|---------------|
-| [fill]                     |     118(+118) |     4(+4) |       36(+36) |
-| [lib]/CoreBufferedSerial.a |     258(+258) |     0(+0) |         0(+0) |
+| [fill]                     |     116(+116) |     4(+4) |       36(+36) |
+| [lib]/CoreBufferedSerial.a |     324(+324) |     0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a     |       94(+94) |     0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |     766(+766) |     0(+0) |         0(+0) |
 | [lib]/CriticalSection.a    |         8(+8) |     0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |       94(+94) |     0(+0) |         0(+0) |
 | [lib]/RFIDKit.a            |   1142(+1142) |     0(+0) |         8(+8) |
 | [lib]/c_nano.a             |   3804(+3804) |   92(+92) |     329(+329) |
 | [lib]/gcc.a                |   3196(+3196) |     0(+0) |         0(+0) |
 | [lib]/m.a                  |     264(+264) |     0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a     | 31232(+31232) | 444(+444) |   8226(+8226) |
 | [lib]/misc                 |     264(+264) |     4(+4) |       25(+25) |
 | [lib]/nosys.a              |       32(+32) |     0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        |     324(+324) |     0(+0) |         0(+0) |
 | main.cpp.obj               |   2988(+2988) |     0(+0) | 10568(+10568) |
-| Subtotals                  | 44584(+44584) | 544(+544) | 19192(+19192) |
+| Subtotals                  | 44648(+44648) | 544(+544) | 19192(+19192) |
 Total Static RAM memory (data + bss): 19736(+19736) bytes
-Total Flash memory (text + data): 45128(+45128) bytes
+Total Flash memory (text + data): 45192(+45192) bytes
 
Flash used: 49240 (2%) / total: 2097152
SRAM used: 20024 (3%) / total: 524288
spike_lk_watchdog_isr (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt	2024-07-10 12:59:28.831289230 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-ON/spike_lk_watchdog_isr-map.txt	2024-07-10 12:59:28.951289412 +0000
@@ -1,21 +1,21 @@
 | Module                     |         .text |     .data |          .bss |
 |----------------------------|---------------|-----------|---------------|
-| [fill]                     |     134(+134) |     4(+4) |       66(+66) |
-| [lib]/CoreBufferedSerial.a |     204(+204) |     0(+0) |         0(+0) |
+| [fill]                     |     132(+132) |     4(+4) |       66(+66) |
+| [lib]/CoreBufferedSerial.a |     270(+270) |     0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a     |       94(+94) |     0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |     688(+688) |     0(+0) |         0(+0) |
 | [lib]/CriticalSection.a    |         8(+8) |     0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |       94(+94) |     0(+0) |         0(+0) |
 | [lib]/RFIDKit.a            |   1098(+1098) |     0(+0) |         8(+8) |
 | [lib]/c_nano.a             |   3804(+3804) |   92(+92) |     329(+329) |
 | [lib]/gcc.a                |   3196(+3196) |     0(+0) |         0(+0) |
 | [lib]/m.a                  |     264(+264) |     0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a     | 32436(+32436) | 444(+444) |   8242(+8242) |
 | [lib]/misc                 |     264(+264) |     4(+4) |       25(+25) |
 | [lib]/nosys.a              |       32(+32) |     0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        |     324(+324) |     0(+0) |         0(+0) |
 | main.cpp.obj               |   4824(+4824) |     0(+0) | 12474(+12474) |
-| Subtotals                  | 47464(+47464) | 544(+544) | 21144(+21144) |
+| Subtotals                  | 47528(+47528) | 544(+544) | 21144(+21144) |
 Total Static RAM memory (data + bss): 21688(+21688) bytes
-Total Flash memory (text + data): 48008(+48008) bytes
+Total Flash memory (text + data): 48072(+48072) bytes
 
Flash used: 52472 (2%) / total: 2097152
SRAM used: 21976 (4%) / total: 524288

Copy link

📈 Changes Impact Analysis Report

📌 Info

  • toolchain: Arm GNU Toolchain 13.2.rel1 (Build arm-13.7) 13.2.1 20231009
  • enable_log_debug: OFF
base head
branch develop yann/bug/serial/sigio-deinit-on-enable-input-false
sha 2ac11db 2e90dd7
mbed mbed-os@master+fixes+gcc-11-support mbed-os@master+fixes+gcc-11-support
-std -std=c++20 -std=c++20

🤖 Firmware impact analysis

Target Flash Used (base/head) Flash Used Δ Flash Available (base/head) Static RAM (base/head) Static RAM Δ
bootloader 125972 (48%) ø 136172 (51%)
136172 (51%)
28808 (5%) ø
os 399492 (25%)
399540 (25%)
📈
+48 (+0%)
1165180 (74%)
1165132 (74%)
81992 (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 ✔️ 399492 (19%)
399540 (19%)
📈
+48 (+0%)
81992 (15%) ø
bootloader ✔️ 125972 (6%) ø 28808 (5%) ø
functional_ut_boost_ut ✔️ 259440 (12%) ø 19688 (3%) ø
functional_ut_core_imu ✔️ 254624 (12%) ø 19232 (3%) ø
functional_ut_deep_sleep_core_buffered_serial ✔️ 240360 (11%)
240424 (11%)
📈
+64 (+0%)
19072 (3%) ø
functional_ut_deep_sleep_core_lcd ✔️ 266072 (12%) ø 50896 (9%) ø
functional_ut_deep_sleep_core_motor ✔️ 238920 (11%) ø 19048 (3%) ø
functional_ut_deep_sleep_core_pwm ✔️ 239952 (11%) ø 19112 (3%) ø
functional_ut_deep_sleep_log_kit ✔️ 230232 (10%) ø 18816 (3%) ø
functional_ut_deep_sleep_mbed_hal ✔️ 231944 (11%) ø 18768 (3%) ø
functional_ut_file_manager ✔️ 249120 (11%) ø 19352 (3%) ø
functional_ut_firmware_kit ✔️ 242696 (11%) ø 18952 (3%) ø
functional_ut_imu_kit ✔️ 258744 (12%) ø 19360 (3%) ø
functional_ut_io_expander ✔️ 237008 (11%) ø 18656 (3%) ø
functional_ut_qdac ✔️ 238256 (11%) ø 18672 (3%) ø
spike_lk_activity_kit ✔️ 199996 (9%)
200028 (9%)
📈
+32 (+0%)
53680 (10%) ø
spike_lk_audio ✔️ 85404 (4%) ø 12456 (2%) ø
spike_lk_behavior_kit ✔️ 147880 (7%) ø 45960 (8%) ø
spike_lk_ble ✔️ 186868 (8%) ø 26704 (5%) ø
spike_lk_bluetooth ✔️ 37912 (1%) ø 9384 (1%) ø
spike_lk_cg_animations ✔️ 104536 (4%) ø 44376 (8%) ø
spike_lk_color_kit ✔️ 38180 (1%) ø 11640 (2%) ø
spike_lk_command_kit ✔️ 179936 (8%) ø 50536 (9%) ø
spike_lk_config_kit ✔️ 84512 (4%) ø 12216 (2%) ø
spike_lk_coreled ✔️ 37332 (1%) ø 11528 (2%) ø
spike_lk_core_touch_sensor ✔️ 41584 (1%) ø 10088 (1%) ø
spike_lk_event_queue ✔️ 36652 (1%) ø 9912 (1%) ø
spike_lk_file_manager_kit ✔️ 85824 (4%) ø 12304 (2%) ø
spike_lk_file_reception ✔️ 277904 (13%) ø 25640 (4%) ø
spike_lk_flash_memory ✔️ 36184 (1%) ø 9344 (1%) ø
spike_lk_fs ✔️ 129992 (6%) ø 45784 (8%) ø
spike_lk_imu_kit ✔️ 61592 (2%) ø 10872 (2%) ø
spike_lk_lcd ✔️ 122136 (5%) ø 44560 (8%) ø
spike_lk_led_kit ✔️ 65824 (3%) ø 12376 (2%) ø
spike_lk_log_kit ✔️ 35604 (1%) ø 10152 (1%) ø
spike_lk_motion_kit ✔️ 75040 (3%)
75088 (3%)
📈
+48 (+0%)
13016 (2%) ø
spike_lk_motors ✔️ 36048 (1%) ø 9384 (1%) ø
spike_lk_qdac ✔️ 39956 (1%) ø 9648 (1%) ø
spike_lk_reinforcer ✔️ 176688 (8%) ø 47712 (9%) ø
spike_lk_rfid ✔️ 42116 (2%)
42180 (2%)
📈
+64 (+0%)
9352 (1%) ø
spike_lk_sensors_battery ✔️ 41460 (1%) ø 10456 (1%) ø
spike_lk_sensors_imu_lsm6dsox ✔️ 52284 (2%) ø 10680 (2%) ø
spike_lk_sensors_imu_lsm6dsox_fusion_calibration ✔️ 60660 (2%) ø 10816 (2%) ø
spike_lk_sensors_light ✔️ 32456 (1%) ø 9336 (1%) ø
spike_lk_sensors_microphone ✔️ 34448 (1%) ø 9336 (1%) ø
spike_lk_sensors_temperature_humidity ✔️ 39716 (1%) ø 9320 (1%) ø
spike_lk_serial_number ✔️ 87636 (4%) ø 12160 (2%) ø
spike_lk_ticker_timeout ✔️ 31968 (1%) ø 9488 (1%) ø
spike_lk_touch_sensor_kit ✔️ 48688 (2%) ø 10656 (2%) ø
spike_lk_update_process_app_base ✔️ 102052 (4%) ø 13440 (2%) ø
spike_lk_update_process_app_update ✔️ 49052 (2%) ø 10240 (1%) ø
spike_lk_watchdog_isr ✔️ 43248 (2%)
43328 (2%)
📈
+80 (+0%)
11152 (2%) ø
spike_lk_wifi ✔️ 74492 (3%) ø 12696 (2%) ø
spike_mbed_blinky ✔️ 30404 (1%) ø 9296 (1%) ø
spike_mbed_watchdog_ticker_vs_thread ✔️ 35780 (1%) ø 10344 (1%) ø
spike_stl_cxxsupport ✔️ 30860 (1%) ø 9296 (1%) ø

🗺️ Map files diff output

LekaOS (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/LekaOS-map.txt	2024-07-10 13:01:29.513273046 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/LekaOS-map.txt	2024-07-10 13:01:29.781273302 +0000
@@ -1,55 +1,55 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
 | [fill]                     |       678(+678) |     10(+10) |     247(+247) |
 | [lib]/ActivityKit.a        |   10916(+10916) |       0(+0) |         0(+0) |
 | [lib]/BLEKit.a             |     2028(+2028) |       0(+0) |         0(+0) |
 | [lib]/BatteryKit.a         |       360(+360) |       0(+0) |         0(+0) |
 | [lib]/BehaviorKit.a        |     1650(+1650) |   460(+460) |         0(+0) |
 | [lib]/ColorKit.a           |       860(+860) |       0(+0) |         0(+0) |
 | [lib]/CommandKit.a         |     1158(+1158) |       0(+0) |         0(+0) |
 | [lib]/CoreBattery.a        |       634(+634) |       0(+0) |         0(+0) |
-| [lib]/CoreBufferedSerial.a |       204(+204) |       0(+0) |         0(+0) |
+| [lib]/CoreBufferedSerial.a |       252(+252) |       0(+0) |         0(+0) |
 | [lib]/CoreEventFlags.a     |       130(+130) |       0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a     |         44(+44) |       0(+0) |         0(+0) |
 | [lib]/CoreFlashMemory.a    |       534(+534) |       0(+0) |         0(+0) |
 | [lib]/CoreI2C.a            |         36(+36) |       0(+0) |         0(+0) |
 | [lib]/CoreIMU.a            |     6758(+6758) |       0(+0) |         0(+0) |
 | [lib]/CoreInterruptIn.a    |       208(+208) |       0(+0) |         0(+0) |
 | [lib]/CoreMCU.a            |         16(+16) |       0(+0) |         0(+0) |
 | [lib]/CoreMotor.a          |       146(+146) |       0(+0) |         0(+0) |
 | [lib]/CoreMutex.a          |           8(+8) |       0(+0) |         0(+0) |
 | [lib]/CorePwm.a            |         30(+30) |       0(+0) |         0(+0) |
 | [lib]/CoreQSPI.a           |       156(+156) |       0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |       652(+652) |       0(+0) |         0(+0) |
 | [lib]/CoreSPI.a            |         24(+24) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a       |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreTimeout.a        |       210(+210) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a          |     8618(+8618) |       1(+1) | 30800(+30800) |
 | [lib]/CriticalSection.a    |           8(+8) |       0(+0) |         0(+0) |
 | [lib]/EventLoopKit.a       |       354(+354) |       0(+0) |         0(+0) |
 | [lib]/FileManagerKit.a     |     1834(+1834) |       0(+0) |         0(+0) |
 | [lib]/FirmwareKit.a        |       592(+592) |       0(+0) |         0(+0) |
 | [lib]/Fusion.a             |     2036(+2036) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/IMUKit.a             |       902(+902) |       0(+0) |     164(+164) |
 | [lib]/LedKit.a             |   18972(+18972) |       0(+0) |       20(+20) |
 | [lib]/MotionKit.a          |       878(+878) |       0(+0) |         0(+0) |
 | [lib]/RFIDKit.a            |     1106(+1106) |       0(+0) |         8(+8) |
 | [lib]/ReinforcerKit.a      |     1390(+1390) |   460(+460) |         0(+0) |
 | [lib]/SerialNumberKit.a    |       594(+594) |       0(+0) |         0(+0) |
 | [lib]/Utils.a              |         34(+34) |       0(+0) |         0(+0) |
 | [lib]/VideoKit.a           |       812(+812) |       0(+0) |       36(+36) |
 | [lib]/bootutil.a           |     1350(+1350) |     12(+12) |     132(+132) |
 | [lib]/c_nano.a             |   17368(+17368) |   192(+192) |     370(+370) |
 | [lib]/gcc.a                |     3816(+3816) |       0(+0) |         0(+0) |
 | [lib]/m.a                  |     5184(+5184) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a     | 177248(+177248) |   769(+769) | 19667(+19667) |
 | [lib]/misc                 |       264(+264) |       4(+4) |       25(+25) |
 | [lib]/nosys.a              |         32(+32) |       0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        |     5654(+5654) |     12(+12) |     176(+176) |
 | __/__                      |       108(+108) |       0(+0) |         0(+0) |
 | main.cpp.obj               |   80558(+80558) |   128(+128) | 27971(+27971) |
-| Subtotals                  | 358176(+358176) | 2048(+2048) | 79616(+79616) |
+| Subtotals                  | 358224(+358224) | 2048(+2048) | 79616(+79616) |
 Total Static RAM memory (data + bss): 81664(+81664) bytes
-Total Flash memory (text + data): 360224(+360224) bytes
+Total Flash memory (text + data): 360272(+360272) bytes
 
Flash used: 399540 (19%) / total: 2097152
SRAM used: 81992 (15%) / total: 524288
functional_ut_deep_sleep_core_buffered_serial (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_core_buffered_serial-map.txt	2024-07-10 13:01:31.185274646 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/functional_ut_deep_sleep_core_buffered_serial-map.txt	2024-07-10 13:01:31.373274825 +0000
@@ -1,16 +1,16 @@
 | Module                             |           .text |       .data |          .bss |
 |------------------------------------|-----------------|-------------|---------------|
-| [fill]                             |       492(+492) |     10(+10) |       38(+38) |
-| [lib]/CoreBufferedSerial.a         |       222(+222) |       0(+0) |         0(+0) |
+| [fill]                             |       490(+490) |     10(+10) |       38(+38) |
+| [lib]/CoreBufferedSerial.a         |       288(+288) |       0(+0) |         0(+0) |
 | [lib]/c_nano.a                     |   34632(+34632) |   556(+556) |     370(+370) |
 | [lib]/gcc.a                        |     3588(+3588) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a             |   50140(+50140) |   460(+460) | 10229(+10229) |
 | [lib]/misc                         |       264(+264) |       4(+4) |       25(+25) |
 | [lib]/nosys.a                      |         32(+32) |       0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a                | 112832(+112832) |   137(+137) |   5689(+5689) |
 | __/__                              |     1942(+1942) |       1(+1) |     816(+816) |
 | suite_core_buffered_serial.cpp.obj |     8912(+8912) |   416(+416) |         1(+1) |
-| Subtotals                          | 213056(+213056) | 1584(+1584) | 17168(+17168) |
+| Subtotals                          | 213120(+213120) | 1584(+1584) | 17168(+17168) |
 Total Static RAM memory (data + bss): 18752(+18752) bytes
-Total Flash memory (text + data): 214640(+214640) bytes
+Total Flash memory (text + data): 214704(+214704) bytes
 
Flash used: 240424 (11%) / total: 2097152
SRAM used: 19072 (3%) / total: 524288
spike_lk_activity_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt	2024-07-10 13:01:35.721278987 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_activity_kit-map.txt	2024-07-10 13:01:35.893279152 +0000
@@ -1,41 +1,41 @@
 | Module                     |           .text |       .data |          .bss |
 |----------------------------|-----------------|-------------|---------------|
-| [fill]                     |       386(+386) |       7(+7) |       54(+54) |
+| [fill]                     |       370(+370) |       7(+7) |       54(+54) |
 | [lib]/ActivityKit.a        |   10926(+10926) |       0(+0) |         0(+0) |
 | [lib]/ColorKit.a           |       860(+860) |       0(+0) |         0(+0) |
-| [lib]/CoreBufferedSerial.a |       204(+204) |       0(+0) |         0(+0) |
+| [lib]/CoreBufferedSerial.a |       270(+270) |       0(+0) |         0(+0) |
 | [lib]/CoreEventFlags.a     |       130(+130) |       0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a     |         76(+76) |       0(+0) |         0(+0) |
 | [lib]/CoreI2C.a            |         36(+36) |       0(+0) |         0(+0) |
 | [lib]/CoreIMU.a            |     6758(+6758) |       0(+0) |         0(+0) |
-| [lib]/CoreInterruptIn.a    |       226(+226) |       0(+0) |         0(+0) |
+| [lib]/CoreInterruptIn.a    |       208(+208) |       0(+0) |         0(+0) |
 | [lib]/CoreMotor.a          |       146(+146) |       0(+0) |         0(+0) |
 | [lib]/CorePwm.a            |         30(+30) |       0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |       688(+688) |       0(+0) |         0(+0) |
 | [lib]/CoreSPI.a            |         24(+24) |       0(+0) |         0(+0) |
 | [lib]/CoreSTM32Hal.a       |       930(+930) |       0(+0) |         0(+0) |
 | [lib]/CoreTimeout.a        |       210(+210) |       0(+0) |         0(+0) |
 | [lib]/CoreVideo.a          |     8618(+8618) |       1(+1) | 30800(+30800) |
 | [lib]/EventLoopKit.a       |       354(+354) |       0(+0) |         0(+0) |
 | [lib]/FileManagerKit.a     |     1208(+1208) |       0(+0) |         0(+0) |
 | [lib]/Fusion.a             |     2036(+2036) |       0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |         94(+94) |       0(+0) |         0(+0) |
 | [lib]/IMUKit.a             |       902(+902) |       0(+0) |     164(+164) |
 | [lib]/LedKit.a             |   18972(+18972) |       0(+0) |       20(+20) |
 | [lib]/MotionKit.a          |       878(+878) |       0(+0) |         0(+0) |
 | [lib]/RFIDKit.a            |     1102(+1102) |       0(+0) |         8(+8) |
 | [lib]/ReinforcerKit.a      |     1822(+1822) |   460(+460) |         0(+0) |
 | [lib]/VideoKit.a           |       872(+872) |       0(+0) |       36(+36) |
 | [lib]/c_nano.a             |   14182(+14182) |   192(+192) |     370(+370) |
 | [lib]/gcc.a                |     3816(+3816) |       0(+0) |         0(+0) |
 | [lib]/m.a                  |     5184(+5184) |       0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a     |   77412(+77412) |   460(+460) | 10863(+10863) |
 | [lib]/misc                 |       264(+264) |       4(+4) |       25(+25) |
 | [lib]/nosys.a              |         32(+32) |       0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        |     5100(+5100) |     12(+12) |     176(+176) |
 | __/__                      |       108(+108) |       0(+0) |         0(+0) |
 | main.cpp.obj               |     8494(+8494) |       8(+8) |   9700(+9700) |
-| Subtotals                  | 173080(+173080) | 1144(+1144) | 52216(+52216) |
+| Subtotals                  | 173112(+173112) | 1144(+1144) | 52216(+52216) |
 Total Static RAM memory (data + bss): 53360(+53360) bytes
-Total Flash memory (text + data): 174224(+174224) bytes
+Total Flash memory (text + data): 174256(+174256) bytes
 
Flash used: 200028 (9%) / total: 2097152
SRAM used: 53680 (10%) / total: 524288
spike_lk_motion_kit (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt	2024-07-10 13:01:41.989284962 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_motion_kit-map.txt	2024-07-10 13:01:42.113285079 +0000
@@ -1,29 +1,29 @@
 | Module                     |         .text |     .data |          .bss |
 |----------------------------|---------------|-----------|---------------|
 | [fill]                     |     152(+152) |     4(+4) |       46(+46) |
-| [lib]/CoreBufferedSerial.a |     204(+204) |     0(+0) |         0(+0) |
+| [lib]/CoreBufferedSerial.a |     270(+270) |     0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a     |       76(+76) |     0(+0) |         0(+0) |
 | [lib]/CoreI2C.a            |       36(+36) |     0(+0) |         0(+0) |
 | [lib]/CoreIMU.a            |   6758(+6758) |     0(+0) |         0(+0) |
-| [lib]/CoreInterruptIn.a    |     226(+226) |     0(+0) |         0(+0) |
+| [lib]/CoreInterruptIn.a    |     208(+208) |     0(+0) |         0(+0) |
 | [lib]/CoreMotor.a          |     146(+146) |     0(+0) |         0(+0) |
 | [lib]/CorePwm.a            |       30(+30) |     0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |     688(+688) |     0(+0) |         0(+0) |
 | [lib]/CoreTimeout.a        |     210(+210) |     0(+0) |         0(+0) |
 | [lib]/Fusion.a             |   2036(+2036) |     0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |       94(+94) |     0(+0) |         0(+0) |
 | [lib]/IMUKit.a             |     902(+902) |     0(+0) |     164(+164) |
 | [lib]/MotionKit.a          |     878(+878) |     0(+0) |         0(+0) |
 | [lib]/RFIDKit.a            |   1098(+1098) |     0(+0) |         8(+8) |
 | [lib]/c_nano.a             |   3808(+3808) |   92(+92) |     329(+329) |
 | [lib]/gcc.a                |   2404(+2404) |     0(+0) |         0(+0) |
 | [lib]/m.a                  |   4716(+4716) |     0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a     | 41778(+41778) | 444(+444) |   8772(+8772) |
 | [lib]/misc                 |     264(+264) |     4(+4) |       25(+25) |
 | [lib]/nosys.a              |       32(+32) |     0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        |         6(+6) |     0(+0) |         0(+0) |
 | main.cpp.obj               |   2026(+2026) |     0(+0) |   2840(+2840) |
-| Subtotals                  | 68568(+68568) | 544(+544) | 12184(+12184) |
+| Subtotals                  | 68616(+68616) | 544(+544) | 12184(+12184) |
 Total Static RAM memory (data + bss): 12728(+12728) bytes
-Total Flash memory (text + data): 69112(+69112) bytes
+Total Flash memory (text + data): 69160(+69160) bytes
 
Flash used: 75088 (3%) / total: 2097152
SRAM used: 13016 (2%) / total: 524288
spike_lk_rfid (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt	2024-07-10 13:01:43.197286112 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_rfid-map.txt	2024-07-10 13:01:43.321286229 +0000
@@ -1,19 +1,19 @@
 | Module                     |         .text |     .data |        .bss |
 |----------------------------|---------------|-----------|-------------|
-| [fill]                     |     120(+120) |     4(+4) |     28(+28) |
-| [lib]/CoreBufferedSerial.a |     258(+258) |     0(+0) |       0(+0) |
+| [fill]                     |     118(+118) |     4(+4) |     28(+28) |
+| [lib]/CoreBufferedSerial.a |     324(+324) |     0(+0) |       0(+0) |
 | [lib]/CoreEventQueue.a     |     126(+126) |     0(+0) |       0(+0) |
 | [lib]/CoreRFIDReader.a     |     784(+784) |     0(+0) |       0(+0) |
 | [lib]/HelloWorld.a         |       94(+94) |     0(+0) |       0(+0) |
 | [lib]/RFIDKit.a            |   1142(+1142) |     0(+0) |       8(+8) |
 | [lib]/c_nano.a             |   3808(+3808) |   92(+92) |   329(+329) |
 | [lib]/gcc.a                |     912(+912) |     0(+0) |       0(+0) |
 | [lib]/mbed-os-static.a     | 30754(+30754) | 444(+444) | 8138(+8138) |
 | [lib]/misc                 |     264(+264) |     4(+4) |     25(+25) |
 | [lib]/nosys.a              |       32(+32) |     0(+0) |       0(+0) |
 | [lib]/stdc++_nano.a        |         6(+6) |     0(+0) |       0(+0) |
 | main.cpp.obj               |     456(+456) |     0(+0) |       0(+0) |
-| Subtotals                  | 38756(+38756) | 544(+544) | 8528(+8528) |
+| Subtotals                  | 38820(+38820) | 544(+544) | 8528(+8528) |
 Total Static RAM memory (data + bss): 9072(+9072) bytes
-Total Flash memory (text + data): 39300(+39300) bytes
+Total Flash memory (text + data): 39364(+39364) bytes
 
Flash used: 42180 (2%) / total: 2097152
SRAM used: 9352 (1%) / total: 524288
spike_lk_watchdog_isr (click to expand)
--- build_artifacts/base_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt	2024-07-10 13:01:46.621289328 +0000
+++ build_artifacts/head_ref-build-enable_log_debug-OFF/spike_lk_watchdog_isr-map.txt	2024-07-10 13:01:46.741289439 +0000
@@ -1,20 +1,20 @@
 | Module                     |         .text |     .data |          .bss |
 |----------------------------|---------------|-----------|---------------|
-| [fill]                     |     118(+118) |     4(+4) |       50(+50) |
-| [lib]/CoreBufferedSerial.a |     204(+204) |     0(+0) |         0(+0) |
+| [fill]                     |     132(+132) |     4(+4) |       50(+50) |
+| [lib]/CoreBufferedSerial.a |     270(+270) |     0(+0) |         0(+0) |
 | [lib]/CoreEventQueue.a     |     126(+126) |     0(+0) |         0(+0) |
 | [lib]/CoreRFIDReader.a     |     688(+688) |     0(+0) |         0(+0) |
 | [lib]/CriticalSection.a    |         8(+8) |     0(+0) |         0(+0) |
 | [lib]/HelloWorld.a         |       94(+94) |     0(+0) |         0(+0) |
 | [lib]/RFIDKit.a            |   1098(+1098) |     0(+0) |         8(+8) |
 | [lib]/c_nano.a             |   3808(+3808) |   92(+92) |     329(+329) |
 | [lib]/gcc.a                |     912(+912) |     0(+0) |         0(+0) |
 | [lib]/mbed-os-static.a     | 31162(+31162) | 444(+444) |   8154(+8154) |
 | [lib]/misc                 |     264(+264) |     4(+4) |       25(+25) |
 | [lib]/nosys.a              |       32(+32) |     0(+0) |         0(+0) |
 | [lib]/stdc++_nano.a        |         6(+6) |     0(+0) |         0(+0) |
 | main.cpp.obj               |   1340(+1340) |     0(+0) |   1754(+1754) |
-| Subtotals                  | 39860(+39860) | 544(+544) | 10320(+10320) |
+| Subtotals                  | 39940(+39940) | 544(+544) | 10320(+10320) |
 Total Static RAM memory (data + bss): 10864(+10864) bytes
-Total Flash memory (text + data): 40404(+40404) bytes
+Total Flash memory (text + data): 40484(+40484) bytes
 
Flash used: 43328 (2%) / total: 2097152
SRAM used: 11152 (2%) / total: 524288

Copy link
Member

@ladislas ladislas left a comment

Choose a reason for hiding this comment

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

👍

@ladislas ladislas force-pushed the yann/bug/serial/sigio-deinit-on-enable-input-false branch from 2e90dd7 to 92decea Compare July 10, 2024 14:35
@ladislas ladislas merged commit c3a8d80 into develop Jul 10, 2024
7 checks passed
@ladislas ladislas deleted the yann/bug/serial/sigio-deinit-on-enable-input-false branch July 10, 2024 14:35
Copy link

🔖 Version comparison

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

Copy link

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.

2 participants