usb

package
v0.0.0-...-168ccc2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2021 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Overview

Package usb provides interface to Universal Serial Bus Full Speed Device.

Peripheral: USB_Periph Universal Serial Bus Full Speed Device. Instances:

USB  mmap.USB_BASE

Registers:

0x00 16  EP0R          Endpoint 0 register.
0x02 16  RESERVED0     Reserved.
0x04 16  EP1R          Endpoint 1 register.
0x06 16  RESERVED1     Reserved.
0x08 16  EP2R          Endpoint 2 register.
0x0A 16  RESERVED2     Reserved.
0x0C 16  EP3R          Endpoint 3 register.
0x0E 16  RESERVED3     Reserved.
0x10 16  EP4R          Endpoint 4 register.
0x12 16  RESERVED4     Reserved.
0x14 16  EP5R          Endpoint 5 register.
0x16 16  RESERVED5     Reserved.
0x18 16  EP6R          Endpoint 6 register.
0x1A 16  RESERVED6     Reserved.
0x1C 16  EP7R          Endpoint 7 register.
0x1E 16  RESERVED7[17] Reserved.
0x40 16  CNTR          Control register.
0x42 16  RESERVED8     Reserved.
0x44 16  ISTR          Interrupt status register.
0x46 16  RESERVED9     Reserved.
0x48 16  FNR           Frame number register.
0x4A 16  RESERVEDA     Reserved.
0x4C 16  DADDR         Device address register.
0x4E 16  RESERVEDB     Reserved.
0x50 16  BTABLE        Buffer Table address register.
0x52 16  RESERVEDC     Reserved.
0x54 16  LPMCSR        LPM Control and Status register.
0x56 16  RESERVEDD     Reserved.

Import:

stm32/o/f303xe/mmap

Index

Constants

View Source
const (
	CTRMn     = 15
	PMAOVRn   = 14
	ERRMn     = 13
	WKUPMn    = 12
	SUSPMn    = 11
	RESETMn   = 10
	SOFMn     = 9
	ESOFMn    = 8
	L1REQMn   = 7
	L1RESUMEn = 5
	RESUMEn   = 4
	FSUSPn    = 3
	LPMODEn   = 2
	PDWNn     = 1
	FRESn     = 0
)
View Source
const (
	CTRn    = 15
	PMAOVRn = 14
	ERRn    = 13
	WKUPn   = 12
	SUSPn   = 11
	RESETn  = 10
	SOFn    = 9
	ESOFn   = 8
	L1REQn  = 7
	DIRn    = 4
	EP_IDn  = 0
)
View Source
const (
	RXDPn = 15
	RXDMn = 14
	LCKn  = 13
	LSOFn = 11
	FNn   = 0
)
View Source
const (
	EFn  = 7
	ADDn = 0
)
View Source
const (
	BESLn    = 4
	REMWAKEn = 3
	LPMACKn  = 1
	LMPENn   = 0
)

Variables

Functions

This section is empty.

Types

type BTABLE

type BTABLE uint16

func (BTABLE) Field

func (b BTABLE) Field(mask BTABLE) int

func (BTABLE) J

func (mask BTABLE) J(v int) BTABLE

type CNTR

type CNTR uint16
const (
	CTRM     CNTR = 0x01 << 15 //+ Correct TRansfer Mask.
	PMAOVR   CNTR = 0x01 << 14 //+ DMA OVeR/underrun Mask.
	ERRM     CNTR = 0x01 << 13 //+ ERRor Mask.
	WKUPM    CNTR = 0x01 << 12 //+ WaKe UP Mask.
	SUSPM    CNTR = 0x01 << 11 //+ SUSPend Mask.
	RESETM   CNTR = 0x01 << 10 //+ RESET Mask.
	SOFM     CNTR = 0x01 << 9  //+ Start Of Frame Mask.
	ESOFM    CNTR = 0x01 << 8  //+ Expected Start Of Frame Mask.
	L1REQM   CNTR = 0x01 << 7  //+ LPM L1 state request interrupt mask.
	L1RESUME CNTR = 0x01 << 5  //+ LPM L1 Resume request.
	RESUME   CNTR = 0x01 << 4  //+ RESUME request.
	FSUSP    CNTR = 0x01 << 3  //+ Force SUSPend.
	LPMODE   CNTR = 0x01 << 2  //+ Low-power MODE.
	PDWN     CNTR = 0x01 << 1  //+ Power DoWN.
	FRES     CNTR = 0x01 << 0  //+ Force USB RESet.
)

func (CNTR) Field

func (b CNTR) Field(mask CNTR) int

func (CNTR) J

func (mask CNTR) J(v int) CNTR

type DADDR

type DADDR uint16
const (
	EF  DADDR = 0x01 << 7 //+ USB device address Enable Function.
	ADD DADDR = 0x7F << 0 //+ USB device address.
)

func (DADDR) Field

func (b DADDR) Field(mask DADDR) int

func (DADDR) J

func (mask DADDR) J(v int) DADDR

type EP0R

type EP0R uint16

func (EP0R) Field

func (b EP0R) Field(mask EP0R) int

func (EP0R) J

func (mask EP0R) J(v int) EP0R

type EP1R

type EP1R uint16

func (EP1R) Field

func (b EP1R) Field(mask EP1R) int

func (EP1R) J

func (mask EP1R) J(v int) EP1R

type EP2R

type EP2R uint16

func (EP2R) Field

func (b EP2R) Field(mask EP2R) int

func (EP2R) J

func (mask EP2R) J(v int) EP2R

type EP3R

type EP3R uint16

func (EP3R) Field

func (b EP3R) Field(mask EP3R) int

func (EP3R) J

func (mask EP3R) J(v int) EP3R

type EP4R

type EP4R uint16

func (EP4R) Field

func (b EP4R) Field(mask EP4R) int

func (EP4R) J

func (mask EP4R) J(v int) EP4R

type EP5R

type EP5R uint16

func (EP5R) Field

func (b EP5R) Field(mask EP5R) int

func (EP5R) J

func (mask EP5R) J(v int) EP5R

type EP6R

type EP6R uint16

func (EP6R) Field

func (b EP6R) Field(mask EP6R) int

func (EP6R) J

func (mask EP6R) J(v int) EP6R

type EP7R

type EP7R uint16

func (EP7R) Field

func (b EP7R) Field(mask EP7R) int

func (EP7R) J

func (mask EP7R) J(v int) EP7R

type FNR

type FNR uint16
const (
	RXDP FNR = 0x01 << 15 //+ status of D+ data line.
	RXDM FNR = 0x01 << 14 //+ status of D- data line.
	LCK  FNR = 0x01 << 13 //+ LoCKed.
	LSOF FNR = 0x03 << 11 //+ Lost SOF.
	FN   FNR = 0x7FF << 0 //+ Frame Number.
)

func (FNR) Field

func (b FNR) Field(mask FNR) int

func (FNR) J

func (mask FNR) J(v int) FNR

type ISTR

type ISTR uint16
const (
	CTR    ISTR = 0x01 << 15 //+ Correct TRansfer (clear-only bit).
	PMAOVR ISTR = 0x01 << 14 //+ DMA OVeR/underrun (clear-only bit).
	ERR    ISTR = 0x01 << 13 //+ ERRor (clear-only bit).
	WKUP   ISTR = 0x01 << 12 //+ WaKe UP (clear-only bit).
	SUSP   ISTR = 0x01 << 11 //+ SUSPend (clear-only bit).
	RESET  ISTR = 0x01 << 10 //+ RESET (clear-only bit).
	SOF    ISTR = 0x01 << 9  //+ Start Of Frame (clear-only bit).
	ESOF   ISTR = 0x01 << 8  //+ Expected Start Of Frame (clear-only bit).
	L1REQ  ISTR = 0x01 << 7  //+ LPM L1 state request.
	DIR    ISTR = 0x01 << 4  //+ DIRection of transaction (read-only bit).
	EP_ID  ISTR = 0x0F << 0  //+ EndPoint IDentifier (read-only bit).
)

func (ISTR) Field

func (b ISTR) Field(mask ISTR) int

func (ISTR) J

func (mask ISTR) J(v int) ISTR

type LPMCSR

type LPMCSR uint16
const (
	BESL    LPMCSR = 0x0F << 4 //+ BESL value received with last ACKed LPM Token.
	REMWAKE LPMCSR = 0x01 << 3 //+ bRemoteWake value received with last ACKed LPM Token.
	LPMACK  LPMCSR = 0x01 << 1 //+ LPM Token acknowledge enable.
	LMPEN   LPMCSR = 0x01 << 0 //+ LPM support enable.
)

func (LPMCSR) Field

func (b LPMCSR) Field(mask LPMCSR) int

func (LPMCSR) J

func (mask LPMCSR) J(v int) LPMCSR

type RBTABLE

type RBTABLE struct{ mmio.U16 }

func (*RBTABLE) Bits

func (r *RBTABLE) Bits(mask BTABLE) BTABLE

func (*RBTABLE) ClearBits

func (r *RBTABLE) ClearBits(mask BTABLE)

func (*RBTABLE) Load

func (r *RBTABLE) Load() BTABLE

func (*RBTABLE) SetBits

func (r *RBTABLE) SetBits(mask BTABLE)

func (*RBTABLE) Store

func (r *RBTABLE) Store(b BTABLE)

func (*RBTABLE) StoreBits

func (r *RBTABLE) StoreBits(mask, b BTABLE)

type RCNTR

type RCNTR struct{ mmio.U16 }

func (*RCNTR) Bits

func (r *RCNTR) Bits(mask CNTR) CNTR

func (*RCNTR) ClearBits

func (r *RCNTR) ClearBits(mask CNTR)

func (*RCNTR) Load

func (r *RCNTR) Load() CNTR

func (*RCNTR) SetBits

func (r *RCNTR) SetBits(mask CNTR)

func (*RCNTR) Store

func (r *RCNTR) Store(b CNTR)

func (*RCNTR) StoreBits

func (r *RCNTR) StoreBits(mask, b CNTR)

type RDADDR

type RDADDR struct{ mmio.U16 }

func (*RDADDR) Bits

func (r *RDADDR) Bits(mask DADDR) DADDR

func (*RDADDR) ClearBits

func (r *RDADDR) ClearBits(mask DADDR)

func (*RDADDR) Load

func (r *RDADDR) Load() DADDR

func (*RDADDR) SetBits

func (r *RDADDR) SetBits(mask DADDR)

func (*RDADDR) Store

