uc-sdk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
LPC_USB_TypeDef Struct Reference

Universal Serial Bus (USB) register structure definition. More...

#include <LPC17xx.h>

Public Attributes

__I uint32_t HcRevision
 
__IO uint32_t HcControl
 
__IO uint32_t HcCommandStatus
 
__IO uint32_t HcInterruptStatus
 
__IO uint32_t HcInterruptEnable
 
__IO uint32_t HcInterruptDisable
 
__IO uint32_t HcHCCA
 
__I uint32_t HcPeriodCurrentED
 
__IO uint32_t HcControlHeadED
 
__IO uint32_t HcControlCurrentED
 
__IO uint32_t HcBulkHeadED
 
__IO uint32_t HcBulkCurrentED
 
__I uint32_t HcDoneHead
 
__IO uint32_t HcFmInterval
 
__I uint32_t HcFmRemaining
 
__I uint32_t HcFmNumber
 
__IO uint32_t HcPeriodicStart
 
__IO uint32_t HcLSTreshold
 
__IO uint32_t HcRhDescriptorA
 
__IO uint32_t HcRhDescriptorB
 
__IO uint32_t HcRhStatus
 
__IO uint32_t HcRhPortStatus1
 
__IO uint32_t HcRhPortStatus2
 
uint32_t RESERVED0 [40]
 
__I uint32_t Module_ID
 
__I uint32_t OTGIntSt
 
__IO uint32_t OTGIntEn
 
__O uint32_t OTGIntSet
 
__O uint32_t OTGIntClr
 
__IO uint32_t OTGStCtrl
 
__IO uint32_t OTGTmr
 
uint32_t RESERVED1 [58]
 
__I uint32_t USBDevIntSt
 
__IO uint32_t USBDevIntEn
 
__O uint32_t USBDevIntClr
 
__O uint32_t USBDevIntSet
 
__O uint32_t USBCmdCode
 
__I uint32_t USBCmdData
 
__I uint32_t USBRxData
 
__O uint32_t USBTxData
 
__I uint32_t USBRxPLen
 
__O uint32_t USBTxPLen
 
__IO uint32_t USBCtrl
 
__O uint32_t USBDevIntPri
 
__I uint32_t USBEpIntSt
 
__IO uint32_t USBEpIntEn
 
__O uint32_t USBEpIntClr
 
__O uint32_t USBEpIntSet
 
__O uint32_t USBEpIntPri
 
__IO uint32_t USBReEp
 
__O uint32_t USBEpInd
 
__IO uint32_t USBMaxPSize
 
__I uint32_t USBDMARSt
 
__O uint32_t USBDMARClr
 
__O uint32_t USBDMARSet
 
uint32_t RESERVED2 [9]
 
__IO uint32_t USBUDCAH
 
__I uint32_t USBEpDMASt
 
__O uint32_t USBEpDMAEn
 
__O uint32_t USBEpDMADis
 
__I uint32_t USBDMAIntSt
 
__IO uint32_t USBDMAIntEn
 
uint32_t RESERVED3 [2]
 
__I uint32_t USBEoTIntSt
 
__O uint32_t USBEoTIntClr
 
__O uint32_t USBEoTIntSet
 
__I uint32_t USBNDDRIntSt
 
__O uint32_t USBNDDRIntClr
 
__O uint32_t USBNDDRIntSet
 
__I uint32_t USBSysErrIntSt
 
__O uint32_t USBSysErrIntClr
 
__O uint32_t USBSysErrIntSet
 
uint32_t RESERVED4 [15]
 
union {
   __I uint32_t   I2C_RX
 
   __O uint32_t   I2C_TX
 
}; 
 
__I uint32_t I2C_STS
 
__IO uint32_t I2C_CTL
 
__IO uint32_t I2C_CLKHI
 
__O uint32_t I2C_CLKLO
 
uint32_t RESERVED5 [824]
 
union {
   __IO uint32_t   USBClkCtrl
 
   __IO uint32_t   OTGClkCtrl
 
}; 
 
union {
   __I uint32_t   USBClkSt
 
   __I uint32_t   OTGClkSt
 
}; 
 

Detailed Description

Universal Serial Bus (USB) register structure definition.

Definition at line 780 of file LPC17xx.h.

Member Data Documentation

