AtGsmSim7600/Inc/AtGsmSim7600e_DigitalVoiceb...

42 lines
1.2 KiB
C

//
// Created by xemon on 20.10.22.
//
#ifndef UVEOS_ON_NATION_ATGSMSIM7600E_AUDIOINTERFACE_H
#define UVEOS_ON_NATION_ATGSMSIM7600E_AUDIOINTERFACE_H
#include "AtCmdCommon.h"
/*
typedef enum {
AT_GSM_TELIT_910_DVI_CLOCK_0_KHz = 0,
AT_GSM_TELIT_910_DVI_CLOCK_128_KHz = 7,
AT_GSM_TELIT_910_DVI_CLOCK_256_KHz = 8,
AT_GSM_TELIT_910_DVI_CLOCK_512_KHz = 9,
AT_GSM_TELIT_910_DVI_CLOCK_1024_KHz = 10,
AT_GSM_TELIT_910_DVI_CLOCK_2048_KHz = 11,
AT_GSM_TELIT_910_DVI_CLOCK_4096_KHz = 12,
} eAtGsmTelitLe910DviClock;
typedef enum {
AT_GSM_TELIT_910_DVI_SAMPLE_RATE_8KHz = '0',
AT_GSM_TELIT_910_DVI_SAMPLE_RATE_16KHz = '1',
} eAtGsmTelitLe910DviSampleRate;
AtCommandResult AtGsmTelitLe910_SetSpeakerVolumeLevel(tAtCmd *env, uint16_t level);
AtCommandResult AtGsmTelitLe910_DviEnableMaster(tAtCmd *env);
AtCommandResult AtGsmTelitLe910_DviToPcmMode(tAtCmd *env);
AtCommandResult AtGsmTelitLe910_DviPcmClk(
tAtCmd *env,
eAtGsmTelitLe910DviClock clock,
eAtGsmTelitLe910DviSampleRate sampleRate
);
AtCommandResult AtGsmTelitLe910_DviToI2s16Khz(tAtCmd *env);
AtCommandResult AtGsmTelitLe910_DviToI2s8Khz(tAtCmd *env);
*/
#endif //UVEOS_ON_NATION_ATGSMSIM7600E_AUDIOINTERFACE_H