func (r *RDADDR) Store(b DADDR)

func (*RDADDR) StoreBits

func (r *RDADDR) StoreBits(mask, b DADDR)

type REP0R

type REP0R struct{ mmio.U16 }

func (*REP0R) Bits

func (r *REP0R) Bits(mask EP0R) EP0R

func (*REP0R) ClearBits

func (r *REP0R) ClearBits(mask EP0R)

func (*REP0R) Load

func (r *REP0R) Load() EP0R

func (*REP0R) SetBits

func (r *REP0R) SetBits(mask EP0R)

func (*REP0R) Store

func (r *REP0R) Store(b EP0R)

func (*REP0R) StoreBits

func (r *REP0R) StoreBits(mask, b EP0R)

type REP1R

type REP1R struct{ mmio.U16 }

func (*REP1R) Bits

func (r *REP1R) Bits(mask EP1R) EP1R

func (*REP1R) ClearBits

func (r *REP1R) ClearBits(mask EP1R)

func (*REP1R) Load

func (r *REP1R) Load() EP1R

func (*REP1R) SetBits

func (r *REP1R) SetBits(mask EP1R)

func (*REP1R) Store

func (r *REP1R) Store(b EP1R)

func (*REP1R) StoreBits

func (r *REP1R) StoreBits(mask, b EP1R)

type REP2R

type REP2R struct{ mmio.U16 }

func (*REP2R) Bits

func (r *REP2R) Bits(mask EP2R) EP2R

func (*REP2R) ClearBits

func (r *REP2R) ClearBits(mask EP2R)

func (*REP2R) Load

func (r *REP2R) Load() EP2R

func (*REP2R) SetBits

func (r *REP2R) SetBits(mask EP2R)

func (*REP2R) Store

func (r *REP2R) Store(b EP2R)

func (*REP2R) StoreBits

func (r *REP2R) StoreBits(mask, b EP2R)

type REP3R

type REP3R struct{ mmio.U16 }

func (*REP3R) Bits

func (r *REP3R) Bits(mask EP3R) EP3R

func (*REP3R) ClearBits

func (r *REP3R) ClearBits(mask EP3R)

func (*REP3R) Load

func (r *REP3R) Load() EP3R

func (*REP3R) SetBits

func (r *REP3R) SetBits(mask EP3R)

func (*REP3R) Store

func (r *REP3R) Store(b EP3R)

func (*REP3R) StoreBits

func (r *REP3R) StoreBits(mask, b EP3R)

type REP4R

type REP4R struct{ mmio.U16 }

func (*REP4R) Bits

func (r *REP4R) Bits(mask EP4R) EP4R

func (*REP4R) ClearBits

func (r *REP4R) ClearBits(mask EP4R)

func (*REP4R) Load

func (r *REP4R) Load() EP4R

func (*REP4R) SetBits

func (r *REP4R) SetBits(mask EP4R)

func (*REP4R) Store

func (r *REP4R) Store(b EP4R)

func (*REP4R) StoreBits

func (r *REP4R) StoreBits(mask, b EP4R)

type REP5R

type REP5R struct{ mmio.U16 }

func (*REP5R) Bits

func (r *REP5R) Bits(mask EP5R) EP5R

func (*REP5R) ClearBits

func (r *REP5R) ClearBits(mask EP5R)

func (*REP5R) Load

func (r *REP5R) Load() EP5R

func (*REP5R) SetBits

func (r *REP5R) SetBits(mask EP5R)

func (*REP5R) Store

func (r *REP5R) Store(b EP5R)

func (*REP5R) StoreBits

func (r *REP5R) StoreBits(mask, b EP5R)

type REP6R

type REP6R struct{ mmio.U16 }

func (*REP6R) Bits

func (r *REP6R) Bits(mask EP6R) EP6R

func (*REP6R) ClearBits

func (r *REP6R) ClearBits(mask EP6R)

func (*REP6R) Load

func (r *REP6R) Load() EP6R

func (*REP6R) SetBits

func (r *REP6R) SetBits(mask EP6R)

func (*REP6R) Store

func (r *REP6R) Store(b EP6R)

func (*REP6R) StoreBits

func (r *REP6R) StoreBits(mask, b EP6R)

type REP7R

type REP7R struct{ mmio.U16 }

func (*REP7R) Bits

func (r *REP7R) Bits(mask EP7R) EP7R

func (*REP7R) ClearBits

func (r *REP7R) ClearBits(mask EP7R)

func (*REP7R) Load

func (r *REP7R) Load() EP7R

func (*REP7R) SetBits

func (r *REP7R) SetBits(mask EP7R)

func (*REP7R) Store

func (r *REP7R) Store(b EP7R)

func (*REP7R) StoreBits

func (r *REP7R) StoreBits(mask, b EP7R)

type RESERVED0

type RESERVED0 uint16

func (RESERVED0) Field

func (b RESERVED0) Field(mask RESERVED0) int

func (RESERVED0) J

func (mask RESERVED0) J(v int) RESERVED0

type RESERVED1

type RESERVED1 uint16

func (RESERVED1) Field

func (b RESERVED1) Field(mask RESERVED1) int

func (RESERVED1) J

func (mask RESERVED1) J(v int) RESERVED1

type RESERVED2

type RESERVED2 uint16

func (RESERVED2) Field

func (b RESERVED2) Field(mask RESERVED2) int

func (RESERVED2) J

func (mask RESERVED2) J(v int) RESERVED2

type RESERVED3

type RESERVED3 uint16

func (RESERVED3) Field

func (b RESERVED3) Field(mask RESERVED3) int

func (RESERVED3) J

func (mask RESERVED3) J(v int) RESERVED3

type RESERVED4

type RESERVED4 uint16

func (RESERVED4) Field

func (b RESERVED4) Field(mask RESERVED4) int

func (RESERVED4) J

func (mask RESERVED4) J(v int) RESERVED4

type RESERVED5

type RESERVED5 uint16

func (RESERVED5) Field

func (b RESERVED5) Field(mask RESERVED5) int

func (RESERVED5) J

func (mask RESERVED5) J(v int) RESERVED5

type RESERVED6

type RESERVED6 uint16

func (RESERVED6) Field

func (b RESERVED6) Field(mask RESERVED6) int

func (RESERVED6) J

func (mask RESERVED6) J(v int) RESERVED6

type RESERVED7

type RESERVED7 uint16

func (RESERVED7) Field

func (b RESERVED7) Field(mask RESERVED7) int

func (RESERVED7) J

func (mask RESERVED7) J(v int) RESERVED7

type RESERVED8

type RESERVED8 uint16

func (RESERVED8) Field

func (b RESERVED8) Field(mask RESERVED8) int

func (RESERVED8) J

func (mask RESERVED8) J(v int) RESERVED8

type RESERVED9

type RESERVED9 uint16

func (RESERVED9) Field

func (b RESERVED9) Field(mask RESERVED9) int

func (RESERVED9) J

func (mask RESERVED9) J(v int) RESERVED9

type RESERVEDA

type RESERVEDA uint16

func (RESERVEDA) Field

func (b RESERVEDA) Field(mask RESERVEDA) int

func (RESERVEDA) J

func (mask RESERVEDA) J(v int) RESERVEDA

type RESERVEDB

type RESERVEDB uint16

func (RESERVEDB) Field

func (b RESERVEDB) Field(mask RESERVEDB) int

func (RESERVEDB) J

func (mask RESERVEDB) J(v int) RESERVEDB

type RESERVEDC

type RESERVEDC uint16

func (RESERVEDC) Field

func (b RESERVEDC) Field(mask RESERVEDC) int

func (RESERVEDC) J

func (mask RESERVEDC) J(v int) RESERVEDC

type RESERVEDD

type RESERVEDD uint16

func (RESERVEDD) Field

func (b RESERVEDD) Field(mask RESERVEDD) int

func (RESERVEDD) J

func (mask RESERVEDD) J(v int) RESERVEDD

type RFNR

type RFNR struct{ mmio.U16 }

func (*RFNR) Bits

func (r *RFNR) Bits(mask FNR) FNR

func (*RFNR) ClearBits

func (r *RFNR) ClearBits(mask FNR)

func (*RFNR) Load

func (r *RFNR) Load() FNR

func (*RFNR) SetBits

func (r *RFNR) SetBits(mask FNR)

func (*RFNR) Store

func (r *RFNR) Store(b FNR)

func (*RFNR) StoreBits

func (r *RFNR) StoreBits(mask, b FNR)

type RISTR

type RISTR struct{ mmio.U16 }

func (*RISTR) Bits

func (r *RISTR) Bits(mask ISTR) ISTR

func (*RISTR) ClearBits

func (r *RISTR) ClearBits(mask ISTR)

func (*RISTR) Load

func (r *RISTR) Load() ISTR

func (*RISTR) SetBits

func (r *RISTR) SetBits(mask ISTR)

func (*RISTR) Store

func (r *RISTR) Store(b ISTR)

func (*RISTR) StoreBits

func (r *RISTR) StoreBits(mask, b ISTR)

type RLPMCSR

type RLPMCSR struct{ mmio.U16 }

func (*RLPMCSR) Bits

func (r *RLPMCSR) Bits(mask LPMCSR) LPMCSR

func (*RLPMCSR) ClearBits

func (r *RLPMCSR) ClearBits(mask LPMCSR)

func (*RLPMCSR) Load

func (r *RLPMCSR) Load() LPMCSR

func (*RLPMCSR) SetBits

func (r *RLPMCSR) SetBits(mask LPMCSR)

func (*RLPMCSR) Store

func (r *RLPMCSR) Store(b LPMCSR)

func (*RLPMCSR) StoreBits

func (r *RLPMCSR) StoreBits(mask, b LPMCSR)

type RMBTABLE

type RMBTABLE struct{ mmio.UM16 }

func (RMBTABLE) Load

func (rm RMBTABLE) Load() BTABLE

func (RMBTABLE) Store

func (rm RMBTABLE) Store(b BTABLE)

type RMCNTR

type RMCNTR struct{ mmio.UM16 }

func (RMCNTR) Load

func (rm RMCNTR) Load() CNTR

func (RMCNTR) Store

func (rm RMCNTR) Store(b CNTR)

type RMDADDR

type RMDADDR struct{ mmio.UM16 }

func (RMDADDR) Load

func (rm RMDADDR) Load() DADDR

func (RMDADDR) Store

func (rm RMDADDR) Store(b DADDR)

type RMEP0R

type RMEP0R struct{ mmio.UM16 }

