123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433 |
- /* Copyright (C) 2020 QUECTEL Technologies Limited and/or its affiliates("QUECTEL").
- * All rights reserved.
- */
-
- #ifndef _QL_APP_FEATURE_CONFIG_H_
- #define _QL_APP_FEATURE_CONFIG_H_
- // @AUTO_GENERATION_NOTICE@
- /**
- * Quectel Project Type
- */
- #define QL_APP_PROJECT_DEF_@CONFIG_QL_PROJECT_DEF@
- /**
- * APP Version label
- */
- #define QL_APP_VERSION "@QL_APP_BUILD_VER@"
- /**
- * Quectel Release Type
- */
- #define QL_APP_BUILD_RELEASE_TYPE "@BUILD_RELEASE_TYPE@"
- /**
- * whether to eanble APP feature FTP
- */
- #cmakedefine QL_APP_FEATURE_FTP
- /**
- * whether to eanble APP feature HTTP
- */
- #cmakedefine QL_APP_FEATURE_HTTP
- /**
- * whether to eanble APP feature MQTT
- */
- #cmakedefine QL_APP_FEATURE_MQTT
- /**
- * whether to eanble APP feature FIREWALL
- */
- #cmakedefine QL_APP_FEATURE_FIREWALL
- /**
- * whether to eanble APP feature MMS
- */
- #cmakedefine QL_APP_FEATURE_MMS
- /**
- * whether to eanble APP feature SSL
- */
- #cmakedefine QL_APP_FEATURE_SSL
- /**
- * whether to eanble APP feature PING
- */
- #cmakedefine QL_APP_FEATURE_PING
- /**
- * whether to eanble APP feature NTP
- */
- #cmakedefine QL_APP_FEATURE_NTP
- /**
- * whether to eanble APP feature LBS
- */
- #cmakedefine QL_APP_FEATURE_LBS
- /**
- * whether to eanble APP feature QTHSDK
- */
- #cmakedefine QL_APP_FEATURE_QTHSDK
- /**
- * whether to eanble APP feature SOCKET
- */
- #cmakedefine QL_APP_FEATURE_SOCKET
- /**
- * whether to eanble APP feature ct self register
- */
- #cmakedefine QL_APP_FEATURE_CTSREG
- /**
- * whether to eanble APP feature FILE
- */
- #cmakedefine QL_APP_FEATURE_FILE
- /**
- * whether to eanble APP feature FILE_ZIP
- */
- #cmakedefine QL_APP_FEATURE_FILE_ZIP
- /**
- * whether to eanble APP feature AUDIO
- */
- #cmakedefine QL_APP_FEATURE_AUDIO
- /**
- * whether to eanble APP feature TTS
- * if TTS is eanbled, you need enable AUDIO too
- */
- #cmakedefine QL_APP_FEATURE_TTS
- /**
- * whether to eanble APP feature WIFI-Scan
- */
- #cmakedefine QL_APP_FEATURE_WIFISCAN
- /**
- * whether to eanble APP feature BT
- */
- #cmakedefine QL_APP_FEATURE_BT
- /**
- * whether to eanble APP feature BT HFP
- */
- #cmakedefine QL_APP_FEATURE_BT_HFP
- /**
- * whether to eanble APP feature BT SPP
- */
- #cmakedefine QL_APP_FEATURE_BT_SPP
- /**
- * whether to eanble APP feature BT A2DP & AVRCP
- */
- #cmakedefine QL_APP_FEATURE_BT_A2DP_AVRCP
- /**
- * whether to eanble APP feature BLE GATT
- */
- #cmakedefine QL_APP_FEATURE_BLE_GATT
- /**
- * whether to eanble APP feature GNSS
- */
- #cmakedefine QL_APP_FEATURE_GNSS
- /**
- * whether to eanble APP feature HD_GNSS
- */
- #cmakedefine QL_APP_FEATURE_HD_GNSS
- /**
- * whether to eanble APP feature LCD
- */
- #cmakedefine QL_APP_FEATURE_LCD
- /**
- * whether to eanble APP feature LVGL
- */
- #cmakedefine QL_APP_FEATURE_LVGL
- /**
- * whether to eanble APP feature CAMERA
- */
- #cmakedefine QL_APP_FEATURE_CAMERA
- /**
- * whether to eanble APP feature SMS
- */
- #cmakedefine QL_APP_FEATURE_SMS
- /**
- * whether to eanble APP feature PBK
- */
- #cmakedefine QL_APP_FEATURE_PBK
- /**
- * whether to eanble APP feature STK
- */
- #cmakedefine QL_APP_FEATURE_STK
- /**
- * whether to eanble APP feature Voice Call
- */
- #cmakedefine QL_APP_FEATURE_VOICE_CALL
- /**
- * whether to eanble APP feature VoLTE
- */
- #cmakedefine QL_APP_FEATURE_VOLTE
- /**
- * whether to eanble APP feature SPI
- */
- #cmakedefine QL_APP_FEATURE_SPI
- /**
- * whether to eanble APP feature SPI_NOR_FLASH
- */
- #cmakedefine QL_APP_FEATURE_SPI_NOR_FLASH
- /**
- * whether to eanble APP feature SPI4_EXT_NOR_SFFS
- */
- #cmakedefine QL_APP_FEATURE_SPI4_EXT_NOR_SFFS
- /**
- * whether to eanble APP feature SPI6_EXT_NOR
- */
- #cmakedefine QL_APP_FEATURE_SPI6_EXT_NOR
- /**
- * whether to eanble APP feature SPI_NAND_FLASH
- */
- #cmakedefine QL_APP_FEATURE_SPI_NAND_FLASH
- /**
- * whether to eanble APP feature SPI6_NAND_FLASH
- */
- #cmakedefine QL_APP_FEATURE_SPI6_NAND_FLASH
- /**
- * whether to eanble APP feature UART
- */
- #cmakedefine QL_APP_FEATURE_UART
- /**
- * whether to eanble APP feature RS485
- */
- #cmakedefine QL_APP_FEATURE_RS485
- /**
- * whether to eanble APP feature LEDCFG
- */
- #cmakedefine QL_APP_FEATURE_LEDCFG
- /**
- * whether to eanble APP feature KEYPAD
- */
- #cmakedefine QL_APP_FEATURE_KEYPAD
- /**
- * whether to eanble APP feature HTTP_FOTA
- */
- #cmakedefine QL_APP_FEATURE_HTTP_FOTA
- /**
- * whether to eanble APP feature FTP_FOTA
- */
- #cmakedefine QL_APP_FEATURE_FTP_FOTA
- /**
- * whether to eanble APP feature DECODER
- */
- #cmakedefine QL_APP_FEATURE_DECODER
- /**
- * whether to eanble APP feature APP_IMG_AT
- */
- #cmakedefine QL_APP_FEATURE_APP_IMG_AT
- /**
- * whether to eanble APP feature AUDIO
- */
- #cmakedefine QL_APP_FEATURE_AUDIO
- /**
- * whether to eanble APP feature AUDIO_RECORD
- */
- #cmakedefine QL_APP_FEATURE_AUDIO_RECORD
- /**
- * whether to eanble APP feature EXT_CODEC
- */
- #cmakedefine QL_APP_FEATURE_EXT_CODEC
- /**
- * whether to eanble APP feature RTC
- */
- #cmakedefine QL_APP_FEATURE_RTC
- /**
- * whether to eanble APP feature ali LinkSDK
- */
- #cmakedefine QL_APP_FEATURE_ALI_LINKSDK
- /**
- * whether to eanble APP feature qcloud IOT
- */
- #cmakedefine QL_APP_FEATURE_QCLOUD_IOT
- /**
- * whether to eanble APP feature SECURE BOOT
- */
- #cmakedefine QL_APP_FEATURE_SECURE_BOOT
- /**
- * whether to eanble APP feature USB CHARGE
- */
- #cmakedefine QL_APP_FEATURE_USB_CHARGE
- /**
- * whether to eanble APP feature VIRT AT
- */
- #cmakedefine QL_APP_FEATURE_VIRT_AT
- /**
- * whether to eanble APP feature Jamming detection
- */
- #cmakedefine QL_APP_FEATURE_JAMDET
- /**
- * whether to eanble APP feature SDMMC
- */
- #cmakedefine QL_APP_FEATURE_SDMMC
- /**
- * whether to eanble APP feature PWK
- */
- #cmakedefine QL_APP_FEATURE_PWK
- /**
- * whether to eanble APP feature I2C
- */
- #cmakedefine QL_APP_FEATURE_I2C
- /**
- * whether to eanble APP feature USB
- */
- #cmakedefine QL_APP_FEATURE_USB
- /**
- * whether to eanble APP feature HEADSET_DET
- */
- #cmakedefine QL_APP_FEATURE_HEADSET_DET
- /**
- * whether to eanble APP feature usb ECM or RNDIS
- */
- #cmakedefine QL_APP_FEATURE_USBNET
- /**
- * whether to eanble APP feature FS_NAND_FLASH
- */
- #cmakedefine QL_APP_FEATURE_FS_NAND_FLASH
- /**
- * whether to eanble APP feature FS_NOR_FLASH
- */
- #cmakedefine QL_APP_FEATURE_FS_NOR_FLASH
- /**
- * whether to eanble APP feature SFTP
- */
- #cmakedefine QL_APP_FEATURE_SFTP
- /**
- * whether to eanble APP feature MXML
- */
- #cmakedefine QL_APP_FEATURE_MXML
- /**
- * whether to eanble APP feature VSIM adapt
- */
- #cmakedefine QL_APP_FEATURE_VSIM_ADAPT
- /**
- * whether to eanble APP feature Dual SIM Dual Standby(DSDS)
- */
- #cmakedefine QL_APP_FEATURE_DSIM
- /**
- * whether to eanble APP feature Dual SIM Single Standby(DSSS)
- */
- #cmakedefine QL_APP_FEATURE_DSSS
- /**
- * whether to eanble APP feature cloudota
- */
- #cmakedefine QL_APP_FEATURE_CLOUDOTA
- /**
- * whether to eanble APP feature hilink
- */
- #cmakedefine QL_APP_FEATURE_HILINK
- /**
- * whether to eanble APP feature EMBED_NOR_FLASH
- */
- #cmakedefine QL_APP_FEATURE_EMBED_NOR_FLASH
- /**
- * whether to eanble APP feature EXT_NOR_FLASH
- */
- #cmakedefine QL_APP_FEATURE_EXT_NOR_FLASH
- /**
- * whether to eanble APP feature PSM
- */
- #cmakedefine QL_APP_FEATURE_PSM
- /**
- * whether to eanble APP feature GPRS_DATA_TRANSFER
- */
- #cmakedefine QL_APP_FEATURE_GPRS_DATA_TRANSFER
- /**
- * whether to eanble APP feature TP
- */
- #cmakedefine QL_APP_FEATURE_TP
- /**
- * whether to eanble APP feature aliotsmartcard
- */
- #cmakedefine QL_APP_FEATURE_ALIOTSMARTCARD
- /**
- * whether to eanble APP feature ALIPAY_IOT_SDK
- */
- #cmakedefine QL_APP_FEATURE_ALIPAY_IOT_SDK
- /**
- * whether to eanble APP feature WEBSOCKET
- */
- #cmakedefine QL_APP_FEATURE_WEBSOCKET
- /**
- * whether to eanble APP feature NTRIP RTK
- */
- #cmakedefine QL_APP_FEATURE_NTRIP_RTK
- /**
- * whether to eanble APP feature ETHERNET
- */
- #cmakedefine QL_APP_FEATURE_ETHERNET
- /**
- * whether to eanble APPIMG2 feature
- */
- #cmakedefine QL_APP_FEATURE_APPIMG2
- /**
- * whether to eanble APP feature WIFI
- */
- #cmakedefine QL_APP_FEATURE_WIFI
- #endif
|