bkp

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 bkp provides interface to Backup Registers.

Peripheral: BKP_Periph Backup Registers. Instances:

BKP  mmap.BKP_BASE

Registers:

0x04 16  DR1
0x08 16  DR2
0x0C 16  DR3
0x10 16  DR4
0x14 16  DR5
0x18 16  DR6
0x1C 16  DR7
0x20 16  DR8
0x24 16  DR9
0x28 16  DR10
0x2C 16  RTCCR
0x30 16  CR
0x34 16  CSR
0x40 16  DR11
0x44 16  DR12
0x48 16  DR13
0x4C 16  DR14
0x50 16  DR15
0x54 16  DR16
0x58 16  DR17
0x5C 16  DR18
0x60 16  DR19
0x64 16  DR20
0x68 16  DR21
0x6C 16  DR22
0x70 16  DR23
0x74 16  DR24
0x78 16  DR25
0x7C 16  DR26
0x80 16  DR27
0x84 16  DR28
0x88 16  DR29
0x8C 16  DR30
0x90 16  DR31
0x94 16  DR32
0x98 16  DR33
0x9C 16  DR34
0xA0 16  DR35
0xA4 16  DR36
0xA8 16  DR37
0xAC 16  DR38
0xB0 16  DR39
0xB4 16  DR40
0xB8 16  DR41
0xBC 16  DR42

Import:

stm32/o/f10x_hd/mmap

Index

Constants

View Source
const (
	CALn  = 0
	CCOn  = 7
	ASOEn = 8
	ASOSn = 9
)
View Source
const (
	TPEn  = 0
	TPALn = 1
)
View Source
const (
	CTEn  = 0
	CTIn  = 1
	TPIEn = 2
	TEFn  = 8
	TIFn  = 9
)

Variables

Functions

This section is empty.

Types

type BKP_Periph

type BKP_Periph struct {
	DR1 RDR1

	DR2 RDR2

	DR3 RDR3

	DR4 RDR4

	DR5 RDR5

	DR6 RDR6

	DR7 RDR7

	DR8 RDR8

	DR9 RDR9

	DR10 RDR10

	RTCCR RRTCCR

	CR RCR

	CSR RCSR

	DR11 RDR11

	DR12 RDR12

	DR13 RDR13

	DR14 RDR14

	DR15 RDR15

	DR16 RDR16

	DR17 RDR17

	DR18 RDR18

	DR19 RDR19

	DR20 RDR20

	DR21 RDR21

	DR22 RDR22

	DR23 RDR23

	DR24 RDR24

	DR25 RDR25

	DR26 RDR26

	DR27 RDR27

	DR28 RDR28

	DR29 RDR29

	DR30 RDR30

	DR31 RDR31

	DR32 RDR32

	DR33 RDR33

	DR34 RDR34

	DR35 RDR35

	DR36 RDR36

	DR37 RDR37

	DR38 RDR38

	DR39 RDR39

	DR40 RDR40

	DR41 RDR41

	DR42 RDR42
	// contains filtered or unexported fields
}

func (*BKP_Periph) ASOE

func (p *BKP_Periph) ASOE() RMRTCCR

func (*BKP_Periph) ASOS

func (p *BKP_Periph) ASOS() RMRTCCR

func (*BKP_Periph) BaseAddr

func (p *BKP_Periph) BaseAddr() uintptr

func (*BKP_Periph) CAL

func (p *BKP_Periph) CAL() RMRTCCR

func (*BKP_Periph) CCO

func (p *BKP_Periph) CCO() RMRTCCR

func (*BKP_Periph) CTE

func (p *BKP_Periph) CTE() RMCSR

func (*BKP_Periph) CTI

func (p *BKP_Periph) CTI() RMCSR

func (*BKP_Periph) TEF

func (p *BKP_Periph) TEF() RMCSR

func (*BKP_Periph) TIF

func (p *BKP_Periph) TIF() RMCSR

func (*BKP_Periph) TPAL

func (p *BKP_Periph) TPAL() RMCR

func (*BKP_Periph) TPE

func (p *BKP_Periph) TPE() RMCR

func (*BKP_Periph) TPIE

func (p *BKP_Periph) TPIE() RMCSR

type CR

type CR uint16
const (
	TPE  CR = 0x01 << 0 //+ TAMPER pin enable.
	TPAL CR = 0x01 << 1 //+ TAMPER pin active level.
)

func (CR) Field

func (b CR) Field(mask CR) int

func (CR) J

func (mask CR) J(v int) CR

type CSR

type CSR uint16
const (
	CTE  CSR = 0x01 << 0 //+ Clear Tamper event.
	CTI  CSR = 0x01 << 1 //+ Clear Tamper Interrupt.
	TPIE CSR = 0x01 << 2 //+ TAMPER Pin interrupt enable.
	TEF  CSR = 0x01 << 8 //+ Tamper Event Flag.
	TIF  CSR = 0x01 << 9 //+ Tamper Interrupt Flag.
)

func (CSR) Field

func (b CSR) Field(mask CSR) int

func (CSR) J

func (mask CSR) J(v int) CSR

type DR1

type DR1 uint16

func (DR1) Field

func (b DR1) Field(mask DR1) int

func (DR1) J

func (mask DR1) J(v int) DR1

type DR10

type DR10 uint16

func (DR10) Field

func (b DR10) Field(mask DR10) int

func (DR10) J

func (mask DR10) J(v int) DR10

type DR11

type DR11 uint16

func (DR11) Field

func (b DR11) Field(mask DR11) int

func (DR11) J

func (mask DR11) J(v int) DR11

type DR12

type DR12 uint16

func (DR12) Field

func (b DR12) Field(mask DR12) int

func (DR12) J

func (mask DR12) J(v int) DR12

type DR13

type DR13 uint16

func (DR13) Field

func (b DR13) Field(mask DR13) int

func (DR13) J

func (mask DR13) J(v int) DR13

type DR14

type DR14 uint16

