Mark Thompson
3f8a4957af
Moved AK Speaker Disable back to a title bar, and modified Mute Icon to differentiate ( #1192 )
...
* Added fn to indicate support for disabling speaker
* Support both mute & speaker disable icons
* Byte grouping for ui_config2_t bitmap
* Fix disabling AK speaker to take effect immediately
2023-06-26 08:08:09 +02:00
Mark Thompson
ba2407d691
Persistent audio mute support ( #1161 )
...
* Persistent speaker mute support #1100
* Moving persistent mute support from WM8731/AK4951 codec files to audio.cpp module for simplification
2023-06-17 23:15:21 +02:00
jLynx
033c4e9a5b
Formatted code ( #1007 )
...
* Updated style
* Updated files
* fixed new line
* Updated spacing
* File fix WIP
* Updated to clang 13
* updated comment style
* Removed old comment code
2023-05-19 08:16:05 +12:00
Brumi-2021
6b75249b0a
Finalised all Mic Boost(WM) and Mic ALC(AK)
2022-10-02 00:51:12 +02:00
Brumi-2021
379ad6dbf0
Recovered_ALC_Mic_Feature_AK4953_OK_WM8731
2022-05-28 22:29:10 +02:00
Brumi-2021
1027e80d53
Recovered lost ctcss/roger beep/correct mic gain in mic app from 1.5.1 without ALC (Auto mic Limit Control-AK) ( #633 )
...
* Update spectrum_collector.cpp
lower case correction
* Update spectrum_collector.cpp
Description changed , better explanation.
* Revert "Update spectrum_collector.cpp"
This reverts commit 4a6fc35384
.
* Revert "Update spectrum_collector.cpp"
This reverts commit 35cece1cb0
.
* Revert "Solving Compile error on gcc10 . Keeping same safety protection about the size of the array ,but with slightly different sintax."
This reverts commit f4db4e2b53
.
* Recovered CTCSS-Roger_beep-MIC-GAIN from 1.5.1
* Temporary removing ALC-( for AK4951 platorm)
2022-05-07 11:43:14 +12:00
Brumi-2021
d5a1733c1c
Solving_mic_saturation_and_spectrum_armonics_Mic_App
2022-03-05 21:39:53 +01:00
eried
3c304b9fe3
Mute and unmute audio
2020-06-08 01:22:58 +02:00
Jared Boone
ac423ee769
Audio: Add codec config methods for external I2S master.
2017-08-06 12:43:39 -07:00
Jared Boone
6c3a1384fb
WM8731: Extract interface configuration method.
2017-08-06 12:08:12 -07:00
Jared Boone
bec626e29f
WM8731: Add Codec abstraction.
2017-05-31 11:42:12 -07:00
Jared Boone
37c058354e
WM8731: Add method to detect codec is present.
...
Used to determine PortaPack hardware version.
2017-05-31 11:34:16 -07:00
Jared Boone
8f5555b052
WM8731: Store headphone volume for mute() function.
...
So when unmuted, previous volume can be restored.
2017-05-31 11:32:32 -07:00
Jared Boone
f6e1e78e8a
WM8731: Return bool from reset() and low-level write()s.
2017-05-31 11:28:00 -07:00
Jared Boone
f204a58d24
WM8731 header clean-up.
2015-12-14 14:03:17 -08:00
Jared Boone
552bba47ea
Move a lot of WM8731 functions to .cpp.
2015-12-14 13:57:45 -08:00
Jared Boone
fa3eaf0820
Disable audio codec wait-for-zero-crossing volume change mode.
...
This may explain (now unreproduceable) issue where UI volume changes weren't always changing the gain on the audio codec.
2015-12-14 12:26:41 -08:00
Jared Boone
24d60a11e3
Add WM8731.read() for cached values.
2015-12-14 12:09:01 -08:00
Jared Boone
dc6fee8370
Initial firmware commit.
2015-07-08 08:39:24 -07:00