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

mmyster/feature/add lk touch sensor kit #926

Merged
merged 1 commit into from
Jan 13, 2023

Conversation

MMyster
Copy link
Contributor

@MMyster MMyster commented Jun 28, 2022

  • 🎨 (libs): Update IOkit - add DigitalOut
  • ✨ (interface): Add DACTouch
  • ✨ (drivers): Add CoreDACTouch
  • ✨ (drivers): Add CoreTouchSensor
  • ✨ (libs): Add TouchSensorKit
  • ✨ (spikes): Add lk_touch_sensor_kit

Requirements

@codecov
Copy link

codecov bot commented Jun 28, 2022

Codecov Report

❗ No coverage uploaded for pull request base (mmyster/feature/add-touch-sensor-kit@32e6d8a). Click here to learn what that means.
The diff coverage is n/a.

❗ Current head a7c031a differs from pull request most recent head d96a255. Consider uploading reports for the commit d96a255 to get more accurate results

@@                           Coverage Diff                           @@
##             mmyster/feature/add-touch-sensor-kit     #926   +/-   ##
=======================================================================
  Coverage                                        ?   96.15%           
=======================================================================
  Files                                           ?      148           
  Lines                                           ?     3691           
  Branches                                        ?        0           
=======================================================================
  Hits                                            ?     3549           
  Misses                                          ?      142           
  Partials                                        ?        0           

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@github-actions
Copy link

github-actions bot commented Jun 28, 2022

File comparision analysis report

🔖 Info

