view rvinterf/include/audio.h @ 1001:7df4c9ae6ba4

loadtools/scripts: w220.{config,init} => chimei.{config,init} Motorola W220, first touched by FreeCalypso in 2019-05, is an ODM phone made by Chi-Mei, and its peculiar property of relevance to loadtools is that it has XRAM on Calypso nCS3 instead of the usual nCS1 - which matters for fc-xram. We are now discovering other Chi-Mei phones including Sony Ericsson J120, and they share the same quirk of XRAM on nCS3 - hence we rename this loadtools target from w220 to chimei.
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 09 Dec 2023 17:53:44 +0000
parents 25a182bc031b
children
line wrap: on
line source

/*
 * This header file contains definitions for talking to ETM_AUDIO.
 */

/* aur/auw parameter codes */
#define AUDIO_PATH_USED                         (0)
#define AUDIO_MICROPHONE_MODE                   (1)
#define AUDIO_MICROPHONE_GAIN                   (2)
#define AUDIO_MICROPHONE_EXTRA_GAIN             (3)
#define AUDIO_MICROPHONE_OUTPUT_BIAS            (4)
#define AUDIO_MICROPHONE_FIR                    (5)
#define AUDIO_SPEAKER_MODE                      (6)
#define AUDIO_SPEAKER_GAIN                      (7)
#define AUDIO_SPEAKER_FILTER                    (8)
#define AUDIO_SPEAKER_FIR                       (9)
#define AUDIO_SPEAKER_BUZZER_STATE              (10)
#define AUDIO_MICROPHONE_SPEAKER_LOOP_SIDETONE  (11)
#define AUDIO_MICROPHONE_SPEAKER_LOOP_AEC       (12)
#define AUDIO_SPEAKER_VOLUME_LEVEL              (13)

/* microphone modes */
#define AUDIO_MICROPHONE_HANDHELD   (0)
#define AUDIO_MICROPHONE_HANDFREE   (1)
#define AUDIO_MICROPHONE_HEADSET    (2)

/* speaker modes */
#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)