func (DR14) Field

func (b DR14) Field(mask DR14) int

func (DR14) J

func (mask DR14) J(v int) DR14

type DR15

type DR15 uint16

func (DR15) Field

func (b DR15) Field(mask DR15) int

func (DR15) J

func (mask DR15) J(v int) DR15

type DR16

type DR16 uint16

func (DR16) Field

func (b DR16) Field(mask DR16) int

func (DR16) J

func (mask DR16) J(v int) DR16

type DR17

type DR17 uint16

func (DR17) Field

func (b DR17) Field(mask DR17) int

func (DR17) J

func (mask DR17) J(v int) DR17

type DR18

type DR18 uint16

func (DR18) Field

func (b DR18) Field(mask DR18) int

func (DR18) J

func (mask DR18) J(v int) DR18

type DR19

type DR19 uint16

func (DR19) Field

func (b DR19) Field(mask DR19) int

func (DR19) J

func (mask DR19) J(v int) DR19

type DR2

type DR2 uint16

func (DR2) Field

func (b DR2) Field(mask DR2) int

func (DR2) J

func (mask DR2) J(v int) DR2

type DR20

type DR20 uint16

func (DR20) Field

func (b DR20) Field(mask DR20) int

func (DR20) J

func (mask DR20) J(v int) DR20

type DR21

type DR21 uint16

func (DR21) Field

func (b DR21) Field(mask DR21) int

func (DR21) J

func (mask DR21) J(v int) DR21

type DR22

type DR22 uint16

func (DR22) Field

func (b DR22) Field(mask DR22) int

func (DR22) J

func (mask DR22) J(v int) DR22

type DR23

type DR23 uint16

func (DR23) Field

func (b DR23) Field(mask DR23) int

func (DR23) J

func (mask DR23) J(v int) DR23

type DR24

type DR24 uint16

func (DR24) Field

func (b DR24) Field(mask DR24) int

func (DR24) J

func (mask DR24) J(v int) DR24

type DR25

type DR25 uint16

func (DR25) Field

func (b DR25) Field(mask DR25) int

func (DR25) J

func (mask DR25) J(v int) DR25

type DR26

type DR26 uint16

func (DR26) Field

func (b DR26) Field(mask DR26) int

func (DR26) J

func (mask DR26) J(v int) DR26

type DR27

type DR27 uint16

func (DR27) Field

func (b DR27) Field(mask DR27) int

func (DR27) J

func (mask DR27) J(v int) DR27

type DR28

type DR28 uint16

func (DR28) Field

func (b DR28) Field(mask DR28) int

func (DR28) J

func (mask DR28) J(v int) DR28

type DR29

type DR29 uint16

func (DR29) Field

func (b DR29) Field(mask DR29) int

func (DR29) J

func (mask DR29) J(v int) DR29

type DR3

type DR3 uint16

func (DR3) Field

func (b DR3) Field(mask DR3) int

func (DR3) J

func (mask DR3) J(v int) DR3

type DR30

type DR30 uint16

func (DR30) Field

func (b DR30) Field(mask DR30) int

func (DR30) J

func (mask DR30) J(v int) DR30

type DR31

type DR31 uint16

func (DR31) Field

func (b DR31) Field(mask DR31) int

func (DR31) J

func (mask DR31) J(v int) DR31

type DR32

type DR32 uint16

func (DR32) Field

func (b DR32) Field(mask DR32) int

func (DR32) J

func (mask DR32) J(v int) DR32

type DR33

type DR33 uint16

func (DR33) Field

func (b DR33) Field(mask DR33) int

func (DR33) J

func (mask DR33) J(v int) DR33

type DR34

type DR34 uint16

func (DR34) Field

func (b DR34) Field(mask DR34) int

func (DR34) J

func (mask DR34) J(v int) DR34

type DR35

type DR35 uint16

func (DR35) Field

func (b DR35) Field(mask DR35) int

func (DR35) J

func (mask DR35) J(v int) DR35

type DR36

type DR36 uint16

func (DR36) Field

func (b DR36) Field(mask DR36) int

func (DR36) J

func (mask DR36) J(v int) DR36

type DR37

type DR37 uint16

func (DR37) Field

func (b DR37) Field(mask DR37) int

func (DR37) J

func (mask DR37) J(v int) DR37

type DR38

type DR38 uint16

func (DR38) Field

func (b DR38) Field(mask DR38) int

func (DR38) J

func (mask DR38) J(v int) DR38

type DR39

type DR39 uint16

func (DR39) Field

func (b DR39) Field(mask DR39) int

func (DR39) J

func (mask DR39) J(v int) DR39

type DR4

type DR4 uint16

func (DR4) Field

func (b DR4) Field(mask DR4) int

func (DR4) J

func (mask DR4) J(v int) DR4

type DR40

type DR40 uint16

func (DR40) Field

func (b DR40) Field(mask DR40) int

func (DR40) J

func (mask DR40) J(v int) DR40

type DR41

type DR41 uint16

func (DR41) Field

func (b DR41) Field(mask DR41) int

func (DR41) J

func (mask DR41) J(v int) DR41

type DR42

type DR42 uint16

func (DR42) Field

func (b DR42) Field(mask DR42) int

func (DR42) J

func (mask DR42) J(v int) DR42

type DR5

type DR5 uint16

func (DR5) Field

func (b DR5) Field(mask DR5) int

func (DR5) J

func (mask DR5) J(v int) DR5

type DR6

type DR6 uint16

func (DR6) Field

func (b DR6) Field(mask DR6) int

func (DR6) J

func (mask DR6) J(v int) DR6

type DR7

type DR7 uint16

func (DR7) Field

func (b DR7) Field(mask DR7) int

func (DR7) J

func (mask DR7) J(v int) DR7

type DR8

type DR8 uint16

func (DR8) Field

func (b DR8) Field(mask DR8) int

func (DR8) J

func (mask DR8) J(v int) DR8

type DR9

type DR9 uint16

func (DR9) Field

func (b DR9) Field(mask DR9) int

func (DR9) J

func (mask DR9) J(v int) DR9

type RCR

type RCR struct{ mmio.U16 }

func (*RCR) Bits

func (r *RCR) Bits(mask CR) CR

func (*RCR) ClearBits

func (r *RCR) ClearBits(mask CR)

func (*RCR) Load

func (r *RCR) Load() CR

func (*RCR) SetBits

func (r *RCR) SetBits(mask CR)

func (*RCR) Store

func (r *RCR) Store(b CR)

func (*RCR) StoreBits

func (r *RCR) StoreBits(mask, b CR)

type RCSR

type RCSR struct{ mmio.U16 }

func (*RCSR) Bits

func (r *RCSR) Bits(mask CSR) CSR

func (*RCSR) ClearBits

func (r *RCSR) ClearBits(mask CSR)

func (*RCSR) Load

func (r *RCSR) Load() CSR

func (*RCSR) SetBits

func (r *RCSR) SetBits(mask CSR)

func (*RCSR) Store

func (r *RCSR) Store(b CSR)

func (*RCSR) StoreBits

func (r *RCSR) StoreBits(mask, b CSR)

type RDR1

type RDR1 struct{ mmio.U16 }

func (*RDR1) Bits

func (r *RDR1) Bits(mask DR1) DR1

func (*RDR1) ClearBits

func (r *RDR1) ClearBits(mask DR1)

func (*RDR1) Load

func (r *RDR1) Load() DR1

func (*RDR1) SetBits

func (r *RDR1) SetBits(mask DR1)

func (*RDR1) Store

func (r *RDR1) Store(b DR1)

func (*RDR1) StoreBits

func (r *RDR1) StoreBits(mask, b DR1)

type RDR10

type RDR10 struct{ mmio.U16 }

func (*RDR10) Bits

func (r *RDR10) Bits(mask DR10) DR10

func (*RDR10) ClearBits

func (r *RDR10) ClearBits(mask DR10)

func (*RDR10) Load

func (r *RDR10) Load() DR10

func (*RDR10) SetBits

func (r *RDR10) SetBits(mask DR10)

func (*RDR10) Store

func (r *RDR10) Store(b DR10)

func (*RDR10) StoreBits

func (r *RDR10) StoreBits(mask, b DR10)

type RDR11

type RDR11 struct{ mmio.U16 }

func (*RDR11) Bits

func (r *RDR11) Bits(mask DR11) DR11

func (*RDR11) ClearBits

func (r *RDR11) ClearBits(mask DR11)

func (*RDR11) Load

func (r *RDR11) Load() DR11

func (*RDR11) SetBits

func (r *RDR11) SetBits(mask DR11)

func (*RDR11) Store

func (r *RDR11) Store(b DR11)

func (*RDR11) StoreBits

func (r *RDR11) StoreBits(mask, b DR11)

type RDR12

type RDR12 struct{ mmio.U16 }

func (*RDR12) Bits

func (r *RDR12) Bits(mask DR12) DR12

func (*RDR12) ClearBits

func (r *RDR12) ClearBits(mask DR12)

func (*RDR12) Load

func (r *RDR12) Load() DR12

func (*RDR12) SetBits

func (r *RDR12) SetBits(mask DR12)

func (*RDR12) Store

func (r *RDR12) Store(b DR12)

func (*RDR12) StoreBits

func (r *RDR12) StoreBits(mask, b DR12)

type RDR13

type RDR13 struct{ mmio.U16 }

func (*RDR13) Bits

func (r *RDR13) Bits(mask DR13) DR13

func (*RDR13) ClearBits

func (r *RDR13) ClearBits(mask DR13)

func (*RDR13) Load

func (r *RDR13) Load() DR13

func (*RDR13) SetBits

func (r *RDR13) SetBits(mask DR13)

func (*RDR13) Store

func (r *RDR13) Store(b DR13)

func (*RDR13) StoreBits

func (r *RDR13) StoreBits(mask, b DR13)

type RDR14

type RDR14 struct{ mmio.U16 }

func (*RDR14) Bits

func (r *RDR14) Bits(mask DR14) DR14

func (*RDR14) ClearBits

func (r *RDR14) ClearBits(mask DR14)

func (*RDR14) Load

func (r *RDR14) Load() DR14

func (*RDR14) SetBits

func (r *RDR14) SetBits(mask DR14)

func (*RDR14) Store

func (r *RDR14) Store(b DR14)

func (*RDR14) StoreBits

func (r *RDR14) StoreBits(mask, b DR14)

type RDR15

type RDR15 struct{ mmio.U16 }

func (*RDR15) Bits

func (r *RDR15) Bits(mask DR15) DR15

func (*RDR15) ClearBits

func (r *RDR15) ClearBits(mask DR15)

func (*RDR15) Load

func (r *RDR15) Load() DR15

func (*RDR15) SetBits

func (r *RDR15) SetBits(mask DR15)

func (*RDR15) Store

func (r *RDR15) Store(b DR15)

func (*RDR15) StoreBits

func (r *RDR15) StoreBits(mask, b DR15)

type RDR16

type RDR16 struct{ mmio.U16 }

func (*RDR16) Bits

func (r *RDR16) Bits(mask DR16) DR16

func (*RDR16) ClearBits

func (r *RDR16) ClearBits(mask DR16)

func (*RDR16) Load

func (r *RDR16) Load() DR16

func (*RDR16) SetBits

func (r *RDR16) SetBits(mask DR16)

func (*RDR16) Store

func (r *RDR16) Store(b DR16)

func (*RDR16) StoreBits

func (r *RDR16) StoreBits(mask, b DR16)

type RDR17

type RDR17 struct{ mmio.U16 }

func (*RDR17) Bits

func (r *RDR17) Bits(mask DR17) DR17

func (*RDR17) ClearBits

func (r *RDR17) ClearBits(mask DR17)

func (*RDR17) Load

