chore: sdk compiles almost w/o warnings?
This commit is contained in:
@@ -1,232 +0,0 @@
|
||||
# Toolchain configuration
|
||||
CROSS_COMPILE = arm-none-eabi-
|
||||
TARGET := application
|
||||
|
||||
BUILD_DIR := build
|
||||
BIN_DIR := $(BUILD_DIR)/bin
|
||||
DEP_DIR := $(BUILD_DIR)/dep
|
||||
|
||||
# SDK Paths
|
||||
# -------------------------------------------------------------------
|
||||
SDK_ROOT := lib/amb1_sdk
|
||||
SOC_PATH := $(SDK_ROOT)/soc/realtek/8711b
|
||||
# Define tool directories
|
||||
AMEBA_TOOLS := $(SOC_PATH)/misc/iar_utility/common/tools
|
||||
FLASH_TOOLS := $(SDK_ROOT)/soc/realtek/8195a/misc/gcc_utility
|
||||
FLASH_DOWNLOAD := $(SOC_PATH)/misc/gnu_utility/flash_download/image
|
||||
DEBUG_TOOLS := $(SOC_PATH)/misc/gcc_utility
|
||||
|
||||
# Build Tools
|
||||
# -------------------------------------------------------------------
|
||||
CC := $(CROSS_COMPILE)gcc
|
||||
AR := $(CROSS_COMPILE)ar
|
||||
AS := $(CROSS_COMPILE)as
|
||||
NM := $(CROSS_COMPILE)nm
|
||||
LD := $(CROSS_COMPILE)gcc
|
||||
GDB := $(CROSS_COMPILE)gdb
|
||||
OBJCOPY := $(CROSS_COMPILE)objcopy
|
||||
OBJDUMP := $(CROSS_COMPILE)objdump
|
||||
PYTHON ?= python tools/
|
||||
|
||||
# OS-Specific Tool Selection
|
||||
# -------------------------------------------------------------------
|
||||
OS := $(shell uname)
|
||||
ifeq ($(findstring CYGWIN, $(OS)), CYGWIN)
|
||||
EXT := .exe
|
||||
else
|
||||
EXT :=
|
||||
endif
|
||||
|
||||
PICK := $(AMEBA_TOOLS)/pick$(EXT)
|
||||
PAD := $(AMEBA_TOOLS)/padding$(EXT)
|
||||
CHKSUM := $(AMEBA_TOOLS)/checksum$(EXT)
|
||||
OTA := $(AMEBA_TOOLS)/ota$(EXT)
|
||||
|
||||
# OTA Configuration and Image Names
|
||||
# -------------------------------------------------------------------
|
||||
OTA_IDX ?= 1
|
||||
ifeq ($(OTA_IDX),1)
|
||||
LINKER_SCRIPT := rlx8711B-symbol-v02-img2_xip1.ld
|
||||
IMAGE2_OTA := image2_all_ota1.bin
|
||||
else ifeq ($(OTA_IDX),2)
|
||||
LINKER_SCRIPT := rlx8711B-symbol-v02-img2_xip2.ld
|
||||
IMAGE2_OTA := image2_all_ota2.bin
|
||||
else
|
||||
$(error OTA_IDX must be 1 or 2)
|
||||
endif
|
||||
|
||||
|
||||
# Image configuration based on build type
|
||||
# -------------------------------------------------------------------
|
||||
ifeq ($(MAKECMDGOALS),mp)
|
||||
RAMALL_BIN := ram_all_mp.bin
|
||||
OTA_BIN := ota_mp.bin
|
||||
IMAGE2_OTA1 := image2_all_ota1_mp.bin
|
||||
IMAGE2_OTA2 := image2_all_ota2_mp.bin
|
||||
OTA_ALL := ota_all_mp.bin
|
||||
else
|
||||
RAMALL_BIN := ram_all.bin
|
||||
OTA_BIN := ota.bin
|
||||
IMAGE2_OTA1 := image2_all_ota1.bin
|
||||
IMAGE2_OTA2 := image2_all_ota2.bin
|
||||
OTA_ALL := ota_all.bin
|
||||
endif
|
||||
|
||||
# Include other makefiles
|
||||
# -------------------------------------------------------------------
|
||||
include $(MKFILES)/includes.mk
|
||||
include $(MKFILES)/sources.mk
|
||||
|
||||
# Build Configuration
|
||||
# -------------------------------------------------------------------
|
||||
CFLAGS := \
|
||||
-DM3 -DCONFIG_PLATFORM_8711B \
|
||||
-mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 \
|
||||
-g2 -w -O2 -fno-common -fmessage-length=0 \
|
||||
-ffunction-sections -fdata-sections -fomit-frame-pointer \
|
||||
-fno-short-enums -DF_CPU=166000000L -std=gnu99 -fsigned-char \
|
||||
-Wno-pointer-sign -Wno-implicit-function-declaration \
|
||||
-Wno-incompatible-pointer-types -Wno-int-conversion
|
||||
|
||||
LFLAGS := \
|
||||
-mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 \
|
||||
-g --specs=nano.specs -nostartfiles \
|
||||
-Wl,-Map=$(BIN_DIR)/application.map -Os -Wl,--gc-sections \
|
||||
-Wl,--cref -Wl,--entry=Reset_Handler \
|
||||
-Wl,--no-enum-size-warning -Wl,--no-wchar-size-warning \
|
||||
-Wl,--wrap=malloc -Wl,--wrap=free -Wl,--wrap=realloc -Wl,--wrap=rom_psk_CalcGTK \
|
||||
-Wl,--wrap=rom_psk_CalcPTK -Wl,--wrap=CalcMIC -Wl,--wrap=CheckMIC \
|
||||
-Wl,--wrap=aes_80211_encrypt -Wl,--wrap=aes_80211_decrypt -Wl,--wrap=DecGTK
|
||||
|
||||
# Library configuration
|
||||
# -------------------------------------------------------------------
|
||||
LIB_DIR := $(SOC_PATH)/misc/bsp/lib/common/GCC
|
||||
|
||||
# Platform-specific libraries (with underscore)
|
||||
PLATFORM_LIBS := platform wlan eap http wps p2p rtlstd
|
||||
MP_PLATFORM_LIBS := platform wlan_mp eap wps p2p rtlstd
|
||||
|
||||
# System libraries (without underscore)
|
||||
SYS_LIBS := m c nosys gcc
|
||||
|
||||
# Combined library flags
|
||||
LIBFLAGS := -L$(LIB_DIR) $(addprefix -l_,$(PLATFORM_LIBS)) $(addprefix -l,$(SYS_LIBS))
|
||||
MP_LIBFLAGS := -L$(LIB_DIR) $(addprefix -l_,$(MP_PLATFORM_LIBS)) $(addprefix -l,$(SYS_LIBS))
|
||||
|
||||
# Object files
|
||||
# -------------------------------------------------------------------
|
||||
SRC_O := $(patsubst %.c,$(BUILD_DIR)/%.o,$(SRC_C))
|
||||
DRAM_O := $(patsubst %.c,$(BUILD_DIR)/%.o,$(DRAM_C))
|
||||
DEPENDENCY_LIST := $(patsubst %.c,$(BUILD_DIR)/%.d,$(SRC_C) $(DRAM_C))
|
||||
|
||||
VPATH := $(sort $(dir $(SRC_C)) $(dir $(DRAM_C)))
|
||||
|
||||
# Main targets
|
||||
# -------------------------------------------------------------------
|
||||
.PHONY: all mp clean directories application manipulate_images build_info prerequirement
|
||||
|
||||
all mp: directories application manipulate_images
|
||||
|
||||
directories:
|
||||
@mkdir -p $(BIN_DIR) $(DEP_DIR) $(dir $(SRC_O) $(DRAM_O))
|
||||
|
||||
# Compilation rules
|
||||
# -------------------------------------------------------------------
|
||||
$(filter $(BUILD_DIR)/%,$(SRC_O)): $(BUILD_DIR)/%.o: %.c
|
||||
@mkdir -p $(dir $@)
|
||||
$(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@
|
||||
$(CC) $(CFLAGS) $(INCLUDES) -c $< -MM -MT $@ -MF $(patsubst %.o,%.d,$@)
|
||||
|
||||
$(filter $(BUILD_DIR)/%,$(DRAM_O)): $(BUILD_DIR)/%.o: %.c
|
||||
@mkdir -p $(dir $@)
|
||||
$(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@
|
||||
$(OBJCOPY) --prefix-alloc-sections .sdram $@
|
||||
$(CC) $(CFLAGS) $(INCLUDES) -c $< -MM -MT $@ -MF $(patsubst %.o,%.d,$@)
|
||||
|
||||
# Build Info Generation
|
||||
# -------------------------------------------------------------------
|
||||
.PHONY: build_info
|
||||
build_info:
|
||||
@echo "Generating build information..."
|
||||
@( \
|
||||
echo '#define RTL_FW_COMPILE_TIME "'`date +%Y/%m/%d-%T`'"'; \
|
||||
echo '#define RTL_FW_COMPILE_DATE "'`date +%Y%m%d`'"'; \
|
||||
echo '#define UTS_VERSION "'`date +%Y/%m/%d-%T`'"'; \
|
||||
echo '#define RTL8195AFW_COMPILE_TIME "'`date +%Y/%m/%d-%T`'"'; \
|
||||
echo '#define RTL8195AFW_COMPILE_DATE "'`date +%Y%m%d`'"'; \
|
||||
echo '#define RTL8195AFW_COMPILE_BY "'`id -u -n`'"'; \
|
||||
echo '#define RTL8195AFW_COMPILE_HOST "'`$(HOSTNAME_APP)`'"'; \
|
||||
if [ -x /bin/dnsdomainname ]; then \
|
||||
echo '#define RTL8195AFW_COMPILE_DOMAIN "'`dnsdomainname`'"'; \
|
||||
elif [ -x /bin/domainname ]; then \
|
||||
echo '#define RTL8195AFW_COMPILE_DOMAIN "'`domainname`'"'; \
|
||||
else \
|
||||
echo '#define RTL8195AFW_COMPILE_DOMAIN ""'; \
|
||||
fi; \
|
||||
echo '#define RTL195AFW_COMPILER "gcc '`$(CC) $(CFLAGS) -dumpversion | tr --delete '\r'`'"'; \
|
||||
) > include/build_info.h
|
||||
|
||||
# Image Manipulation
|
||||
# -------------------------------------------------------------------
|
||||
.PHONY: manipulate_images
|
||||
manipulate_images:
|
||||
@echo "=== Image Manipulation ==="
|
||||
|
||||
# Generate symbol maps
|
||||
$(NM) $(BIN_DIR)/$(TARGET).axf | sort > $(BIN_DIR)/$(TARGET).nmap
|
||||
|
||||
# Extract sections
|
||||
$(OBJCOPY) -j .ram_image2.entry -j .ram_image2.data -j .ram_image2.text -j .ram_image2.bss -j .ram_image2.skb.bss -j .ram_heap.data -Obinary $(BIN_DIR)/$(TARGET).axf $(BIN_DIR)/ram_2.r.bin
|
||||
$(OBJCOPY) -j .xip_image2.text -Obinary $(BIN_DIR)/$(TARGET).axf $(BIN_DIR)/xip_image2.bin
|
||||
$(OBJCOPY) -j .ram_rdp.text -Obinary $(BIN_DIR)/$(TARGET).axf $(BIN_DIR)/rdp.bin
|
||||
|
||||
# Prepare boot image
|
||||
cp $(SOC_PATH)/misc/bsp/image/boot_all.bin $(BIN_DIR)/boot_all.bin
|
||||
chmod 777 $(BIN_DIR)/boot_all.bin
|
||||
chmod +rx $(PICK) $(CHKSUM) $(PAD) $(OTA)
|
||||
|
||||
# Process memory images
|
||||
$(PICK) 0x`grep __ram_image2_text_start__ $(BIN_DIR)/$(TARGET).nmap | gawk '{print $$1}'` 0x`grep __ram_image2_text_end__ $(BIN_DIR)/$(TARGET).nmap | gawk '{print $$1}'` $(BIN_DIR)/ram_2.r.bin $(BIN_DIR)/ram_2.bin raw
|
||||
$(PICK) 0x`grep __ram_image2_text_start__ $(BIN_DIR)/$(TARGET).nmap | gawk '{print $$1}'` 0x`grep __ram_image2_text_end__ $(BIN_DIR)/$(TARGET).nmap | gawk '{print $$1}'` $(BIN_DIR)/ram_2.bin $(BIN_DIR)/ram_2.p.bin
|
||||
$(PICK) 0x`grep __xip_image2_start__ $(BIN_DIR)/$(TARGET).nmap | gawk '{print $$1}'` 0x`grep __xip_image2_start__ $(BIN_DIR)/$(TARGET).nmap | gawk '{print $$1}'` $(BIN_DIR)/xip_image2.bin $(BIN_DIR)/xip_image2.p.bin
|
||||
|
||||
# Generate OTA images
|
||||
ifeq ("${OTA_IDX}", "1")
|
||||
cat $(BIN_DIR)/xip_image2.p.bin > $(BIN_DIR)/$(IMAGE2_OTA1)
|
||||
chmod 777 $(BIN_DIR)/$(IMAGE2_OTA1)
|
||||
cat $(BIN_DIR)/ram_2.p.bin >> $(BIN_DIR)/$(IMAGE2_OTA1)
|
||||
$(CHKSUM) $(BIN_DIR)/$(IMAGE2_OTA1) || true
|
||||
#rm $(BIN_DIR)/xip_image2.p.bin $(BIN_DIR)/ram_2.p.bin
|
||||
else ifeq ("${OTA_IDX}", "2")
|
||||
cat $(BIN_DIR)/xip_image2.p.bin > $(BIN_DIR)/$(IMAGE2_OTA2)
|
||||
chmod 777 $(BIN_DIR)/$(IMAGE2_OTA2)
|
||||
cat $(BIN_DIR)/ram_2.p.bin >> $(BIN_DIR)/$(IMAGE2_OTA2)
|
||||
$(CHKSUM) $(BIN_DIR)/$(IMAGE2_OTA2) || true
|
||||
$(OTA) $(BIN_DIR)/$(IMAGE2_OTA1) 0x800B000 $(BIN_DIR)/$(IMAGE2_OTA2) 0x08080000 0x20170111 $(BIN_DIR)/$(OTA_ALL)
|
||||
endif
|
||||
|
||||
# Prerequisite setup
|
||||
# -------------------------------------------------------------------
|
||||
.PHONY: prerequirement
|
||||
prerequirement:
|
||||
@echo "=== Setting up prerequisites for $(TARGET) ==="
|
||||
@mkdir -p $(BUILD_DIR)/boot $(BIN_DIR)
|
||||
cp $(SOC_PATH)/misc/bsp/image/boot_all.bin $(BUILD_DIR)/boot/boot_all.bin
|
||||
chmod 777 $(BUILD_DIR)/boot/boot_all.bin
|
||||
$(OBJCOPY) -I binary -O elf32-littlearm -B arm \
|
||||
$(BUILD_DIR)/boot/boot_all.bin $(BUILD_DIR)/boot/boot_all.o
|
||||
|
||||
# Main build target
|
||||
# -------------------------------------------------------------------
|
||||
application: prerequirement build_info $(SRC_O) $(DRAM_O)
|
||||
$(LD) $(LFLAGS) -o $(BIN_DIR)/$(TARGET).axf $(SRC_O) $(DRAM_O) \
|
||||
$(BUILD_DIR)/boot/boot_all.o $(LIBFLAGS) -T./$(LINKER_SCRIPT)
|
||||
$(OBJDUMP) -d $(BIN_DIR)/$(TARGET).axf > $(BIN_DIR)/$(TARGET).asm
|
||||
|
||||
# Include generated dependencies
|
||||
-include $(DEPENDENCY_LIST)
|
||||
|
||||
# Clean target
|
||||
# -------------------------------------------------------------------
|
||||
clean:
|
||||
rm -rf $(BUILD_DIR)
|
||||
@@ -32,25 +32,27 @@ include $(MKFILES)/sources.mk
|
||||
|
||||
# compiler flags
|
||||
COMMON_FLAGS := \
|
||||
-mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 \
|
||||
-Os -g2 -w
|
||||
-mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 \
|
||||
-Os
|
||||
|
||||
CFLAGS := $(COMMON_FLAGS) \
|
||||
-DM4 -DCONFIG_PLATFORM_8711B \
|
||||
-ffunction-sections -fdata-sections -fomit-frame-pointer \
|
||||
-fno-common -fno-short-enums -std=gnu99 -fsigned-char \
|
||||
-Wno-pointer-sign -Wno-implicit-function-declaration \
|
||||
-Wno-incompatible-pointer-types -Wno-int-conversion
|
||||
-fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables \
|
||||
-fno-builtin -fno-short-enums \
|
||||
-std=gnu99 \
|
||||
|
||||
LFLAGS := $(COMMON_FLAGS) \
|
||||
--specs=nano.specs -nostartfiles \
|
||||
-Wl,--gc-sections -Wl,--entry=Reset_Handler \
|
||||
-Wl,--gc-sections \
|
||||
-Wl,--entry=Reset_Handler \
|
||||
-Wl,--no-enum-size-warning -Wl,--no-wchar-size-warning \
|
||||
-Wl,--wrap=malloc -Wl,--wrap=free -Wl,--wrap=realloc \
|
||||
-Wl,--wrap=rom_psk_CalcGTK -Wl,--wrap=rom_psk_CalcPTK \
|
||||
-Wl,--wrap=CalcMIC -Wl,--wrap=CheckMIC \
|
||||
-Wl,--wrap=aes_80211_encrypt -Wl,--wrap=aes_80211_decrypt \
|
||||
-Wl,--wrap=DecGTK
|
||||
-Wl,--wrap=DecGTK \
|
||||
-Wl,--print-memory-usage
|
||||
|
||||
# libs
|
||||
LIB_DIR := $(SOC_PATH)/misc/bsp/lib/common/GCC
|
||||
|
||||
@@ -47,6 +47,7 @@ INCLUDES += -Ilib/amb1_sdk/common/network/lwip/lwip_v1.4.1/port/realtek/freertos
|
||||
# SSL includes
|
||||
INCLUDES += -Ilib/amb1_sdk/common/network/ssl/polarssl-1.3.8/include
|
||||
INCLUDES += -Ilib/amb1_sdk/common/network/ssl/mbedtls-2.4.0/include
|
||||
INCLUDES += -Ilib/amb1_sdk/common/network/ssl/ssl_ram_map/
|
||||
INCLUDES += -Ilib/amb1_sdk/common/network/ssl/ssl_ram_map/rom
|
||||
|
||||
# Driver includes
|
||||
@@ -76,7 +77,7 @@ INCLUDES += -Ilib/amb1_sdk/common/mbed/targets/hal/rtl8711b
|
||||
|
||||
# Application and utility includes
|
||||
INCLUDES += -Ilib/amb1_sdk/common/api
|
||||
INCLUDES += -Ilib/amb1_sdk/common/api/at_cmd
|
||||
# INCLUDES += -Ilib/amb1_sdk/common/api/at_cmd
|
||||
INCLUDES += -Ilib/amb1_sdk/common/api/platform
|
||||
INCLUDES += -Ilib/amb1_sdk/common/application
|
||||
INCLUDES += -Ilib/amb1_sdk/common/utilities
|
||||
@@ -90,8 +91,8 @@ INCLUDES += -Ilib/amb1_sdk/common/application/mqtt/MQTTPacket
|
||||
INCLUDES += -Ilib/amb1_sdk/common/application/realmesh/include
|
||||
|
||||
# Example includes
|
||||
INCLUDES += -Ilib/amb1_sdk/common/example
|
||||
INCLUDES += -Ilib/amb1_sdk/common/example/wlan_fast_connect
|
||||
# INCLUDES += -Ilib/amb1_sdk/common/example
|
||||
# INCLUDES += -Ilib/amb1_sdk/common/example/wlan_fast_connect
|
||||
|
||||
# Monitor includes
|
||||
INCLUDES += -Ilib/amb1_sdk/soc/realtek/8711b/app/monitor/include
|
||||
|
||||
@@ -5,8 +5,8 @@ SRC_C =
|
||||
DRAM_C =
|
||||
|
||||
#app uart_adapter
|
||||
SRC_C += lib/amb1_sdk/common/application/uart_adapter/uart_adapter.c
|
||||
SRC_C += lib/amb1_sdk/common/application/xmodem/uart_fw_update.c
|
||||
# SRC_C += lib/amb1_sdk/common/application/uart_adapter/uart_adapter.c
|
||||
# SRC_C += lib/amb1_sdk/common/application/xmodem/uart_fw_update.c
|
||||
|
||||
#cmsis
|
||||
SRC_C += lib/amb1_sdk/soc/realtek/8711b/cmsis/device/app_start.c
|
||||
@@ -14,14 +14,14 @@ SRC_C += lib/amb1_sdk/soc/realtek/8711b/fwlib/ram_lib/startup.c
|
||||
#SRC_C += lib/amb1_sdk/soc/realtek/8711b/cmsis/device/system_8195a.c
|
||||
|
||||
#console
|
||||
SRC_C += lib/amb1_sdk/common/api/at_cmd/atcmd_lwip.c
|
||||
SRC_C += lib/amb1_sdk/common/api/at_cmd/atcmd_sys.c
|
||||
SRC_C += lib/amb1_sdk/common/api/at_cmd/atcmd_wifi.c
|
||||
SRC_C += lib/amb1_sdk/common/api/at_cmd/log_service.c
|
||||
SRC_C += lib/amb1_sdk/soc/realtek/8711b/app/monitor/ram/low_level_io.c
|
||||
SRC_C += lib/amb1_sdk/soc/realtek/8711b/app/monitor/ram/monitor.c
|
||||
SRC_C += lib/amb1_sdk/soc/realtek/8711b/app/monitor/ram/rtl_consol.c
|
||||
SRC_C += lib/amb1_sdk/soc/realtek/8711b/app/monitor/ram/rtl_trace.c
|
||||
# SRC_C += lib/amb1_sdk/common/api/at_cmd/atcmd_lwip.c
|
||||
# SRC_C += lib/amb1_sdk/common/api/at_cmd/atcmd_sys.c
|
||||
# SRC_C += lib/amb1_sdk/common/api/at_cmd/atcmd_wifi.c
|
||||
# SRC_C += lib/amb1_sdk/common/api/at_cmd/log_service.c
|
||||
# SRC_C += lib/amb1_sdk/soc/realtek/8711b/app/monitor/ram/low_level_io.c
|
||||
# SRC_C += lib/amb1_sdk/soc/realtek/8711b/app/monitor/ram/monitor.c
|
||||
# SRC_C += lib/amb1_sdk/soc/realtek/8711b/app/monitor/ram/rtl_consol.c
|
||||
# SRC_C += lib/amb1_sdk/soc/realtek/8711b/app/monitor/ram/rtl_trace.c
|
||||
#SRC_C += lib/amb1_sdk/common/api/wifi_interactive_mode.c
|
||||
|
||||
#lib
|
||||
@@ -181,7 +181,7 @@ SRC_C += lib/amb1_sdk/common/mbed/targets/hal/rtl8711b/flash_api.c
|
||||
SRC_C += lib/amb1_sdk/common/mbed/targets/hal/rtl8711b/gpio_api.c
|
||||
SRC_C += lib/amb1_sdk/common/mbed/targets/hal/rtl8711b/gpio_irq_api.c
|
||||
SRC_C += lib/amb1_sdk/common/mbed/targets/hal/rtl8711b/i2c_api.c
|
||||
SRC_C += lib/amb1_sdk/common/mbed/targets/hal/rtl8711b/i2s_api.c
|
||||
# SRC_C += lib/amb1_sdk/common/mbed/targets/hal/rtl8711b/i2s_api.c
|
||||
SRC_C += lib/amb1_sdk/common/mbed/targets/hal/rtl8711b/nfc_api.c
|
||||
SRC_C += lib/amb1_sdk/common/mbed/targets/hal/rtl8711b/pinmap.c
|
||||
SRC_C += lib/amb1_sdk/common/mbed/targets/hal/rtl8711b/pinmap_common.c
|
||||
@@ -212,31 +212,31 @@ SRC_C += lib/amb1_sdk/soc/realtek/8711b/fwlib/ram_lib/rtl8710b_sleepcfg.c
|
||||
#SRC_C += lib/amb1_sdk/common/drivers/wlan/realtek/src/core/option/rtw_opt_skbuf.c
|
||||
|
||||
#utilities example
|
||||
SRC_C += lib/amb1_sdk/common/example/bcast/example_bcast.c
|
||||
SRC_C += lib/amb1_sdk/common/example/eap/example_eap.c
|
||||
SRC_C += lib/amb1_sdk/common/example/example_entry.c
|
||||
SRC_C += lib/amb1_sdk/common/example/get_beacon_frame/example_get_beacon_frame.c
|
||||
SRC_C += lib/amb1_sdk/common/example/high_load_memory_use/example_high_load_memory_use.c
|
||||
SRC_C += lib/amb1_sdk/common/example/http_client/example_http_client.c
|
||||
SRC_C += lib/amb1_sdk/common/example/http_download/example_http_download.c
|
||||
SRC_C += lib/amb1_sdk/common/example/inic_gspi/example_inic_gspi.c
|
||||
SRC_C += lib/amb1_sdk/common/example/mcast/example_mcast.c
|
||||
SRC_C += lib/amb1_sdk/common/example/mdns/example_mdns.c
|
||||
SRC_C += lib/amb1_sdk/common/example/nonblock_connect/example_nonblock_connect.c
|
||||
SRC_C += lib/amb1_sdk/common/example/rarp/example_rarp.c
|
||||
SRC_C += lib/amb1_sdk/common/example/sntp_showtime/example_sntp_showtime.c
|
||||
SRC_C += lib/amb1_sdk/common/example/socket_select/example_socket_select.c
|
||||
SRC_C += lib/amb1_sdk/common/example/ssl_download/example_ssl_download.c
|
||||
SRC_C += lib/amb1_sdk/common/example/ssl_server/example_ssl_server.c
|
||||
SRC_C += lib/amb1_sdk/common/example/tcp_keepalive/example_tcp_keepalive.c
|
||||
SRC_C += lib/amb1_sdk/common/example/uart_atcmd/example_uart_atcmd.c
|
||||
SRC_C += lib/amb1_sdk/common/example/wifi_mac_monitor/example_wifi_mac_monitor.c
|
||||
SRC_C += lib/amb1_sdk/common/example/wlan_fast_connect/example_wlan_fast_connect.c
|
||||
SRC_C += lib/amb1_sdk/common/example/wlan_scenario/example_wlan_scenario.c
|
||||
SRC_C += lib/amb1_sdk/common/example/websocket_server/example_ws_server.c
|
||||
SRC_C += lib/amb1_sdk/common/example/websocket_client/example_wsclient.c
|
||||
SRC_C += lib/amb1_sdk/common/example/xml/example_xml.c
|
||||
SRC_C += lib/amb1_sdk/common/example/uart_firmware_update/example_uart_update.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/bcast/example_bcast.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/eap/example_eap.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/example_entry.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/get_beacon_frame/example_get_beacon_frame.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/high_load_memory_use/example_high_load_memory_use.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/http_client/example_http_client.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/http_download/example_http_download.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/inic_gspi/example_inic_gspi.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/mcast/example_mcast.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/mdns/example_mdns.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/nonblock_connect/example_nonblock_connect.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/rarp/example_rarp.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/sntp_showtime/example_sntp_showtime.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/socket_select/example_socket_select.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/ssl_download/example_ssl_download.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/ssl_server/example_ssl_server.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/tcp_keepalive/example_tcp_keepalive.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/uart_atcmd/example_uart_atcmd.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/wifi_mac_monitor/example_wifi_mac_monitor.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/wlan_fast_connect/example_wlan_fast_connect.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/wlan_scenario/example_wlan_scenario.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/websocket_server/example_ws_server.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/websocket_client/example_wsclient.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/xml/example_xml.c
|
||||
# SRC_C += lib/amb1_sdk/common/example/uart_firmware_update/example_uart_update.c
|
||||
|
||||
#utilities
|
||||
SRC_C += lib/amb1_sdk/common/utilities/cJSON.c
|
||||
|
||||
Reference in New Issue
Block a user