Commit 55e5f00a authored by Henrique Silva's avatar Henrique Silva

Remove config cmake file and move toolchain folder to the root

parent 418aa32b
#Select which microcontroller and board are being used
set(TARGET_CONTROLLER "LPC1764" CACHE STRING "Target MMC Controller")
set(TARGET_BOARD_NAME "AFC3_1" CACHE STRING "Board Name")
set(TARGET_BOARD_MAJOR 3 CACHE STRING "Board Major Version")
set(TARGET_BOARD_MINOR 1 CACHE STRING "Board Minor Version")
#Normalize strings to upper case
string(TOUPPER "${TARGET_CONTROLLER}" TARGET_CONTROLLER_UPPER)
set(TARGET_CONTROLLER "${TARGET_CONTROLLER_UPPER}")
string(TOUPPER "${TARGET_BOARD_NAME}" TARGET_BOARD_UPPER)
set(TARGET_BOARD_NAME "${TARGET_BOARD_UPPER}")
# CPU and arch definition
if(${TARGET_CONTROLLER} STREQUAL "LPC1764")
set(TARGET_ARCH "armv7-m")
set(TARGET_CPU "cortex-m3")
endif()
# Modules definition
if(${TARGET_BOARD_NAME} MATCHES "^(AFC)" AND ${TARGET_BOARD_MAJOR} EQUAL "3")
set(TARGET_MODULES
"FRU"
"PAYLOAD"
"SDR"
"WATCHDOG"
"JTAG_SWITCH"
"CLOCK_SWITCH"
"FPGA_SPI"
"DAC_AD84XX"
"HOTSWAP_SENSOR"
"TEMPERATURE_SENSOR"
"VOLTAGE_SENSOR"
"HPM"
#"RTM"
)
elseif(${TARGET_BOARD_NAME} MATCHES "TEST")
set(TARGET_MODULES
"FRU"
"PAYLOAD"
"SDR"
"HOTSWAP"
"TEMPERATURE_SENSOR"
"VOLTAGE_SENSOR"
)
endif()
if(${TARGET_CONTROLLER} MATCHES "^LPC17")
add_definitions(-D__CODE_RED)
add_definitions(-DCORE_M3)
add_definitions(-D__USE_LPCOPEN)
add_definitions(-DNO_BOARD_LIB)
add_definitions(-D__NEWLIB__)
add_definitions(-D__LPC17XX__)
endif()
# Info messages
message(STATUS "Selected target controller: ${TARGET_CONTROLLER}")
message(STATUS "Board Name: ${TARGET_BOARD_NAME}")
message(STATUS "Board Version: ${TARGET_BOARD_MAJOR}.${TARGET_BOARD_MINOR}")
message(STATUS "Selected modules to compile: ${TARGET_MODULES}")
if (WRITE_ID_EEPROM)
message(STATUS "EEPROM ID writing enabled!")
add_definitions(-DWRITE_ID_EEPROM)
set(WRITE_ID_EEPROM false CACHE BOOL "Set this flag to enable writing the board ID on the EEPROM" FORCE)
endif()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment