22 lines
637 B
CMake
22 lines
637 B
CMake
# Copyright 2021 hpmicro
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
cmake_minimum_required(VERSION 3.13)
|
|
|
|
set(CONFIG_FREERTOS 1)
|
|
set(CONFIG_CHERRYUSB 1)
|
|
set(CONFIG_USB_HOST 1)
|
|
set(CONFIG_CHERRYUSB_HOST 1)
|
|
set(CONFIG_CHERRYUSB_HOST_DEMO 1)
|
|
|
|
find_package(hpm-sdk REQUIRED HINTS $ENV{HPM_SDK_BASE})
|
|
project(cherryusb_host)
|
|
sdk_compile_definitions(-DUSB_HOST_MCU_CORE=HPM_CORE0)
|
|
sdk_inc(src)
|
|
sdk_compile_definitions(-D__freertos_irq_stack_top=_stack)
|
|
sdk_compile_definitions(-DCONFIG_FREERTOS=1)
|
|
sdk_compile_definitions(-DUSE_NONVECTOR_MODE=1)
|
|
sdk_compile_definitions(-DDISABLE_IRQ_PREEMPTIVE=1)
|
|
sdk_app_src(src/main.c)
|
|
generate_ses_project()
|