FreeCalypso > hg > freecalypso-tools
view ffstools/tiaud/binstruct.h @ 416:30f6d1c32c6f
doc/Flash-boot-defect article removed (no longer relevant)
This article is no longer relevant because the issue in question
only affected one (1) defective FCDEV3B board which was not
and never will be sold.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 26 Oct 2018 07:11:08 +0000 |
parents | 568e2a2b49c8 |
children | c458e33060bf |
line wrap: on
line source
/* * The binary structure of /aud/*.cfg audio mode config files * written and read by TI's TCS211 firmware is defined here. */ struct audio_cfg_bin { uint8_t voice_path; uint8_t pad1[3]; uint8_t mic_mode; uint8_t pad2[3]; int8_t mic_bytes[4]; uint16_t mic_fir[32]; uint8_t speaker_mode; uint8_t pad3[3]; int8_t speaker_bytes[4]; uint16_t speaker_fir[32]; int8_t sidetone_gain; uint8_t pad4[3]; uint16_t aec_words[6]; }; /* mic_mode byte */ #define AUDIO_MICROPHONE_HANDHELD (0) #define AUDIO_MICROPHONE_HANDFREE (1) #define AUDIO_MICROPHONE_HEADSET (2) /* speaker_mode byte */ #define AUDIO_SPEAKER_HANDHELD (0) #define AUDIO_SPEAKER_HANDFREE (1) #define AUDIO_SPEAKER_HEADSET (2) #define AUDIO_SPEAKER_BUZZER (3) #define AUDIO_SPEAKER_HANDHELD_HANDFREE (4)