diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 49d3aab..e40b539 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -53,6 +53,8 @@ if (NOT ${MRAAPLATFORMFORCE} STREQUAL "ALL") set (mraa_LIB_X86_SRCS_NOAUTO ${PROJECT_SOURCE_DIR}/src/x86/x86.c ${PROJECT_SOURCE_DIR}/src/x86/intel_sofia_3gr.c) elseif (${MRAAPLATFORMFORCE} STREQUAL "MRAA_INTEL_CHERRYHILLS") set (mraa_LIB_X86_SRCS_NOAUTO ${PROJECT_SOURCE_DIR}/src/x86/x86.c ${PROJECT_SOURCE_DIR}/src/x86/intel_cherryhills.c) + elseif (${MRAAPLATFORMFORCE} STREQUAL "MRAA_UP") + set (mraa_LIB_X86_SRCS_NOAUTO ${PROJECT_SOURCE_DIR}/src/x86/x86.c ${PROJECT_SOURCE_DIR}/src/x86/up.c) else () message (ERROR " - Unknown x86 platform enabled!") endif () diff --git a/src/x86/x86.c b/src/x86/x86.c index 7abb806..2f1be3a 100644 --- a/src/x86/x86.c +++ b/src/x86/x86.c @@ -124,6 +124,8 @@ mraa_x86_platform() plat = mraa_intel_sofia_3gr(); #elif defined(xMRAA_INTEL_CHERRYHILLS) plat = mraa_intel_cherryhills(); + #elif defined(xMRAA_UP) + plat = mraa_up_board(); #else #error "Not using a valid platform value from mraa_platform_t - cannot compile" #endif