feat: audio stack working — pulseaudio + x6200_control + voice_rec

- Add pulseaudio in system mode
- Add alsactl restore with correct mixer state from Aether
- Add x6200-control package (I2C hardware control library)
- Audio chain: pulseaudio -> x6200_control_init -> voice_rec -> speaker
This commit is contained in:
Joakim
2026-05-05 16:03:48 +02:00
parent a5b9efae15
commit c500e75417
12 changed files with 937 additions and 3 deletions

View File

@@ -0,0 +1,12 @@
config BR2_PACKAGE_X6200_CONTROL
bool "x6200-control"
select BR2_PACKAGE_LIBGPIOD
help
Aether-Radio's base control library for the Xiegu X6200.
Provides I2C-based control of the X6200's MCU/FPGA, including
audio routing (RX/DAC switch), VFO/mode/AGC, ATU, and TX/RX
state.
Required for Mestre to drive the X6200's hardware.
https://github.com/gdyuldin/X6200Control