// // 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