Files
@ 5dc11468ff0b
Branch filter:
Location: therm/usb_conf.h - annotation
5dc11468ff0b
3.9 KiB
text/plain
Added USB stuff. USB init hangs... Maybe due to clock issue?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b | /**
******************************************************************************
* @file usb_conf.h
* @author MCD Application Team
* @version V4.0.0
* @date 21-January-2013
* @brief Virtual COM Port Demo configuration header
******************************************************************************
* @attention
*
* <h2><center>© COPYRIGHT 2013 STMicroelectronics</center></h2>
*
* Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
* You may not use this file except in compliance with the License.
* You may obtain a copy of the License at:
*
* http://www.st.com/software_license_agreement_liberty_v2
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
******************************************************************************
*/
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __USB_CONF_H
#define __USB_CONF_H
/* Includes ------------------------------------------------------------------*/
/* Exported types ------------------------------------------------------------*/
/* Exported constants --------------------------------------------------------*/
/* Exported macro ------------------------------------------------------------*/
/* Exported functions ------------------------------------------------------- */
/* External variables --------------------------------------------------------*/
/*-------------------------------------------------------------*/
/* EP_NUM */
/* defines how many endpoints are used by the device */
/*-------------------------------------------------------------*/
#define EP_NUM (4)
/*-------------------------------------------------------------*/
/* -------------- Buffer Description Table -----------------*/
/*-------------------------------------------------------------*/
/* buffer table base address */
/* buffer table base address */
#define BTABLE_ADDRESS (0x00)
/* EP0 */
/* rx/tx buffer base address */
#define ENDP0_RXADDR (0x40)
#define ENDP0_TXADDR (0x80)
/* EP1 */
/* tx buffer base address */
#define ENDP1_TXADDR (0xC0)
#define ENDP2_TXADDR (0x100)
#define ENDP3_RXADDR (0x110)
/*-------------------------------------------------------------*/
/* ------------------- ISTR events -------------------------*/
/*-------------------------------------------------------------*/
/* IMR_MSK */
/* mask defining which events has to be handled */
/* by the device application software */
#define IMR_MSK (CNTR_CTRM | CNTR_WKUPM | CNTR_SUSPM | CNTR_ERRM | CNTR_SOFM \
| CNTR_ESOFM | CNTR_RESETM )
/*#define CTR_CALLBACK*/
/*#define DOVR_CALLBACK*/
/*#define ERR_CALLBACK*/
/*#define WKUP_CALLBACK*/
/*#define SUSP_CALLBACK*/
/*#define RESET_CALLBACK*/
/*#define SOF_CALLBACK*/
/*#define ESOF_CALLBACK*/
/* 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 STMicroelectronics *****END OF FILE****/
|