Skip to content

Protobus support for re-worked audio module#881

Open
aseiger wants to merge 1 commit intomeshtastic:masterfrom
aseiger:audio_module_dev
Open

Protobus support for re-worked audio module#881
aseiger wants to merge 1 commit intomeshtastic:masterfrom
aseiger:audio_module_dev

Conversation

@aseiger
Copy link
Copy Markdown

@aseiger aseiger commented Mar 31, 2026

… persistence

Adds configuration option for the re-worked audio module

Checklist before merging

  • All top level messages commented
  • All enum members have unique descriptions

New Hardware Model Acceptance Policy

Due to limited availability and ongoing support, new Hardware Models will only be accepted from Meshtastic Backers and Partners. The Meshtastic team reserves the right to make exceptions to this policy.

Alternative for Community Contributors

You are welcome to use one of the existing DIY hardware models in your PlatformIO environment and create a pull request in the firmware project. Please note the following conditions:

  • The device will not be officially supported by the core Meshtastic team.
  • The device will not appear in the Web Flasher or Github release assets.
  • You will be responsible for ongoing maintenance and support.
  • Community-contributed / DIY hardware models are considered experimental and will likely have limited or no testing.

Getting Official Support

To have your hardware model officially supported and included in the Meshtastic ecosystem, consider becoming a Meshtastic Backer or Partner. Visit meshtastic.com for more information about partnership opportunities.

@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Mar 31, 2026

CLA assistant check
All committers have signed the CLA.

* Set to a channel index (0-7) to send audio on a specific channel.
* Only used when audio_target is 0 (broadcast mode).
*/
uint32 audio_channel = 11;
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

3 of the 4 uint32 fields here can be encoded as a single byte value plus tag marker. Please add int size 8 in the options field for those. Only the target node number may stay 32 bit.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Sorry for the delay - Github isn't sending me messages apparently. Will do - TYVM

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.

3 participants