rjw | 1f88458 | 2022-01-06 17:20:42 +0800 | [diff] [blame^] | 1 | LOCAL_DIR := $(GET_LOCAL_DIR) |
| 2 | |
| 3 | MODULE := $(LOCAL_DIR) |
| 4 | |
| 5 | STM32_CHIP := stm32f756 |
| 6 | |
| 7 | PLATFORM := stm32f7xx |
| 8 | |
| 9 | SDRAM_SIZE := 0x00800000 |
| 10 | SDRAM_BASE := 0xc0000000 |
| 11 | |
| 12 | DISPLAY_PANEL_TYPE ?= LS013B7DH06 |
| 13 | |
| 14 | GLOBAL_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 | |
| 28 | MODULE_DEPS += \ |
| 29 | app/accelerometer \ |
| 30 | |
| 31 | GLOBAL_INCLUDES += $(LOCAL_DIR)/include |
| 32 | |
| 33 | MODULE_SRCS += \ |
| 34 | $(LOCAL_DIR)/init.c \ |
| 35 | $(LOCAL_DIR)/sensor_bus.c \ |
| 36 | $(LOCAL_DIR)/usb.c \ |
| 37 | |
| 38 | ifneq ($(DISPLAY_PANEL_TYPE),) |
| 39 | MODULE_DEPS += \ |
| 40 | lib/gfx |
| 41 | |
| 42 | MODULE_SRCS += \ |
| 43 | $(LOCAL_DIR)/memory_lcd.c |
| 44 | endif |
| 45 | |
| 46 | ifeq ($(DISPLAY_PANEL_TYPE),LS013B7DH06) |
| 47 | GLOBAL_DEFINES += \ |
| 48 | LCD_LS013B7DH06=1 |
| 49 | |
| 50 | MODULE_SRCS += \ |
| 51 | $(LOCAL_DIR)/display/LS013B7DH06.c |
| 52 | else ifeq ($(DISPLAY_PANEL_TYPE),LS027B7DH01) |
| 53 | GLOBAL_DEFINES += \ |
| 54 | LCD_LS027B7DH01=1 |
| 55 | |
| 56 | MODULE_SRCS += \ |
| 57 | $(LOCAL_DIR)/display/LS027B7DH01.c |
| 58 | endif |
| 59 | |
| 60 | include make/module.mk |
| 61 | |