Adding MHP30 to makefile
This commit is contained in:
@@ -40,16 +40,4 @@ uint8_t usb_pd_detect() {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool getIsPoweredByDCIN() {
|
bool getIsPoweredByDCIN() { return false; }
|
||||||
#ifdef MODEL_TS80
|
|
||||||
return false;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef MODEL_TS80P
|
|
||||||
return false;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef MODEL_TS100
|
|
||||||
return true;
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -13,7 +13,6 @@
|
|||||||
static uint16_t settings_page[512] __attribute__((section(".settings_page")));
|
static uint16_t settings_page[512] __attribute__((section(".settings_page")));
|
||||||
|
|
||||||
uint8_t flash_save_buffer(const uint8_t *buffer, const uint16_t length) {
|
uint8_t flash_save_buffer(const uint8_t *buffer, const uint16_t length) {
|
||||||
return; // TODO
|
|
||||||
FLASH_EraseInitTypeDef pEraseInit;
|
FLASH_EraseInitTypeDef pEraseInit;
|
||||||
pEraseInit.TypeErase = FLASH_TYPEERASE_PAGES;
|
pEraseInit.TypeErase = FLASH_TYPEERASE_PAGES;
|
||||||
pEraseInit.Banks = FLASH_BANK_1;
|
pEraseInit.Banks = FLASH_BANK_1;
|
||||||
@@ -41,7 +40,5 @@ uint8_t flash_save_buffer(const uint8_t *buffer, const uint16_t length) {
|
|||||||
|
|
||||||
void flash_read_buffer(uint8_t *buffer, const uint16_t length) {
|
void flash_read_buffer(uint8_t *buffer, const uint16_t length) {
|
||||||
memset(buffer, 0, length);
|
memset(buffer, 0, length);
|
||||||
return; // TODO
|
|
||||||
|
|
||||||
memcpy(buffer, settings_page, length);
|
memcpy(buffer, settings_page, length);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,18 +29,22 @@ MINIWARE_CMSIS_CORE_INC_DIR = ./Core/BSP/Miniware/Vendor/CMSIS/Include
|
|||||||
MINIWARE_HAL_INC_DIR = ./Core/BSP/Miniware/Vendor/STM32F1xx_HAL_Driver/Inc
|
MINIWARE_HAL_INC_DIR = ./Core/BSP/Miniware/Vendor/STM32F1xx_HAL_Driver/Inc
|
||||||
MINIWARE_HAL_LEGACY_INC_DIR = ./Core/BSP/Miniware/Vendor/STM32F1xx_HAL_Driver/Inc/Legacy
|
MINIWARE_HAL_LEGACY_INC_DIR = ./Core/BSP/Miniware/Vendor/STM32F1xx_HAL_Driver/Inc/Legacy
|
||||||
MINIWARE_STARTUP_DIR = ./Startup
|
MINIWARE_STARTUP_DIR = ./Startup
|
||||||
|
MINIWARE_INC_DIR = ./Core/BSP/Miniware
|
||||||
|
MINIWARE_LD_FILE = ./Core/BSP/Miniware/stm32f103.ld
|
||||||
|
|
||||||
MHP30_INC_CMSIS_DEVICE = ./Core/BSP/MHP30/Vendor/CMSIS/Device/ST/STM32F1xx/Include
|
MHP30_INC_CMSIS_DEVICE = ./Core/BSP/MHP30/Vendor/CMSIS/Device/ST/STM32F1xx/Include
|
||||||
MHP30_CMSIS_CORE_INC_DIR = ./Core/BSP/MHP30/Vendor/CMSIS/Include
|
MHP30_CMSIS_CORE_INC_DIR = ./Core/BSP/MHP30/Vendor/CMSIS/Include
|
||||||
MHP30_HAL_INC_DIR = ./Core/BSP/MHP30/Vendor/STM32F1xx_HAL_Driver/Inc
|
MHP30_HAL_INC_DIR = ./Core/BSP/MHP30/Vendor/STM32F1xx_HAL_Driver/Inc
|
||||||
MHP30_HAL_LEGACY_INC_DIR = ./Core/BSP/MHP30/Vendor/STM32F1xx_HAL_Driver/Inc/Legacy
|
MHP30_HAL_LEGACY_INC_DIR = ./Core/BSP/MHP30/Vendor/STM32F1xx_HAL_Driver/Inc/Legacy
|
||||||
MHP30_STARTUP_DIR = ./Startup
|
MHP30_STARTUP_DIR = ./Startup
|
||||||
|
MHP30_INC_DIR = ./Core/BSP/MHP30
|
||||||
|
MHP30_LD_FILE = ./Core/BSP/MHP30/stm32f103.ld
|
||||||
|
|
||||||
FRTOS_CMIS_INC_DIR = ./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS
|
FRTOS_CMIS_INC_DIR = ./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS
|
||||||
FRTOS_INC_DIR = ./Middlewares/Third_Party/FreeRTOS/Source/include
|
FRTOS_INC_DIR = ./Middlewares/Third_Party/FreeRTOS/Source/include
|
||||||
DRIVER_INC_DIR =./Core/Drivers
|
DRIVER_INC_DIR =./Core/Drivers
|
||||||
BSP_INC_DIR = ./Core/BSP
|
BSP_INC_DIR = ./Core/BSP
|
||||||
THREADS_INC_DIR = ./Core/Threads
|
THREADS_INC_DIR = ./Core/Threads
|
||||||
MINIWARE_INC_DIR = ./Core/BSP/Miniware
|
|
||||||
PINE_INC_DIR = ./Core/BSP/Pine64
|
PINE_INC_DIR = ./Core/BSP/Pine64
|
||||||
PINE_VENDOR_INC_DIR = ./Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include
|
PINE_VENDOR_INC_DIR = ./Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include
|
||||||
PINE_BOARD_INC_DIR = ./Core/BSP/Pine64/Vendor/SoC/gd32vf103/Board/pinecil/Include
|
PINE_BOARD_INC_DIR = ./Core/BSP/Pine64/Vendor/SoC/gd32vf103/Board/pinecil/Include
|
||||||
@@ -69,7 +73,7 @@ DEVICE_INCLUDES = -I$(MINIWARE_INC_DIR) \
|
|||||||
-I$(MINIWARE_HAL_LEGACY_INC_DIR)
|
-I$(MINIWARE_HAL_LEGACY_INC_DIR)
|
||||||
DEVICE_BSP_DIR = ./Core/BSP/Miniware
|
DEVICE_BSP_DIR = ./Core/BSP/Miniware
|
||||||
S_SRCS := $(shell find $(MINIWARE_STARTUP_DIR) -type f -name '*.S')
|
S_SRCS := $(shell find $(MINIWARE_STARTUP_DIR) -type f -name '*.S')
|
||||||
LDSCRIPT=stm32f103.ld
|
LDSCRIPT=$(MINIWARE_LD_FILE)
|
||||||
DEV_GLOBAL_DEFS= -D STM32F103T8Ux -D STM32F1 -D STM32 -D USE_HAL_DRIVER -D STM32F103xB -D USE_RTOS_SYSTICK -D GCC_ARMCM3 \
|
DEV_GLOBAL_DEFS= -D STM32F103T8Ux -D STM32F1 -D STM32 -D USE_HAL_DRIVER -D STM32F103xB -D USE_RTOS_SYSTICK -D GCC_ARMCM3 \
|
||||||
-D ARM_MATH_CM3 \
|
-D ARM_MATH_CM3 \
|
||||||
-D STM32F10X_MD
|
-D STM32F10X_MD
|
||||||
@@ -87,6 +91,7 @@ CPUFLAGS= -mcpu=cortex-m3 \
|
|||||||
flash_size=64k
|
flash_size=64k
|
||||||
bootldr_size=0x4000
|
bootldr_size=0x4000
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(model),$(filter $(model),$(ALL_MHP30_MODELS)))
|
ifeq ($(model),$(filter $(model),$(ALL_MHP30_MODELS)))
|
||||||
$(info Building for MHP30 )
|
$(info Building for MHP30 )
|
||||||
DEVICE_INCLUDES = -I$(MHP30_INC_DIR) \
|
DEVICE_INCLUDES = -I$(MHP30_INC_DIR) \
|
||||||
@@ -96,7 +101,7 @@ DEVICE_INCLUDES = -I$(MHP30_INC_DIR) \
|
|||||||
-I$(MHP30_HAL_LEGACY_INC_DIR)
|
-I$(MHP30_HAL_LEGACY_INC_DIR)
|
||||||
DEVICE_BSP_DIR = ./Core/BSP/MHP30
|
DEVICE_BSP_DIR = ./Core/BSP/MHP30
|
||||||
S_SRCS := $(shell find $(MHP30_STARTUP_DIR) -type f -name '*.S')
|
S_SRCS := $(shell find $(MHP30_STARTUP_DIR) -type f -name '*.S')
|
||||||
LDSCRIPT=stm32f103.ld
|
LDSCRIPT=$(MHP30_LD_FILE)
|
||||||
DEV_GLOBAL_DEFS= -D STM32F103T8Ux -D STM32F1 -D STM32 -D USE_HAL_DRIVER -D STM32F103xB -D USE_RTOS_SYSTICK -D GCC_ARMCM3 \
|
DEV_GLOBAL_DEFS= -D STM32F103T8Ux -D STM32F1 -D STM32 -D USE_HAL_DRIVER -D STM32F103xB -D USE_RTOS_SYSTICK -D GCC_ARMCM3 \
|
||||||
-D ARM_MATH_CM3 \
|
-D ARM_MATH_CM3 \
|
||||||
-D STM32F10X_MD
|
-D STM32F10X_MD
|
||||||
|
|||||||
Reference in New Issue
Block a user