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

[Feature Request]: Exclude unsupportable modules from firmware and apps #5108

Closed
garthvh opened this issue Oct 20, 2024 · 3 comments
Closed
Assignees
Labels
enhancement New feature or request pinned Exclude from stale processing

Comments

@garthvh
Copy link
Member

garthvh commented Oct 20, 2024

Platform

NRF52, ESP32, RP2040, Linux Native, Cross-Platform

Description

As a first step towards building customized firmware it would be good if we could start by disabling modules in the firmware and apps that are unsupportable on specific hardware.

The heltec wireless paper for example does not have pins that would make most GPIO related functionality work.

@garthvh garthvh added the enhancement New feature or request label Oct 20, 2024
@BrianG61UK
Copy link

BrianG61UK commented Oct 20, 2024

You might as well forget the Heltec V3 altogether.
It's unusable.
There are an utterly ludicrously large number of bugs in the Heltec firmware and in client.mestastic.org on Chrome.
it's as good as impossible to get recent versions of the firmware to work at all.

@Talie5in
Copy link
Contributor

Talie5in commented Oct 21, 2024

@garthvh A lot defines are already available for excluding modules at compile time - assume what is needed is code changes to signify to the phone apps what modules are/are not compiled in when connecting to the node and gathering module configs.

https://github.com/meshtastic/firmware/blob/master/src/configuration.h#L289L325

@caveman99 caveman99 added the pinned Exclude from stale processing label Oct 30, 2024
@thebentern
Copy link
Contributor

Closed with #5300
There are probably some stragglers, but we can fix those as they become evident.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request pinned Exclude from stale processing
Projects
None yet
Development

No branches or pull requests

6 participants