⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jeniezb.mk

📁 通过5120芯片实现无线键盘进行数据的传输功能
💻 MK
字号:
########################################################################### Jennic Jenie ZigBee Wireless Keyboard## Make File##########################################################################TARGET_CRD = JenieZbCrd_DisplayTARGET_RTR = JenieZbRtr_KeyboardJENNIC_CHIP   = JN5139R1JENNIC_PCB    = DEVKIT2BASE_DIR      = ../../..export JENNIC_CHIPexport JENNIC_PCBexport BASE_DIRBUILD_CFG     = $(BASE_DIR)/Common/Buildinclude $(BUILD_CFG)/config.mkSTACK_BASE    = $(BASE_DIR)/Chip/$(JENNIC_CHIP_FAMILY)APP_BASE      = ..APP_SRC       = $(APP_BASE)/SourceBOARDAPI_PUB  = $(BOARDAPI_BASE)/IncludeBOARDAPI_BLD  = $(BOARDAPI_BASE)/BuildBOARDAPI_LIB  = $(BOARDAPI_BASE)/LibrarySTACK_LIB     = $(STACK_BASE)/LibrarySTACK_PUB     = $(STACK_BASE)/IncludeSTACK_BLD     = $(STACK_BASE)/BuildGENERAL_PUB   = $(BASE_DIR)/Common/IncludeGENERAL_SRC   = $(BASE_DIR)/Common/SourceUTILITIES_PUB = $(BASE_DIR)/Chip/Common/IncludeUTILITIES_SRC = $(BASE_DIR)/Chip/Common/SourcePLATFORM_SRC  = $(BASE_DIR)/Platform/Common/SourceJENIE_LIB     = $(BASE_DIR)/Jenie/LibraryJENIE_PUB     = $(BASE_DIR)/Jenie/IncludeZIGBEE_LIB     = $(BASE_DIR)/Zigbee/LibraryZIGBEE_PUB     = $(BASE_DIR)/ZigBee/IncludeBOARD_LIB     = BoardLib_$(JENNIC_CHIP_FAMILY)OBJS_CRD  =  $(APP_SRC)/Coordinator.oOBJS_CRD +=  $(APP_SRC)/Network.oOBJS_CRD +=  $(APP_SRC)/Display.oOBJS_CRD +=  $(APP_SRC)/PS2protocol.oOBJS_CRD +=  $(APP_SRC)/PS2keyCodes.oOBJS_CRD +=  $(APP_SRC)/JennicLogo.oOBJS_CRD +=  $(PLATFORM_SRC)/LcdExtras.oOBJS_CRD +=  $(UTILITIES_SRC)/Printf.oOBJS_CRD +=  $(UTILITIES_SRC)/NumToString.oOBJS_RTR  =  $(APP_SRC)/Router.oOBJS_RTR +=  $(APP_SRC)/Network.oOBJS_RTR +=  $(APP_SRC)/Keyboard.oOBJS_RTR +=  $(APP_SRC)/PS2socket.oOBJS_RTR +=  $(UTILITIES_SRC)/Printf.oOBJS_RTR +=  $(UTILITIES_SRC)/NumToString.o#########################################################################LIBS_CRD  = $(JENIE_LIB)/JenieZB04_CoordLib.aLIBS_CRD += $(ZIGBEE_LIB)/JZ_CoordLib_Slim.aLIBS_CRD += $(STACK_LIB)/ChipLib.aLIBS_CRD += $(BOARDAPI_LIB)/$(BOARD_LIB).aLIBS_RTR  = $(JENIE_LIB)/JenieZB04_RouterLib.aLIBS_RTR += $(ZIGBEE_LIB)/JZ_RouterLib_Slim.aLIBS_RTR += $(STACK_LIB)/ChipLib.aLIBS_RTR += $(BOARDAPI_LIB)/$(BOARD_LIB).a#########################################################################CFLAGS += -I$(BOARDAPI_PUB)CFLAGS += -I$(APP_SRC)CFLAGS += -I$(GENERAL_PUB)CFLAGS += -I$(STACK_PUB)CFLAGS += -I$(BOARDAPI_COMMON_PUB)CFLAGS += -I$(UTILITIES_PUB)CFLAGS += -I$(UTILITIES_SRC)CFLAGS += -I$(JENIE_PUB)###  Uncomment for code debug (also remove -Os switch in config.mk)   #####CFLAGS += -DUART0_DEBUG#CFLAGS += -DGDB#########################################################################.PRECIOUS: %.o %.ba#########################################################################all: $(TARGET_CRD).bin $(TARGET_RTR).bin#########################################################################%.o: %.c	$(CC) -c -o $*.o $(CFLAGS) $<%.o: %.S	$(CC) -c -o $*.o $(ASFLAGS) $<	%.bin: %.ba	$(OBJCOPY) -S -O binary $< $@$(TARGET_CRD).ba: $(OBJS_CRD) $(LIBS_CRD)	@echo $(MAKEFLAGS)	$(LD) -L$(STACK_BLD) -T$(LINKER_FILE) -o $@ $(LDFLAGS) $(LIBS) $(OBJS_CRD) $(LIBS_CRD)$(TARGET_RTR).ba: $(OBJS_RTR) $(LIBS_RTR)	@echo $(MAKEFLAGS)	$(LD) -L$(STACK_BLD) -T$(LINKER_FILE) -o $@ $(LDFLAGS) $(LIBS) $(OBJS_RTR) $(LIBS_RTR)	#########################################################################clean:	rm -f $(OBJS_CRD) $(TARGET_CRD).ba $(TARGET_CRD).exe $(TARGET_CRD).bin	rm -f $(OBJS_RTR) $(TARGET_RTR).ba $(TARGET_RTR).exe $(TARGET_RTR).bin#########################################################################

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -