Documentation
¶
Overview ¶
Package iwdg provides interface to Independent WATCHDOG.
Peripheral: IWDG_Periph Independent WATCHDOG. Instances:
IWDG mmap.IWDG_BASE
Registers:
0x00 32 KR Key register. 0x04 32 PR Prescaler register. 0x08 32 RLR Reload register. 0x0C 32 SR Status register. 0x10 32 WINR Window register.
Import:
stm32/o/l476xx/mmap
Index ¶
- Constants
- Variables
- type IWDG_Periph
- type KR
- type PR
- type RKR
- type RLR
- type RMKR
- type RMPR
- type RMRLR
- type RMSR
- type RMWINR
- type RPR
- type RRLR
- func (r *RRLR) AtomicClearBits(mask RLR)
- func (r *RRLR) AtomicSetBits(mask RLR)
- func (r *RRLR) AtomicStoreBits(mask, b RLR)
- func (r *RRLR) Bits(mask RLR) RLR
- func (r *RRLR) ClearBits(mask RLR)
- func (r *RRLR) Load() RLR
- func (r *RRLR) SetBits(mask RLR)
- func (r *RRLR) Store(b RLR)
- func (r *RRLR) StoreBits(mask, b RLR)
- type RSR
- type RWINR
- func (r *RWINR) AtomicClearBits(mask WINR)
- func (r *RWINR) AtomicSetBits(mask WINR)
- func (r *RWINR) AtomicStoreBits(mask, b WINR)
- func (r *RWINR) Bits(mask WINR) WINR
- func (r *RWINR) ClearBits(mask WINR)
- func (r *RWINR) Load() WINR
- func (r *RWINR) SetBits(mask WINR)
- func (r *RWINR) Store(b WINR)
- func (r *RWINR) StoreBits(mask, b WINR)
- type SR
- type WINR
Constants ¶
View Source
const ( PVUn = 0 RVUn = 1 WVUn = 2 )
View Source
const (
KEYn = 0
)
View Source
const (
RLn = 0
)
View Source
const (
WINn = 0
)
Variables ¶
View Source
var IWDG = (*IWDG_Periph)(unsafe.Pointer(uintptr(mmap.IWDG_BASE)))
Functions ¶
This section is empty.
Types ¶
type IWDG_Periph ¶
func (*IWDG_Periph) BaseAddr ¶
func (p *IWDG_Periph) BaseAddr() uintptr
func (*IWDG_Periph) KEY ¶
func (p *IWDG_Periph) KEY() RMKR
func (*IWDG_Periph) PVU ¶
func (p *IWDG_Periph) PVU() RMSR
func (*IWDG_Periph) RL ¶
func (p *IWDG_Periph) RL() RMRLR
func (*IWDG_Periph) RVU ¶
func (p *IWDG_Periph) RVU() RMSR
func (*IWDG_Periph) WIN ¶
func (p *IWDG_Periph) WIN() RMWINR
func (*IWDG_Periph) WVU ¶
func (p *IWDG_Periph) WVU() RMSR
type RRLR ¶
func (*RRLR) AtomicClearBits ¶
func (*RRLR) AtomicSetBits ¶
func (*RRLR) AtomicStoreBits ¶
type RWINR ¶
func (*RWINR) AtomicClearBits ¶
func (*RWINR) AtomicSetBits ¶
func (*RWINR) AtomicStoreBits ¶
Click to show internal directories.
Click to hide internal directories.