func (RMEP0R) Load

func (rm RMEP0R) Load() EP0R

func (RMEP0R) Store

func (rm RMEP0R) Store(b EP0R)

type RMEP1R

type RMEP1R struct{ mmio.UM16 }

func (RMEP1R) Load

func (rm RMEP1R) Load() EP1R

func (RMEP1R) Store

func (rm RMEP1R) Store(b EP1R)

type RMEP2R

type RMEP2R struct{ mmio.UM16 }

func (RMEP2R) Load

func (rm RMEP2R) Load() EP2R

func (RMEP2R) Store

func (rm RMEP2R) Store(b EP2R)

type RMEP3R

type RMEP3R struct{ mmio.UM16 }

func (RMEP3R) Load

func (rm RMEP3R) Load() EP3R

func (RMEP3R) Store

func (rm RMEP3R) Store(b EP3R)

type RMEP4R

type RMEP4R struct{ mmio.UM16 }

func (RMEP4R) Load

func (rm RMEP4R) Load() EP4R

func (RMEP4R) Store

func (rm RMEP4R) Store(b EP4R)

type RMEP5R

type RMEP5R struct{ mmio.UM16 }

func (RMEP5R) Load

func (rm RMEP5R) Load() EP5R

func (RMEP5R) Store

func (rm RMEP5R) Store(b EP5R)

type RMEP6R

type RMEP6R struct{ mmio.UM16 }

func (RMEP6R) Load

func (rm RMEP6R) Load() EP6R

func (RMEP6R) Store

func (rm RMEP6R) Store(b EP6R)

type RMEP7R

type RMEP7R struct{ mmio.UM16 }

func (RMEP7R) Load

func (rm RMEP7R) Load() EP7R

func (RMEP7R) Store

func (rm RMEP7R) Store(b EP7R)

type RMFNR

type RMFNR struct{ mmio.UM16 }

func (RMFNR) Load

func (rm RMFNR) Load() FNR

func (RMFNR) Store

func (rm RMFNR) Store(b FNR)

type RMISTR

type RMISTR struct{ mmio.UM16 }

func (RMISTR) Load

func (rm RMISTR) Load() ISTR

func (RMISTR) Store

func (rm RMISTR) Store(b ISTR)

type RMLPMCSR

type RMLPMCSR struct{ mmio.UM16 }

func (RMLPMCSR) Load

func (rm RMLPMCSR) Load() LPMCSR

func (RMLPMCSR) Store

func (rm RMLPMCSR) Store(b LPMCSR)

type RMRESERVED0

type RMRESERVED0 struct{ mmio.UM16 }

func (RMRESERVED0) Load

func (rm RMRESERVED0) Load() RESERVED0

func (RMRESERVED0) Store

func (rm RMRESERVED0) Store(b RESERVED0)

type RMRESERVED1

type RMRESERVED1 struct{ mmio.UM16 }

func (RMRESERVED1) Load

func (rm RMRESERVED1) Load() RESERVED1

func (RMRESERVED1) Store

func (rm RMRESERVED1) Store(b RESERVED1)

type RMRESERVED2

type RMRESERVED2 struct{ mmio.UM16 }

func (RMRESERVED2) Load

func (rm RMRESERVED2) Load() RESERVED2

func (RMRESERVED2) Store

func (rm RMRESERVED2) Store(b RESERVED2)

type RMRESERVED3

type RMRESERVED3 struct{ mmio.UM16 }

func (RMRESERVED3) Load

func (rm RMRESERVED3) Load() RESERVED3

func (RMRESERVED3) Store

func (rm RMRESERVED3) Store(b RESERVED3)

type RMRESERVED4

type RMRESERVED4 struct{ mmio.UM16 }

func (RMRESERVED4) Load

func (rm RMRESERVED4) Load() RESERVED4

func (RMRESERVED4) Store

func (rm RMRESERVED4) Store(b RESERVED4)

type RMRESERVED5

type RMRESERVED5 struct{ mmio.UM16 }

func (RMRESERVED5) Load

func (rm RMRESERVED5) Load() RESERVED5

func (RMRESERVED5) Store

func (rm RMRESERVED5) Store(b RESERVED5)

type RMRESERVED6

type RMRESERVED6 struct{ mmio.UM16 }

func (RMRESERVED6) Load

func (rm RMRESERVED6) Load() RESERVED6

func (RMRESERVED6) Store

func (rm RMRESERVED6) Store(b RESERVED6)

type RMRESERVED7

type RMRESERVED7 struct{ mmio.UM16 }

func (RMRESERVED7) Load

func (rm RMRESERVED7) Load() RESERVED7

func (RMRESERVED7) Store

func (rm RMRESERVED7) Store(b RESERVED7)

type RMRESERVED8

type RMRESERVED8 struct{ mmio.UM16 }

func (RMRESERVED8) Load

func (rm RMRESERVED8) Load() RESERVED8

func (RMRESERVED8) Store

func (rm RMRESERVED8) Store(b RESERVED8)

type RMRESERVED9

type RMRESERVED9 struct{ mmio.UM16 }

func (RMRESERVED9) Load

func (rm RMRESERVED9) Load() RESERVED9

func (RMRESERVED9) Store

func (rm RMRESERVED9) Store(b RESERVED9)

type RMRESERVEDA

type RMRESERVEDA struct{ mmio.UM16 }

