History log of /external/autotest/client/cros/chameleon/audio_board.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8bb71497c37767a62c6b34c1aacf1069fb6f650c 11-Nov-2015 Nicolas Boichat <drinkcat@google.com> Chameleon: Refactor JackPlugger as a handler

Clean up the plugger code to make it easier to extend:
- Get rid of DummyAudioJackPlugger: AudioBoard either reports a
motor plugger, or nothing
- Add JackPluggerPlugHandler to handler the motor plugger
- Remove jack_plugger parameter from AudioBusLink, instead relying
on Handlers.

BUG=chromium:554447
TEST=Run audio_AudioBasicHeadphone on a board with a motor plugger

Change-Id: Id7a74d066009bd804d84f42c8789b09fff3c7575
Reviewed-on: https://chromium-review.googlesource.com/312161
Commit-Ready: Nicolas Boichat <drinkcat@chromium.org>
Tested-by: Nicolas Boichat <drinkcat@chromium.org>
Reviewed-by: Wai-Hong Tam <waihong@chromium.org>
/external/autotest/client/cros/chameleon/audio_board.py
86289c34db3f3638512194928bfd620a017a89b9 18-Sep-2015 Cheng-Yi Chiang <cychiang@chromium.org> [autotest] audio_board: Add methods to restore audio bus

Add a AudioBusSnapshot class so user can get snapshot from audio bus,
and restore the snapshot. This is useful when user wants to temporarily
disconnects all audio ports on audio bus, and reconnects them later.

BUG=chromium:533125
TEST=not used yet

Change-Id: I3f1f02f6fecac1a29d998cece52552e583acd83d
Reviewed-on: https://chromium-review.googlesource.com/300633
Commit-Ready: Cheng-Yi Chiang <cychiang@chromium.org>
Tested-by: Cheng-Yi Chiang <cychiang@chromium.org>
Reviewed-by: Wai-Hong Tam <waihong@chromium.org>
/external/autotest/client/cros/chameleon/audio_board.py
468af5bbed06b8b62d17055156d87d99add38079 30-May-2015 Cheng-Yi Chiang <cychiang@chromium.org> chameleon: Add is_enabled method to BluetoothController

Let BluetoothController query the state of bluetooth module from
chameleond proxy.

BUG=chromium:476860
TEST=not used yet

Change-Id: I7516ec6055b822f01082e077695fc3a5e75b1d09
Reviewed-on: https://chromium-review.googlesource.com/274336
Reviewed-by: Hung-ying Tyan <tyanh@chromium.org>
Commit-Queue: Cheng-Yi Chiang <cychiang@chromium.org>
Tested-by: Cheng-Yi Chiang <cychiang@chromium.org>
/external/autotest/client/cros/chameleon/audio_board.py
9d0e978be4befaa0f6a6877016a19059b094b4ae 01-Jun-2015 Cheng-Yi Chiang <cychiang@chromium.org> chameleon: Add link support between bluetooth module and Chameleon

1. Add endpoint definition in AudioBus so audio path can be routed
between Chameleon and bluetooth module.
2. Create link for connection between Chameleon and bluetooth module.

BUG=chromium:476860
TEST=not used yet

Change-Id: I0ed510282af89661ed860588ad44c09b7eaff814
Reviewed-on: https://chromium-review.googlesource.com/274335
Commit-Queue: Cheng-Yi Chiang <cychiang@chromium.org>
Tested-by: Cheng-Yi Chiang <cychiang@chromium.org>
Reviewed-by: Cheng-Yi Chiang <cychiang@chromium.org>
/external/autotest/client/cros/chameleon/audio_board.py
ff438c26782e70e272db3732d9320423e56e2c48 15-Apr-2015 Cheng-Yi Chiang <cychiang@chromium.org> audio_board: Add BluetoothController on audio board

Add BluetoothController on audio board to control bluetooth module on
audio board using chameleond proxy.

BUG=chromium:476860
TEST=not used yet

Change-Id: I781a781633671b9f3f66b252e47ff049b074884e
Reviewed-on: https://chromium-review.googlesource.com/265817
Reviewed-by: Tom Tam <waihong@google.com>
Commit-Queue: Cheng-Yi Chiang <cychiang@chromium.org>
Tested-by: Cheng-Yi Chiang <cychiang@chromium.org>
/external/autotest/client/cros/chameleon/audio_board.py
faa0377825ab35030d3af4b9fe78574de19c1bbf 10-Apr-2015 Cheng-Yi Chiang <cychiang@chromium.org> audio_board: Add AudioJackPlugger class to control jack plugger

Add AudioJackPlugger class to control jack plugger through chameleon
audio board API. For those chameleon with audio board, but without
audio box, AudioBoard class will have its _jack_plugger set to None.

BUG=chromium:472906
TEST=not used yet

Change-Id: I7c644408bded9385e26e269128106a53b6cd51d6
Reviewed-on: https://chromium-review.googlesource.com/265210
Reviewed-by: Wai-Hong Tam <waihong@chromium.org>
Tested-by: Cheng-Yi Chiang <cychiang@chromium.org>
Commit-Queue: Cheng-Yi Chiang <cychiang@chromium.org>
/external/autotest/client/cros/chameleon/audio_board.py
1f557f38ff10c6e3302d2b9a96206800a93cbf6f 22-Feb-2015 Cheng-Yi Chiang <cychiang@chromium.org> chameleon: Add audio_board module to control audio board

The audio_board module provides API to control audio board.
Currently it provides API to control audio bus on audio board.

BUG=chromium:453323
TEST=not used yet

Change-Id: Idaafe41f97c2e9192900c37de34e079548d159ff
Reviewed-on: https://chromium-review.googlesource.com/255364
Reviewed-by: Wai-Hong Tam <waihong@chromium.org>
Commit-Queue: Cheng-Yi Chiang <cychiang@chromium.org>
Tested-by: Cheng-Yi Chiang <cychiang@chromium.org>
/external/autotest/client/cros/chameleon/audio_board.py