Create readme Started commenting the files in english NO Optimisations yet, just trying to get it all working over as is first Using newer STM StdPeriph libs (i think they are newer?)
74 lines
2.7 KiB
C
74 lines
2.7 KiB
C
/******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
|
|
* File Name : usb_conf.h
|
|
* Author : MCD Application Team
|
|
* Version : V2.2.1
|
|
* Date : 09/22/2008
|
|
* Description : Mass Storage Demo configuration header
|
|
********************************************************************************
|
|
* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
|
|
* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
|
|
* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
|
|
* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
|
|
* CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
|
|
* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
|
|
*******************************************************************************/
|
|
/* Define to prevent recursive inclusion -------------------------------------*/
|
|
#ifndef __USB_CONF_H
|
|
#define __USB_CONF_H
|
|
|
|
/*-------------------------------------------------------------*/
|
|
/* EP_NUM */
|
|
/* defines how many endpoints are used by the device */
|
|
/*-------------------------------------------------------------*/
|
|
#define EP_NUM (3)
|
|
|
|
/*-------------------------------------------------------------*/
|
|
/* -------------- Buffer Description Table -----------------*/
|
|
/*-------------------------------------------------------------*/
|
|
/* buffer table base address */
|
|
|
|
#define BTABLE_ADDRESS (0x00)
|
|
|
|
/* EP0 */
|
|
/* rx/tx buffer base address */
|
|
#define ENDP0_RXADDR (0x18)
|
|
#define ENDP0_TXADDR (0x58)
|
|
|
|
/* EP1 */
|
|
/* tx buffer base address */
|
|
#define ENDP1_TXADDR (0x98)
|
|
|
|
/* EP2 */
|
|
/* Rx buffer base address */
|
|
#define ENDP2_RXADDR (0xD8)
|
|
|
|
|
|
/* ISTR events */
|
|
/* IMR_MSK */
|
|
/* mask defining which events has to be handled */
|
|
/* by the device application software */
|
|
#define IMR_MSK (CNTR_CTRM | CNTR_RESETM)
|
|
|
|
/* CTR service routines */
|
|
/* associated to defined endpoints */
|
|
//#define EP1_IN_Callback NOP_Process
|
|
#define EP2_IN_Callback NOP_Process
|
|
#define EP3_IN_Callback NOP_Process
|
|
#define EP4_IN_Callback NOP_Process
|
|
#define EP5_IN_Callback NOP_Process
|
|
#define EP6_IN_Callback NOP_Process
|
|
#define EP7_IN_Callback NOP_Process
|
|
|
|
|
|
#define EP1_OUT_Callback NOP_Process
|
|
//#define EP2_OUT_Callback NOP_Process
|
|
#define EP3_OUT_Callback NOP_Process
|
|
#define EP4_OUT_Callback NOP_Process
|
|
#define EP5_OUT_Callback NOP_Process
|
|
#define EP6_OUT_Callback NOP_Process
|
|
#define EP7_OUT_Callback NOP_Process
|
|
|
|
#endif /* __USB_CONF_H */
|
|
|
|
/******************* (C) COPYRIGHT 2008 STMicroelectronics *****END OF FILE****/
|