Change TxConfig and RxConfig as optional implementation.

`TxConfig` or `RxConfig` is aimed to configure the device setting
before transmitting or receiving. But in practice we just implemented
the configuration in the TxStart or RxMeasure in most case.
We will consider to remove these APIs later.

BUG=chromium:681734
TEST=make test

Change-Id: Ib2173e8db08272fc69a77b333828b0185fdcdf19
Reviewed-on: https://chromium-review.googlesource.com/428480
Commit-Ready: Chih-Yu Huang <akahuang@chromium.org>
Tested-by: Chih-Yu Huang <akahuang@chromium.org>
Reviewed-by: Joel Kitching <kitching@chromium.org>
2 files changed