Skip to content

2.2.8 - #262

Open
TobiasRoeddiger wants to merge 36 commits into
mainfrom
2.2.8
Open

2.2.8#262
TobiasRoeddiger wants to merge 36 commits into
mainfrom
2.2.8

Conversation

@TobiasRoeddiger

Copy link
Copy Markdown
Member

No description provided.

@TobiasRoeddiger TobiasRoeddiger changed the title update version 2.2.8 Jul 31, 2026
@github-actions

github-actions Bot commented Jul 31, 2026

Copy link
Copy Markdown

✅ Unit tests passed

2 passed, 0 failed/error, 0 skippedview workflow run

Test scenario Platform Result
sensor_component/openearable.unit.sensor_component native_sim/native/64 ✅ passed
ring_buffer/openearable.unit.ring_buffer native_sim/native/64 ✅ passed

Download the unit-test-results artifact for full Twister reports and logs.

JakeSW and others added 12 commits July 31, 2026 11:22
Define UUID 0x1410df99 for DMIC gain control characteristic.
This allows BLE clients to adjust the ADAU1860 digital microphone
gain over Bluetooth.
Add public methods mic_gain_write() and mic_gain_read() to safely
access DMIC_VOL0 and DMIC_VOL1 registers. These methods encapsulate
the private register access functions and allow external code to
control microphone gain for channels 0 and 1.
Implement hw_codec_mic_gain_set(), hw_codec_mic_gain_get_left(),
and hw_codec_mic_gain_get_right() functions. These provide a
hardware abstraction layer for controlling ADAU186x DMIC_VOL
registers with 0.375 dB step resolution across a +24 dB to mute
range.
Add read_dmic_gain() and write_dmic_gain() handlers for the
BT_UUID_DMIC_GAIN characteristic. This allows BLE clients to
read and adjust DMIC gain for left and right channels using
a 2-byte payload [left_reg, right_reg].
Add comprehensive documentation for DMIC microphone gain control
including:
- Hardware register mapping and gain calculations
- BLE protocol specification
- Usage examples
- C/C++ API reference
- Implementation details

Replaces deprecated PDM terminology with DMIC to accurately
reflect the ADAU1860 digital microphone interface.
@github-actions

Copy link
Copy Markdown

Build output available:
openearable_v2_firmware.elf.zip
openearable_v2_fota.zip

@github-actions

Copy link
Copy Markdown

Build output available:
openearable_v2_firmware.elf.zip
openearable_v2_fota.zip

@github-actions

Copy link
Copy Markdown

Build output available:
openearable_v2_firmware.elf.zip
openearable_v2_fota.zip

@github-actions

Copy link
Copy Markdown

Build output available:
openearable_v2_firmware.elf.zip
openearable_v2_fota.zip

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.

5 participants