| 1234567891011121314151617181920212223242526272829303132333435 |
- ## Script for hpmicro ##
- sdk_inc(.)
- sdk_src(chry_shell.c)
- sdk_src(builtin/help.c)
- sdk_src(builtin/shsize.c)
- sdk_src(builtin/login.c)
- if("${CONFIG_CHERRYSH_INTERFACE}" STREQUAL "uart")
- if(CONFIG_FREERTOS)
- sdk_inc(port/hpm/freertos_uart/inc)
- sdk_src(port/hpm/freertos_uart/src/shell.c)
- else()
- if (CONFIG_UCOS_III OR CONFIG_THREADX OR CONFIG_RTTHREAD)
- message(FATAL_ERROR "OS currently only supports freertos")
- else()
- sdk_inc(port/hpm/barebone_uart/inc)
- sdk_src(port/hpm/barebone_uart/src/shell.c)
- endif()
- endif()
- elseif("${CONFIG_CHERRYSH_INTERFACE}" STREQUAL "usb")
- if(CONFIG_FREERTOS)
- sdk_inc(port/hpm/freertos_usb/inc)
- sdk_src(port/hpm/freertos_usb/src/shell.c)
- else()
- if (CONFIG_UCOS_III OR CONFIG_THREADX OR CONFIG_RTTHREAD)
- message(FATAL_ERROR "OS currently only supports freertos")
- else()
- sdk_inc(port/hpm/barebone_usb/inc)
- sdk_src(port/hpm/barebone_usb/src/shell.c)
- endif()
- endif()
- else()
- message(FATAL_ERROR "CONFIG_CHERRYSH_INTERFACE is empty, please assign it to uart or usb")
- endif()
|