Skip to content

Conversation

soburi
Copy link
Owner

@soburi soburi commented Oct 4, 2025

Summary

  • store the AW88298 output volume as a signed dB value and clamp input to the supported attenuation window
  • update the HAGCCFG4 helpers to operate on the full 16-bit field and propagate the unclipped db2vol value
  • pass the signed attenuation through aw88298_db2vol() when applying properties so the amplifier register is updated correctly

Testing

  • cmake --build build/m5stack_cores3_procpu
  • cmake --build build/m5stack_cores3_procpu_se

https://chatgpt.com/codex/tasks/task_e_68e0e95323808322beeabf8450e54e49

soburi added 4 commits October 4, 2025 17:45
Add a driver for supporting Awinic AW88298.

Signed-off-by: TOKITA Hiroshi <[email protected]>
Adding configuration for enabling AXP2101.

Signed-off-by: TOKITA Hiroshi <[email protected]>
Add configuration files for supporting M5Stack CoreS3/SE.

Signed-off-by: TOKITA Hiroshi <[email protected]>
@soburi soburi force-pushed the cores3_aw88298 branch 3 times, most recently from 36a06b8 to db78e9e Compare October 4, 2025 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant