Documentation ¶
Overview ¶
Package dma provides interface to DMA Controller.
Peripheral: DMA_Periph DMA Controller. Instances:
DMA1 mmap.DMA1_BASE DMA2 mmap.DMA2_BASE
Registers:
0x00 32 LISR Low interrupt status register. 0x04 32 HISR High interrupt status register. 0x08 32 LIFCR Low interrupt flag clear register. 0x0C 32 HIFCR High interrupt flag clear register.
Import:
stm32/o/f411xe/mmap
Peripheral: DMA_Stream_Periph DMA Controller. Instances:
DMA1_Stream0 mmap.DMA1_Stream0_BASE DMA1_Stream1 mmap.DMA1_Stream1_BASE DMA1_Stream2 mmap.DMA1_Stream2_BASE DMA1_Stream3 mmap.DMA1_Stream3_BASE DMA1_Stream4 mmap.DMA1_Stream4_BASE DMA1_Stream5 mmap.DMA1_Stream5_BASE DMA1_Stream6 mmap.DMA1_Stream6_BASE DMA1_Stream7 mmap.DMA1_Stream7_BASE DMA2_Stream0 mmap.DMA2_Stream0_BASE DMA2_Stream1 mmap.DMA2_Stream1_BASE DMA2_Stream2 mmap.DMA2_Stream2_BASE DMA2_Stream3 mmap.DMA2_Stream3_BASE DMA2_Stream4 mmap.DMA2_Stream4_BASE DMA2_Stream5 mmap.DMA2_Stream5_BASE DMA2_Stream6 mmap.DMA2_Stream6_BASE DMA2_Stream7 mmap.DMA2_Stream7_BASE
Registers:
0x00 32 CR DMA stream x configuration register. 0x04 32 NDTR DMA stream x number of data register. 0x08 32 PAR DMA stream x peripheral address register. 0x0C 32 M0AR DMA stream x memory 0 address register. 0x10 32 M1AR DMA stream x memory 1 address register. 0x14 32 FCR DMA stream x FIFO control register.
Import:
stm32/o/f411xe/mmap
Index ¶
- Constants
- Variables
- type CR
- type DMA_Periph
- func (p *DMA_Periph) BaseAddr() uintptr
- func (p *DMA_Periph) CDMEIF0() RMLIFCR
- func (p *DMA_Periph) CDMEIF1() RMLIFCR
- func (p *DMA_Periph) CDMEIF2() RMLIFCR
- func (p *DMA_Periph) CDMEIF3() RMLIFCR
- func (p *DMA_Periph) CDMEIF4() RMHIFCR
- func (p *DMA_Periph) CDMEIF5() RMHIFCR
- func (p *DMA_Periph) CDMEIF6() RMHIFCR
- func (p *DMA_Periph) CDMEIF7() RMHIFCR
- func (p *DMA_Periph) CFEIF0() RMLIFCR
- func (p *DMA_Periph) CFEIF1() RMLIFCR
- func (p *DMA_Periph) CFEIF2() RMLIFCR
- func (p *DMA_Periph) CFEIF3() RMLIFCR
- func (p *DMA_Periph) CFEIF4() RMHIFCR
- func (p *DMA_Periph) CFEIF5() RMHIFCR
- func (p *DMA_Periph) CFEIF6() RMHIFCR
- func (p *DMA_Periph) CFEIF7() RMHIFCR
- func (p *DMA_Periph) CHTIF0() RMLIFCR
- func (p *DMA_Periph) CHTIF1() RMLIFCR
- func (p *DMA_Periph) CHTIF2() RMLIFCR
- func (p *DMA_Periph) CHTIF3() RMLIFCR
- func (p *DMA_Periph) CHTIF4() RMHIFCR
- func (p *DMA_Periph) CHTIF5() RMHIFCR
- func (p *DMA_Periph) CHTIF6() RMHIFCR
- func (p *DMA_Periph) CHTIF7() RMHIFCR
- func (p *DMA_Periph) CTCIF0() RMLIFCR
- func (p *DMA_Periph) CTCIF1() RMLIFCR
- func (p *DMA_Periph) CTCIF2() RMLIFCR
- func (p *DMA_Periph) CTCIF3() RMLIFCR
- func (p *DMA_Periph) CTCIF4() RMHIFCR
- func (p *DMA_Periph) CTCIF5() RMHIFCR
- func (p *DMA_Periph) CTCIF6() RMHIFCR
- func (p *DMA_Periph) CTCIF7() RMHIFCR
- func (p *DMA_Periph) CTEIF0() RMLIFCR
- func (p *DMA_Periph) CTEIF1() RMLIFCR
- func (p *DMA_Periph) CTEIF2() RMLIFCR
- func (p *DMA_Periph) CTEIF3() RMLIFCR
- func (p *DMA_Periph) CTEIF4() RMHIFCR
- func (p *DMA_Periph) CTEIF5() RMHIFCR
- func (p *DMA_Periph) CTEIF6() RMHIFCR
- func (p *DMA_Periph) CTEIF7() RMHIFCR
- func (p *DMA_Periph) DMEIF0() RMLISR
- func (p *DMA_Periph) DMEIF1() RMLISR
- func (p *DMA_Periph) DMEIF2() RMLISR
- func (p *DMA_Periph) DMEIF3() RMLISR
- func (p *DMA_Periph) DMEIF4() RMHISR
- func (p *DMA_Periph) DMEIF5() RMHISR
- func (p *DMA_Periph) DMEIF6() RMHISR
- func (p *DMA_Periph) DMEIF7() RMHISR
- func (p *DMA_Periph) FEIF0() RMLISR
- func (p *DMA_Periph) FEIF1() RMLISR
- func (p *DMA_Periph) FEIF2() RMLISR
- func (p *DMA_Periph) FEIF3() RMLISR
- func (p *DMA_Periph) FEIF4() RMHISR
- func (p *DMA_Periph) FEIF5() RMHISR
- func (p *DMA_Periph) FEIF6() RMHISR
- func (p *DMA_Periph) FEIF7() RMHISR
- func (p *DMA_Periph) HTIF0() RMLISR
- func (p *DMA_Periph) HTIF1() RMLISR
- func (p *DMA_Periph) HTIF2() RMLISR
- func (p *DMA_Periph) HTIF3() RMLISR
- func (p *DMA_Periph) HTIF4() RMHISR
- func (p *DMA_Periph) HTIF5() RMHISR
- func (p *DMA_Periph) HTIF6() RMHISR
- func (p *DMA_Periph) HTIF7() RMHISR
- func (p *DMA_Periph) TCIF0() RMLISR
- func (p *DMA_Periph) TCIF1() RMLISR
- func (p *DMA_Periph) TCIF2() RMLISR
- func (p *DMA_Periph) TCIF3() RMLISR
- func (p *DMA_Periph) TCIF4() RMHISR
- func (p *DMA_Periph) TCIF5() RMHISR
- func (p *DMA_Periph) TCIF6() RMHISR
- func (p *DMA_Periph) TCIF7() RMHISR
- func (p *DMA_Periph) TEIF0() RMLISR
- func (p *DMA_Periph) TEIF1() RMLISR
- func (p *DMA_Periph) TEIF2() RMLISR
- func (p *DMA_Periph) TEIF3() RMLISR
- func (p *DMA_Periph) TEIF4() RMHISR
- func (p *DMA_Periph) TEIF5() RMHISR
- func (p *DMA_Periph) TEIF6() RMHISR
- func (p *DMA_Periph) TEIF7() RMHISR
- type DMA_Stream_Periph
- func (p *DMA_Stream_Periph) ACK() RMCR
- func (p *DMA_Stream_Periph) BaseAddr() uintptr
- func (p *DMA_Stream_Periph) CHSEL() RMCR
- func (p *DMA_Stream_Periph) CIRC() RMCR
- func (p *DMA_Stream_Periph) CT() RMCR
- func (p *DMA_Stream_Periph) DBM() RMCR
- func (p *DMA_Stream_Periph) DIR() RMCR
- func (p *DMA_Stream_Periph) DMDIS() RMFCR
- func (p *DMA_Stream_Periph) DMEIE() RMCR
- func (p *DMA_Stream_Periph) EN() RMCR
- func (p *DMA_Stream_Periph) FEIE() RMFCR
- func (p *DMA_Stream_Periph) FS() RMFCR
- func (p *DMA_Stream_Periph) FTH() RMFCR
- func (p *DMA_Stream_Periph) HTIE() RMCR
- func (p *DMA_Stream_Periph) M0A() RMM0AR
- func (p *DMA_Stream_Periph) M1A() RMM1AR
- func (p *DMA_Stream_Periph) MBURST() RMCR
- func (p *DMA_Stream_Periph) MINC() RMCR
- func (p *DMA_Stream_Periph) MSIZE() RMCR
- func (p *DMA_Stream_Periph) PA() RMPAR
- func (p *DMA_Stream_Periph) PBURST() RMCR
- func (p *DMA_Stream_Periph) PFCTRL() RMCR
- func (p *DMA_Stream_Periph) PINC() RMCR
- func (p *DMA_Stream_Periph) PINCOS() RMCR
- func (p *DMA_Stream_Periph) PL() RMCR
- func (p *DMA_Stream_Periph) PSIZE() RMCR
- func (p *DMA_Stream_Periph) TCIE() RMCR
- func (p *DMA_Stream_Periph) TEIE() RMCR
- type FCR
- type HIFCR
- type HISR
- type LIFCR
- type LISR
- type M0AR
- type M1AR
- type NDTR
- type PAR
- type RCR
- type RFCR
- func (r *RFCR) AtomicClearBits(mask FCR)
- func (r *RFCR) AtomicSetBits(mask FCR)
- func (r *RFCR) AtomicStoreBits(mask, b FCR)
- func (r *RFCR) Bits(mask FCR) FCR
- func (r *RFCR) ClearBits(mask FCR)
- func (r *RFCR) Load() FCR
- func (r *RFCR) SetBits(mask FCR)
- func (r *RFCR) Store(b FCR)
- func (r *RFCR) StoreBits(mask, b FCR)
- type RHIFCR
- func (r *RHIFCR) AtomicClearBits(mask HIFCR)
- func (r *RHIFCR) AtomicSetBits(mask HIFCR)
- func (r *RHIFCR) AtomicStoreBits(mask, b HIFCR)
- func (r *RHIFCR) Bits(mask HIFCR) HIFCR
- func (r *RHIFCR) ClearBits(mask HIFCR)
- func (r *RHIFCR) Load() HIFCR
- func (r *RHIFCR) SetBits(mask HIFCR)
- func (r *RHIFCR) Store(b HIFCR)
- func (r *RHIFCR) StoreBits(mask, b HIFCR)
- type RHISR
- func (r *RHISR) AtomicClearBits(mask HISR)
- func (r *RHISR) AtomicSetBits(mask HISR)
- func (r *RHISR) AtomicStoreBits(mask, b HISR)
- func (r *RHISR) Bits(mask HISR) HISR
- func (r *RHISR) ClearBits(mask HISR)
- func (r *RHISR) Load() HISR
- func (r *RHISR) SetBits(mask HISR)
- func (r *RHISR) Store(b HISR)
- func (r *RHISR) StoreBits(mask, b HISR)
- type RLIFCR
- func (r *RLIFCR) AtomicClearBits(mask LIFCR)
- func (r *RLIFCR) AtomicSetBits(mask LIFCR)
- func (r *RLIFCR) AtomicStoreBits(mask, b LIFCR)
- func (r *RLIFCR) Bits(mask LIFCR) LIFCR
- func (r *RLIFCR) ClearBits(mask LIFCR)
- func (r *RLIFCR) Load() LIFCR
- func (r *RLIFCR) SetBits(mask LIFCR)
- func (r *RLIFCR) Store(b LIFCR)
- func (r *RLIFCR) StoreBits(mask, b LIFCR)
- type RLISR
- func (r *RLISR) AtomicClearBits(mask LISR)
- func (r *RLISR) AtomicSetBits(mask LISR)
- func (r *RLISR) AtomicStoreBits(mask, b LISR)
- func (r *RLISR) Bits(mask LISR) LISR
- func (r *RLISR) ClearBits(mask LISR)
- func (r *RLISR) Load() LISR
- func (r *RLISR) SetBits(mask LISR)
- func (r *RLISR) Store(b LISR)
- func (r *RLISR) StoreBits(mask, b LISR)
- type RM0AR
- func (r *RM0AR) AtomicClearBits(mask M0AR)
- func (r *RM0AR) AtomicSetBits(mask M0AR)
- func (r *RM0AR) AtomicStoreBits(mask, b M0AR)
- func (r *RM0AR) Bits(mask M0AR) M0AR
- func (r *RM0AR) ClearBits(mask M0AR)
- func (r *RM0AR) Load() M0AR
- func (r *RM0AR) SetBits(mask M0AR)
- func (r *RM0AR) Store(b M0AR)
- func (r *RM0AR) StoreBits(mask, b M0AR)
- type RM1AR
- func (r *RM1AR) AtomicClearBits(mask M1AR)
- func (r *RM1AR) AtomicSetBits(mask M1AR)
- func (r *RM1AR) AtomicStoreBits(mask, b M1AR)
- func (r *RM1AR) Bits(mask M1AR) M1AR
- func (r *RM1AR) ClearBits(mask M1AR)
- func (r *RM1AR) Load() M1AR
- func (r *RM1AR) SetBits(mask M1AR)
- func (r *RM1AR) Store(b M1AR)
- func (r *RM1AR) StoreBits(mask, b M1AR)
- type RMCR
- type RMFCR
- type RMHIFCR
- type RMHISR
- type RMLIFCR
- type RMLISR
- type RMM0AR
- type RMM1AR
- type RMNDTR
- type RMPAR
- type RNDTR
- func (r *RNDTR) AtomicClearBits(mask NDTR)
- func (r *RNDTR) AtomicSetBits(mask NDTR)
- func (r *RNDTR) AtomicStoreBits(mask, b NDTR)
- func (r *RNDTR) Bits(mask NDTR) NDTR
- func (r *RNDTR) ClearBits(mask NDTR)
- func (r *RNDTR) Load() NDTR
- func (r *RNDTR) SetBits(mask NDTR)
- func (r *RNDTR) Store(b NDTR)
- func (r *RNDTR) StoreBits(mask, b NDTR)
- type RPAR
- func (r *RPAR) AtomicClearBits(mask PAR)
- func (r *RPAR) AtomicSetBits(mask PAR)
- func (r *RPAR) AtomicStoreBits(mask, b PAR)
- func (r *RPAR) Bits(mask PAR) PAR
- func (r *RPAR) ClearBits(mask PAR)
- func (r *RPAR) Load() PAR
- func (r *RPAR) SetBits(mask PAR)
- func (r *RPAR) Store(b PAR)
- func (r *RPAR) StoreBits(mask, b PAR)
Constants ¶
View Source
const ( TCIF3n = 27 HTIF3n = 26 TEIF3n = 25 DMEIF3n = 24 FEIF3n = 22 TCIF2n = 21 HTIF2n = 20 TEIF2n = 19 DMEIF2n = 18 FEIF2n = 16 TCIF1n = 11 HTIF1n = 10 TEIF1n = 9 DMEIF1n = 8 FEIF1n = 6 TCIF0n = 5 HTIF0n = 4 TEIF0n = 3 DMEIF0n = 2 FEIF0n = 0 )
View Source
const ( TCIF7n = 27 HTIF7n = 26 TEIF7n = 25 DMEIF7n = 24 FEIF7n = 22 TCIF6n = 21 HTIF6n = 20 TEIF6n = 19 DMEIF6n = 18 FEIF6n = 16 TCIF5n = 11 HTIF5n = 10 TEIF5n = 9 DMEIF5n = 8 FEIF5n = 6 TCIF4n = 5 HTIF4n = 4 TEIF4n = 3 DMEIF4n = 2 FEIF4n = 0 )
View Source
const ( CTCIF3n = 27 CHTIF3n = 26 CTEIF3n = 25 CDMEIF3n = 24 CFEIF3n = 22 CTCIF2n = 21 CHTIF2n = 20 CTEIF2n = 19 CDMEIF2n = 18 CFEIF2n = 16 CTCIF1n = 11 CHTIF1n = 10 CTEIF1n = 9 CDMEIF1n = 8 CFEIF1n = 6 CTCIF0n = 5 CHTIF0n = 4 CTEIF0n = 3 CDMEIF0n = 2 CFEIF0n = 0 )
View Source
const ( CTCIF7n = 27 CHTIF7n = 26 CTEIF7n = 25 CDMEIF7n = 24 CFEIF7n = 22 CTCIF6n = 21 CHTIF6n = 20 CTEIF6n = 19 CDMEIF6n = 18 CFEIF6n = 16 CTCIF5n = 11 CHTIF5n = 10 CTEIF5n = 9 CDMEIF5n = 8 CFEIF5n = 6 CTCIF4n = 5 CHTIF4n = 4 CTEIF4n = 3 CDMEIF4n = 2 CFEIF4n = 0 )
View Source
const ( CHSELn = 25 MBURSTn = 23 PBURSTn = 21 CTn = 19 DBMn = 18 PLn = 16 PINCOSn = 15 MSIZEn = 13 PSIZEn = 11 MINCn = 10 PINCn = 9 CIRCn = 8 DIRn = 6 PFCTRLn = 5 TCIEn = 4 HTIEn = 3 TEIEn = 2 DMEIEn = 1 ENn = 0 ACKn = 20 )
View Source
const ( FEIEn = 7 FSn = 3 DMDISn = 2 FTHn = 0 )
View Source
const (
M0An = 0
)
View Source
const (
M1An = 0
)
View Source
const (
PAn = 0
)
Variables ¶
View Source
var DMA1 = (*DMA_Periph)(unsafe.Pointer(uintptr(mmap.DMA1_BASE)))
View Source
var DMA1_Stream0 = (*DMA_Stream_Periph)(unsafe.Pointer(uintptr(mmap.DMA1_Stream0_BASE)))
View Source
var DMA1_Stream1 = (*DMA_Stream_Periph)(unsafe.Pointer(uintptr(mmap.DMA1_Stream1_BASE)))
View Source
var DMA1_Stream2 = (*DMA_Stream_Periph)(unsafe.Pointer(uintptr(mmap.DMA1_Stream2_BASE)))
View Source
var DMA1_Stream3 = (*DMA_Stream_Periph)(unsafe.Pointer(uintptr(mmap.DMA1_Stream3_BASE)))
View Source
var DMA1_Stream4 = (*DMA_Stream_Periph)(unsafe.Pointer(uintptr(mmap.DMA1_Stream4_BASE)))
View Source
var DMA1_Stream5 = (*DMA_Stream_Periph)(unsafe.Pointer(uintptr(mmap.DMA1_Stream5_BASE)))
View Source
var DMA1_Stream6 = (*DMA_Stream_Periph)(unsafe.Pointer(uintptr(mmap.DMA1_Stream6_BASE)))
View Source
var DMA1_Stream7 = (*DMA_Stream_Periph)(unsafe.Pointer(uintptr(mmap.DMA1_Stream7_BASE)))
View Source
var DMA2 = (*DMA_Periph)(unsafe.Pointer(uintptr(mmap.DMA2_BASE)))
View Source
var DMA2_Stream0 = (*DMA_Stream_Periph)(unsafe.Pointer(uintptr(mmap.DMA2_Stream0_BASE)))
View Source
var DMA2_Stream1 = (*DMA_Stream_Periph)(unsafe.Pointer(uintptr(mmap.DMA2_Stream1_BASE)))
View Source
var DMA2_Stream2 = (*DMA_Stream_Periph)(unsafe.Pointer(uintptr(mmap.DMA2_Stream2_BASE)))
View Source
var DMA2_Stream3 = (*DMA_Stream_Periph)(unsafe.Pointer(uintptr(mmap.DMA2_Stream3_BASE)))
View Source
var DMA2_Stream4 = (*DMA_Stream_Periph)(unsafe.Pointer(uintptr(mmap.DMA2_Stream4_BASE)))
View Source
var DMA2_Stream5 = (*DMA_Stream_Periph)(unsafe.Pointer(uintptr(mmap.DMA2_Stream5_BASE)))
View Source
var DMA2_Stream6 = (*DMA_Stream_Periph)(unsafe.Pointer(uintptr(mmap.DMA2_Stream6_BASE)))
View Source
var DMA2_Stream7 = (*DMA_Stream_Periph)(unsafe.Pointer(uintptr(mmap.DMA2_Stream7_BASE)))
Functions ¶
This section is empty.
Types ¶
type CR ¶
type CR uint32
const ( CHSEL CR = 0x07 << 25 //+ CHSEL_0 CR = 0x01 << 25 CHSEL_1 CR = 0x02 << 25 CHSEL_2 CR = 0x04 << 25 MBURST CR = 0x03 << 23 //+ PBURST CR = 0x03 << 21 //+ CT CR = 0x01 << 19 //+ DBM CR = 0x01 << 18 //+ PL CR = 0x03 << 16 //+ PINCOS CR = 0x01 << 15 //+ MSIZE CR = 0x03 << 13 //+ PSIZE CR = 0x03 << 11 //+ MINC CR = 0x01 << 10 //+ PINC CR = 0x01 << 9 //+ CIRC CR = 0x01 << 8 //+ DIR CR = 0x03 << 6 //+ PFCTRL CR = 0x01 << 5 //+ TCIE CR = 0x01 << 4 //+ HTIE CR = 0x01 << 3 //+ TEIE CR = 0x01 << 2 //+ DMEIE CR = 0x01 << 1 //+ EN CR = 0x01 << 0 //+ ACK CR = 0x01 << 20 //+ )
type DMA_Periph ¶
func (*DMA_Periph) BaseAddr ¶
func (p *DMA_Periph) BaseAddr() uintptr
func (*DMA_Periph) CDMEIF0 ¶
func (p *DMA_Periph) CDMEIF0() RMLIFCR
func (*DMA_Periph) CDMEIF1 ¶
func (p *DMA_Periph) CDMEIF1() RMLIFCR
func (*DMA_Periph) CDMEIF2 ¶
func (p *DMA_Periph) CDMEIF2() RMLIFCR
func (*DMA_Periph) CDMEIF3 ¶
func (p *DMA_Periph) CDMEIF3() RMLIFCR
func (*DMA_Periph) CDMEIF4 ¶
func (p *DMA_Periph) CDMEIF4() RMHIFCR
func (*DMA_Periph) CDMEIF5 ¶
func (p *DMA_Periph) CDMEIF5() RMHIFCR
func (*DMA_Periph) CDMEIF6 ¶
func (p *DMA_Periph) CDMEIF6() RMHIFCR
func (*DMA_Periph) CDMEIF7 ¶
func (p *DMA_Periph) CDMEIF7() RMHIFCR
func (*DMA_Periph) CFEIF0 ¶
func (p *DMA_Periph) CFEIF0() RMLIFCR
func (*DMA_Periph) CFEIF1 ¶
func (p *DMA_Periph) CFEIF1() RMLIFCR
func (*DMA_Periph) CFEIF2 ¶
func (p *DMA_Periph) CFEIF2() RMLIFCR
func (*DMA_Periph) CFEIF3 ¶
func (p *DMA_Periph) CFEIF3() RMLIFCR
func (*DMA_Periph) CFEIF4 ¶
func (p *DMA_Periph) CFEIF4() RMHIFCR
func (*DMA_Periph) CFEIF5 ¶
func (p *DMA_Periph) CFEIF5() RMHIFCR
func (*DMA_Periph) CFEIF6 ¶
func (p *DMA_Periph) CFEIF6() RMHIFCR
func (*DMA_Periph) CFEIF7 ¶
func (p *DMA_Periph) CFEIF7() RMHIFCR
func (*DMA_Periph) CHTIF0 ¶
func (p *DMA_Periph) CHTIF0() RMLIFCR
func (*DMA_Periph) CHTIF1 ¶
func (p *DMA_Periph) CHTIF1() RMLIFCR
func (*DMA_Periph) CHTIF2 ¶
func (p *DMA_Periph) CHTIF2() RMLIFCR
func (*DMA_Periph) CHTIF3 ¶
func (p *DMA_Periph) CHTIF3() RMLIFCR
func (*DMA_Periph) CHTIF4 ¶
func (p *DMA_Periph) CHTIF4() RMHIFCR
func (*DMA_Periph) CHTIF5 ¶
func (p *DMA_Periph) CHTIF5() RMHIFCR
func (*DMA_Periph) CHTIF6 ¶
func (p *DMA_Periph) CHTIF6() RMHIFCR
func (*DMA_Periph) CHTIF7 ¶
func (p *DMA_Periph) CHTIF7() RMHIFCR
func (*DMA_Periph) CTCIF0 ¶
func (p *DMA_Periph) CTCIF0() RMLIFCR
func (*DMA_Periph) CTCIF1 ¶
func (p *DMA_Periph) CTCIF1() RMLIFCR
func (*DMA_Periph) CTCIF2 ¶
func (p *DMA_Periph) CTCIF2() RMLIFCR
func (*DMA_Periph) CTCIF3 ¶
func (p *DMA_Periph) CTCIF3() RMLIFCR
func (*DMA_Periph) CTCIF4 ¶
func (p *DMA_Periph) CTCIF4() RMHIFCR
func (*DMA_Periph) CTCIF5 ¶
func (p *DMA_Periph) CTCIF5() RMHIFCR
func (*DMA_Periph) CTCIF6 ¶
func (p *DMA_Periph) CTCIF6() RMHIFCR
func (*DMA_Periph) CTCIF7 ¶
func (p *DMA_Periph) CTCIF7() RMHIFCR
func (*DMA_Periph) CTEIF0 ¶
func (p *DMA_Periph) CTEIF0() RMLIFCR
func (*DMA_Periph) CTEIF1 ¶
func (p *DMA_Periph) CTEIF1() RMLIFCR
func (*DMA_Periph) CTEIF2 ¶
func (p *DMA_Periph) CTEIF2() RMLIFCR
func (*DMA_Periph) CTEIF3 ¶
func (p *DMA_Periph) CTEIF3() RMLIFCR
func (*DMA_Periph) CTEIF4 ¶
func (p *DMA_Periph) CTEIF4() RMHIFCR
func (*DMA_Periph) CTEIF5 ¶
func (p *DMA_Periph) CTEIF5() RMHIFCR
func (*DMA_Periph) CTEIF6 ¶
func (p *DMA_Periph) CTEIF6() RMHIFCR
func (*DMA_Periph) CTEIF7 ¶
func (p *DMA_Periph) CTEIF7() RMHIFCR
func (*DMA_Periph) DMEIF0 ¶
func (p *DMA_Periph) DMEIF0() RMLISR
func (*DMA_Periph) DMEIF1 ¶
func (p *DMA_Periph) DMEIF1() RMLISR
func (*DMA_Periph) DMEIF2 ¶
func (p *DMA_Periph) DMEIF2() RMLISR
func (*DMA_Periph) DMEIF3 ¶
func (p *DMA_Periph) DMEIF3() RMLISR
func (*DMA_Periph) DMEIF4 ¶
func (p *DMA_Periph) DMEIF4() RMHISR
func (*DMA_Periph) DMEIF5 ¶
func (p *DMA_Periph) DMEIF5() RMHISR
func (*DMA_Periph) DMEIF6 ¶
func (p *DMA_Periph) DMEIF6() RMHISR
func (*DMA_Periph) DMEIF7 ¶
func (p *DMA_Periph) DMEIF7() RMHISR
func (*DMA_Periph) FEIF0 ¶
func (p *DMA_Periph) FEIF0() RMLISR
func (*DMA_Periph) FEIF1 ¶
func (p *DMA_Periph) FEIF1() RMLISR
func (*DMA_Periph) FEIF2 ¶
func (p *DMA_Periph) FEIF2() RMLISR
func (*DMA_Periph) FEIF3 ¶
func (p *DMA_Periph) FEIF3() RMLISR
func (*DMA_Periph) FEIF4 ¶
func (p *DMA_Periph) FEIF4() RMHISR
func (*DMA_Periph) FEIF5 ¶
func (p *DMA_Periph) FEIF5() RMHISR
func (*DMA_Periph) FEIF6 ¶
func (p *DMA_Periph) FEIF6() RMHISR
func (*DMA_Periph) FEIF7 ¶
func (p *DMA_Periph) FEIF7() RMHISR
func (*DMA_Periph) HTIF0 ¶
func (p *DMA_Periph) HTIF0() RMLISR
func (*DMA_Periph) HTIF1 ¶
func (p *DMA_Periph) HTIF1() RMLISR
func (*DMA_Periph) HTIF2 ¶
func (p *DMA_Periph) HTIF2() RMLISR
func (*DMA_Periph) HTIF3 ¶
func (p *DMA_Periph) HTIF3() RMLISR
func (*DMA_Periph) HTIF4 ¶
func (p *DMA_Periph) HTIF4() RMHISR
func (*DMA_Periph) HTIF5 ¶
func (p *DMA_Periph) HTIF5() RMHISR
func (*DMA_Periph) HTIF6 ¶
func (p *DMA_Periph) HTIF6() RMHISR
func (*DMA_Periph) HTIF7 ¶
func (p *DMA_Periph) HTIF7() RMHISR
func (*DMA_Periph) TCIF0 ¶
func (p *DMA_Periph) TCIF0() RMLISR
func (*DMA_Periph) TCIF1 ¶
func (p *DMA_Periph) TCIF1() RMLISR
func (*DMA_Periph) TCIF2 ¶
func (p *DMA_Periph) TCIF2() RMLISR
func (*DMA_Periph) TCIF3 ¶
func (p *DMA_Periph) TCIF3() RMLISR
func (*DMA_Periph) TCIF4 ¶
func (p *DMA_Periph) TCIF4() RMHISR
func (*DMA_Periph) TCIF5 ¶
func (p *DMA_Periph) TCIF5() RMHISR
func (*DMA_Periph) TCIF6 ¶
func (p *DMA_Periph) TCIF6() RMHISR
func (*DMA_Periph) TCIF7 ¶
func (p *DMA_Periph) TCIF7() RMHISR
func (*DMA_Periph) TEIF0 ¶
func (p *DMA_Periph) TEIF0() RMLISR
func (*DMA_Periph) TEIF1 ¶
func (p *DMA_Periph) TEIF1() RMLISR
func (*DMA_Periph) TEIF2 ¶
func (p *DMA_Periph) TEIF2() RMLISR
func (*DMA_Periph) TEIF3 ¶
func (p *DMA_Periph) TEIF3() RMLISR
func (*DMA_Periph) TEIF4 ¶
func (p *DMA_Periph) TEIF4() RMHISR
func (*DMA_Periph) TEIF5 ¶
func (p *DMA_Periph) TEIF5() RMHISR
func (*DMA_Periph) TEIF6 ¶
func (p *DMA_Periph) TEIF6() RMHISR
func (*DMA_Periph) TEIF7 ¶
func (p *DMA_Periph) TEIF7() RMHISR
type DMA_Stream_Periph ¶
func (*DMA_Stream_Periph) ACK ¶
func (p *DMA_Stream_Periph) ACK() RMCR
func (*DMA_Stream_Periph) BaseAddr ¶
func (p *DMA_Stream_Periph) BaseAddr() uintptr
func (*DMA_Stream_Periph) CHSEL ¶
func (p *DMA_Stream_Periph) CHSEL() RMCR
func (*DMA_Stream_Periph) CIRC ¶
func (p *DMA_Stream_Periph) CIRC() RMCR
func (*DMA_Stream_Periph) CT ¶
func (p *DMA_Stream_Periph) CT() RMCR
func (*DMA_Stream_Periph) DBM ¶
func (p *DMA_Stream_Periph) DBM() RMCR
func (*DMA_Stream_Periph) DIR ¶
func (p *DMA_Stream_Periph) DIR() RMCR
func (*DMA_Stream_Periph) DMDIS ¶
func (p *DMA_Stream_Periph) DMDIS() RMFCR
func (*DMA_Stream_Periph) DMEIE ¶
func (p *DMA_Stream_Periph) DMEIE() RMCR
func (*DMA_Stream_Periph) EN ¶
func (p *DMA_Stream_Periph) EN() RMCR
func (*DMA_Stream_Periph) FEIE ¶
func (p *DMA_Stream_Periph) FEIE() RMFCR
func (*DMA_Stream_Periph) FS ¶
func (p *DMA_Stream_Periph) FS() RMFCR
func (*DMA_Stream_Periph) FTH ¶
func (p *DMA_Stream_Periph) FTH() RMFCR
func (*DMA_Stream_Periph) HTIE ¶
func (p *DMA_Stream_Periph) HTIE() RMCR
func (*DMA_Stream_Periph) M0A ¶
func (p *DMA_Stream_Periph) M0A() RMM0AR
func (*DMA_Stream_Periph) M1A ¶
func (p *DMA_Stream_Periph) M1A() RMM1AR
func (*DMA_Stream_Periph) MBURST ¶
func (p *DMA_Stream_Periph) MBURST() RMCR
func (*DMA_Stream_Periph) MINC ¶
func (p *DMA_Stream_Periph) MINC() RMCR
func (*DMA_Stream_Periph) MSIZE ¶
func (p *DMA_Stream_Periph) MSIZE() RMCR
func (*DMA_Stream_Periph) PA ¶
func (p *DMA_Stream_Periph) PA() RMPAR
func (*DMA_Stream_Periph) PBURST ¶
func (p *DMA_Stream_Periph) PBURST() RMCR
func (*DMA_Stream_Periph) PFCTRL ¶
func (p *DMA_Stream_Periph) PFCTRL() RMCR
func (*DMA_Stream_Periph) PINC ¶
func (p *DMA_Stream_Periph) PINC() RMCR
func (*DMA_Stream_Periph) PINCOS ¶
func (p *DMA_Stream_Periph) PINCOS() RMCR
func (*DMA_Stream_Periph) PL ¶
func (p *DMA_Stream_Periph) PL() RMCR
func (*DMA_Stream_Periph) PSIZE ¶
func (p *DMA_Stream_Periph) PSIZE() RMCR
func (*DMA_Stream_Periph) TCIE ¶
func (p *DMA_Stream_Periph) TCIE() RMCR
func (*DMA_Stream_Periph) TEIE ¶
func (p *DMA_Stream_Periph) TEIE() RMCR
type HIFCR ¶
type HIFCR uint32
const ( CTCIF7 HIFCR = 0x01 << 27 //+ CHTIF7 HIFCR = 0x01 << 26 //+ CTEIF7 HIFCR = 0x01 << 25 //+ CDMEIF7 HIFCR = 0x01 << 24 //+ CFEIF7 HIFCR = 0x01 << 22 //+ CTCIF6 HIFCR = 0x01 << 21 //+ CHTIF6 HIFCR = 0x01 << 20 //+ CTEIF6 HIFCR = 0x01 << 19 //+ CDMEIF6 HIFCR = 0x01 << 18 //+ CFEIF6 HIFCR = 0x01 << 16 //+ CTCIF5 HIFCR = 0x01 << 11 //+ CHTIF5 HIFCR = 0x01 << 10 //+ CTEIF5 HIFCR = 0x01 << 9 //+ CDMEIF5 HIFCR = 0x01 << 8 //+ CFEIF5 HIFCR = 0x01 << 6 //+ CTCIF4 HIFCR = 0x01 << 5 //+ CHTIF4 HIFCR = 0x01 << 4 //+ CTEIF4 HIFCR = 0x01 << 3 //+ CDMEIF4 HIFCR = 0x01 << 2 //+ CFEIF4 HIFCR = 0x01 << 0 //+ )
type HISR ¶
type HISR uint32
const ( TCIF7 HISR = 0x01 << 27 //+ HTIF7 HISR = 0x01 << 26 //+ TEIF7 HISR = 0x01 << 25 //+ DMEIF7 HISR = 0x01 << 24 //+ FEIF7 HISR = 0x01 << 22 //+ TCIF6 HISR = 0x01 << 21 //+ HTIF6 HISR = 0x01 << 20 //+ TEIF6 HISR = 0x01 << 19 //+ DMEIF6 HISR = 0x01 << 18 //+ FEIF6 HISR = 0x01 << 16 //+ TCIF5 HISR = 0x01 << 11 //+ HTIF5 HISR = 0x01 << 10 //+ TEIF5 HISR = 0x01 << 9 //+ DMEIF5 HISR = 0x01 << 8 //+ FEIF5 HISR = 0x01 << 6 //+ TCIF4 HISR = 0x01 << 5 //+ HTIF4 HISR = 0x01 << 4 //+ TEIF4 HISR = 0x01 << 3 //+ DMEIF4 HISR = 0x01 << 2 //+ FEIF4 HISR = 0x01 << 0 //+ )
type LIFCR ¶
type LIFCR uint32
const ( CTCIF3 LIFCR = 0x01 << 27 //+ CHTIF3 LIFCR = 0x01 << 26 //+ CTEIF3 LIFCR = 0x01 << 25 //+ CDMEIF3 LIFCR = 0x01 << 24 //+ CFEIF3 LIFCR = 0x01 << 22 //+ CTCIF2 LIFCR = 0x01 << 21 //+ CHTIF2 LIFCR = 0x01 << 20 //+ CTEIF2 LIFCR = 0x01 << 19 //+ CDMEIF2 LIFCR = 0x01 << 18 //+ CFEIF2 LIFCR = 0x01 << 16 //+ CTCIF1 LIFCR = 0x01 << 11 //+ CHTIF1 LIFCR = 0x01 << 10 //+ CTEIF1 LIFCR = 0x01 << 9 //+ CDMEIF1 LIFCR = 0x01 << 8 //+ CFEIF1 LIFCR = 0x01 << 6 //+ CTCIF0 LIFCR = 0x01 << 5 //+ CHTIF0 LIFCR = 0x01 << 4 //+ CTEIF0 LIFCR = 0x01 << 3 //+ CDMEIF0 LIFCR = 0x01 << 2 //+ CFEIF0 LIFCR = 0x01 << 0 //+ )
type LISR ¶
type LISR uint32
const ( TCIF3 LISR = 0x01 << 27 //+ HTIF3 LISR = 0x01 << 26 //+ TEIF3 LISR = 0x01 << 25 //+ DMEIF3 LISR = 0x01 << 24 //+ FEIF3 LISR = 0x01 << 22 //+ TCIF2 LISR = 0x01 << 21 //+ HTIF2 LISR = 0x01 << 20 //+ TEIF2 LISR = 0x01 << 19 //+ DMEIF2 LISR = 0x01 << 18 //+ FEIF2 LISR = 0x01 << 16 //+ TCIF1 LISR = 0x01 << 11 //+ HTIF1 LISR = 0x01 << 10 //+ TEIF1 LISR = 0x01 << 9 //+ DMEIF1 LISR = 0x01 << 8 //+ FEIF1 LISR = 0x01 << 6 //+ TCIF0 LISR = 0x01 << 5 //+ HTIF0 LISR = 0x01 << 4 //+ TEIF0 LISR = 0x01 << 3 //+ DMEIF0 LISR = 0x01 << 2 //+ FEIF0 LISR = 0x01 << 0 //+ )
type RFCR ¶
func (*RFCR) AtomicClearBits ¶
func (*RFCR) AtomicSetBits ¶
func (*RFCR) AtomicStoreBits ¶
type RHIFCR ¶
func (*RHIFCR) AtomicClearBits ¶
func (*RHIFCR) AtomicSetBits ¶
func (*RHIFCR) AtomicStoreBits ¶
type RHISR ¶
func (*RHISR) AtomicClearBits ¶
func (*RHISR) AtomicSetBits ¶
func (*RHISR) AtomicStoreBits ¶
type RLIFCR ¶
func (*RLIFCR) AtomicClearBits ¶
func (*RLIFCR) AtomicSetBits ¶
func (*RLIFCR) AtomicStoreBits ¶
type RLISR ¶
func (*RLISR) AtomicClearBits ¶
func (*RLISR) AtomicSetBits ¶
func (*RLISR) AtomicStoreBits ¶
type RM0AR ¶
func (*RM0AR) AtomicClearBits ¶
func (*RM0AR) AtomicSetBits ¶
func (*RM0AR) AtomicStoreBits ¶
type RM1AR ¶
func (*RM1AR) AtomicClearBits ¶
func (*RM1AR) AtomicSetBits ¶
func (*RM1AR) AtomicStoreBits ¶
type RNDTR ¶
func (*RNDTR) AtomicClearBits ¶
func (*RNDTR) AtomicSetBits ¶
func (*RNDTR) AtomicStoreBits ¶
type RPAR ¶
func (*RPAR) AtomicClearBits ¶
func (*RPAR) AtomicSetBits ¶
func (*RPAR) AtomicStoreBits ¶
Click to show internal directories.
Click to hide internal directories.