mirror of
https://github.com/openshwprojects/OpenBK7231T_App.git
synced 2025-10-29 19:43:22 +00:00
* Update package.json Update repo url for build * MQTT over TLS first build * MQTT TLS boot ok * Funcional version MQTT secure TLS * Add option for mqtt to use tls in web config * Versao funcional pendente otimizacao de rom * Versao funcional com verify certificate disabled * Adicao de informacoes para debug * Versao funcional com verificacao do certificado * Otimizacoes de rom e heap usage * Versao com webserver enable/disable * Versao boa para mqtt mbedtls boa uso * Invert CFG enable_web_server to disable_web_server * MQTT over TLS first build * MQTT TLS boot ok * Funcional version MQTT secure TLS * Add option for mqtt to use tls in web config * Versao funcional pendente otimizacao de rom * Versao funcional com verify certificate disabled * Adicao de informacoes para debug * Versao funcional com verificacao do certificado * Otimizacoes de rom e heap usage * Versao com webserver enable/disable * Versao boa para mqtt mbedtls boa uso * Invert CFG enable_web_server to disable_web_server * Same documentation * Rever submodulos configuration * Rever ignore submodules Rever ignore submodules * Fix for git actions * Fix build start_type_pub only in platform Beken * Fix build git w600 * Fix BL602 build * Remove format only changes * Delete src/driver/drv_ir.cpp Space changes only * Updates to pull request * Revert space only changes * Change cfg bool to byte and some documentation * Fix get initial time from compile time * Fix base64.c duplicate module * Fix base64.c duplicate module for git workflow * Fix strange behavior on BK7231n. Connection completed only in the second callback WIFI_STA_CONNECTED * MQTT-MBEDTLS default disable * Fix SERIOUS bug breaking all platforms except BK7231N (did you want to set g_bHasWiFiConnected in #else?) --------- Co-authored-by: Tester23 <85486843+openshwprojects@users.noreply.github.com>
69 lines
2.7 KiB
Makefile
69 lines
2.7 KiB
Makefile
ifeq ($(TARGET_PLATFORM),bk7231n)
|
|
|
|
CFG_USE_MQTT_TLS ?= 0
|
|
|
|
ifeq ($(CFG_USE_MQTT_TLS),1)
|
|
|
|
MBEDTLS_DIR = $(TOP_DIR)/apps/$(APP_BIN_NAME)/output/mbedtls-2.28.5
|
|
INCLUDES := -I$(MBEDTLS_DIR)/include -I$(TOP_DIR)/apps/$(APP_BIN_NAME)/src $(INCLUDES)
|
|
MQTT_TLS_DEFS += -DMQTT_USE_TLS=1
|
|
MQTT_TLS_DEFS += -DLWIP_ALTCP=1
|
|
MQTT_TLS_DEFS += -DLWIP_ALTCP_TLS=1
|
|
MQTT_TLS_DEFS += -DLWIP_ALTCP_TLS_MBEDTLS=1
|
|
MQTT_TLS_DEFS += -DMEMP_NUM_ALTCP_PCB=4
|
|
MQTT_TLS_DEFS += -DMBEDTLS_CONFIG_FILE='"user_mbedtls_config.h"'
|
|
CPPDEFINES += $(MQTT_TLS_DEFS) -Wno-misleading-indentation
|
|
OSFLAGS += $(MQTT_TLS_DEFS)
|
|
|
|
SRC_C += ./beken378/func/lwip_intf/lwip-2.1.3/src/apps/altcp_tls/altcp_tls_mbedtls.c
|
|
SRC_C += ./beken378/func/lwip_intf/lwip-2.1.3/src/apps/altcp_tls/altcp_tls_mbedtls_mem.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/ssl_tls.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/x509_crt.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/entropy.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/chachapoly.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/ctr_drbg.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/ssl_msg.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/debug.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/md.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/sha512.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/platform_util.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/sha256.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/sha1.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/ripemd160.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/md5.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/cipher.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/gcm.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/chacha20.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/ccm.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/constant_time.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/aes.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/poly1305.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/pem.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/des.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/asn1parse.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/base64_mbedtls.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/x509.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/oid.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/pkparse.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/ecp.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/bignum.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/pk.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/pk_wrap.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/ecdsa.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/asn1write.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/hmac_drbg.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/rsa.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/rsa_internal.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/ecp_curves.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/ssl_ciphersuites.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/ecdh.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/dhm.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/ssl_srv.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/cipher_wrap.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/arc4.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/blowfish.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/camellia.c
|
|
SRC_C += ${MBEDTLS_DIR}/library/ssl_cli.c
|
|
|
|
endif #ifeq ($(CFG_USE_MQTT_TLS),1)
|
|
endif #ifeq ($(TARGET_PLATFORM),bk7231n)
|