Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of target-mcu-k64f by
USB_Type Struct Reference
[USB Peripheral Access Layer]
USB - Register Layout Typedef. More...
#include <MK64F12.h>
Data Fields | |
__I uint8_t | PERID |
Peripheral ID register, offset: 0x0. | |
__I uint8_t | IDCOMP |
Peripheral ID Complement register, offset: 0x4. | |
__I uint8_t | REV |
Peripheral Revision register, offset: 0x8. | |
__I uint8_t | ADDINFO |
Peripheral Additional Info register, offset: 0xC. | |
__IO uint8_t | OTGISTAT |
OTG Interrupt Status register, offset: 0x10. | |
__IO uint8_t | OTGICR |
OTG Interrupt Control register, offset: 0x14. | |
__IO uint8_t | OTGSTAT |
OTG Status register, offset: 0x18. | |
__IO uint8_t | OTGCTL |
OTG Control register, offset: 0x1C. | |
__IO uint8_t | ISTAT |
Interrupt Status register, offset: 0x80. | |
__IO uint8_t | INTEN |
Interrupt Enable register, offset: 0x84. | |
__IO uint8_t | ERRSTAT |
Error Interrupt Status register, offset: 0x88. | |
__IO uint8_t | ERREN |
Error Interrupt Enable register, offset: 0x8C. | |
__I uint8_t | STAT |
Status register, offset: 0x90. | |
__IO uint8_t | CTL |
Control register, offset: 0x94. | |
__IO uint8_t | ADDR |
Address register, offset: 0x98. | |
__IO uint8_t | BDTPAGE1 |
BDT Page register 1, offset: 0x9C. | |
__IO uint8_t | FRMNUML |
Frame Number register Low, offset: 0xA0. | |
__IO uint8_t | FRMNUMH |
Frame Number register High, offset: 0xA4. | |
__IO uint8_t | TOKEN |
Token register, offset: 0xA8. | |
__IO uint8_t | SOFTHLD |
SOF Threshold register, offset: 0xAC. | |
__IO uint8_t | BDTPAGE2 |
BDT Page Register 2, offset: 0xB0. | |
__IO uint8_t | BDTPAGE3 |
BDT Page Register 3, offset: 0xB4. | |
__IO uint8_t | USBCTRL |
USB Control register, offset: 0x100. | |
__I uint8_t | OBSERVE |
USB OTG Observe register, offset: 0x104. | |
__IO uint8_t | CONTROL |
USB OTG Control register, offset: 0x108. | |
__IO uint8_t | USBTRC0 |
USB Transceiver Control register 0, offset: 0x10C. | |
__IO uint8_t | USBFRMADJUST |
Frame Adjust Register, offset: 0x114. | |
__IO uint8_t | CLK_RECOVER_CTRL |
USB Clock recovery control, offset: 0x140. | |
__IO uint8_t | CLK_RECOVER_IRC_EN |
IRC48M oscillator enable register, offset: 0x144. | |
__IO uint8_t | CLK_RECOVER_INT_STATUS |
Clock recovery separated interrupt status, offset: 0x15C. | |
__IO uint8_t | ENDPT |
Endpoint Control register, array offset: 0xC0, array step: 0x4. |
Detailed Description
USB - Register Layout Typedef.
Definition at line 13179 of file cmsis/MK64F12.h.
Field Documentation
__I uint8_t ADDINFO |
Peripheral Additional Info register, offset: 0xC.
Definition at line 13186 of file cmsis/MK64F12.h.
__IO uint8_t ADDR |
Address register, offset: 0x98.
Definition at line 13208 of file cmsis/MK64F12.h.
__IO uint8_t BDTPAGE1 |
BDT Page register 1, offset: 0x9C.
Definition at line 13210 of file cmsis/MK64F12.h.
__IO uint8_t BDTPAGE2 |
BDT Page Register 2, offset: 0xB0.
Definition at line 13220 of file cmsis/MK64F12.h.
__IO uint8_t BDTPAGE3 |
BDT Page Register 3, offset: 0xB4.
Definition at line 13222 of file cmsis/MK64F12.h.
__IO uint8_t CLK_RECOVER_CTRL |
USB Clock recovery control, offset: 0x140.
Definition at line 13238 of file cmsis/MK64F12.h.
__IO uint8_t CLK_RECOVER_INT_STATUS |
Clock recovery separated interrupt status, offset: 0x15C.
Definition at line 13242 of file cmsis/MK64F12.h.
__IO uint8_t CLK_RECOVER_IRC_EN |
IRC48M oscillator enable register, offset: 0x144.
Definition at line 13240 of file cmsis/MK64F12.h.
__IO uint8_t CONTROL |
USB OTG Control register, offset: 0x108.
Definition at line 13232 of file cmsis/MK64F12.h.
__IO uint8_t CTL |
Control register, offset: 0x94.
Definition at line 13206 of file cmsis/MK64F12.h.
__IO uint8_t ENDPT |
Endpoint Control register, array offset: 0xC0, array step: 0x4.
Definition at line 13225 of file cmsis/MK64F12.h.
__IO uint8_t ERREN |
Error Interrupt Enable register, offset: 0x8C.
Definition at line 13202 of file cmsis/MK64F12.h.
__IO uint8_t ERRSTAT |
Error Interrupt Status register, offset: 0x88.
Definition at line 13200 of file cmsis/MK64F12.h.
__IO uint8_t FRMNUMH |
Frame Number register High, offset: 0xA4.
Definition at line 13214 of file cmsis/MK64F12.h.
__IO uint8_t FRMNUML |
Frame Number register Low, offset: 0xA0.
Definition at line 13212 of file cmsis/MK64F12.h.
__I uint8_t IDCOMP |
Peripheral ID Complement register, offset: 0x4.
Definition at line 13182 of file cmsis/MK64F12.h.
__IO uint8_t INTEN |
Interrupt Enable register, offset: 0x84.
Definition at line 13198 of file cmsis/MK64F12.h.
__IO uint8_t ISTAT |
Interrupt Status register, offset: 0x80.
Definition at line 13196 of file cmsis/MK64F12.h.
__I uint8_t OBSERVE |
USB OTG Observe register, offset: 0x104.
Definition at line 13230 of file cmsis/MK64F12.h.
__IO uint8_t OTGCTL |
OTG Control register, offset: 0x1C.
Definition at line 13194 of file cmsis/MK64F12.h.
__IO uint8_t OTGICR |
OTG Interrupt Control register, offset: 0x14.
Definition at line 13190 of file cmsis/MK64F12.h.
__IO uint8_t OTGISTAT |
OTG Interrupt Status register, offset: 0x10.
Definition at line 13188 of file cmsis/MK64F12.h.
__IO uint8_t OTGSTAT |
OTG Status register, offset: 0x18.
Definition at line 13192 of file cmsis/MK64F12.h.
__I uint8_t PERID |
Peripheral ID register, offset: 0x0.
Definition at line 13180 of file cmsis/MK64F12.h.
__I uint8_t REV |
Peripheral Revision register, offset: 0x8.
Definition at line 13184 of file cmsis/MK64F12.h.
__IO uint8_t SOFTHLD |
SOF Threshold register, offset: 0xAC.
Definition at line 13218 of file cmsis/MK64F12.h.
__I uint8_t STAT |
Status register, offset: 0x90.
Definition at line 13204 of file cmsis/MK64F12.h.
__IO uint8_t TOKEN |
Token register, offset: 0xA8.
Definition at line 13216 of file cmsis/MK64F12.h.
__IO uint8_t USBCTRL |
USB Control register, offset: 0x100.
Definition at line 13228 of file cmsis/MK64F12.h.
__IO uint8_t USBFRMADJUST |
Frame Adjust Register, offset: 0x114.
Definition at line 13236 of file cmsis/MK64F12.h.
__IO uint8_t USBTRC0 |
USB Transceiver Control register 0, offset: 0x10C.
Definition at line 13234 of file cmsis/MK64F12.h.
Generated on Sat Aug 27 2022 17:09:03 by
