Initial commit
This commit is contained in:
279
TMC2209/lib/tmc/hal/Landungsbruecke/freescale/USB_CDC/USB0.h
Normal file
279
TMC2209/lib/tmc/hal/Landungsbruecke/freescale/USB_CDC/USB0.h
Normal file
@@ -0,0 +1,279 @@
|
||||
/* ###################################################################
|
||||
** THIS COMPONENT MODULE IS GENERATED BY THE TOOL. DO NOT MODIFY IT.
|
||||
** Filename : USB0.h
|
||||
** Project : Landungsbruecke_KDS_v2.0.0
|
||||
** Processor : MK20DN512VLL10
|
||||
** Component : Init_USB_OTG
|
||||
** Version : Component 01.004, Driver 01.04, CPU db: 3.00.000
|
||||
** Compiler : GNU C Compiler
|
||||
** Date/Time : 2015-01-09, 16:27, # CodeGen: 0
|
||||
** Abstract :
|
||||
** This file implements the USB_OTG (USB0) module initialization
|
||||
** according to the Peripheral Initialization settings, and
|
||||
** defines interrupt service routines prototypes.
|
||||
** Settings :
|
||||
** Component name : USB0
|
||||
** Device : USB0
|
||||
** Settings :
|
||||
** Clock gate : Enabled
|
||||
** Clock settings :
|
||||
** Clock divider :
|
||||
** Clock divider source : PLL/FLL clock
|
||||
** Clock divider input frequency : 96 MHz
|
||||
** Clock divider fraction : multiply by 1
|
||||
** Clock divider divisor : divide by 2
|
||||
** Module clock source : Clock divider output
|
||||
** Module clock frequency : 48 MHz
|
||||
** Pull-up/pull-down settings :
|
||||
** Weak pulldowns : Enabled
|
||||
** Pull-up/pull-down control : Mode dependent
|
||||
** D+ pull-up : Disabled
|
||||
** D+ pull-down : Disabled
|
||||
** D- pull-down : Disabled
|
||||
** D+ pull-up for non-OTG mode : Disabled
|
||||
** Endpoints :
|
||||
** EP0 : Disabled
|
||||
** Direct low speed : Disabled
|
||||
** Retry : Enabled
|
||||
** Setup transfers : Enabled
|
||||
** Handshake : Disabled
|
||||
** Rx transfer : Disabled
|
||||
** Tx transfer : Disabled
|
||||
** Force stall : Disabled
|
||||
** EP1 : Disabled
|
||||
** Setup transfers : Enabled
|
||||
** Handshake : Disabled
|
||||
** Rx transfer : Disabled
|
||||
** Tx transfer : Disabled
|
||||
** Force stall : Disabled
|
||||
** EP2 : Disabled
|
||||
** Setup transfers : Enabled
|
||||
** Handshake : Disabled
|
||||
** Rx transfer : Disabled
|
||||
** Tx transfer : Disabled
|
||||
** Force stall : Disabled
|
||||
** EP3 : Disabled
|
||||
** Setup transfers : Enabled
|
||||
** Handshake : Disabled
|
||||
** Rx transfer : Disabled
|
||||
** Tx transfer : Disabled
|
||||
** Force stall : Disabled
|
||||
** EP4 : Disabled
|
||||
** Setup transfers : Enabled
|
||||
** Handshake : Disabled
|
||||
** Rx transfer : Disabled
|
||||
** Tx transfer : Disabled
|
||||
** Force stall : Disabled
|
||||
** EP5 : Disabled
|
||||
** Setup transfers : Enabled
|
||||
** Handshake : Disabled
|
||||
** Rx transfer : Disabled
|
||||
** Tx transfer : Disabled
|
||||
** Force stall : Disabled
|
||||
** EP6 : Disabled
|
||||
** Setup transfers : Enabled
|
||||
** Handshake : Disabled
|
||||
** Rx transfer : Disabled
|
||||
** Tx transfer : Disabled
|
||||
** Force stall : Disabled
|
||||
** EP7 : Disabled
|
||||
** Setup transfers : Enabled
|
||||
** Handshake : Disabled
|
||||
** Rx transfer : Disabled
|
||||
** Tx transfer : Disabled
|
||||
** Force stall : Disabled
|
||||
** EP8 : Disabled
|
||||
** Setup transfers : Enabled
|
||||
** Handshake : Disabled
|
||||
** Rx transfer : Disabled
|
||||
** Tx transfer : Disabled
|
||||
** Force stall : Disabled
|
||||
** EP9 : Disabled
|
||||
** Setup transfers : Enabled
|
||||
** Handshake : Disabled
|
||||
** Rx transfer : Disabled
|
||||
** Tx transfer : Disabled
|
||||
** Force stall : Disabled
|
||||
** EP10 : Disabled
|
||||
** Setup transfers : Enabled
|
||||
** Handshake : Disabled
|
||||
** Rx transfer : Disabled
|
||||
** Tx transfer : Disabled
|
||||
** Force stall : Disabled
|
||||
** EP11 : Disabled
|
||||
** Setup transfers : Enabled
|
||||
** Handshake : Disabled
|
||||
** Rx transfer : Disabled
|
||||
** Tx transfer : Disabled
|
||||
** Force stall : Disabled
|
||||
** EP12 : Disabled
|
||||
** Setup transfers : Enabled
|
||||
** Handshake : Disabled
|
||||
** Rx transfer : Disabled
|
||||
** Tx transfer : Disabled
|
||||
** Force stall : Disabled
|
||||
** EP13 : Disabled
|
||||
** Setup transfers : Enabled
|
||||
** Handshake : Disabled
|
||||
** Rx transfer : Disabled
|
||||
** Tx transfer : Disabled
|
||||
** Force stall : Disabled
|
||||
** EP14 : Disabled
|
||||
** Setup transfers : Enabled
|
||||
** Handshake : Disabled
|
||||
** Rx transfer : Disabled
|
||||
** Tx transfer : Disabled
|
||||
** Force stall : Disabled
|
||||
** EP15 : Disabled
|
||||
** Setup transfers : Enabled
|
||||
** Handshake : Disabled
|
||||
** Rx transfer : Disabled
|
||||
** Tx transfer : Disabled
|
||||
** Force stall : Disabled
|
||||
** Buffer descriptor table :
|
||||
** External object declaration : extern uint8 g_Mem[];
|
||||
** Address : ((uint32)&g_Mem[0])
|
||||
** SOF threshold : 0
|
||||
** Pins :
|
||||
** Alternate clock source : Disabled
|
||||
** SOF output : Disabled
|
||||
** Data plus : Enabled
|
||||
** Pin : USB0_DP
|
||||
** Pin signal :
|
||||
** Data minus : Enabled
|
||||
** Pin : USB0_DM
|
||||
** Pin signal :
|
||||
** Interrupts :
|
||||
** USB :
|
||||
** Interrupt : INT_USB0
|
||||
** Interrupt request : Disabled
|
||||
** Interrupt priority : 0 (Highest)
|
||||
** ISR Name : USB_ISR
|
||||
** Stall : Enabled
|
||||
** Attach : Enabled
|
||||
** Resume : Enabled
|
||||
** Sleep : Enabled
|
||||
** Token OK : Enabled
|
||||
** Start of frame : Enabled
|
||||
** Error interrupt : Enabled
|
||||
** USB reset : Enabled
|
||||
** Asynchronous Resume interrupt : Enabled
|
||||
** Error interrupts :
|
||||
** Bit stuff error : Disabled
|
||||
** DMA error : Disabled
|
||||
** Bus turnaround timeout : Disabled
|
||||
** Data length error : Disabled
|
||||
** CRC16 error : Disabled
|
||||
** CRC5 or EOF : Disabled
|
||||
** PID error : Disabled
|
||||
** OTG interrupts :
|
||||
** ID pin changed : Disabled
|
||||
** 1 ms interrupt : Disabled
|
||||
** Line stage change : Disabled
|
||||
** Session valid : Disabled
|
||||
** "B" session end : Disabled
|
||||
** "A" bus valid : Disabled
|
||||
** Initialization :
|
||||
** Mode : Device
|
||||
** USB transceiver suspend state : Enabled
|
||||
** Call Init method : yes
|
||||
** Contents :
|
||||
** Init - void USB0_Init(void);
|
||||
**
|
||||
** Copyright : 1997 - 2014 Freescale Semiconductor, Inc.
|
||||
** All Rights Reserved.
|
||||
**
|
||||
** Redistribution and use in source and binary forms, with or without modification,
|
||||
** are permitted provided that the following conditions are met:
|
||||
**
|
||||
** o Redistributions of source code must retain the above copyright notice, this list
|
||||
** of conditions and the following disclaimer.
|
||||
**
|
||||
** o Redistributions in binary form must reproduce the above copyright notice, this
|
||||
** list of conditions and the following disclaimer in the documentation and/or
|
||||
** other materials provided with the distribution.
|
||||
**
|
||||
** o Neither the name of Freescale Semiconductor, Inc. nor the names of its
|
||||
** contributors may be used to endorse or promote products derived from this
|
||||
** software without specific prior written permission.
|
||||
**
|
||||
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
** ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
** WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
** DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
|
||||
** ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
** (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
** LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
** ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
** SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
**
|
||||
** http: www.freescale.com
|
||||
** mail: support@freescale.com
|
||||
** ###################################################################*/
|
||||
/*!
|
||||
** @file USB0.h
|
||||
** @version 01.04
|
||||
** @brief
|
||||
** This file implements the USB_OTG (USB0) module initialization
|
||||
** according to the Peripheral Initialization settings, and
|
||||
** defines interrupt service routines prototypes.
|
||||
*/
|
||||
/*!
|
||||
** @addtogroup USB0_module USB0 module documentation
|
||||
** @{
|
||||
*/
|
||||
|
||||
#ifndef USB0_H_
|
||||
#define USB0_H_
|
||||
|
||||
/* MODULE USB0. */
|
||||
|
||||
/* Including shared modules, which are used in the whole project */
|
||||
#include "PE_Types.h"
|
||||
#include "PE_Error.h"
|
||||
#include "PE_Const.h"
|
||||
#include "MK20D10.h"
|
||||
//#include "Cpu.h"
|
||||
|
||||
/* Peripheral base address parameter */
|
||||
#define USB0_DEVICE USB0_BASE_PTR
|
||||
|
||||
|
||||
/*
|
||||
** ===================================================================
|
||||
** Method : USB0_Init (component Init_USB_OTG)
|
||||
** Description :
|
||||
** This method initializes registers of the USB_OTG module
|
||||
** according to the Peripheral Initialization settings.
|
||||
** Call this method in user code to initialize the module. By
|
||||
** default, the method is called by PE automatically; see "Call
|
||||
** Init method" property of the component for more details.
|
||||
** Parameters : None
|
||||
** Returns : Nothing
|
||||
** ===================================================================
|
||||
*/
|
||||
void USB0_Init(void);
|
||||
/*
|
||||
** ===================================================================
|
||||
** The interrupt service routine must be implemented by user in one
|
||||
** of the user modules (see USB0.c file for more information).
|
||||
** ===================================================================
|
||||
*/
|
||||
//PE_ISR(USB_ISR);
|
||||
void __attribute((interrupt)) USB_ISR(void);
|
||||
|
||||
|
||||
/* END USB0. */
|
||||
#endif /* #ifndef __USB0_H_ */
|
||||
/*!
|
||||
** @}
|
||||
*/
|
||||
/*
|
||||
** ###################################################################
|
||||
**
|
||||
** This file was created by Processor Expert 10.4 [05.11]
|
||||
** for the Freescale Kinetis series of microcontrollers.
|
||||
**
|
||||
** ###################################################################
|
||||
*/
|
||||
Reference in New Issue
Block a user