blob: 5271f9e528ca5d68fed1846cea7bbdb76519c203 [file] [log] [blame]
rjw1f884582022-01-06 17:20:42 +08001LOCAL_DIR := $(GET_LOCAL_DIR)
2
3MODULE := $(LOCAL_DIR)
4
5STM32_CHIP := stm32f756
6
7PLATFORM := stm32f7xx
8
9SDRAM_SIZE := 0x00800000
10SDRAM_BASE := 0xc0000000
11
12DISPLAY_PANEL_TYPE ?= LS013B7DH06
13
14GLOBAL_DEFINES += \
15 ENABLE_UART3=1 \
16 ENABLE_SDRAM=1 \
17 USE_HSE_XTAL=1 \
18 SDRAM_BASE=$(SDRAM_BASE) \
19 SDRAM_SIZE=$(SDRAM_SIZE) \
20 PLL_M_VALUE=8 \
21 PLL_N_VALUE=336 \
22 PLL_P_VALUE=2 \
23\
24 PKTBUF_POOL_SIZE=16 \
25\
26 TARGET_HAS_DEBUG_LED=1
27
28MODULE_DEPS += \
29 app/accelerometer \
30
31GLOBAL_INCLUDES += $(LOCAL_DIR)/include
32
33MODULE_SRCS += \
34 $(LOCAL_DIR)/init.c \
35 $(LOCAL_DIR)/sensor_bus.c \
36 $(LOCAL_DIR)/usb.c \
37
38ifneq ($(DISPLAY_PANEL_TYPE),)
39MODULE_DEPS += \
40 lib/gfx
41
42MODULE_SRCS += \
43 $(LOCAL_DIR)/memory_lcd.c
44endif
45
46ifeq ($(DISPLAY_PANEL_TYPE),LS013B7DH06)
47GLOBAL_DEFINES += \
48 LCD_LS013B7DH06=1
49
50MODULE_SRCS += \
51 $(LOCAL_DIR)/display/LS013B7DH06.c
52else ifeq ($(DISPLAY_PANEL_TYPE),LS027B7DH01)
53GLOBAL_DEFINES += \
54 LCD_LS027B7DH01=1
55
56MODULE_SRCS += \
57 $(LOCAL_DIR)/display/LS027B7DH01.c
58endif
59
60include make/module.mk
61