Target Flash Used (base/head) Fash Used Δ Flash Available (base/head) Static RAM (base/head) Static RAM Δ
bootloader 170348 (64%) ø 91796 (35%)
91796 (35%)
30952 (5%) ø
os 434312 (27%) ø 1130360 (72%)
1130360 (72%)
83064 (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 |

📝 Summary

Click to show summary
  • ✔️ - 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 ✔️ 434312 (20%) ø 83064 (15%) ø
bootloader ✔️ 170348 (8%) ø 30952 (5%) ø
functional_ut_boost_ut ✔️ 394076 (18%) ø 20456 (3%) ø
functional_ut_core_imu ✔️ 377068 (17%) ø 20432 (3%) ø
functional_ut_deep_sleep_core_buffered_serial ✔️ 360236 (17%) ø 20440 (3%) ø
functional_ut_deep_sleep_core_motor ✔️ 364476 (17%) ø 20480 (3%) ø
functional_ut_deep_sleep_core_pwm ✔️ 366612 (17%) ø 20480 (3%) ø
functional_ut_deep_sleep_log_kit ✔️ 352504 (16%) ø 20408 (3%) ø
functional_ut_deep_sleep_mbed_hal ✔️ 354216 (16%) ø 20408 (3%) ø
functional_ut_file_manager ✔️ 374864 (17%) ø 20696 (3%) ø
functional_ut_firmware_kit ✔️ 366540 (17%) ø 20688 (3%) ø
functional_ut_imu_kit ✔️ 382560 (18%) ø 20424 (3%) ø
functional_ut_io_expander ✔️ 359232 (17%) ø 20424 (3%) ø
functional_ut_qdac ✔️ 360400 (17%) ø 20424 (3%) ø
spike_lk_accel_gyro ✔️ 71184 (3%) ø 11808 (2%) ø
spike_lk_audio ✔️ 126924 (6%) ø 14600 (2%) ø
spike_lk_behavior_kit ✔️ 189000 (9%) ø 48080 (9%) ø
spike_lk_ble ✔️ 229600 (10%) ø 28472 (5%) ø
spike_lk_bluetooth ✔️ 82948 (3%) ø 11544 (2%) ø
spike_lk_cg_animations ✔️ 145848 (6%) ø 46528 (8%) ø
spike_lk_color_kit ✔️ 65776 (3%) ø 13744 (2%) ø
spike_lk_command_kit ✔️ 209184 (9%) ø 52032 (9%) ø
spike_lk_config_kit ✔️ 127268 (6%) ø 14312 (2%) ø
spike_lk_coreled ✔️ 76164 (3%) ø 13688 (2%) ø
spike_lk_core_touch_sensor ✔️ 80228 (3%) ø 12256 (2%) ø
spike_lk_event_queue ✔️ 74800 (3%) ø 12072 (2%) ø
spike_lk_file_manager_kit ✔️ 139336 (6%) ø 14440 (2%) ø
spike_lk_file_reception ✔️ 335792 (16%) ø 27792 (5%) ø
spike_lk_flash_memory ✔️ 63880 (3%) ø 11448 (2%) ø
spike_lk_fs ✔️ 175144 (8%) ø 47904 (9%) ø
spike_lk_imu_kit ✔️ 87700 (4%) ø 12176 (2%) ø
spike_lk_lcd ✔️ 162732 (7%) ø 46664 (8%) ø
spike_lk_led_kit ✔️ 103360 (4%) ø 14528 (2%) ø
spike_lk_log_kit ✔️ 63288 (3%) ø 12256 (2%) ø
spike_lk_motion_kit ✔️ 101764 (4%) ø 14288 (2%) ø
spike_lk_motors ✔️ 62864 (2%) ø 11488 (2%) ø
spike_lk_qdac ✔️ 78628 (3%) ø 11816 (2%) ø
spike_lk_reinforcer ✔️ 206416 (9%) ø 49224 (9%) ø
spike_lk_rfid ✔️ 78956 (3%) ø 11504 (2%) ø
spike_lk_sensors_battery ✔️ 78196 (3%) ø 12568 (2%) ø
spike_lk_sensors_light ✔️ 60056 (2%) ø 11440 (2%) ø
spike_lk_sensors_microphone ✔️ 72496 (3%) ø 11504 (2%) ø
spike_lk_sensors_temperature_humidity ✔️ 67048 (3%) ø 11424 (2%) ø
spike_lk_sensors_touch ✔️ 68600 (3%) ø 11432 (2%) ø
spike_lk_serial_number ✔️ 133020 (6%) ø 14304 (2%) ø
spike_lk_ticker_timeout ✔️ 69052 (3%) ø 11632 (2%) ø
spike_lk_touch_sensor_kit - - 87680 (4%) - 12832 (2%) -
spike_lk_update_process_app_base ✔️ 145100 (6%) ø 15584 (2%) ø
spike_lk_update_process_app_update ✔️ 77632 (3%) ø 12352 (2%) ø
spike_lk_watchdog_isr ✔️ 80068 (3%) ø 13272 (2%) ø
spike_lk_wifi ✔️ 116392 (5%) ø 14808 (2%) ø
spike_mbed_blinky ✔️ 58032 (2%) ø 11400 (2%) ø
spike_mbed_watchdog_ticker_vs_thread ✔️ 63208 (3%) ø 12448 (2%) ø
spike_stl_cxxsupport ✔️ 58456 (2%) ø 11400 (2%) ø

🗺️ Map files diff output

Click to show diff list
spike_lk_touch_sensor_kit (click to expand)

Flash used: 87680 (4%) / total: 2097152
SRAM used: 12832 (2%) / total: 524288

@github-actions
Copy link

github-actions bot commented Jun 28, 2022

File comparision analysis report

🔖 Info

Target Flash Used (base/head) Fash Used Δ Flash Available (base/head) Static RAM (base/head) Static RAM Δ
bootloader 182804 (69%) ø 79340 (30%)
79340 (30%)
41648 (7%) ø
os 479508 (30%) ø 1085164 (69%)
1085164 (69%)
93704 (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 |

📝 Summary

Click to show summary
  • ✔️ - 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 ✔️ 479508 (22%) ø 93704 (17%) ø
bootloader ✔️ 182804 (8%) ø 41648 (7%) ø
functional_ut_boost_ut ✔️ 409212 (19%) ø 30608 (5%) ø
functional_ut_core_imu ✔️ 389196 (18%) ø 30584 (5%) ø
functional_ut_deep_sleep_core_buffered_serial ✔️ 368140 (17%) ø 30560 (5%) ø
functional_ut_deep_sleep_core_motor ✔️ 376076 (17%) ø 30632 (5%) ø
functional_ut_deep_sleep_core_pwm ✔️ 378292 (18%) ø 30632 (5%) ø
functional_ut_deep_sleep_log_kit ✔️ 365204 (17%) ø 30976 (5%) ø
functional_ut_deep_sleep_mbed_hal ✔️ 366648 (17%) ø 30560 (5%) ø
functional_ut_file_manager ✔️ 386684 (18%) ø 30856 (5%) ø
functional_ut_firmware_kit ✔️ 378068 (18%) ø 30840 (5%) ø
functional_ut_imu_kit ✔️ 391388 (18%) ø 30576 (5%) ø
functional_ut_io_expander ✔️ 370896 (17%) ø 30576 (5%) ø
functional_ut_qdac ✔️ 372064 (17%) ø 30576 (5%) ø
spike_lk_accel_gyro ✔️ 94048 (4%) ø 22568 (4%) ø
spike_lk_audio ✔️ 137044 (6%) ø 25176 (4%) ø
spike_lk_behavior_kit ✔️ 197564 (9%) ø 58656 (11%) ø
spike_lk_ble ✔️ 237916 (11%) ø 39424 (7%) ø
spike_lk_bluetooth ✔️ 92364 (4%) ø 22224 (4%) ø
spike_lk_cg_animations ✔️ 153608 (7%) ø 57224 (10%) ø
spike_lk_color_kit ✔️ 88480 (4%) ø 24376 (4%) ø
spike_lk_command_kit ✔️ 219508 (10%) ø 63120 (12%) ø
spike_lk_config_kit ✔️ 139244 (6%) ø 25136 (4%) ø
spike_lk_coreled ✔️ 88044 (4%) ø 24264 (4%) ø
spike_lk_core_touch_sensor ✔️ 92884 (4%) ø 22832 (4%) ø
spike_lk_event_queue ✔️ 84216 (4%) ø 22912 (4%) ø
spike_lk_file_manager_kit ✔️ 154368 (7%) ø 25520 (4%) ø
spike_lk_file_reception ✔️ 339748 (16%) ø 38448 (7%) ø
spike_lk_flash_memory ✔️ 86776 (4%) ø 22216 (4%) ø
spike_lk_fs ✔️ 174504 (8%) ø 48000 (9%) ø
spike_lk_imu_kit ✔️ 97920 (4%) ø 22896 (4%) ø
spike_lk_lcd ✔️ 172652 (8%) ø 57496 (10%) ø
spike_lk_led_kit ✔️ 115140 (5%) ø 25104 (4%) ø
spike_lk_log_kit ✔️ 84776 (4%) ø 23416 (4%) ø
spike_lk_motion_kit ✔️ 106736 (5%) ø 24840 (4%) ø
spike_lk_motors ✔️ 86336 (4%) ø 22248 (4%) ø
spike_lk_qdac ✔️ 91572 (4%) ø 22776 (4%) ø
spike_lk_reinforcer ✔️ 215044 (10%) ø 59800 (11%) ø
spike_lk_rfid ✔️ 84088 (4%) ø 22184 (4%) ø
spike_lk_sensors_battery ✔️ 87184 (4%) ø 23280 (4%) ø
spike_lk_sensors_light ✔️ 84072 (4%) ø 22216 (4%) ø
spike_lk_sensors_microphone ✔️ 84824 (4%) ø 22216 (4%) ø
spike_lk_sensors_temperature_humidity ✔️ 90400 (4%) ø 22192 (4%) ø
spike_lk_sensors_touch ✔️ 91672 (4%) ø 22456 (4%) ø
spike_lk_serial_number ✔️ 144900 (6%) ø 25256 (4%) ø
spike_lk_ticker_timeout ✔️ 82712 (3%) ø 22232 (4%) ø
spike_lk_touch_sensor_kit - - 96452 (4%) - 23392 (4%) -
spike_lk_update_process_app_base ✔️ 156876 (7%) ø 26288 (5%) ø
spike_lk_update_process_app_update ✔️ 100456 (4%) ø 23240 (4%) ø
spike_lk_watchdog_isr ✔️ 87392 (4%) ø 24120 (4%) ø
spike_lk_wifi ✔️ 130832 (6%) ø 25528 (4%) ø
spike_mbed_blinky ✔️ 57616 (2%) ø 11496 (2%) ø
spike_mbed_watchdog_ticker_vs_thread ✔️ 84176 (4%) ø 23080 (4%) ø
spike_stl_cxxsupport ✔️ 83488 (3%) ø 22304 (4%) ø

🗺️ Map files diff output

Click to show diff list
spike_lk_touch_sensor_kit (click to expand)

Flash used: 96452 (4%) / total: 2097152
SRAM used: 23392 (4%) / total: 524288

@MMyster MMyster force-pushed the mmyster/feature/add-lk-touch-sensor-kit branch from a11b0df to f381789 Compare June 28, 2022 13:21
@sonarcloud
Copy link

sonarcloud bot commented Jun 28, 2022

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 16 Code Smells

95.7% 95.7% Coverage
0.0% 0.0% Duplication

@MMyster MMyster force-pushed the mmyster/feature/add-lk-touch-sensor-kit branch from f381789 to 318124c Compare July 13, 2022 14:11
@YannLocatelli YannLocatelli changed the base branch from develop to mmyster/feature/add-touch-sensor-kit July 13, 2022 14:21
@MMyster MMyster self-assigned this Jul 13, 2022
@MMyster MMyster added the 01 - type: task Something to do label Jul 13, 2022
@MMyster MMyster modified the milestones: Future releases, Next Release Jul 13, 2022
@MMyster MMyster linked an issue Jul 13, 2022 that may be closed by this pull request
5 tasks
@MMyster MMyster force-pushed the mmyster/feature/add-touch-sensor-kit branch 2 times, most recently from fd4b484 to 6459baa Compare July 15, 2022 13:18
@MMyster MMyster force-pushed the mmyster/feature/add-lk-touch-sensor-kit branch from 318124c to 3600dc7 Compare July 15, 2022 13:20
@MMyster MMyster force-pushed the mmyster/feature/add-touch-sensor-kit branch 3 times, most recently from cf7e841 to 0572f15 Compare July 22, 2022 16:11
@MMyster MMyster force-pushed the mmyster/feature/add-lk-touch-sensor-kit branch from 3600dc7 to faca5fc Compare July 22, 2022 16:14
@MMyster MMyster force-pushed the mmyster/feature/add-touch-sensor-kit branch from 0572f15 to 9f96fe6 Compare July 22, 2022 16:33
@MMyster MMyster force-pushed the mmyster/feature/add-lk-touch-sensor-kit branch 2 times, most recently from 1db4bba to d98bdf7 Compare July 22, 2022 17:29
@MMyster MMyster force-pushed the mmyster/feature/add-touch-sensor-kit branch from 9f96fe6 to 1f147ea Compare July 28, 2022 14:34
@MMyster MMyster force-pushed the mmyster/feature/add-lk-touch-sensor-kit branch from d98bdf7 to 03963ca Compare July 28, 2022 14:35
Copy link
Member

@YannLocatelli YannLocatelli left a comment

Choose a reason for hiding this comment

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

C'est une PR dédié au spike, s'il y a des changements en dehors, il faut les remettre les modifs de la lib dans la PR précédente

En dehors du rangement, tout est bien fait, bravo 👏

spikes/lk_touch_sensor_kit/main.cpp Outdated Show resolved Hide resolved
spikes/lk_touch_sensor_kit/main.cpp Outdated Show resolved Hide resolved
spikes/lk_touch_sensor_kit/main.cpp Outdated Show resolved Hide resolved
@MMyster MMyster force-pushed the mmyster/feature/add-touch-sensor-kit branch from 1f147ea to beb0a1d Compare August 1, 2022 14:41
@MMyster MMyster force-pushed the mmyster/feature/add-lk-touch-sensor-kit branch from 03963ca to 71f483c Compare August 1, 2022 14:42
@MMyster MMyster force-pushed the mmyster/feature/add-touch-sensor-kit branch from beb0a1d to 8f04ee0 Compare August 1, 2022 14:47
@MMyster MMyster force-pushed the mmyster/feature/add-lk-touch-sensor-kit branch from 71f483c to d6ebf14 Compare August 1, 2022 14:48
@MMyster MMyster force-pushed the mmyster/feature/add-lk-touch-sensor-kit branch from 920ad5d to d9b33f5 Compare November 27, 2022 22:33
@sonarcloud
Copy link

sonarcloud bot commented Nov 27, 2022

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 2 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@YannLocatelli YannLocatelli force-pushed the mmyster/feature/add-touch-sensor-kit branch 4 times, most recently from e9d584c to d457dbc Compare January 12, 2023 17:37
@YannLocatelli YannLocatelli force-pushed the mmyster/feature/add-lk-touch-sensor-kit branch from d9b33f5 to e9d584c Compare January 12, 2023 17:40
@YannLocatelli YannLocatelli self-assigned this Jan 12, 2023
@YannLocatelli YannLocatelli force-pushed the mmyster/feature/add-touch-sensor-kit branch 2 times, most recently from 152ffb3 to ad1345d Compare January 13, 2023 09:55
@YannLocatelli YannLocatelli force-pushed the mmyster/feature/add-lk-touch-sensor-kit branch from e9d584c to 9e1e680 Compare January 13, 2023 09:55
@YannLocatelli YannLocatelli force-pushed the mmyster/feature/add-touch-sensor-kit branch from ad1345d to c105912 Compare January 13, 2023 09:56
@YannLocatelli YannLocatelli force-pushed the mmyster/feature/add-lk-touch-sensor-kit branch from 9e1e680 to 17b02d9 Compare January 13, 2023 09:57
@YannLocatelli YannLocatelli force-pushed the mmyster/feature/add-touch-sensor-kit branch from c105912 to c5ad5bf Compare January 13, 2023 10:10
@YannLocatelli YannLocatelli force-pushed the mmyster/feature/add-lk-touch-sensor-kit branch from 17b02d9 to a7c031a Compare January 13, 2023 10:11
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.

LGTM 👍

@YannLocatelli YannLocatelli force-pushed the mmyster/feature/add-touch-sensor-kit branch from c5ad5bf to 1368065 Compare January 13, 2023 13:33
@YannLocatelli YannLocatelli force-pushed the mmyster/feature/add-lk-touch-sensor-kit branch from a7c031a to dedea09 Compare January 13, 2023 13:34
@YannLocatelli YannLocatelli force-pushed the mmyster/feature/add-touch-sensor-kit branch 2 times, most recently from a744141 to 88f9b6a Compare January 13, 2023 15:24
@YannLocatelli YannLocatelli force-pushed the mmyster/feature/add-lk-touch-sensor-kit branch from dedea09 to e94028a Compare January 13, 2023 15:26
@YannLocatelli YannLocatelli force-pushed the mmyster/feature/add-touch-sensor-kit branch from 88f9b6a to 32e6d8a Compare January 13, 2023 15:38
@YannLocatelli YannLocatelli force-pushed the mmyster/feature/add-lk-touch-sensor-kit branch from e94028a to d96a255 Compare January 13, 2023 15:39
Base automatically changed from mmyster/feature/add-touch-sensor-kit to develop January 13, 2023 15:46
Co-Authored-By: YannL <yann.locatelli2@gmail.com>
@ladislas ladislas force-pushed the mmyster/feature/add-lk-touch-sensor-kit branch from d96a255 to dc05206 Compare January 13, 2023 15:47
@ladislas ladislas merged commit b955a64 into develop Jan 13, 2023
@ladislas ladislas deleted the mmyster/feature/add-lk-touch-sensor-kit branch January 13, 2023 15:47
@sonarcloud
Copy link

sonarcloud bot commented Jan 13, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

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.

TouchSensorKit - Make Touch Sensor works
3 participants