Skip to content

send deviceID instead of name from input device#219

Closed
elral wants to merge 53 commits intoMobiFlight:mainfrom
elral:wo_NameBuffer
Closed

send deviceID instead of name from input device#219
elral wants to merge 53 commits intoMobiFlight:mainfrom
elral:wo_NameBuffer

Conversation

@elral
Copy link
Collaborator

@elral elral commented Nov 9, 2022

Description of changes

All input devices will now send there deviceID (means the xth device of same type registered) to the connector instead of the name if the status has changed.
This will reduce the serial traffic and reduce the RAM consumption as the NameBuffer is not required anymore.

@GioCC will issue an additional pull request with the required changes for the input multiplexer. These changes are not part of this pull request. GioCC will also add the comment that issue 207 will be fixed, so it's not required here.

Changes in the connector are also required as the names are not send anymore.

Fixes #207

/edit: added reference to issue

@elral elral requested a review from DocMoebiuz as a code owner November 9, 2022 07:07
@github-actions
Copy link

github-actions bot commented Nov 9, 2022

Firmware for this pull request:
Firmware.zip

GioCC added a commit to GioCC/MobiFlight-FirmwareSource that referenced this pull request Nov 9, 2022
@github-actions
Copy link

Firmware for this pull request:
Firmware.zip

@GioCC
Copy link
Contributor

GioCC commented Nov 10, 2022

@elral Sorry, I forgot that file.
The offending MuxDigInEvent typedef declaration has to be completely removed from MFMuxDriver.h, it had no business being there in the first place (as it's already in MFDigInMux.h where it belongs).

@github-actions
Copy link

Firmware for this pull request:
Firmware.zip

@github-actions
Copy link

github-actions bot commented Dec 6, 2022

Firmware for this pull request:
Firmware.zip

@github-actions
Copy link

github-actions bot commented Dec 6, 2022

Firmware for this pull request:
Firmware.zip

@github-actions
Copy link

github-actions bot commented Dec 8, 2022

Firmware for this pull request:
Firmware.zip

@github-actions
Copy link

github-actions bot commented Dec 8, 2022

Firmware for this pull request:
Firmware.zip

@github-actions
Copy link

github-actions bot commented Dec 9, 2022

Firmware for this pull request:
Firmware.zip

@github-actions
Copy link

Firmware for this pull request:
Firmware.zip

@github-actions
Copy link

Firmware for this pull request:
Firmware.zip

@github-actions
Copy link

github-actions bot commented Jan 6, 2023

Firmware for this pull request:
Firmware.zip

@github-actions
Copy link

github-actions bot commented Jan 6, 2023

Firmware for this pull request:
Firmware.zip

@github-actions
Copy link

Firmware for this pull request:
Firmware.zip

@github-actions
Copy link

Firmware for this pull request:
Firmware.zip

@github-actions
Copy link

github-actions bot commented May 5, 2024

Firmware for this pull request:
Firmware.zip

@github-actions
Copy link

github-actions bot commented May 6, 2024

Firmware for this pull request:
Firmware.zip

@github-actions
Copy link

Board and firmware folder for this pull request:
Mobiflight-Connector.zip

@github-actions
Copy link

Board and firmware folder for this pull request:
Mobiflight-Connector.zip

@github-actions
Copy link

github-actions bot commented Sep 5, 2024

Board and firmware folder for this pull request:
Mobiflight-Connector.zip

@github-actions
Copy link

Board and firmware folder for this pull request:
Mobiflight-Connector.zip

@github-actions
Copy link

github-actions bot commented Oct 1, 2024

Board and firmware folder for this pull request:
Mobiflight-Connector.zip

@github-actions
Copy link

Board and firmware folder for this pull request:
Mobiflight-Connector.zip

@github-actions
Copy link

Board and firmware folder for this pull request:
Mobiflight-Connector.zip

@DocMoebiuz DocMoebiuz marked this pull request as draft January 6, 2025 19:58
@github-actions
Copy link

github-actions bot commented Jan 6, 2025

Board and firmware folder for this pull request:
Mobiflight-Connector.zip

@github-actions
Copy link

Board and firmware folder for this pull request:
Mobiflight-Connector.zip

@elral
Copy link
Collaborator Author

elral commented Feb 24, 2025

There is no real demand for now to implement this feature. Also with all the memory optimazations from the past RAM is no real bottleneck anymore. We are short for some boards, but it's working. Additional features are also limited by available flash for some boards.
For future features it might also be sensefull to send the names instead of the deviceID.

@elral elral closed this Feb 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Eliminate the nameBuffer for freeing up additional RAM

3 participants