123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377 |
- /* Copyright (C) 2018 RDA Technologies Limited and/or its affiliates("RDA").
- * All rights reserved.
- *
- * This software is supplied "AS IS" without any warranties.
- * RDA assumes no responsibility or liability for the use of the software,
- * conveys no license or title under any patent, copyright, or mask work
- * right to the product. RDA reserves the right to make changes in the
- * software without notification. RDA also make no representation or
- * warranty that such application will be suitable for the specified use
- * without further testing or modification.
- */
- #ifndef _ATS_CONFIG_H_
- #define _ATS_CONFIG_H_
- #include "srv_config.h"
- #include "quec_proj_config.h"
- #ifndef CONFIG_QUEC_PROJECT_FEATURE
- #include "tts_config.h"
- #endif
- // @AUTO_GENERATION_NOTICE@
- #define GMI_ID "@AT_MANUFACTURER_ID@"
- #define GMM_ID "@AT_MODEL_ID@"
- #define GMR_ID "@AT_REVISION_ID@"
- #ifndef CONFIG_QUEC_PROJECT_FEATURE
- #define GMT_ID "@AT_TIMESTAMP_ID@"
- #endif
- /**
- * Whether to support coap AT commands
- */
- #cmakedefine CONFIG_AT_LIBCOAP_SUPPORT
- /**
- * Whether to support http AT commands
- */
- #cmakedefine CONFIG_AT_HTTP_SUPPORT
- /**
- * Whether to support alic AT commands
- */
- #cmakedefine CONFIG_AT_ALIC_SUPPORT
- /**
- * Whether to support ftp client AT commands
- */
- #cmakedefine CONFIG_AT_FTP_SUPPORT
- /**
- * Whether to support tcp client AT commands
- */
- #cmakedefine CONFIG_AT_TCPIP_SUPPORT
- /**
- * Whether to support tcp full AT commands
- */
- #cmakedefine CONFIG_AT_TCPIP_FULL_FUNC_SUPPORT
- /**
- * Whether to support udp client AT commands
- */
- #cmakedefine CONFIG_AT_UDP_SUPPORT
- /**
- * Whether to support (refactored) ftp client AT commands
- */
- #cmakedefine CONFIG_AT_NEWFTP_SUPPORT
- /**
- * Whether to support (refactored) ftps client AT commands
- */
- #cmakedefine CONFIG_AT_NEWFTP_SSL_SUPPORT
- /**
- * Whether to support MYFTP AT commands
- */
- #cmakedefine CONFIG_AT_MYFTP_SUPPORT
- /**
- * Whether to support MYFTP (refactored) AT commands
- */
- #cmakedefine CONFIG_AT_NEWMYFTP_SUPPORT
- /**
- * Whether to support MYNET AT commands
- */
- #cmakedefine CONFIG_AT_MYNET_TCPIP_SUPPORT
- /**
- * Whether to support SSL AT commands
- */
- #cmakedefine CONFIG_AT_MBEDTLS_TCPIP_SUPPORT
- /**
- * Whether to support QSSL AT commands
- */
- #cmakedefine CONFIG_AT_USSL_SUPPORT
- /**
- * Whether to support MY AT commands
- */
- #cmakedefine CONFIG_AT_MYINFO_SUPPORT
- /**
- * Whether to support +IPR=<n>&W
- *
- * It doesn't conform to specification, but it is needed in many cases.
- */
- #cmakedefine CONFIG_AT_IPR_SUPPORT_ANDW
- /**
- * Whether to support CISSDK mipl AT commands
- */
- #cmakedefine CONFIG_AT_CISSDK_MIPL_SUPPORT
- /**
- * Whether to support LWM2M mipl AT commands
- */
- #cmakedefine CONFIG_AT_LWM2M_MIPL_SUPPORT
- /**
- * Whether to support LWM2M mipl SOTA AT commands
- */
- #cmakedefine CONFIG_AT_LWM2M_MIPL_SOTA_SUPPORT
- /**
- * Whether to support CUS mipl AT commands
- */
- #cmakedefine CONFIG_AT_CUS_MIPL_SUPPORT
- /**
- * Whether to support softsim AT commands
- */
- #cmakedefine CONFIG_AT_SSIM_SUPPORT
- /**
- * whether to support DM AT command
- */
- #cmakedefine CONFIG_AT_DM_SUPPORT
- /**
- * whether to support self_regstration AT commands
- */
- #cmakedefine CONFIG_AT_SELFREG_SUPPORT
- /**
- * whether to support DM CUS AT command
- */
- #cmakedefine CONFIG_AT_DM_CUS_SUPPORT
- /**
- * whether to support oceanconnect AT commands
- */
- #cmakedefine CONFIG_AT_OCEANCONNECT_SUPPORT
- /**
- * whether to support MQTT (based on lwIP) AT commands
- */
- #cmakedefine CONFIG_AT_LWIP_MQTT_SUPPORT
- /**
- * whether to support MQTT (based on paho) AT commands
- */
- #cmakedefine CONFIG_AT_PAHO_MQTT_SUPPORT
- /**
- * whether to support AT commands for memory size
- */
- #cmakedefine CONFIG_AT_EMMCDDRSIZE_SUPPORT
- /**
- * whether to support audio AT commands
- */
- #cmakedefine CONFIG_AT_AUDIO_SUPPORT
- /**
- * whether to use global APN
- *
- * When enabled, global/large APN information will be embedded. Otherwise,
- * local/small APN information will be embedded.
- */
- #cmakedefine CONFIG_AT_GLOBAL_APN_SUPPORT
- /**
- * whether some cc at command can be used
- */
- #cmakedefine CONFIG_AT_CC_COMMAND_SUPPORT
- /**
- * whether D and CDU at command can be used
- */
- #cmakedefine CONFIG_AT_CC_COMMAND_DAILUP_SUPPORT
- /**
- * whether some gc at command can be used
- */
- #cmakedefine CONFIG_AT_GC_COMMAND_SUPPORT
- /**
- * whether some sms at command can be used
- */
- #cmakedefine CONFIG_AT_SMS_COMMAND_SUPPORT
- /**
- * whether some ss at command can be used
- */
- #cmakedefine CONFIG_AT_SS_COMMAND_SUPPORT
- /**
- * whether some pbk at command can be used
- */
- #cmakedefine CONFIG_AT_PBK_COMMAND_SUPPORT
- /**
- * whether some gprs at command can be used
- */
- #cmakedefine CONFIG_AT_GPRS_COMMAND_SUPPORT
- /**
- * whether jamming detect parameters saved auto
- */
- #cmakedefine CONFIG_AT_JAMMING_DETECT_PARAM_AUTO_SAVE
- /**
- * whether some audio at command can be used
- */
- #cmakedefine CONFIG_AT_AUDIO_COMMAND_SUPPORT
- /**
- * whether some bt basic at command can be used
- */
- #cmakedefine CONFIG_AT_BT_CLASSIC_SUPPORT
- /**
- * whether some blueu verify at command can be used
- */
- #cmakedefine CONFIG_AT_BLUEU_VERIFY_SUPPORT
- /**
- * whether some bt app at command can be used
- */
- #cmakedefine CONFIG_AT_BT_APP_SUPPORT
- /**
- * whether some wifi basic at command can be used
- */
- #cmakedefine CONFIG_AT_WIFISCAN_SUPPORT
- /**
- * whether wifi sensitivity test command can be used
- */
- #cmakedefine CONFIG_AT_WIFI_SENSITIVITY_TEST_SUPPORT
- /**
- * whether 8850 wifi sensitivity test command can be used
- */
- #cmakedefine CONFIG_AT_8850_WIFI_SENTEST_SUPPORT
- /**
- * whether some nbonly at command can be used
- */
- #cmakedefine CONFIG_ATR_NBONLY_API_SUPPORT
- /**
- * whether utest at command can be used
- */
- #cmakedefine CONFIG_AT_UTEST_SUPPORT
- /**
- * whether aep CTWING at command can be used
- */
- #cmakedefine CONFIG_AT_CTWING_SUPPORT
- /**
- * whether to support aep CTWING new standard
- */
- #cmakedefine CONFIG_AT_CTWING_NEW_STANDARD
- /**
- * whether to support aep CTWING SELFREG
- */
- #cmakedefine CONFIG_AT_CTWING_SELFREG_SUPPORT
- /**
- * whether unisoc special AT command can be used
- */
- #cmakedefine CONFIG_AT_UNISOC_SPECIAL_SUPPORT
- /**
- * whether dynamic create at channel at command can be used
- */
- #cmakedefine CONFIG_AT_U_CREATE_AT_CHANNEL
- /**
- * whether armlogel AT command support or not
- */
- #cmakedefine CONFIG_AT_ARMLOG_SUPPORT
- /**
- * whether AT command mal api can be used
- */
- #cmakedefine CONFIG_MAL_API_SUPPORT
- /**
- * whether some bt basic at command can be used
- */
- #cmakedefine CONFIG_AT_VSIM_SUPPORT
- /**
- * whether support dtmf key detect function
- */
- #cmakedefine CONFIG_DTMF_KEY_DETECT_SUPPORT
- /**
- * whether to support iperf AT commands
- */
- #cmakedefine CONFIG_AT_IPERF_SUPPORT
- /**
- * whether to support customized AT commands
- */
- #cmakedefine CONFIG_AT_CUS_SUPPORT
- /**
- * whether support nbiotrai AT commands
- */
- #cmakedefine CONFIG_AT_NBIOTRAI_SUPPORT
- #endif
- #cmakedefine CONFIG_AT_GPRS_DEFAULT_LTE_CID @CONFIG_AT_GPRS_DEFAULT_LTE_CID@
- #cmakedefine CONFIG_AUDIO_SET_LOOPBACK_GAIN_SUPPORT
- /**
- * whether support concat sms
- */
- #cmakedefine CONFIG_CONCAT_SMS_SUPPORT
- /**
- * whether support a few SMS
- */
- #cmakedefine CONFIG_LIMITED_NUMBER_SMS_SUPPORT
- /**
- * whether AT command IDS can be used
- */
- #cmakedefine CONFIG_AT_IDS_SUPPORT
- /**
- * whether AT command CTIOTSM can be used
- */
- #cmakedefine CONFIG_AT_CTIOTSM_SUPPORT
- #cmakedefine CONFIG_AT_CTIOTAEP_SUPPORT
- /**
- * whether AT command UNIKEY can be used
- */
- #cmakedefine CONFIG_AT_UNIKEY_SUPPORT
- /**
- * whether AT command UNIMQTT can be used
- */
- #cmakedefine CONFIG_AT_UNI_MQTT_SUPPORT
- /**
- * whether AT CCLK command new style be used
- */
- #cmakedefine CONFIG_AT_CCLK_COMMAND_STYLE_NEW
- #cmakedefine CONFIG_AT_SMS_CB_SUPPORT
- #cmakedefine CONFIG_AT_PM2_DISABLE
|