add external configure file: tusb_config.h
rename the internal/default configure from tusb_cfg.h to tusb_option.h
This commit is contained in:
@@ -62,7 +62,7 @@
|
||||
#include <stdio.h>
|
||||
|
||||
#include "compiler/compiler.h"
|
||||
#include "tusb_cfg.h"
|
||||
#include "tusb_option.h"
|
||||
#include "errors.h"
|
||||
#include "mcu/mcu.h"
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
#ifndef _TUSB_ERRORS_H_
|
||||
#define _TUSB_ERRORS_H_
|
||||
|
||||
#include "../tusb_cfg.h"
|
||||
#include "../tusb_option.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
#include "error.h"
|
||||
#include "mw_usbd.h"
|
||||
#include "tusb_cfg.h"
|
||||
#include "tusb_option.h"
|
||||
|
||||
/** \file
|
||||
* \brief ROM API for USB device stack.
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
#include "mw_usbd.h"
|
||||
#include "mw_usbd_msc.h"
|
||||
#include "mw_usbd_core.h"
|
||||
#include "tusb_cfg.h"
|
||||
#include "tusb_option.h"
|
||||
|
||||
/** \file
|
||||
* \brief Mass Storage Class (MSC) API structures and function prototypes.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* tusb_cfg.h
|
||||
* tusb_option.h
|
||||
*
|
||||
* Created on: Nov 26, 2012
|
||||
* Author: hathach
|
||||
@@ -42,21 +42,19 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* \defgroup Group_TinyUSB_Configure Configuration tusb_cfg.h
|
||||
* \defgroup Group_TinyUSB_Configure Configuration tusb_option.h
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef _TUSB_TUSB_CFG_H_
|
||||
#define _TUSB_TUSB_CFG_H_
|
||||
#ifndef _TUSB_TUSB_OPTION_H_
|
||||
#define _TUSB_TUSB_OPTION_H_
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/// define this symbol will make tinyusb look for external configure file
|
||||
#ifdef TUSB_USE_CONFIG_FILE
|
||||
#include "tusb_config.h"
|
||||
#endif
|
||||
|
||||
/// 0: no debug infor 3: most debug infor provided
|
||||
#ifndef TUSB_CFG_DEBUG
|
||||
@@ -67,22 +65,11 @@
|
||||
//#define TUSB_CFG_HOST
|
||||
|
||||
/// Enable Device Support
|
||||
#define TUSB_CFG_DEVICE
|
||||
|
||||
/// Enable CDC Support
|
||||
#define TUSB_CFG_DEVICE_CDC
|
||||
|
||||
/// Enable HID Keyboard support
|
||||
#define TUSB_CFG_DEVICE_HID_KEYBOARD
|
||||
|
||||
/// Enable HID Mouse support
|
||||
#define TUSB_CFG_DEVICE_HID_MOUSE
|
||||
//#define TUSB_CFG_DEVICE
|
||||
|
||||
#define DEVICE_CLASS_HID ( (defined TUSB_CFG_DEVICE_HID_KEYBOARD) || (defined TUSB_CFG_DEVICE_HID_MOUSE) )
|
||||
#define HOST_EHCI
|
||||
|
||||
|
||||
|
||||
// TODO APP
|
||||
#define USB_MAX_IF_NUM 8
|
||||
#define USB_MAX_EP_NUM 5
|
||||
@@ -110,6 +97,6 @@
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _TUSB_TUSB_CFG_H_ */
|
||||
#endif /* _TUSB_TUSB_OPTION_H_ */
|
||||
|
||||
/** @} */
|
||||
Reference in New Issue
Block a user