union { ... }
union { ... }
union { ... }
__IO uint32_t LPC_USB_TypeDef::HcBulkCurrentED

Definition at line 793 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcBulkHeadED

Definition at line 792 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcCommandStatus

Definition at line 784 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcControl

Definition at line 783 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcControlCurrentED

Definition at line 791 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcControlHeadED

Definition at line 790 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::HcDoneHead

Definition at line 794 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcFmInterval

Definition at line 795 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::HcFmNumber

Definition at line 797 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::HcFmRemaining

Definition at line 796 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcHCCA

Definition at line 788 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcInterruptDisable

Definition at line 787 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcInterruptEnable

Definition at line 786 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcInterruptStatus

Definition at line 785 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcLSTreshold

Definition at line 799 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::HcPeriodCurrentED

Definition at line 789 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcPeriodicStart

Definition at line 798 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::HcRevision

Definition at line 782 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcRhDescriptorA

Definition at line 800 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcRhDescriptorB

Definition at line 801 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcRhPortStatus1

Definition at line 803 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcRhPortStatus2

Definition at line 804 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcRhStatus

Definition at line 802 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::I2C_CLKHI

Definition at line 869 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::I2C_CLKLO

Definition at line 870 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::I2C_CTL

Definition at line 868 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::I2C_RX

Definition at line 864 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::I2C_STS

Definition at line 867 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::I2C_TX

Definition at line 865 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::Module_ID

Definition at line 806 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::OTGClkCtrl

Definition at line 875 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::OTGClkSt

Definition at line 879 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::OTGIntClr

Definition at line 811 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::OTGIntEn

Definition at line 809 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::OTGIntSet

Definition at line 810 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::OTGIntSt

Definition at line 808 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::OTGStCtrl

Definition at line 812 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::OTGTmr

Definition at line 813 of file LPC17xx.h.

uint32_t LPC_USB_TypeDef::RESERVED0[40]

Definition at line 805 of file LPC17xx.h.

uint32_t LPC_USB_TypeDef::RESERVED1[58]

Definition at line 814 of file LPC17xx.h.

uint32_t LPC_USB_TypeDef::RESERVED2[9]

Definition at line 844 of file LPC17xx.h.

uint32_t LPC_USB_TypeDef::RESERVED3[2]

Definition at line 851 of file LPC17xx.h.

uint32_t LPC_USB_TypeDef::RESERVED4[15]

Definition at line 861 of file LPC17xx.h.

uint32_t LPC_USB_TypeDef::RESERVED5[824]

Definition at line 871 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::USBClkCtrl

Definition at line 874 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBClkSt

Definition at line 878 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBCmdCode

Definition at line 821 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBCmdData

Definition at line 822 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::USBCtrl

Definition at line 828 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBDevIntClr

Definition at line 818 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::USBDevIntEn

Definition at line 817 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBDevIntPri

Definition at line 829 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBDevIntSet

Definition at line 819 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBDevIntSt

Definition at line 816 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::USBDMAIntEn

Definition at line 850 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBDMAIntSt

Definition at line 849 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBDMARClr

Definition at line 842 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBDMARSet

Definition at line 843 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBDMARSt

Definition at line 841 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBEoTIntClr

Definition at line 853 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBEoTIntSet

Definition at line 854 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBEoTIntSt

Definition at line 852 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBEpDMADis

Definition at line 848 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBEpDMAEn

Definition at line 847 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBEpDMASt

Definition at line 846 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBEpInd

Definition at line 838 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBEpIntClr

Definition at line 833 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::USBEpIntEn

Definition at line 832 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBEpIntPri

Definition at line 835 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBEpIntSet

Definition at line 834 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBEpIntSt

Definition at line 831 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::USBMaxPSize

Definition at line 839 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBNDDRIntClr

Definition at line 856 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBNDDRIntSet

Definition at line 857 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBNDDRIntSt

Definition at line 855 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::USBReEp

Definition at line 837 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBRxData

Definition at line 824 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBRxPLen

Definition at line 826 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBSysErrIntClr

Definition at line 859 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBSysErrIntSet

Definition at line 860 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBSysErrIntSt

Definition at line 858 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBTxData

Definition at line 825 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBTxPLen

Definition at line 827 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::USBUDCAH

Definition at line 845 of file LPC17xx.h.


The documentation for this struct was generated from the following file: