Skip to content

[Settings] Convert some settings to bitfields, making available more future settings#5522

Open
tonhuisman wants to merge 8 commits intoletscontrolit:megafrom
tonhuisman:feature/Settings-booleans-to-bitfields
Open

[Settings] Convert some settings to bitfields, making available more future settings#5522
tonhuisman wants to merge 8 commits intoletscontrolit:megafrom
tonhuisman:feature/Settings-booleans-to-bitfields

Conversation

@tonhuisman
Copy link
Copy Markdown
Contributor

@tonhuisman tonhuisman commented Mar 31, 2026

Features:

  • Convert a most boolean and a few uint8_t settings to bitfields, so extra bitfields are available for future settings
    • Made all compile-time features, to only be enabled if really needed.
  • Add workaround for UseRules command setting
  • Optimize set/get VariousBits2 functions
  • Add idf_component.yml to .gitignore

Comment thread src/src/DataStructs/SettingsStruct.h Outdated
Comment thread src/src/DataStructs/SettingsStruct.h Outdated
Comment thread src/src/DataStructs/SettingsStruct.h Outdated
Comment thread src/src/DataStructs/SettingsStruct.h Outdated
Comment thread src/src/DataStructs/SettingsStruct.h Outdated
Comment thread src/src/DataStructs/SettingsStruct.h Outdated
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.

2 participants