Documentation
¶
Overview ¶
Package dac provides interface to Digital to Analog Converter.
Peripheral: DAC_Periph Digital to Analog Converter. Instances:
DAC mmap.DAC1_BASE DAC1 mmap.DAC1_BASE
Registers:
0x00 32 CR Control register. 0x04 32 SWTRIGR Software trigger register. 0x08 32 DHR12R1 Channel1 12-bit right-aligned data holding register. 0x0C 32 DHR12L1 Channel1 12-bit left aligned data holding register. 0x10 32 DHR8R1 Channel1 8-bit right aligned data holding register. 0x14 32 DHR12R2 Channel2 12-bit right aligned data holding register. 0x18 32 DHR12L2 Channel2 12-bit left aligned data holding register. 0x1C 32 DHR8R2 Channel2 8-bit right-aligned data holding register. 0x20 32 DHR12RD Dual DAC 12-bit right-aligned data holding register. 0x24 32 DHR12LD DUAL DAC 12-bit left aligned data holding register. 0x28 32 DHR8RD DUAL DAC 8-bit right aligned data holding register. 0x2C 32 DOR1 Channel1 data output register. 0x30 32 DOR2 Channel2 data output register. 0x34 32 SR Status register. 0x38 32 CCR Calibration control register. 0x3C 32 MCR Mode control register. 0x40 32 SHSR1 Sample and Hold sample time register 1. 0x44 32 SHSR2 Sample and Hold sample time register 2. 0x48 32 SHHR Sample and Hold hold time register. 0x4C 32 SHRR Sample and Hold refresh time register.
Import:
stm32/o/l476xx/mmap
Index ¶
- Constants
- Variables
- type CCR
- type CR
- type DAC_Periph
- func (p *DAC_Periph) BWST1() RMSR
- func (p *DAC_Periph) BWST2() RMSR
- func (p *DAC_Periph) BaseAddr() uintptr
- func (p *DAC_Periph) CAL_FLAG1() RMSR
- func (p *DAC_Periph) CAL_FLAG2() RMSR
- func (p *DAC_Periph) CEN1() RMCR
- func (p *DAC_Periph) CEN2() RMCR
- func (p *DAC_Periph) DACC1DHR() RMDHR8RD
- func (p *DAC_Periph) DACC1DOR() RMDOR1
- func (p *DAC_Periph) DACC2DHR() RMDHR8RD
- func (p *DAC_Periph) DACC2DOR() RMDOR2
- func (p *DAC_Periph) DMAEN1() RMCR
- func (p *DAC_Periph) DMAEN2() RMCR
- func (p *DAC_Periph) DMAUDR1() RMSR
- func (p *DAC_Periph) DMAUDR2() RMSR
- func (p *DAC_Periph) DMAUDRIE1() RMCR
- func (p *DAC_Periph) DMAUDRIE2() RMCR
- func (p *DAC_Periph) EN1() RMCR
- func (p *DAC_Periph) EN2() RMCR
- func (p *DAC_Periph) MAMP1() RMCR
- func (p *DAC_Periph) MAMP2() RMCR
- func (p *DAC_Periph) MODE1() RMMCR
- func (p *DAC_Periph) MODE2() RMMCR
- func (p *DAC_Periph) OTRIM1() RMCCR
- func (p *DAC_Periph) OTRIM2() RMCCR
- func (p *DAC_Periph) SWTRIG1() RMSWTRIGR
- func (p *DAC_Periph) SWTRIG2() RMSWTRIGR
- func (p *DAC_Periph) TEN1() RMCR
- func (p *DAC_Periph) TEN2() RMCR
- func (p *DAC_Periph) THOLD1() RMSHHR
- func (p *DAC_Periph) THOLD2() RMSHHR
- func (p *DAC_Periph) TREFRESH1() RMSHRR
- func (p *DAC_Periph) TREFRESH2() RMSHRR
- func (p *DAC_Periph) TSAMPLE1() RMSHSR1
- func (p *DAC_Periph) TSAMPLE2() RMSHSR2
- func (p *DAC_Periph) TSEL1() RMCR
- func (p *DAC_Periph) TSEL2() RMCR
- func (p *DAC_Periph) WAVE1() RMCR
- func (p *DAC_Periph) WAVE2() RMCR
- type DHR12L1
- type DHR12L2
- type DHR12LD
- type DHR12R1
- type DHR12R2
- type DHR12RD
- type DHR8R1
- type DHR8R2
- type DHR8RD
- type DOR1
- type DOR2
- type MCR
- type RCCR
- func (r *RCCR) AtomicClearBits(mask CCR)
- func (r *RCCR) AtomicSetBits(mask CCR)
- func (r *RCCR) AtomicStoreBits(mask, b CCR)
- func (r *RCCR) Bits(mask CCR) CCR
- func (r *RCCR) ClearBits(mask CCR)
- func (r *RCCR) Load() CCR
- func (r *RCCR) SetBits(mask CCR)
- func (r *RCCR) Store(b CCR)
- func (r *RCCR) StoreBits(mask, b CCR)
- type RCR
- type RDHR12L1
- func (r *RDHR12L1) AtomicClearBits(mask DHR12L1)
- func (r *RDHR12L1) AtomicSetBits(mask DHR12L1)
- func (r *RDHR12L1) AtomicStoreBits(mask, b DHR12L1)
- func (r *RDHR12L1) Bits(mask DHR12L1) DHR12L1
- func (r *RDHR12L1) ClearBits(mask DHR12L1)
- func (r *RDHR12L1) Load() DHR12L1
- func (r *RDHR12L1) SetBits(mask DHR12L1)
- func (r *RDHR12L1) Store(b DHR12L1)
- func (r *RDHR12L1) StoreBits(mask, b DHR12L1)
- type RDHR12L2
- func (r *RDHR12L2) AtomicClearBits(mask DHR12L2)
- func (r *RDHR12L2) AtomicSetBits(mask DHR12L2)
- func (r *RDHR12L2) AtomicStoreBits(mask, b DHR12L2)
- func (r *RDHR12L2) Bits(mask DHR12L2) DHR12L2
- func (r *RDHR12L2) ClearBits(mask DHR12L2)
- func (r *RDHR12L2) Load() DHR12L2
- func (r *RDHR12L2) SetBits(mask DHR12L2)
- func (r *RDHR12L2) Store(b DHR12L2)
- func (r *RDHR12L2) StoreBits(mask, b DHR12L2)
- type RDHR12LD
- func (r *RDHR12LD) AtomicClearBits(mask DHR12LD)
- func (r *RDHR12LD) AtomicSetBits(mask DHR12LD)
- func (r *RDHR12LD) AtomicStoreBits(mask, b DHR12LD)
- func (r *RDHR12LD) Bits(mask DHR12LD) DHR12LD
- func (r *RDHR12LD) ClearBits(mask DHR12LD)
- func (r *RDHR12LD) Load() DHR12LD
- func (r *RDHR12LD) SetBits(mask DHR12LD)
- func (r *RDHR12LD) Store(b DHR12LD)
- func (r *RDHR12LD) StoreBits(mask, b DHR12LD)
- type RDHR12R1
- func (r *RDHR12R1) AtomicClearBits(mask DHR12R1)
- func (r *RDHR12R1) AtomicSetBits(mask DHR12R1)
- func (r *RDHR12R1) AtomicStoreBits(mask, b DHR12R1)
- func (r *RDHR12R1) Bits(mask DHR12R1) DHR12R1
- func (r *RDHR12R1) ClearBits(mask DHR12R1)
- func (r *RDHR12R1) Load() DHR12R1
- func (r *RDHR12R1) SetBits(mask DHR12R1)
- func (r *RDHR12R1) Store(b DHR12R1)
- func (r *RDHR12R1) StoreBits(mask, b DHR12R1)
- type RDHR12R2
- func (r *RDHR12R2) AtomicClearBits(mask DHR12R2)
- func (r *RDHR12R2) AtomicSetBits(mask DHR12R2)
- func (r *RDHR12R2) AtomicStoreBits(mask, b DHR12R2)
- func (r *RDHR12R2) Bits(mask DHR12R2) DHR12R2
- func (r *RDHR12R2) ClearBits(mask DHR12R2)
- func (r *RDHR12R2) Load() DHR12R2
- func (r *RDHR12R2) SetBits(mask DHR12R2)
- func (r *RDHR12R2) Store(b DHR12R2)
- func (r *RDHR12R2) StoreBits(mask, b DHR12R2)
- type RDHR12RD
- func (r *RDHR12RD) AtomicClearBits(mask DHR12RD)
- func (r *RDHR12RD) AtomicSetBits(mask DHR12RD)
- func (r *RDHR12RD) AtomicStoreBits(mask, b DHR12RD)
- func (r *RDHR12RD) Bits(mask DHR12RD) DHR12RD
- func (r *RDHR12RD) ClearBits(mask DHR12RD)
- func (r *RDHR12RD) Load() DHR12RD
- func (r *RDHR12RD) SetBits(mask DHR12RD)
- func (r *RDHR12RD) Store(b DHR12RD)
- func (r *RDHR12RD) StoreBits(mask, b DHR12RD)
- type RDHR8R1
- func (r *RDHR8R1) AtomicClearBits(mask DHR8R1)
- func (r *RDHR8R1) AtomicSetBits(mask DHR8R1)
- func (r *RDHR8R1) AtomicStoreBits(mask, b DHR8R1)
- func (r *RDHR8R1) Bits(mask DHR8R1) DHR8R1
- func (r *RDHR8R1) ClearBits(mask DHR8R1)
- func (r *RDHR8R1) Load() DHR8R1
- func (r *RDHR8R1) SetBits(mask DHR8R1)
- func (r *RDHR8R1) Store(b DHR8R1)
- func (r *RDHR8R1) StoreBits(mask, b DHR8R1)
- type RDHR8R2
- func (r *RDHR8R2) AtomicClearBits(mask DHR8R2)
- func (r *RDHR8R2) AtomicSetBits(mask DHR8R2)
- func (r *RDHR8R2) AtomicStoreBits(mask, b DHR8R2)
- func (r *RDHR8R2) Bits(mask DHR8R2) DHR8R2
- func (r *RDHR8R2) ClearBits(mask DHR8R2)
- func (r *RDHR8R2) Load() DHR8R2
- func (r *RDHR8R2) SetBits(mask DHR8R2)
- func (r *RDHR8R2) Store(b DHR8R2)
- func (r *RDHR8R2) StoreBits(mask, b DHR8R2)
- type RDHR8RD
- func (r *RDHR8RD) AtomicClearBits(mask DHR8RD)
- func (r *RDHR8RD) AtomicSetBits(mask DHR8RD)
- func (r *RDHR8RD) AtomicStoreBits(mask, b DHR8RD)
- func (r *RDHR8RD) Bits(mask DHR8RD) DHR8RD
- func (r *RDHR8RD) ClearBits(mask DHR8RD)
- func (r *RDHR8RD) Load() DHR8RD
- func (r *RDHR8RD) SetBits(mask DHR8RD)
- func (r *RDHR8RD) Store(b DHR8RD)
- func (r *RDHR8RD) StoreBits(mask, b DHR8RD)
- type RDOR1
- func (r *RDOR1) AtomicClearBits(mask DOR1)
- func (r *RDOR1) AtomicSetBits(mask DOR1)
- func (r *RDOR1) AtomicStoreBits(mask, b DOR1)
- func (r *RDOR1) Bits(mask DOR1) DOR1
- func (r *RDOR1) ClearBits(mask DOR1)
- func (r *RDOR1) Load() DOR1
- func (r *RDOR1) SetBits(mask DOR1)
- func (r *RDOR1) Store(b DOR1)
- func (r *RDOR1) StoreBits(mask, b DOR1)
- type RDOR2
- func (r *RDOR2) AtomicClearBits(mask DOR2)
- func (r *RDOR2) AtomicSetBits(mask DOR2)
- func (r *RDOR2) AtomicStoreBits(mask, b DOR2)
- func (r *RDOR2) Bits(mask DOR2) DOR2
- func (r *RDOR2) ClearBits(mask DOR2)
- func (r *RDOR2) Load() DOR2
- func (r *RDOR2) SetBits(mask DOR2)
- func (r *RDOR2) Store(b DOR2)
- func (r *RDOR2) StoreBits(mask, b DOR2)
- type RMCCR
- type RMCR
- func (r *RMCR) AtomicClearBits(mask MCR)
- func (r *RMCR) AtomicSetBits(mask MCR)
- func (r *RMCR) AtomicStoreBits(mask, b MCR)
- func (r *RMCR) Bits(mask MCR) MCR
- func (r *RMCR) ClearBits(mask MCR)
- func (r *RMCR) Load() MCR
- func (r *RMCR) SetBits(mask MCR)
- func (r *RMCR) Store(b MCR)
- func (r *RMCR) StoreBits(mask, b MCR)
- type RMDHR12L1
- type RMDHR12L2
- type RMDHR12LD
- type RMDHR12R1
- type RMDHR12R2
- type RMDHR12RD
- type RMDHR8R1
- type RMDHR8R2
- type RMDHR8RD
- type RMDOR1
- type RMDOR2
- type RMMCR
- type RMSHHR
- type RMSHRR
- type RMSHSR1
- type RMSHSR2
- type RMSR
- type RMSWTRIGR
- type RSHHR
- func (r *RSHHR) AtomicClearBits(mask SHHR)
- func (r *RSHHR) AtomicSetBits(mask SHHR)
- func (r *RSHHR) AtomicStoreBits(mask, b SHHR)
- func (r *RSHHR) Bits(mask SHHR) SHHR
- func (r *RSHHR) ClearBits(mask SHHR)
- func (r *RSHHR) Load() SHHR
- func (r *RSHHR) SetBits(mask SHHR)
- func (r *RSHHR) Store(b SHHR)
- func (r *RSHHR) StoreBits(mask, b SHHR)
- type RSHRR
- func (r *RSHRR) AtomicClearBits(mask SHRR)
- func (r *RSHRR) AtomicSetBits(mask SHRR)
- func (r *RSHRR) AtomicStoreBits(mask, b SHRR)
- func (r *RSHRR) Bits(mask SHRR) SHRR
- func (r *RSHRR) ClearBits(mask SHRR)
- func (r *RSHRR) Load() SHRR
- func (r *RSHRR) SetBits(mask SHRR)
- func (r *RSHRR) Store(b SHRR)
- func (r *RSHRR) StoreBits(mask, b SHRR)
- type RSHSR1
- func (r *RSHSR1) AtomicClearBits(mask SHSR1)
- func (r *RSHSR1) AtomicSetBits(mask SHSR1)
- func (r *RSHSR1) AtomicStoreBits(mask, b SHSR1)
- func (r *RSHSR1) Bits(mask SHSR1) SHSR1
- func (r *RSHSR1) ClearBits(mask SHSR1)
- func (r *RSHSR1) Load() SHSR1
- func (r *RSHSR1) SetBits(mask SHSR1)
- func (r *RSHSR1) Store(b SHSR1)
- func (r *RSHSR1) StoreBits(mask, b SHSR1)
- type RSHSR2
- func (r *RSHSR2) AtomicClearBits(mask SHSR2)
- func (r *RSHSR2) AtomicSetBits(mask SHSR2)
- func (r *RSHSR2) AtomicStoreBits(mask, b SHSR2)
- func (r *RSHSR2) Bits(mask SHSR2) SHSR2
- func (r *RSHSR2) ClearBits(mask SHSR2)
- func (r *RSHSR2) Load() SHSR2
- func (r *RSHSR2) SetBits(mask SHSR2)
- func (r *RSHSR2) Store(b SHSR2)
- func (r *RSHSR2) StoreBits(mask, b SHSR2)
- type RSR
- type RSWTRIGR
- func (r *RSWTRIGR) AtomicClearBits(mask SWTRIGR)
- func (r *RSWTRIGR) AtomicSetBits(mask SWTRIGR)
- func (r *RSWTRIGR) AtomicStoreBits(mask, b SWTRIGR)
- func (r *RSWTRIGR) Bits(mask SWTRIGR) SWTRIGR
- func (r *RSWTRIGR) ClearBits(mask SWTRIGR)
- func (r *RSWTRIGR) Load() SWTRIGR
- func (r *RSWTRIGR) SetBits(mask SWTRIGR)
- func (r *RSWTRIGR) Store(b SWTRIGR)
- func (r *RSWTRIGR) StoreBits(mask, b SWTRIGR)
- type SHHR
- type SHRR
- type SHSR1
- type SHSR2
- type SR
- type SWTRIGR
Constants ¶
View Source
const ( EN1n = 0 TEN1n = 2 TSEL1n = 3 WAVE1n = 6 MAMP1n = 8 DMAEN1n = 12 DMAUDRIE1n = 13 CEN1n = 14 EN2n = 16 TEN2n = 18 TSEL2n = 19 WAVE2n = 22 MAMP2n = 24 DMAEN2n = 28 DMAUDRIE2n = 29 CEN2n = 30 )
View Source
const ( SWTRIG1n = 0 SWTRIG2n = 1 )
View Source
const ( DACC1DHRn = 0 DACC2DHRn = 16 )
View Source
const ( DACC1DHRn = 4 DACC2DHRn = 20 )
View Source
const ( DACC1DHRn = 0 DACC2DHRn = 8 )
View Source
const ( DMAUDR1n = 13 CAL_FLAG1n = 14 BWST1n = 15 DMAUDR2n = 29 CAL_FLAG2n = 30 BWST2n = 31 )
View Source
const ( OTRIM1n = 0 OTRIM2n = 16 )
View Source
const ( MODE1n = 0 MODE2n = 16 )
View Source
const ( THOLD1n = 0 THOLD2n = 16 )
View Source
const ( TREFRESH1n = 0 TREFRESH2n = 16 )
View Source
const (
DACC1DHRn = 0
)
View Source
const (
DACC1DHRn = 4
)
View Source
const (
DACC1DHRn = 0
)
View Source
const (
DACC1DORn = 0
)
View Source
const (
DACC2DHRn = 0
)
View Source
const (
DACC2DHRn = 4
)
View Source
const (
DACC2DHRn = 0
)
View Source
const (
DACC2DORn = 0
)
View Source
const (
TSAMPLE1n = 0
)
View Source
const (
TSAMPLE2n = 0
)
Variables ¶
View Source
var DAC = (*DAC_Periph)(unsafe.Pointer(uintptr(mmap.DAC1_BASE)))
View Source
var DAC1 = (*DAC_Periph)(unsafe.Pointer(uintptr(mmap.DAC1_BASE)))
Functions ¶
This section is empty.
Types ¶
type CR ¶
type CR uint32
const ( EN1 CR = 0x01 << 0 //+ DAC channel1 enable. TEN1 CR = 0x01 << 2 //+ DAC channel1 Trigger enable. TSEL1 CR = 0x07 << 3 //+ TSEL1[2:0] (DAC channel1 Trigger selection). WAVE1 CR = 0x03 << 6 //+ WAVE1[1:0] (DAC channel1 noise/triangle wave generation enable). MAMP1 CR = 0x0F << 8 //+ MAMP1[3:0] (DAC channel1 Mask/Amplitude selector). DMAEN1 CR = 0x01 << 12 //+ DAC channel1 DMA enable. DMAUDRIE1 CR = 0x01 << 13 //+ DAC channel 1 DMA underrun interrupt enable >. CEN1 CR = 0x01 << 14 //+ DAC channel 1 calibration enable >. EN2 CR = 0x01 << 16 //+ DAC channel2 enable. TEN2 CR = 0x01 << 18 //+ DAC channel2 Trigger enable. TSEL2 CR = 0x07 << 19 //+ TSEL2[2:0] (DAC channel2 Trigger selection). WAVE2 CR = 0x03 << 22 //+ WAVE2[1:0] (DAC channel2 noise/triangle wave generation enable). MAMP2 CR = 0x0F << 24 //+ MAMP2[3:0] (DAC channel2 Mask/Amplitude selector). DMAEN2 CR = 0x01 << 28 //+ DAC channel2 DMA enabled. DMAUDRIE2 CR = 0x01 << 29 //+ DAC channel2 DMA underrun interrupt enable >. CEN2 CR = 0x01 << 30 //+ DAC channel2 calibration enable >. )
type DAC_Periph ¶
type DAC_Periph struct { CR RCR SWTRIGR RSWTRIGR DHR12R1 RDHR12R1 DHR12L1 RDHR12L1 DHR8R1 RDHR8R1 DHR12R2 RDHR12R2 DHR12L2 RDHR12L2 DHR8R2 RDHR8R2 DHR12RD RDHR12RD DHR12LD RDHR12LD DHR8RD RDHR8RD DOR1 RDOR1 DOR2 RDOR2 SR RSR CCR RCCR MCR RMCR SHSR1 RSHSR1 SHSR2 RSHSR2 SHHR RSHHR SHRR RSHRR }
func (*DAC_Periph) BWST1 ¶
func (p *DAC_Periph) BWST1() RMSR
func (*DAC_Periph) BWST2 ¶
func (p *DAC_Periph) BWST2() RMSR
func (*DAC_Periph) BaseAddr ¶
func (p *DAC_Periph) BaseAddr() uintptr
func (*DAC_Periph) CAL_FLAG1 ¶
func (p *DAC_Periph) CAL_FLAG1() RMSR
func (*DAC_Periph) CAL_FLAG2 ¶
func (p *DAC_Periph) CAL_FLAG2() RMSR
func (*DAC_Periph) CEN1 ¶
func (p *DAC_Periph) CEN1() RMCR
func (*DAC_Periph) CEN2 ¶
func (p *DAC_Periph) CEN2() RMCR
func (*DAC_Periph) DACC1DHR ¶
func (p *DAC_Periph) DACC1DHR() RMDHR8RD
func (*DAC_Periph) DACC1DOR ¶
func (p *DAC_Periph) DACC1DOR() RMDOR1
func (*DAC_Periph) DACC2DHR ¶
func (p *DAC_Periph) DACC2DHR() RMDHR8RD
func (*DAC_Periph) DACC2DOR ¶
func (p *DAC_Periph) DACC2DOR() RMDOR2
func (*DAC_Periph) DMAEN1 ¶
func (p *DAC_Periph) DMAEN1() RMCR
func (*DAC_Periph) DMAEN2 ¶
func (p *DAC_Periph) DMAEN2() RMCR
func (*DAC_Periph) DMAUDR1 ¶
func (p *DAC_Periph) DMAUDR1() RMSR
func (*DAC_Periph) DMAUDR2 ¶
func (p *DAC_Periph) DMAUDR2() RMSR
func (*DAC_Periph) DMAUDRIE1 ¶
func (p *DAC_Periph) DMAUDRIE1() RMCR
func (*DAC_Periph) DMAUDRIE2 ¶
func (p *DAC_Periph) DMAUDRIE2() RMCR
func (*DAC_Periph) EN1 ¶
func (p *DAC_Periph) EN1() RMCR
func (*DAC_Periph) EN2 ¶
func (p *DAC_Periph) EN2() RMCR
func (*DAC_Periph) MAMP1 ¶
func (p *DAC_Periph) MAMP1() RMCR
func (*DAC_Periph) MAMP2 ¶
func (p *DAC_Periph) MAMP2() RMCR
func (*DAC_Periph) MODE1 ¶
func (p *DAC_Periph) MODE1() RMMCR
func (*DAC_Periph) MODE2 ¶
func (p *DAC_Periph) MODE2() RMMCR
func (*DAC_Periph) OTRIM1 ¶
func (p *DAC_Periph) OTRIM1() RMCCR
func (*DAC_Periph) OTRIM2 ¶
func (p *DAC_Periph) OTRIM2() RMCCR
func (*DAC_Periph) SWTRIG1 ¶
func (p *DAC_Periph) SWTRIG1() RMSWTRIGR
func (*DAC_Periph) SWTRIG2 ¶
func (p *DAC_Periph) SWTRIG2() RMSWTRIGR
func (*DAC_Periph) TEN1 ¶
func (p *DAC_Periph) TEN1() RMCR
func (*DAC_Periph) TEN2 ¶
func (p *DAC_Periph) TEN2() RMCR
func (*DAC_Periph) THOLD1 ¶
func (p *DAC_Periph) THOLD1() RMSHHR
func (*DAC_Periph) THOLD2 ¶
func (p *DAC_Periph) THOLD2() RMSHHR
func (*DAC_Periph) TREFRESH1 ¶
func (p *DAC_Periph) TREFRESH1() RMSHRR
func (*DAC_Periph) TREFRESH2 ¶
func (p *DAC_Periph) TREFRESH2() RMSHRR
func (*DAC_Periph) TSAMPLE1 ¶
func (p *DAC_Periph) TSAMPLE1() RMSHSR1
func (*DAC_Periph) TSAMPLE2 ¶
func (p *DAC_Periph) TSAMPLE2() RMSHSR2
func (*DAC_Periph) TSEL1 ¶
func (p *DAC_Periph) TSEL1() RMCR
func (*DAC_Periph) TSEL2 ¶
func (p *DAC_Periph) TSEL2() RMCR
func (*DAC_Periph) WAVE1 ¶
func (p *DAC_Periph) WAVE1() RMCR
func (*DAC_Periph) WAVE2 ¶
func (p *DAC_Periph) WAVE2() RMCR
type DHR12L1 ¶
type DHR12L1 uint32
const (
DACC1DHR DHR12L1 = 0xFFF << 4 //+ DAC channel1 12-bit Left aligned data.
)
type DHR12L2 ¶
type DHR12L2 uint32
const (
DACC2DHR DHR12L2 = 0xFFF << 4 //+ DAC channel2 12-bit Left aligned data.
)
type DHR12R1 ¶
type DHR12R1 uint32
const (
DACC1DHR DHR12R1 = 0xFFF << 0 //+ DAC channel1 12-bit Right aligned data.
)
type DHR12R2 ¶
type DHR12R2 uint32
const (
DACC2DHR DHR12R2 = 0xFFF << 0 //+ DAC channel2 12-bit Right aligned data.
)
type DHR8R1 ¶
type DHR8R1 uint32
const (
DACC1DHR DHR8R1 = 0xFF << 0 //+ DAC channel1 8-bit Right aligned data.
)
type DHR8R2 ¶
type DHR8R2 uint32
const (
DACC2DHR DHR8R2 = 0xFF << 0 //+ DAC channel2 8-bit Right aligned data.
)
type RCCR ¶
func (*RCCR) AtomicClearBits ¶
func (*RCCR) AtomicSetBits ¶
func (*RCCR) AtomicStoreBits ¶
type RDHR12L1 ¶
func (*RDHR12L1) AtomicClearBits ¶
func (*RDHR12L1) AtomicSetBits ¶
func (*RDHR12L1) AtomicStoreBits ¶
type RDHR12L2 ¶
func (*RDHR12L2) AtomicClearBits ¶
func (*RDHR12L2) AtomicSetBits ¶
func (*RDHR12L2) AtomicStoreBits ¶
type RDHR12LD ¶
func (*RDHR12LD) AtomicClearBits ¶
func (*RDHR12LD) AtomicSetBits ¶
func (*RDHR12LD) AtomicStoreBits ¶
type RDHR12R1 ¶
func (*RDHR12R1) AtomicClearBits ¶
func (*RDHR12R1) AtomicSetBits ¶
func (*RDHR12R1) AtomicStoreBits ¶
type RDHR12R2 ¶
func (*RDHR12R2) AtomicClearBits ¶
func (*RDHR12R2) AtomicSetBits ¶
func (*RDHR12R2) AtomicStoreBits ¶
type RDHR12RD ¶
func (*RDHR12RD) AtomicClearBits ¶
func (*RDHR12RD) AtomicSetBits ¶
func (*RDHR12RD) AtomicStoreBits ¶
type RDHR8R1 ¶
func (*RDHR8R1) AtomicClearBits ¶
func (*RDHR8R1) AtomicSetBits ¶
func (*RDHR8R1) AtomicStoreBits ¶
type RDHR8R2 ¶
func (*RDHR8R2) AtomicClearBits ¶
func (*RDHR8R2) AtomicSetBits ¶
func (*RDHR8R2) AtomicStoreBits ¶
type RDHR8RD ¶
func (*RDHR8RD) AtomicClearBits ¶
func (*RDHR8RD) AtomicSetBits ¶
func (*RDHR8RD) AtomicStoreBits ¶
type RDOR1 ¶
func (*RDOR1) AtomicClearBits ¶
func (*RDOR1) AtomicSetBits ¶
func (*RDOR1) AtomicStoreBits ¶
type RDOR2 ¶
func (*RDOR2) AtomicClearBits ¶
func (*RDOR2) AtomicSetBits ¶
func (*RDOR2) AtomicStoreBits ¶
type RMCR ¶
func (*RMCR) AtomicClearBits ¶
func (r *RMCR) AtomicClearBits(mask MCR)
func (*RMCR) AtomicSetBits ¶
func (r *RMCR) AtomicSetBits(mask MCR)
func (*RMCR) AtomicStoreBits ¶
func (r *RMCR) AtomicStoreBits(mask, b MCR)
type RSHHR ¶
func (*RSHHR) AtomicClearBits ¶
func (*RSHHR) AtomicSetBits ¶
func (*RSHHR) AtomicStoreBits ¶
type RSHRR ¶
func (*RSHRR) AtomicClearBits ¶
func (*RSHRR) AtomicSetBits ¶
func (*RSHRR) AtomicStoreBits ¶
type RSHSR1 ¶
func (*RSHSR1) AtomicClearBits ¶
func (*RSHSR1) AtomicSetBits ¶
func (*RSHSR1) AtomicStoreBits ¶
type RSHSR2 ¶
func (*RSHSR2) AtomicClearBits ¶
func (*RSHSR2) AtomicSetBits ¶
func (*RSHSR2) AtomicStoreBits ¶
type RSWTRIGR ¶
func (*RSWTRIGR) AtomicClearBits ¶
func (*RSWTRIGR) AtomicSetBits ¶
func (*RSWTRIGR) AtomicStoreBits ¶
type SR ¶
type SR uint32
const ( DMAUDR1 SR = 0x01 << 13 //+ DAC channel1 DMA underrun flag. CAL_FLAG1 SR = 0x01 << 14 //+ DAC channel1 calibration offset status. BWST1 SR = 0x01 << 15 //+ DAC channel1 busy writing sample time flag. DMAUDR2 SR = 0x01 << 29 //+ DAC channel2 DMA underrun flag. CAL_FLAG2 SR = 0x01 << 30 //+ DAC channel2 calibration offset status. BWST2 SR = 0x01 << 31 //+ DAC channel2 busy writing sample time flag. )
Click to show internal directories.
Click to hide internal directories.