summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/osal/osal.h2
-rw-r--r--src/tusb_option.h7
2 files changed, 6 insertions, 3 deletions
diff --git a/src/osal/osal.h b/src/osal/osal.h
index 8b7527a7e..94c71e7d9 100644
--- a/src/osal/osal.h
+++ b/src/osal/osal.h
@@ -53,6 +53,8 @@ typedef void (*osal_task_func_t)( void * );
#include "osal_freertos.h"
#elif CFG_TUSB_OS == OPT_OS_MYNEWT
#include "osal_mynewt.h"
+#elif CFG_TUSB_OS == OPT_OS_CUSTOM
+ #include "tusb_os_custom.h" // implemented by application
#else
#error OS is not supported yet
#endif
diff --git a/src/tusb_option.h b/src/tusb_option.h
index 4a9d05712..6e2a2f125 100644
--- a/src/tusb_option.h
+++ b/src/tusb_option.h
@@ -93,9 +93,10 @@
/** \defgroup group_supported_os Supported RTOS
* \ref CFG_TUSB_OS must be defined to one of these
* @{ */
-#define OPT_OS_NONE 1 ///< No RTOS
-#define OPT_OS_FREERTOS 2 ///< FreeRTOS
-#define OPT_OS_MYNEWT 3 ///< Mynewt OS
+#define OPT_OS_NONE 1 ///< No RTOS
+#define OPT_OS_FREERTOS 2 ///< FreeRTOS
+#define OPT_OS_MYNEWT 3 ///< Mynewt OS
+#define OPT_OS_CUSTOM 4 ///< Custom OS is implemented by application
/** @} */