func (RMRESERVEDA) Load

func (rm RMRESERVEDA) Load() RESERVEDA

func (RMRESERVEDA) Store

func (rm RMRESERVEDA) Store(b RESERVEDA)

type RMRESERVEDB

type RMRESERVEDB struct{ mmio.UM16 }

func (RMRESERVEDB) Load

func (rm RMRESERVEDB) Load() RESERVEDB

func (RMRESERVEDB) Store

func (rm RMRESERVEDB) Store(b RESERVEDB)

type RMRESERVEDC

type RMRESERVEDC struct{ mmio.UM16 }

func (RMRESERVEDC) Load

func (rm RMRESERVEDC) Load() RESERVEDC

func (RMRESERVEDC) Store

func (rm RMRESERVEDC) Store(b RESERVEDC)

type RMRESERVEDD

type RMRESERVEDD struct{ mmio.UM16 }

func (RMRESERVEDD) Load

func (rm RMRESERVEDD) Load() RESERVEDD

func (RMRESERVEDD) Store

func (rm RMRESERVEDD) Store(b RESERVEDD)

type RRESERVED0

type RRESERVED0 struct{ mmio.U16 }

func (*RRESERVED0) Bits

func (r *RRESERVED0) Bits(mask RESERVED0) RESERVED0

func (*RRESERVED0) ClearBits

func (r *RRESERVED0) ClearBits(mask RESERVED0)

func (*RRESERVED0) Load

func (r *RRESERVED0) Load() RESERVED0

func (*RRESERVED0) SetBits

func (r *RRESERVED0) SetBits(mask RESERVED0)

func (*RRESERVED0) Store

func (r *RRESERVED0) Store(b RESERVED0)

func (*RRESERVED0) StoreBits

func (r *RRESERVED0) StoreBits(mask, b RESERVED0)

type RRESERVED1

type RRESERVED1 struct{ mmio.U16 }

func (*RRESERVED1) Bits

func (r *RRESERVED1) Bits(mask RESERVED1) RESERVED1

func (*RRESERVED1) ClearBits

func (r *RRESERVED1) ClearBits(mask RESERVED1)

func (*RRESERVED1) Load

func (r *RRESERVED1) Load() RESERVED1

func (*RRESERVED1) SetBits

func (r *RRESERVED1) SetBits(mask RESERVED1)

func (*RRESERVED1) Store

func (r *RRESERVED1) Store(b RESERVED1)

func (*RRESERVED1) StoreBits

func (r *RRESERVED1) StoreBits(mask, b RESERVED1)

type RRESERVED2

type RRESERVED2 struct{ mmio.U16 }

func (*RRESERVED2) Bits

func (r *RRESERVED2) Bits(mask RESERVED2) RESERVED2

func (*RRESERVED2) ClearBits

func (r *RRESERVED2) ClearBits(mask RESERVED2)

func (*RRESERVED2) Load

func (r *RRESERVED2) Load() RESERVED2

func (*RRESERVED2) SetBits

func (r *RRESERVED2) SetBits(mask RESERVED2)

func (*RRESERVED2) Store

func (r *RRESERVED2) Store(b RESERVED2)

func (*RRESERVED2) StoreBits

func (r *RRESERVED2) StoreBits(mask, b RESERVED2)

type RRESERVED3

type RRESERVED3 struct{ mmio.U16 }

func (*RRESERVED3) Bits

func (r *RRESERVED3) Bits(mask RESERVED3) RESERVED3

func (*RRESERVED3) ClearBits

func (r *RRESERVED3) ClearBits(mask RESERVED3)

func (*RRESERVED3) Load

func (r *RRESERVED3) Load() RESERVED3

func (*RRESERVED3) SetBits

func (r *RRESERVED3) SetBits(mask RESERVED3)

func (*RRESERVED3) Store

func (r *RRESERVED3) Store(b RESERVED3)

func (*RRESERVED3) StoreBits

func (r *RRESERVED3) StoreBits(mask, b RESERVED3)

type RRESERVED4

type RRESERVED4 struct{ mmio.U16 }

func (*RRESERVED4) Bits

func (r *RRESERVED4) Bits(mask RESERVED4) RESERVED4

func (*RRESERVED4) ClearBits

func (r *RRESERVED4) ClearBits(mask RESERVED4)

func (*RRESERVED4) Load

func (r *RRESERVED4) Load() RESERVED4

func (*RRESERVED4) SetBits

func (r *RRESERVED4) SetBits(mask RESERVED4)

func (*RRESERVED4) Store

func (r *RRESERVED4) Store(b RESERVED4)

func (*RRESERVED4) StoreBits

func (r *RRESERVED4) StoreBits(mask, b RESERVED4)

type RRESERVED5

type RRESERVED5 struct{ mmio.U16 }

func (*RRESERVED5) Bits

func (r *RRESERVED5) Bits(mask RESERVED5) RESERVED5

func (*RRESERVED5) ClearBits

func (r *RRESERVED5) ClearBits(mask RESERVED5)

func (*RRESERVED5) Load

func (r *RRESERVED5) Load() RESERVED5

func (*RRESERVED5) SetBits

func (r *RRESERVED5) SetBits(mask RESERVED5)

func (*RRESERVED5) Store

func (r *RRESERVED5) Store(b RESERVED5)

