CMSIS2000  0.0.7
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages

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

#include <LPC17xx.h>

Data Fields

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

Detailed Description

Universal Serial Bus (USB) register structure definition.

Definition at line 842 of file LPC17xx.h.

Field Documentation

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

Definition at line 855 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcBulkHeadED

Definition at line 854 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcCommandStatus

Definition at line 846 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcControl

Definition at line 845 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcControlCurrentED

Definition at line 853 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcControlHeadED

Definition at line 852 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::HcDoneHead

Definition at line 856 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcFmInterval

Definition at line 857 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::HcFmNumber

Definition at line 859 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::HcFmRemaining

Definition at line 858 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcHCCA

Definition at line 850 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcInterruptDisable

Definition at line 849 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcInterruptEnable

Definition at line 848 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcInterruptStatus

Definition at line 847 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcLSTreshold

Definition at line 861 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::HcPeriodCurrentED

Definition at line 851 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcPeriodicStart

Definition at line 860 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::HcRevision

Definition at line 844 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcRhDescriptorA

Definition at line 862 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcRhDescriptorB

Definition at line 863 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcRhPortStatus1

Definition at line 865 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcRhPortStatus2

Definition at line 866 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::HcRhStatus

Definition at line 864 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::I2C_CLKHI

Definition at line 931 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::I2C_CLKLO

Definition at line 932 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::I2C_CTL

Definition at line 930 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::I2C_RX

Definition at line 926 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::I2C_STS

Definition at line 929 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::I2C_STS

Definition at line 1689 of file LPC2xxx.h.

__O uint32_t LPC_USB_TypeDef::I2C_TX

Definition at line 927 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::Module_ID

Definition at line 868 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::OTGClkCtrl

Definition at line 937 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::OTGClkSt

Definition at line 941 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::OTGIntClr

Definition at line 873 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::OTGIntEn

Definition at line 871 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::OTGIntSet

Definition at line 872 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::OTGIntSt

Definition at line 870 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::OTGStCtrl

Definition at line 874 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::OTGTmr

Definition at line 875 of file LPC17xx.h.

uint32_t LPC_USB_TypeDef::RESERVED0

Definition at line 867 of file LPC17xx.h.

uint32_t LPC_USB_TypeDef::RESERVED1

Definition at line 876 of file LPC17xx.h.

uint32_t LPC_USB_TypeDef::RESERVED2

Definition at line 906 of file LPC17xx.h.

uint32_t LPC_USB_TypeDef::RESERVED3

Definition at line 913 of file LPC17xx.h.

uint32_t LPC_USB_TypeDef::RESERVED4

Definition at line 923 of file LPC17xx.h.

uint32_t LPC_USB_TypeDef::RESERVED5

Definition at line 933 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::USBClkCtrl

Definition at line 936 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBClkSt

Definition at line 940 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBCmdCode

Definition at line 883 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBCmdData

Definition at line 884 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::USBCtrl

Definition at line 890 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBDevIntClr

Definition at line 880 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::USBDevIntEn

Definition at line 879 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBDevIntPri

Definition at line 891 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBDevIntSet

Definition at line 881 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBDevIntSt

Definition at line 878 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::USBDMAIntEn

Definition at line 912 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBDMAIntSt

Definition at line 911 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBDMARClr

Definition at line 904 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBDMARSet

Definition at line 905 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBDMARSt

Definition at line 903 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBEoTIntClr

Definition at line 915 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBEoTIntSet

Definition at line 916 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBEoTIntSt

Definition at line 914 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBEpDMADis

Definition at line 910 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBEpDMAEn

Definition at line 909 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBEpDMASt

Definition at line 908 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBEpInd

Definition at line 900 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBEpIntClr

Definition at line 895 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::USBEpIntEn

Definition at line 894 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBEpIntPri

Definition at line 897 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBEpIntSet

Definition at line 896 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBEpIntSt

Definition at line 893 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::USBMaxPSize

Definition at line 901 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBNDDRIntClr

Definition at line 918 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBNDDRIntSet

Definition at line 919 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBNDDRIntSt

Definition at line 917 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::USBReEp

Definition at line 899 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBRxData

Definition at line 886 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBRxPLen

Definition at line 888 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBSysErrIntClr

Definition at line 921 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBSysErrIntSet

Definition at line 922 of file LPC17xx.h.

__I uint32_t LPC_USB_TypeDef::USBSysErrIntSt

Definition at line 920 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBTxData

Definition at line 887 of file LPC17xx.h.

__O uint32_t LPC_USB_TypeDef::USBTxPLen

Definition at line 889 of file LPC17xx.h.

__IO uint32_t LPC_USB_TypeDef::USBUDCAH

Definition at line 907 of file LPC17xx.h.


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