Documentation
¶
Overview ¶
Package pwr provides interface to Power Control.
Peripheral: PWR_Periph Power Control. Instances:
PWR mmap.PWR_BASE
Registers:
0x00 32 CR Power control register. 0x04 32 CSR Power control/status register.
Import:
stm32/o/f030x6/mmap
Index ¶
- Constants
- Variables
- type CR
- type CSR
- type PWR_Periph
- func (p *PWR_Periph) BaseAddr() uintptr
- func (p *PWR_Periph) CSBF() RMCR
- func (p *PWR_Periph) CWUF() RMCR
- func (p *PWR_Periph) DBP() RMCR
- func (p *PWR_Periph) EWUP1() RMCSR
- func (p *PWR_Periph) EWUP2() RMCSR
- func (p *PWR_Periph) LPDS() RMCR
- func (p *PWR_Periph) PDDS() RMCR
- func (p *PWR_Periph) SBF() RMCSR
- func (p *PWR_Periph) WUF() RMCSR
- type RCR
- type RCSR
- func (r *RCSR) AtomicClearBits(mask CSR)
- func (r *RCSR) AtomicSetBits(mask CSR)
- func (r *RCSR) AtomicStoreBits(mask, b CSR)
- func (r *RCSR) Bits(mask CSR) CSR
- func (r *RCSR) ClearBits(mask CSR)
- func (r *RCSR) Load() CSR
- func (r *RCSR) SetBits(mask CSR)
- func (r *RCSR) Store(b CSR)
- func (r *RCSR) StoreBits(mask, b CSR)
- type RMCR
- type RMCSR
Constants ¶
View Source
const ( LPDSn = 0 PDDSn = 1 CWUFn = 2 CSBFn = 3 DBPn = 8 )
View Source
const ( WUFn = 0 SBFn = 1 EWUP1n = 8 EWUP2n = 9 )
Variables ¶
View Source
var PWR = (*PWR_Periph)(unsafe.Pointer(uintptr(mmap.PWR_BASE)))
Functions ¶
This section is empty.
Types ¶
type PWR_Periph ¶
func (*PWR_Periph) BaseAddr ¶
func (p *PWR_Periph) BaseAddr() uintptr
func (*PWR_Periph) CSBF ¶
func (p *PWR_Periph) CSBF() RMCR
func (*PWR_Periph) CWUF ¶
func (p *PWR_Periph) CWUF() RMCR
func (*PWR_Periph) DBP ¶
func (p *PWR_Periph) DBP() RMCR
func (*PWR_Periph) EWUP1 ¶
func (p *PWR_Periph) EWUP1() RMCSR
func (*PWR_Periph) EWUP2 ¶
func (p *PWR_Periph) EWUP2() RMCSR
func (*PWR_Periph) LPDS ¶
func (p *PWR_Periph) LPDS() RMCR
func (*PWR_Periph) PDDS ¶
func (p *PWR_Periph) PDDS() RMCR
func (*PWR_Periph) SBF ¶
func (p *PWR_Periph) SBF() RMCSR
func (*PWR_Periph) WUF ¶
func (p *PWR_Periph) WUF() RMCSR
type RCSR ¶
func (*RCSR) AtomicClearBits ¶
func (*RCSR) AtomicSetBits ¶
func (*RCSR) AtomicStoreBits ¶
Click to show internal directories.
Click to hide internal directories.