func (*RRESERVED5) StoreBits

func (r *RRESERVED5) StoreBits(mask, b RESERVED5)

type RRESERVED6

type RRESERVED6 struct{ mmio.U16 }

func (*RRESERVED6) Bits

func (r *RRESERVED6) Bits(mask RESERVED6) RESERVED6

func (*RRESERVED6) ClearBits

func (r *RRESERVED6) ClearBits(mask RESERVED6)

func (*RRESERVED6) Load

func (r *RRESERVED6) Load() RESERVED6

func (*RRESERVED6) SetBits

func (r *RRESERVED6) SetBits(mask RESERVED6)

func (*RRESERVED6) Store

func (r *RRESERVED6) Store(b RESERVED6)

func (*RRESERVED6) StoreBits

func (r *RRESERVED6) StoreBits(mask, b RESERVED6)

type RRESERVED7

type RRESERVED7 struct{ mmio.U16 }

func (*RRESERVED7) Bits

func (r *RRESERVED7) Bits(mask RESERVED7) RESERVED7

func (*RRESERVED7) ClearBits

func (r *RRESERVED7) ClearBits(mask RESERVED7)

func (*RRESERVED7) Load

func (r *RRESERVED7) Load() RESERVED7

func (*RRESERVED7) SetBits

func (r *RRESERVED7) SetBits(mask RESERVED7)

func (*RRESERVED7) Store

func (r *RRESERVED7) Store(b RESERVED7)

func (*RRESERVED7) StoreBits

func (r *RRESERVED7) StoreBits(mask, b RESERVED7)

type RRESERVED8

type RRESERVED8 struct{ mmio.U16 }

func (*RRESERVED8) Bits

func (r *RRESERVED8) Bits(mask RESERVED8) RESERVED8

func (*RRESERVED8) ClearBits

func (r *RRESERVED8) ClearBits(mask RESERVED8)

func (*RRESERVED8) Load

func (r *RRESERVED8) Load() RESERVED8

func (*RRESERVED8) SetBits

func (r *RRESERVED8) SetBits(mask RESERVED8)

func (*RRESERVED8) Store

func (r *RRESERVED8) Store(b RESERVED8)

func (*RRESERVED8) StoreBits

func (r *RRESERVED8) StoreBits(mask, b RESERVED8)

type RRESERVED9

type RRESERVED9 struct{ mmio.U16 }

func (*RRESERVED9) Bits

func (r *RRESERVED9) Bits(mask RESERVED9) RESERVED9

func (*RRESERVED9) ClearBits

func (r *RRESERVED9) ClearBits(mask RESERVED9)

func (*RRESERVED9) Load

func (r *RRESERVED9) Load() RESERVED9

func (*RRESERVED9) SetBits

func (r *RRESERVED9) SetBits(mask RESERVED9)

func (*RRESERVED9) Store

func (r *RRESERVED9) Store(b RESERVED9)

func (*RRESERVED9) StoreBits

func (r *RRESERVED9) StoreBits(mask, b RESERVED9)

type RRESERVEDA

type RRESERVEDA struct{ mmio.U16 }

func (*RRESERVEDA) Bits

func (r *RRESERVEDA) Bits(mask RESERVEDA) RESERVEDA

func (*RRESERVEDA) ClearBits

func (r *RRESERVEDA) ClearBits(mask RESERVEDA)

func (*RRESERVEDA) Load

func (r *RRESERVEDA) Load() RESERVEDA

func (*RRESERVEDA) SetBits

func (r *RRESERVEDA) SetBits(mask RESERVEDA)

func (*RRESERVEDA) Store

func (r *RRESERVEDA) Store(b RESERVEDA)

func (*RRESERVEDA) StoreBits

func (r *RRESERVEDA) StoreBits(mask, b RESERVEDA)

type RRESERVEDB

type RRESERVEDB struct{ mmio.U16 }

func (*RRESERVEDB) Bits

func (r *RRESERVEDB) Bits(mask RESERVEDB) RESERVEDB

func (*RRESERVEDB) ClearBits

func (r *RRESERVEDB) ClearBits(mask RESERVEDB)

func (*RRESERVEDB) Load

func (r *RRESERVEDB) Load() RESERVEDB

func (*RRESERVEDB) SetBits

func (r *RRESERVEDB) SetBits(mask RESERVEDB)

func (*RRESERVEDB) Store

func (r *RRESERVEDB) Store(b RESERVEDB)

func (*RRESERVEDB) StoreBits

func (r *RRESERVEDB) StoreBits(mask, b RESERVEDB)

type RRESERVEDC

type RRESERVEDC struct{ mmio.U16 }

func (*RRESERVEDC) Bits

func (r *RRESERVEDC) Bits(mask RESERVEDC) RESERVEDC

func (*RRESERVEDC) ClearBits

func (r *RRESERVEDC) ClearBits(mask RESERVEDC)

func (*RRESERVEDC) Load

func (r *RRESERVEDC) Load() RESERVEDC

func (*RRESERVEDC) SetBits

func (r *RRESERVEDC) SetBits(mask RESERVEDC)

func (*RRESERVEDC) Store

func (r *RRESERVEDC) Store(b RESERVEDC)

func (*RRESERVEDC) StoreBits

func (r *RRESERVEDC) StoreBits(mask, b RESERVEDC)

type RRESERVEDD

