Alessandro Angelino / target-mcu-k64f

Fork of target-mcu-k64f by Morpheus

Embed: (wiki syntax)

« Back to documentation index

_hw_usb Struct Reference

_hw_usb Struct Reference

All USB module registers. More...

#include <MK64F12_usb.h>

Data Fields

__I hw_usb_perid_t PERID
__I hw_usb_idcomp_t IDCOMP
__I hw_usb_rev_t REV
__I hw_usb_addinfo_t ADDINFO
__IO hw_usb_otgistat_t OTGISTAT
__IO hw_usb_otgicr_t OTGICR
__IO hw_usb_otgstat_t OTGSTAT
__IO hw_usb_otgctl_t OTGCTL
__IO hw_usb_istat_t ISTAT
__IO hw_usb_inten_t INTEN
__IO hw_usb_errstat_t ERRSTAT
__IO hw_usb_erren_t ERREN
__I hw_usb_stat_t STAT
__IO hw_usb_ctl_t CTL
__IO hw_usb_addr_t ADDR
__IO hw_usb_bdtpage1_t BDTPAGE1
__IO hw_usb_frmnuml_t FRMNUML
__IO hw_usb_frmnumh_t FRMNUMH
__IO hw_usb_token_t TOKEN
__IO hw_usb_softhld_t SOFTHLD
__IO hw_usb_bdtpage2_t BDTPAGE2
__IO hw_usb_bdtpage3_t BDTPAGE3
__IO hw_usb_usbctrl_t USBCTRL
__I hw_usb_observe_t OBSERVE
__IO hw_usb_control_t CONTROL
__IO hw_usb_usbtrc0_t USBTRC0
__IO hw_usb_usbfrmadjust_t USBFRMADJUST
__IO hw_usb_clk_recover_ctrl_t CLK_RECOVER_CTRL
__IO hw_usb_clk_recover_irc_en_t CLK_RECOVER_IRC_EN
__IO
hw_usb_clk_recover_int_status_t 
CLK_RECOVER_INT_STATUS
__IO hw_usb_endptn_t ENDPTn

Detailed Description

All USB module registers.

Definition at line 3760 of file MK64F12_usb.h.


Field Documentation

[0xC] Peripheral Additional Info register

Definition at line 3768 of file MK64F12_usb.h.

[0x98] Address register

Definition at line 3790 of file MK64F12_usb.h.

[0x9C] BDT Page register 1

Definition at line 3792 of file MK64F12_usb.h.

[0xB0] BDT Page Register 2

Definition at line 3802 of file MK64F12_usb.h.

[0xB4] BDT Page Register 3

Definition at line 3804 of file MK64F12_usb.h.

[0x140] USB Clock recovery control

Definition at line 3820 of file MK64F12_usb.h.

[0x15C] Clock recovery separated interrupt status

Definition at line 3824 of file MK64F12_usb.h.

[0x144] IRC48M oscillator enable register

Definition at line 3822 of file MK64F12_usb.h.

[0x108] USB OTG Control register

Definition at line 3814 of file MK64F12_usb.h.

[0x94] Control register

Definition at line 3788 of file MK64F12_usb.h.

[0xC0] Endpoint Control register

Definition at line 3807 of file MK64F12_usb.h.

[0x8C] Error Interrupt Enable register

Definition at line 3784 of file MK64F12_usb.h.

[0x88] Error Interrupt Status register

Definition at line 3782 of file MK64F12_usb.h.

[0xA4] Frame Number register High

Definition at line 3796 of file MK64F12_usb.h.

[0xA0] Frame Number register Low

Definition at line 3794 of file MK64F12_usb.h.

[0x4] Peripheral ID Complement register

Definition at line 3764 of file MK64F12_usb.h.

[0x84] Interrupt Enable register

Definition at line 3780 of file MK64F12_usb.h.

[0x80] Interrupt Status register

Definition at line 3778 of file MK64F12_usb.h.

[0x104] USB OTG Observe register

Definition at line 3812 of file MK64F12_usb.h.

[0x1C] OTG Control register

Definition at line 3776 of file MK64F12_usb.h.

[0x14] OTG Interrupt Control register

Definition at line 3772 of file MK64F12_usb.h.

[0x10] OTG Interrupt Status register

Definition at line 3770 of file MK64F12_usb.h.

[0x18] OTG Status register

Definition at line 3774 of file MK64F12_usb.h.

[0x0] Peripheral ID register

Definition at line 3762 of file MK64F12_usb.h.

[0x8] Peripheral Revision register

Definition at line 3766 of file MK64F12_usb.h.

[0xAC] SOF Threshold register

Definition at line 3800 of file MK64F12_usb.h.

[0x90] Status register

Definition at line 3786 of file MK64F12_usb.h.

[0xA8] Token register

Definition at line 3798 of file MK64F12_usb.h.

[0x100] USB Control register

Definition at line 3810 of file MK64F12_usb.h.

[0x114] Frame Adjust Register

Definition at line 3818 of file MK64F12_usb.h.

[0x10C] USB Transceiver Control register 0

Definition at line 3816 of file MK64F12_usb.h.