func (r *RDR17) Load() DR17

func (*RDR17) SetBits

func (r *RDR17) SetBits(mask DR17)

func (*RDR17) Store

func (r *RDR17) Store(b DR17)

func (*RDR17) StoreBits

func (r *RDR17) StoreBits(mask, b DR17)

type RDR18

type RDR18 struct{ mmio.U16 }

func (*RDR18) Bits

func (r *RDR18) Bits(mask DR18) DR18

func (*RDR18) ClearBits

func (r *RDR18) ClearBits(mask DR18)

func (*RDR18) Load

func (r *RDR18) Load() DR18

func (*RDR18) SetBits

func (r *RDR18) SetBits(mask DR18)

func (*RDR18) Store

func (r *RDR18) Store(b DR18)

func (*RDR18) StoreBits

func (r *RDR18) StoreBits(mask, b DR18)

type RDR19

type RDR19 struct{ mmio.U16 }

func (*RDR19) Bits

func (r *RDR19) Bits(mask DR19) DR19

func (*RDR19) ClearBits

func (r *RDR19) ClearBits(mask DR19)

func (*RDR19) Load

func (r *RDR19) Load() DR19

func (*RDR19) SetBits

func (r *RDR19) SetBits(mask DR19)

func (*RDR19) Store

func (r *RDR19) Store(b DR19)

func (*RDR19) StoreBits

func (r *RDR19) StoreBits(mask, b DR19)

type RDR2

type RDR2 struct{ mmio.U16 }

func (*RDR2) Bits

func (r *RDR2) Bits(mask DR2) DR2

func (*RDR2) ClearBits

func (r *RDR2) ClearBits(mask DR2)

func (*RDR2) Load

func (r *RDR2) Load() DR2

func (*RDR2) SetBits

func (r *RDR2) SetBits(mask DR2)

func (*RDR2) Store

func (r *RDR2) Store(b DR2)

func (*RDR2) StoreBits

func (r *RDR2) StoreBits(mask, b DR2)

type RDR20

type RDR20 struct{ mmio.U16 }

func (*RDR20) Bits

func (r *RDR20) Bits(mask DR20) DR20

func (*RDR20) ClearBits

func (r *RDR20) ClearBits(mask DR20)

func (*RDR20) Load

func (r *RDR20) Load() DR20

func (*RDR20) SetBits

func (r *RDR20) SetBits(mask DR20)

func (*RDR20) Store

func (r *RDR20) Store(b DR20)

func (*RDR20) StoreBits

func (r *RDR20) StoreBits(mask, b DR20)

type RDR21

type RDR21 struct{ mmio.U16 }

func (*RDR21) Bits

func (r *RDR21) Bits(mask DR21) DR21

func (*RDR21) ClearBits

func (r *RDR21) ClearBits(mask DR21)

func (*RDR21) Load

func (r *RDR21) Load() DR21

func (*RDR21) SetBits

func (r *RDR21) SetBits(mask DR21)

func (*RDR21) Store

func (r *RDR21) Store(b DR21)

func (*RDR21) StoreBits

func (r *RDR21) StoreBits(mask, b DR21)

type RDR22

type RDR22 struct{ mmio.U16 }

func (*RDR22) Bits

func (r *RDR22) Bits(mask DR22) DR22

func (*RDR22) ClearBits

func (r *RDR22) ClearBits(mask DR22)

func (*RDR22) Load

func (r *RDR22) Load() DR22

func (*RDR22) SetBits

func (r *RDR22) SetBits(mask DR22)

func (*RDR22) Store

func (r *RDR22) Store(b DR22)

func (*RDR22) StoreBits

func (r *RDR22) StoreBits(mask, b DR22)

type RDR23

type RDR23 struct{ mmio.U16 }

func (*RDR23) Bits

func (r *RDR23) Bits(mask DR23) DR23

func (*RDR23) ClearBits

func (r *RDR23) ClearBits(mask DR23)

func (*RDR23) Load

func (r *RDR23) Load() DR23

func (*RDR23) SetBits

func (r *RDR23) SetBits(mask DR23)

func (*RDR23) Store

func (r *RDR23) Store(b DR23)

func (*RDR23) StoreBits

func (r *RDR23) StoreBits(mask, b DR23)

type RDR24

type RDR24 struct{ mmio.U16 }

func (*RDR24) Bits

func (r *RDR24) Bits(mask DR24) DR24

func (*RDR24) ClearBits

func (r *RDR24) ClearBits(mask DR24)

func (*RDR24) Load

func (r *RDR24) Load() DR24

func (*RDR24) SetBits

func (r *RDR24) SetBits(mask DR24)

func (*RDR24) Store

func (r *RDR24) Store(b DR24)

func (*RDR24) StoreBits

func (r *RDR24) StoreBits(mask, b DR24)

type RDR25

type RDR25 struct{ mmio.U16 }

func (*RDR25) Bits

func (r *RDR25) Bits(mask DR25) DR25

func (*RDR25) ClearBits

func (r *RDR25) ClearBits(mask DR25)

func (*RDR25) Load

func (r *RDR25) Load() DR25

func (*RDR25) SetBits

func (r *RDR25) SetBits(mask DR25)

func (*RDR25) Store

func (r *RDR25) Store(b DR25)

func (*RDR25) StoreBits

func (r *RDR25) StoreBits(mask, b DR25)

type RDR26

type RDR26 struct{ mmio.U16 }

func (*RDR26) Bits

func (r *RDR26) Bits(mask DR26) DR26

func (*RDR26) ClearBits

func (r *RDR26) ClearBits(mask DR26)

func (*RDR26) Load

func (r *RDR26) Load() DR26

func (*RDR26) SetBits

func (r *RDR26) SetBits(mask DR26)

func (*RDR26) Store

func (r *RDR26) Store(b DR26)

func (*RDR26) StoreBits

func (r *RDR26) StoreBits(mask, b DR26)

type RDR27

type RDR27 struct{ mmio.U16 }

func (*RDR27) Bits

func (r *RDR27) Bits(mask DR27) DR27

func (*RDR27) ClearBits

func (r *RDR27) ClearBits(mask DR27)

func (*RDR27) Load

func (r *RDR27) Load() DR27

func (*RDR27) SetBits

func (r *RDR27) SetBits(mask DR27)

func (*RDR27) Store

func (r *RDR27) Store(b DR27)

func (*RDR27) StoreBits

func (r *RDR27) StoreBits(mask, b DR27)

type RDR28

type RDR28 struct{ mmio.U16 }

func (*RDR28) Bits

func (r *RDR28) Bits(mask DR28) DR28

func (*RDR28) ClearBits

func (r *RDR28) ClearBits(mask DR28)

func (*RDR28) Load

func (r *RDR28) Load() DR28

func (*RDR28) SetBits

func (r *RDR28) SetBits(mask DR28)

func (*RDR28) Store

func (r *RDR28) Store(b DR28)

func (*RDR28) StoreBits

func (r *RDR28) StoreBits(mask, b DR28)

type RDR29

type RDR29 struct{ mmio.U16 }

func (*RDR29) Bits

func (r *RDR29) Bits(mask DR29) DR29

func (*RDR29) ClearBits

func (r *RDR29) ClearBits(mask DR29)

func (*RDR29) Load

func (r *RDR29) Load() DR29

func (*RDR29) SetBits

func (r *RDR29) SetBits(mask DR29)

func (*RDR29) Store

func (r *RDR29) Store(b DR29)

func (*RDR29) StoreBits

func (r *RDR29) StoreBits(mask, b DR29)

type RDR3

type RDR3 struct{ mmio.U16 }

func (*RDR3) Bits

func (r *RDR3) Bits(mask DR3) DR3

func (*RDR3) ClearBits

func (r *RDR3) ClearBits(mask DR3)

func (*RDR3) Load

func (r *RDR3) Load() DR3

func (*RDR3) SetBits

func (r *RDR3) SetBits(mask DR3)

func (*RDR3) Store

func (r *RDR3) Store(b DR3)

func (*RDR3) StoreBits

func (r *RDR3) StoreBits(mask, b DR3)

type RDR30

type RDR30 struct{ mmio.U16 }

func (*RDR30) Bits

func (r *RDR30) Bits(mask DR30) DR30

func (*RDR30) ClearBits

func (r *RDR30) ClearBits(mask DR30)

func (*RDR30) Load

func (r *RDR30) Load() DR30

func (*RDR30) SetBits

func (r *RDR30) SetBits(mask DR30)

func (*RDR30) Store

func (r *RDR30) Store(b DR30)

func (*RDR30) StoreBits

func (r *RDR30) StoreBits(mask, b DR30)

type RDR31

type RDR31 struct{ mmio.U16 }

func (*RDR31) Bits

func (r *RDR31) Bits(mask DR31) DR31

func (*RDR31) ClearBits

func (r *RDR31) ClearBits(mask DR31)

func (*RDR31) Load

func (r *RDR31) Load() DR31

func (*RDR31) SetBits

func (r *RDR31) SetBits(mask DR31)

func (*RDR31) Store

func (r *RDR31) Store(b DR31)

func (*RDR31) StoreBits

func (r *RDR31) StoreBits(mask, b DR31)

type RDR32

type RDR32 struct{ mmio.U16 }

func (*RDR32) Bits

func (r *RDR32) Bits(mask DR32) DR32

func (*RDR32) ClearBits

func (r *RDR32) ClearBits(mask DR32)

func (*RDR32) Load

func (r *RDR32) Load() DR32

func (*RDR32) SetBits

func (r *RDR32) SetBits(mask DR32)

func (*RDR32) Store

func (r *RDR32) Store(b DR32)

func (*RDR32) StoreBits

func (r *RDR32) StoreBits(mask, b DR32)

type RDR33

type RDR33 struct{ mmio.U16 }

func (*RDR33) Bits

func (r *RDR33) Bits(mask DR33) DR33

func (*RDR33) ClearBits

func (r *RDR33) ClearBits(mask DR33)

func (*RDR33) Load

func (r *RDR33) Load() DR33

func (*RDR33) SetBits

func (r *RDR33) SetBits(mask DR33)

func (*RDR33) Store

func (r *RDR33) Store(b DR33)

func (*RDR33) StoreBits

func (r *RDR33) StoreBits(mask, b DR33)

type RDR34

type RDR34 struct{ mmio.U16 }

func (*RDR34) Bits

func (r *RDR34) Bits(mask DR34) DR34

func (*RDR34) ClearBits

func (r *RDR34) ClearBits(mask DR34)

func (*RDR34) Load

func (r *RDR34) Load() DR34

func (*RDR34) SetBits

func (r *RDR34) SetBits(mask DR34)

func (*RDR34) Store

func (r *RDR34) Store(b DR34)

func (*RDR34) StoreBits

func (r *RDR34) StoreBits(mask, b DR34)

type RDR35

type RDR35 struct{ mmio.U16 }

func (*RDR35) Bits

func (r *RDR35) Bits(mask DR35) DR35

func (*RDR35) ClearBits

func (r *RDR35) ClearBits(mask DR35)

func (*RDR35) Load

func (r *RDR35) Load() DR35

func (*RDR35) SetBits

func (r *RDR35) SetBits(mask DR35)

func (*RDR35) Store

func (r *RDR35) Store(b DR35)

func (*RDR35) StoreBits

func (r *RDR35) StoreBits(mask, b DR35)

type RDR36

type RDR36 struct{ mmio.U16 }

func (*RDR36) Bits

func (r *RDR36) Bits(mask DR36) DR36

func (*RDR36) ClearBits

func (r *RDR36) ClearBits(mask DR36)

func (*RDR36) Load

func (r *RDR36) Load() DR36

func (*RDR36) SetBits

func (r *RDR36) SetBits(mask DR36)

func (*RDR36) Store

func (r *RDR36) Store(b DR36)

func (*RDR36) StoreBits

func (r *RDR36) StoreBits(mask, b DR36)

type RDR37

type RDR37 struct{ mmio.U16 }

func (*RDR37) Bits

func (r *RDR37) Bits(mask DR37) DR37

func (*RDR37) ClearBits

func (r *RDR37) ClearBits(mask DR37)

func (*RDR37) Load

func (r *RDR37) Load() DR37

func (*RDR37) SetBits

func (r *RDR37) SetBits(mask DR37)

func (*RDR37) Store

func (r *RDR37) Store(b DR37)

func (*RDR37) StoreBits

func (r *RDR37) StoreBits(mask, b DR37)

type RDR38

type RDR38 struct{ mmio.U16 }

func (*RDR38) Bits

func (r *RDR38) Bits(mask DR38) DR38

func (*RDR38) ClearBits

func (r *RDR38) ClearBits(mask DR38)

func (*RDR38) Load

func (r *RDR38) Load() DR38

func (*RDR38) SetBits

func (r *RDR38) SetBits(mask DR38)

func (*RDR38) Store

func (r *RDR38) Store(b DR38)

func (*RDR38) StoreBits

func (r *RDR38) StoreBits(mask, b DR38)

type RDR39

type RDR39 struct{ mmio.U16 }

func (*RDR39) Bits

func (r *RDR39) Bits(mask DR39) DR39

func (*RDR39) ClearBits

func (r *RDR39) ClearBits(mask DR39)

func (*RDR39) Load

func (r *RDR39) Load() DR39

func (*RDR39) SetBits

func (r *RDR39) SetBits(mask DR39)

func (*RDR39) Store

func (r *RDR39) Store(b DR39)

func (*RDR39) StoreBits

func (r *RDR39) StoreBits(mask, b DR39)

type RDR4

type RDR4 struct{ mmio.U16 }

func (*RDR4) Bits

func (r *RDR4) Bits(mask DR4) DR4

func (*RDR4) ClearBits

func (r *RDR4) ClearBits(mask DR4)

func (*RDR4) Load

func (r *RDR4) Load() DR4

func (*RDR4) SetBits

func (r *RDR4) SetBits(mask DR4)

func (*RDR4) Store

func (r *RDR4) Store(b DR4)

func (*RDR4) StoreBits

func (r *RDR4) StoreBits(mask, b DR4)

type RDR40

type RDR40 struct{ mmio.U16 }

func (*RDR40) Bits

func (r *RDR40) Bits(mask DR40) DR40

func (*RDR40) ClearBits

func (r *RDR40) ClearBits(mask DR40)

func (*RDR40) Load

func (r *RDR40) Load() DR40

func (*RDR40) SetBits

func (r *RDR40) SetBits(mask DR40)

func (*RDR40) Store

func (r *RDR40) Store(b DR40)

func (*RDR40) StoreBits

func (r *RDR40) StoreBits(mask, b DR40)

type RDR41

type RDR41 struct{ mmio.U16 }

func (*RDR41) Bits

func (r *RDR41) Bits(mask DR41) DR41

func (*RDR41) ClearBits

func (r *RDR41) ClearBits(mask DR41)

func (*RDR41) Load

func (r *RDR41) Load() DR41

func (*RDR41) SetBits

func (r *RDR41) SetBits(mask DR41)

func (*RDR41) Store

func (r *RDR41) Store(b DR41)

func (*RDR41) StoreBits

func (r *RDR41) StoreBits(mask, b DR41)

type RDR42

type RDR42 struct{ mmio.U16 }

func (*RDR42) Bits

func (r *RDR42) Bits(mask DR42) DR42

func (*RDR42) ClearBits

func (r *RDR42) ClearBits(mask DR42)

func (*RDR42) Load

func (r *RDR42) Load() DR42

func (*RDR42) SetBits

func (r *RDR42) SetBits(mask DR42)

func (*RDR42) Store

func (r *RDR42) Store(b DR42)

func (*RDR42) StoreBits

func (r *RDR42) StoreBits(mask, b DR42)

type RDR5

type RDR5 struct{ mmio.U16 }

func (*RDR5) Bits

func (r *RDR5) Bits(mask DR5) DR5

func (*RDR5) ClearBits

func (r *RDR5) ClearBits(mask DR5)

func (*RDR5) Load

func (r *RDR5) Load() DR5

func (*RDR5) SetBits

func (r *RDR5) SetBits(mask DR5)

func (*RDR5) Store

func (r *RDR5) Store(b DR5)

func (*RDR5) StoreBits

func (r *RDR5) StoreBits(mask, b DR5)

type RDR6

type RDR6 struct{ mmio.U16 }

func (*RDR6) Bits

func (r *RDR6) Bits(mask DR6) DR6

func (*RDR6) ClearBits

func (r *RDR6) ClearBits(mask DR6)

func (*RDR6) Load

func (r *RDR6) Load() DR6

func (*RDR6) SetBits

func (r *RDR6) SetBits(mask DR6)

func (*RDR6) Store

func (r *RDR6) Store(b DR6)

func (*RDR6) StoreBits

func (r *RDR6) StoreBits(mask, b DR6)

type RDR7

type RDR7 struct{ mmio.U16 }

func (*RDR7) Bits

func (r *RDR7) Bits(mask DR7) DR7

func (*RDR7) ClearBits

func (r *RDR7) ClearBits(mask DR7)

func (*RDR7) Load

func (r *RDR7) Load() DR7

func (*RDR7) SetBits

func (r *RDR7) SetBits(mask DR7)

func (*RDR7) Store

func (r *RDR7) Store(b DR7)

func (*RDR7) StoreBits

func (r *RDR7) StoreBits(mask, b DR7)

type RDR8

type RDR8 struct{ mmio.U16 }

func (*RDR8) Bits

func (r *RDR8) Bits(mask DR8) DR8

func (*RDR8) ClearBits

func (r *RDR8) ClearBits(mask DR8)

func (*RDR8) Load

func (r *RDR8) Load() DR8

func (*RDR8) SetBits

func (r *RDR8) SetBits(mask DR8)

func (*RDR8) Store

func (r *RDR8) Store(b DR8)

func (*RDR8) StoreBits

func (r *RDR8) StoreBits(mask, b DR8)

type RDR9

type RDR9 struct{ mmio.U16 }

func (*RDR9) Bits

func (r *RDR9) Bits(mask DR9) DR9

func (*RDR9) ClearBits

func (r *RDR9) ClearBits(mask DR9)

func (*RDR9) Load

func (r *RDR9) Load() DR9

func (*RDR9) SetBits

func (r *RDR9) SetBits(mask DR9)

func (*RDR9) Store

func (r *RDR9) Store(b DR9)

func (*RDR9) StoreBits

func (r *RDR9) StoreBits(mask, b DR9)

type RMCR

type RMCR struct{ mmio.UM16 }

func (RMCR) Load

func (rm RMCR) Load() CR

func (RMCR) Store

func (rm RMCR) Store(b CR)

type RMCSR

type RMCSR struct{ mmio.UM16 }

func (RMCSR) Load

func (rm RMCSR) Load() CSR

func (RMCSR) Store

func (rm RMCSR) Store(b CSR)

type RMDR1

type RMDR1 struct{ mmio.UM16 }

func (RMDR1) Load

func (rm RMDR1) Load() DR1

func (RMDR1) Store

func (rm RMDR1) Store(b DR1)

type RMDR10

type RMDR10 struct{ mmio.UM16 }

func (RMDR10) Load

func (rm RMDR10) Load() DR10

func (RMDR10) Store

func (rm RMDR10) Store(b DR10)

type RMDR11

type RMDR11 struct{ mmio.UM16 }

func (RMDR11) Load

func (rm RMDR11) Load() DR11

func (RMDR11) Store

func (rm RMDR11) Store(b DR11)

type RMDR12

type RMDR12 struct{ mmio.UM16 }

func (RMDR12) Load

func (rm RMDR12) Load() DR12

func (RMDR12) Store

func (rm RMDR12) Store(b DR12)

type RMDR13

type RMDR13 struct{ mmio.UM16 }

func (RMDR13) Load

func (rm RMDR13) Load() DR13

func (RMDR13) Store

func (rm RMDR13) Store(b DR13)

type RMDR14

type RMDR14 struct{ mmio.UM16 }

func (RMDR14) Load

func (rm RMDR14) Load() DR14

func (RMDR14) Store

func (rm RMDR14) Store(b DR14)

type RMDR15

type RMDR15 struct{ mmio.UM16 }

func (RMDR15) Load

func (rm RMDR15) Load() DR15

func (RMDR15) Store

func (rm RMDR15) Store(b DR15)

type RMDR16

type RMDR16 struct{ mmio.UM16 }

func (RMDR16) Load

func (rm RMDR16) Load() DR16

func (RMDR16) Store

func (rm RMDR16) Store(b DR16)

type RMDR17

type RMDR17 struct{ mmio.UM16 }

func (RMDR17) Load

func (rm RMDR17) Load() DR17

func (RMDR17) Store

func (rm RMDR17) Store(b DR17)

type RMDR18

type RMDR18 struct{ mmio.UM16 }

func (RMDR18) Load

func (rm RMDR18) Load() DR18

func (RMDR18) Store

func (rm RMDR18) Store(b DR18)

type RMDR19

type RMDR19 struct{ mmio.UM16 }

func (RMDR19) Load

func (rm RMDR19) Load() DR19

func (RMDR19) Store

func (rm RMDR19) Store(b DR19)

type RMDR2

type RMDR2 struct{ mmio.UM16 }

func (RMDR2) Load

func (rm RMDR2) Load() DR2

func (RMDR2) Store

func (rm RMDR2) Store(b DR2)

type RMDR20

type RMDR20 struct{ mmio.UM16 }

func (RMDR20) Load

func (rm RMDR20) Load() DR20

func (RMDR20) Store

func (rm RMDR20) Store(b DR20)

type RMDR21

type RMDR21 struct{ mmio.UM16 }

func (RMDR21) Load

func (rm RMDR21) Load() DR21

func (RMDR21) Store

func (rm RMDR21) Store(b DR21)

type RMDR22

type RMDR22 struct{ mmio.UM16 }

func (RMDR22) Load

func (rm RMDR22) Load() DR22

func (RMDR22) Store

func (rm RMDR22) Store(b DR22)

type RMDR23

type RMDR23 struct{ mmio.UM16 }

func (RMDR23) Load

func (rm RMDR23) Load() DR23

func (RMDR23) Store

func (rm RMDR23) Store(b DR23)

type RMDR24

type RMDR24 struct{ mmio.UM16 }

func (RMDR24) Load

func (rm RMDR24) Load() DR24

func (RMDR24) Store

func (rm RMDR24) Store(b DR24)

type RMDR25

type RMDR25 struct{ mmio.UM16 }

func (RMDR25) Load

func (rm RMDR25) Load() DR25

func (RMDR25) Store

func (rm RMDR25) Store(b DR25)

type RMDR26

type RMDR26 struct{ mmio.UM16 }

func (RMDR26) Load

func (rm RMDR26) Load() DR26

func (RMDR26) Store

func (rm RMDR26) Store(b DR26)

type RMDR27

type RMDR27 struct{ mmio.UM16 }

func (RMDR27) Load

func (rm RMDR27) Load() DR27

func (RMDR27) Store

func (rm RMDR27) Store(b DR27)

type RMDR28

type RMDR28 struct{ mmio.UM16 }

func (RMDR28) Load

func (rm RMDR28) Load() DR28

func (RMDR28) Store

func (rm RMDR28) Store(b DR28)

type RMDR29

type RMDR29 struct{ mmio.UM16 }

func (RMDR29) Load

func (rm RMDR29) Load() DR29

func (RMDR29) Store

func (rm RMDR29) Store(b DR29)

type RMDR3

type RMDR3 struct{ mmio.UM16 }

func (RMDR3) Load

func (rm RMDR3) Load() DR3

func (RMDR3) Store

func (rm RMDR3) Store(b DR3)

type RMDR30

type RMDR30 struct{ mmio.UM16 }

func (RMDR30) Load

func (rm RMDR30) Load() DR30

func (RMDR30) Store

func (rm RMDR30) Store(b DR30)

type RMDR31

type RMDR31 struct{ mmio.UM16 }

func (RMDR31) Load

func (rm RMDR31) Load() DR31

func (RMDR31) Store

func (rm RMDR31) Store(b DR31)

type RMDR32

type RMDR32 struct{ mmio.UM16 }

func (RMDR32) Load

func (rm RMDR32) Load() DR32

func (RMDR32) Store

func (rm RMDR32) Store(b DR32)

type RMDR33

type RMDR33 struct{ mmio.UM16 }

func (RMDR33) Load

func (rm RMDR33) Load() DR33

func (RMDR33) Store

func (rm RMDR33) Store(b DR33)

type RMDR34

type RMDR34 struct{ mmio.UM16 }

func (RMDR34) Load

func (rm RMDR34) Load() DR34

func (RMDR34) Store

func (rm RMDR34) Store(b DR34)

type RMDR35

type RMDR35 struct{ mmio.UM16 }

func (RMDR35) Load

func (rm RMDR35) Load() DR35

func (RMDR35) Store

func (rm RMDR35) Store(b DR35)

type RMDR36

type RMDR36 struct{ mmio.UM16 }

func (RMDR36) Load

func (rm RMDR36) Load() DR36

func (RMDR36) Store

func (rm RMDR36) Store(b DR36)

type RMDR37

type RMDR37 struct{ mmio.UM16 }

func (RMDR37) Load

func (rm RMDR37) Load() DR37

func (RMDR37) Store

func (rm RMDR37) Store(b DR37)

type RMDR38

type RMDR38 struct{ mmio.UM16 }

func (RMDR38) Load

func (rm RMDR38) Load() DR38

func (RMDR38) Store

func (rm RMDR38) Store(b DR38)

type RMDR39

type RMDR39 struct{ mmio.UM16 }

func (RMDR39) Load

func (rm RMDR39) Load() DR39

func (RMDR39) Store

func (rm RMDR39) Store(b DR39)

type RMDR4

type RMDR4 struct{ mmio.UM16 }

func (RMDR4) Load

func (rm RMDR4) Load() DR4

func (RMDR4) Store

func (rm RMDR4) Store(b DR4)

type RMDR40

type RMDR40 struct{ mmio.UM16 }

func (RMDR40) Load

func (rm RMDR40) Load() DR40

func (RMDR40) Store

func (rm RMDR40) Store(b DR40)

type RMDR41

type RMDR41 struct{ mmio.UM16 }

func (RMDR41) Load

func (rm RMDR41) Load() DR41

func (RMDR41) Store

func (rm RMDR41) Store(b DR41)

type RMDR42

type RMDR42 struct{ mmio.UM16 }

func (RMDR42) Load

func (rm RMDR42) Load() DR42

func (RMDR42) Store

func (rm RMDR42) Store(b DR42)

type RMDR5

type RMDR5 struct{ mmio.UM16 }

func (RMDR5) Load

func (rm RMDR5) Load() DR5

func (RMDR5) Store

func (rm RMDR5) Store(b DR5)

type RMDR6

type RMDR6 struct{ mmio.UM16 }

func (RMDR6) Load

func (rm RMDR6) Load() DR6

func (RMDR6) Store

func (rm RMDR6) Store(b DR6)

type RMDR7

type RMDR7 struct{ mmio.UM16 }

func (RMDR7) Load

func (rm RMDR7) Load() DR7

func (RMDR7) Store

func (rm RMDR7) Store(b DR7)

type RMDR8

type RMDR8 struct{ mmio.UM16 }

func (RMDR8) Load

func (rm RMDR8) Load() DR8

func (RMDR8) Store

func (rm RMDR8) Store(b DR8)

type RMDR9

type RMDR9 struct{ mmio.UM16 }

func (RMDR9) Load

func (rm RMDR9) Load() DR9

func (RMDR9) Store

func (rm RMDR9) Store(b DR9)

type RMRTCCR

type RMRTCCR struct{ mmio.UM16 }

func (RMRTCCR) Load

func (rm RMRTCCR) Load() RTCCR

func (RMRTCCR) Store

func (rm RMRTCCR) Store(b RTCCR)

type RRTCCR

type RRTCCR struct{ mmio.U16 }

func (*RRTCCR) Bits

func (r *RRTCCR) Bits(mask RTCCR) RTCCR

func (*RRTCCR) ClearBits

func (r *RRTCCR) ClearBits(mask RTCCR)

func (*RRTCCR) Load

func (r *RRTCCR) Load() RTCCR

func (*RRTCCR) SetBits

func (r *RRTCCR) SetBits(mask RTCCR)

func (*RRTCCR) Store

func (r *RRTCCR) Store(b RTCCR)

func (*RRTCCR) StoreBits

func (r *RRTCCR) StoreBits(mask, b RTCCR)

type RTCCR

type RTCCR uint16
const (
	CAL  RTCCR = 0x7F << 0 //+ Calibration value.
	CCO  RTCCR = 0x01 << 7 //+ Calibration Clock Output.
	ASOE RTCCR = 0x01 << 8 //+ Alarm or Second Output Enable.
	ASOS RTCCR = 0x01 << 9 //+ Alarm or Second Output Selection.
)

func (RTCCR) Field

func (b RTCCR) Field(mask RTCCR) int

func (RTCCR) J

func (mask RTCCR) J(v int) RTCCR

Jump to

Keyboard shortcuts

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