type RRESERVEDD struct{ mmio.U16 }

func (*RRESERVEDD) Bits

func (r *RRESERVEDD) Bits(mask RESERVEDD) RESERVEDD

func (*RRESERVEDD) ClearBits

func (r *RRESERVEDD) ClearBits(mask RESERVEDD)

func (*RRESERVEDD) Load

func (r *RRESERVEDD) Load() RESERVEDD

func (*RRESERVEDD) SetBits

func (r *RRESERVEDD) SetBits(mask RESERVEDD)

func (*RRESERVEDD) Store

func (r *RRESERVEDD) Store(b RESERVEDD)

func (*RRESERVEDD) StoreBits

func (r *RRESERVEDD) StoreBits(mask, b RESERVEDD)

type USB_Periph

type USB_Periph struct {
	EP0R      REP0R
	RESERVED0 RRESERVED0
	EP1R      REP1R
	RESERVED1 RRESERVED1
	EP2R      REP2R
	RESERVED2 RRESERVED2
	EP3R      REP3R
	RESERVED3 RRESERVED3
	EP4R      REP4R
	RESERVED4 RRESERVED4
	EP5R      REP5R
	RESERVED5 RRESERVED5
	EP6R      REP6R
	RESERVED6 RRESERVED6
	EP7R      REP7R
	RESERVED7 [17]RRESERVED7
	CNTR      RCNTR
	RESERVED8 RRESERVED8
	ISTR      RISTR
	RESERVED9 RRESERVED9
	FNR       RFNR
	RESERVEDA RRESERVEDA
	DADDR     RDADDR
	RESERVEDB RRESERVEDB
	BTABLE    RBTABLE
	RESERVEDC RRESERVEDC
	LPMCSR    RLPMCSR
	RESERVEDD RRESERVEDD
}

func (*USB_Periph) ADD

func (p *USB_Periph) ADD() RMDADDR

func (*USB_Periph) BESL

func (p *USB_Periph) BESL() RMLPMCSR

func (*USB_Periph) BaseAddr

func (p *USB_Periph) BaseAddr() uintptr

func (*USB_Periph) CTR

func (p *USB_Periph) CTR() RMISTR

func (*USB_Periph) CTRM

func (p *USB_Periph) CTRM() RMCNTR

func (*USB_Periph) DIR

func (p *USB_Periph) DIR() RMISTR

func (*USB_Periph) EF

func (p *USB_Periph) EF() RMDADDR

func (*USB_Periph) EP_ID

func (p *USB_Periph) EP_ID() RMISTR

func (*USB_Periph) ERR

func (p *USB_Periph) ERR() RMISTR

func (*USB_Periph) ERRM

func (p *USB_Periph) ERRM() RMCNTR

func (*USB_Periph) ESOF

func (p *USB_Periph) ESOF() RMISTR

func (*USB_Periph) ESOFM

func (p *USB_Periph) ESOFM() RMCNTR

func (*USB_Periph) FN

func (p *USB_Periph) FN() RMFNR

func (*USB_Periph) FRES

func (p *USB_Periph) FRES() RMCNTR

func (*USB_Periph) FSUSP

func (p *USB_Periph) FSUSP() RMCNTR

func (*USB_Periph) L1REQ

func (p *USB_Periph) L1REQ() RMISTR

func (*USB_Periph) L1REQM

func (p *USB_Periph) L1REQM() RMCNTR

func (*USB_Periph) L1RESUME

func (p *USB_Periph) L1RESUME() RMCNTR

func (*USB_Periph) LCK

func (p *USB_Periph) LCK() RMFNR

func (*USB_Periph) LMPEN

func (p *USB_Periph) LMPEN() RMLPMCSR

func (*USB_Periph) LPMACK

func (p *USB_Periph) LPMACK() RMLPMCSR

func (*USB_Periph) LPMODE

func (p *USB_Periph) LPMODE() RMCNTR

func (*USB_Periph) LSOF

func (p *USB_Periph) LSOF() RMFNR

func (*USB_Periph) PDWN

func (p *USB_Periph) PDWN() RMCNTR

func (*USB_Periph) PMAOVR

func (p *USB_Periph) PMAOVR() RMISTR

func (*USB_Periph) REMWAKE

func (p *USB_Periph) REMWAKE() RMLPMCSR

func (*USB_Periph) RESET

func (p *USB_Periph) RESET() RMISTR

func (*USB_Periph) RESETM

func (p *USB_Periph) RESETM() RMCNTR

func (*USB_Periph) RESUME

func (p *USB_Periph) RESUME() RMCNTR

func (*USB_Periph) RXDM

func (p *USB_Periph) RXDM() RMFNR

func (*USB_Periph) RXDP

func (p *USB_Periph) RXDP() RMFNR

func (*USB_Periph) SOF

func (p *USB_Periph) SOF() RMISTR

func (*USB_Periph) SOFM

func (p *USB_Periph) SOFM() RMCNTR

func (*USB_Periph) SUSP

func (p *USB_Periph) SUSP() RMISTR

func (*USB_Periph) SUSPM

func (p *USB_Periph) SUSPM() RMCNTR

func (*USB_Periph) WKUP

func (p *USB_Periph) WKUP() RMISTR

func (*USB_Periph) WKUPM

func (p *USB_Periph) WKUPM() RMCNTR

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL