sof/tools/ctl
Lionel Koenig b0b8bc7a34 sof-ctl: Allow setting arbitrary size for controls
sof-ctl assumed the binary control were of size of a
multiple of unsigned integer.
This caused the control byte array to be truncated when the
size of the control was 6 bytes.
This change allow setting any size of control in binary form.
Using CSV will always end up with a number of unsigned integer size.

I tested this change using the Google RTC Audio processing with control
of size:
  - 6 bytes,
  - 2 bytes
  - and 4 bytes.

Signed-off-by: Lionel Koenig <lionelk@google.com>
2022-03-22 13:46:49 +00:00
..
CMakeLists.txt tools: ctl: CMakeLists: Add -Wall and -Werror flags 2021-11-10 08:34:53 +02:00
README ctl: rename sof-eqctl to sof-ctl 2019-06-05 10:04:39 +01:00
ctl.c sof-ctl: Allow setting arbitrary size for controls 2022-03-22 13:46:49 +00:00
eq_fir_flat.txt ctl: rename sof-eqctl to sof-ctl 2019-06-05 10:04:39 +01:00
eq_fir_loudness.txt Tools: Topology: Fix erratic FIR example response 2022-02-11 10:41:55 +00:00
eq_fir_mid.txt Tools: EQ: Make a light FIR configuration to test with GCC build 2019-12-20 13:47:18 +00:00
eq_fir_pass.txt ctl: rename sof-eqctl to sof-ctl 2019-06-05 10:04:39 +01:00
eq_iir_bandpass.txt ctl: rename sof-eqctl to sof-ctl 2019-06-05 10:04:39 +01:00
eq_iir_bassboost.txt ctl: rename sof-eqctl to sof-ctl 2019-06-05 10:04:39 +01:00
eq_iir_bundle.txt Topology: Add EQ IIR presets bundle coefficients blob data and tool 2020-05-18 14:42:46 +01:00
eq_iir_flat.txt ctl: rename sof-eqctl to sof-ctl 2019-06-05 10:04:39 +01:00
eq_iir_highpass_20hz_0db_48khz.txt Topology: Apply high-pass for HDA capture streams 2020-01-16 19:48:33 +00:00
eq_iir_highpass_30hz_0db_48khz.txt Topology: Apply high-pass for HDA capture streams 2020-01-16 19:48:33 +00:00
eq_iir_highpass_40hz_0db_48khz.txt Topology: Apply high-pass for HDA capture streams 2020-01-16 19:48:33 +00:00
eq_iir_highpass_50hz_0db_48khz.txt Topology: Apply high-pass for HDA capture streams 2020-01-16 19:48:33 +00:00
eq_iir_loudness.txt ctl: rename sof-eqctl to sof-ctl 2019-06-05 10:04:39 +01:00
eq_iir_pass.txt ctl: rename sof-eqctl to sof-ctl 2019-06-05 10:04:39 +01:00

README

How to use sof-ctl tool
=========================

This tool helps to access the ext bytes or tlv bytes control of SOF
components (like equalizer eq_iir and eq_fir). Please find the documentation
in https://thesofproject.github.io/latest/getting_started/index.html for
more information.