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:
hathach
2013-01-11 16:55:47 +07:00
parent a6e5197b58
commit d76df54003
8 changed files with 89 additions and 25 deletions

View File

@@ -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"

View File

@@ -49,7 +49,7 @@
#ifndef _TUSB_ERRORS_H_
#define _TUSB_ERRORS_H_
#include "../tusb_cfg.h"
#include "../tusb_option.h"
#ifdef __cplusplus
extern "C" {

View File

@@ -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.

View File

@@ -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.

View File

@@ -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_ */
/** @} */