syscfg

package
v0.0.0-...-3d984ba Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2018 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Overview

Package syscfg provides interface to System configuration controller.

Peripheral: SYSCFG_Periph System configuration controller. Instances:

SYSCFG  mmap.SYSCFG_BASE

Registers:

0x00 32  CFGR1      Configuration register 1.
0x04 32  RCR        CCM SRAM protection register.
0x08 32  EXTICR[4]  External interrupt configuration registers.
0x18 32  CFGR2      Configuration register 2.
0x1C 32  RESERVED0  Reserved,                                                          0x1C.
0x20 32  RESERVED1  Reserved,                                                          0x20.
0x24 32  RESERVED2  Reserved,                                                          0x24.
0x28 32  RESERVED4  Reserved,                                                          0x28.
0x2C 32  RESERVED5  Reserved,                                                          0x2C.
0x30 32  RESERVED6  Reserved,                                                          0x30.
0x34 32  RESERVED7  Reserved,                                                          0x34.
0x38 32  RESERVED8  Reserved,                                                          0x38.
0x3C 32  RESERVED9  Reserved,                                                          0x3C.
0x40 32  RESERVED10 Reserved,                                                          0x40.
0x44 32  RESERVED11 Reserved,                                                          0x44.
0x48 32  CFGR4      Configuration register 4.
0x4C 32  RESERVED12 Reserved,                                                          0x4C.
0x50 32  RESERVED13 Reserved,                                                          0x50.

Import:

stm32/o/f303xe/mmap

Index

Constants

View Source
const (
	MEM_MODEn       = 0
	USB_IT_RMPn     = 5
	TIM1_ITR3_RMPn  = 6
	DAC1_TRIG1_RMPn = 7
	DMA_RMPn        = 8
	I2C_PB6_FMPn    = 16
	I2C_PB7_FMPn    = 17
	I2C_PB8_FMPn    = 18
	I2C_PB9_FMPn    = 19
	I2C1_FMPn       = 20
	I2C2_FMPn       = 21
	ENCODER_MODEn   = 22
	I2C3_FMPn       = 24
	FPU_IEn         = 26
)
View Source
const (
	PAGE0n  = 0
	PAGE1n  = 1
	PAGE2n  = 2
	PAGE3n  = 3
	PAGE4n  = 4
	PAGE5n  = 5
	PAGE6n  = 6
	PAGE7n  = 7
	PAGE8n  = 8
	PAGE9n  = 9
	PAGE10n = 10
	PAGE11n = 11
	PAGE12n = 12
	PAGE13n = 13
	PAGE14n = 14
	PAGE15n = 15
)
View Source
const (
	EXTI0n = 0
	EXTI1n = 4
	EXTI2n = 8
	EXTI3n = 12
)
View Source
const (
	LOCKUP_LOCKn      = 0
	SRAM_PARITY_LOCKn = 1
	PVD_LOCKn         = 2
	BYP_ADDR_PARn     = 4
	SRAM_PEn          = 8
)
View Source
const (
	ADC12_EXT2_RMPn   = 0
	ADC12_EXT3_RMPn   = 1
	ADC12_EXT5_RMPn   = 2
	ADC12_EXT13_RMPn  = 3
	ADC12_EXT15_RMPn  = 4
	ADC12_JEXT3_RMPn  = 5
	ADC12_JEXT6_RMPn  = 6
	ADC12_JEXT13_RMPn = 7
	ADC34_EXT5_RMPn   = 8
	ADC34_EXT6_RMPn   = 9
	ADC34_EXT15_RMPn  = 10
	ADC34_JEXT5_RMPn  = 11
	ADC34_JEXT11_RMPn = 12
	ADC34_JEXT14_RMPn = 13
)

Variables

Functions

This section is empty.

Types

type CFGR1

type CFGR1 uint32
const (
	MEM_MODE            CFGR1 = 0x07 << 0  //+ SYSCFG_Memory Remap Config.
	MEM_MODE_0          CFGR1 = 0x01 << 0  //  Bit 0.
	MEM_MODE_1          CFGR1 = 0x02 << 0  //  Bit 1.
	MEM_MODE_2          CFGR1 = 0x04 << 0  //  Bit 2.
	USB_IT_RMP          CFGR1 = 0x01 << 5  //+ USB interrupt remap.
	TIM1_ITR3_RMP       CFGR1 = 0x01 << 6  //+ Timer 1 ITR3 selection.
	DAC1_TRIG1_RMP      CFGR1 = 0x01 << 7  //+ DAC1 Trigger1 remap.
	DMA_RMP             CFGR1 = 0x79 << 8  //+ DMA remap mask.
	ADC24_DMA_RMP       CFGR1 = 0x01 << 8  //  ADC2 and ADC4 DMA remap.
	TIM16_DMA_RMP       CFGR1 = 0x08 << 8  //  Timer 16 DMA remap.
	TIM17_DMA_RMP       CFGR1 = 0x10 << 8  //  Timer 17 DMA remap.
	TIM6DAC1Ch1_DMA_RMP CFGR1 = 0x20 << 8  //  Timer 6 / DAC1 Ch1 DMA remap.
	TIM7DAC1Ch2_DMA_RMP CFGR1 = 0x40 << 8  //  Timer 7 / DAC1 Ch2 DMA remap.
	I2C_PB6_FMP         CFGR1 = 0x01 << 16 //+ I2C PB6 Fast mode plus.
	I2C_PB7_FMP         CFGR1 = 0x01 << 17 //+ I2C PB7 Fast mode plus.
	I2C_PB8_FMP         CFGR1 = 0x01 << 18 //+ I2C PB8 Fast mode plus.
	I2C_PB9_FMP         CFGR1 = 0x01 << 19 //+ I2C PB9 Fast mode plus.
	I2C1_FMP            CFGR1 = 0x01 << 20 //+ I2C1 Fast mode plus.
	I2C2_FMP            CFGR1 = 0x01 << 21 //+ I2C2 Fast mode plus.
	ENCODER_MODE        CFGR1 = 0x03 << 22 //+ Encoder Mode.
	ENCODER_MODE_TIM2   CFGR1 = 0x01 << 22 //  TIM2 IC1 and TIM2 IC2 are connected to TIM15 IC1 and TIM15 IC2 respectively.
	ENCODER_MODE_TIM3   CFGR1 = 0x02 << 22 //  TIM3 IC1 and TIM3 IC2 are connected to TIM15 IC1 and TIM15 IC2 respectively.
	I2C3_FMP            CFGR1 = 0x01 << 24 //+ I2C3 Fast mode plus.
	FPU_IE              CFGR1 = 0x3F << 26 //+ Floating Point Unit Interrupt Enable.
)

func (CFGR1) Field

func (b CFGR1) Field(mask CFGR1) int

func (CFGR1) J

func (mask CFGR1) J(v int) CFGR1

type CFGR2

type CFGR2 uint32
const (
	LOCKUP_LOCK      CFGR2 = 0x01 << 0 //+ Enables and locks the LOCKUP (Hardfault) output of CortexM4 with Break Input of TIMx.
	SRAM_PARITY_LOCK CFGR2 = 0x01 << 1 //+ Enables and locks the SRAM_PARITY error signal with Break Input of TIMx.
	PVD_LOCK         CFGR2 = 0x01 << 2 //+ Enables and locks the PVD connection with TIMx Break Input, as well as the PVDE and PLS[2:0] in the PWR_CR register.
	BYP_ADDR_PAR     CFGR2 = 0x01 << 4 //+ Disables the adddress parity check on RAM.
	SRAM_PE          CFGR2 = 0x01 << 8 //+ SRAM Parity error flag.
)

func (CFGR2) Field

func (b CFGR2) Field(mask CFGR2) int

func (CFGR2) J

func (mask CFGR2) J(v int) CFGR2

type CFGR4

type CFGR4 uint32
const (
	ADC12_EXT2_RMP   CFGR4 = 0x01 << 0  //+ ADC12 regular channel EXT2 remap.
	ADC12_EXT3_RMP   CFGR4 = 0x01 << 1  //+ ADC12 regular channel EXT3 remap.
	ADC12_EXT5_RMP   CFGR4 = 0x01 << 2  //+ ADC12 regular channel EXT5 remap.
	ADC12_EXT13_RMP  CFGR4 = 0x01 << 3  //+ ADC12 regular channel EXT13 remap.
	ADC12_EXT15_RMP  CFGR4 = 0x01 << 4  //+ ADC12 regular channel EXT15 remap.
	ADC12_JEXT3_RMP  CFGR4 = 0x01 << 5  //+ ADC12 injected channel JEXT3 remap.
	ADC12_JEXT6_RMP  CFGR4 = 0x01 << 6  //+ ADC12 injected channel JEXT6 remap.
	ADC12_JEXT13_RMP CFGR4 = 0x01 << 7  //+ ADC12 injected channel JEXT13 remap.
	ADC34_EXT5_RMP   CFGR4 = 0x01 << 8  //+ ADC34 regular channel EXT5 remap.
	ADC34_EXT6_RMP   CFGR4 = 0x01 << 9  //+ ADC34 regular channel EXT6 remap.
	ADC34_EXT15_RMP  CFGR4 = 0x01 << 10 //+ ADC34 regular channel EXT15 remap.
	ADC34_JEXT5_RMP  CFGR4 = 0x01 << 11 //+ ADC34 injected channel JEXT5 remap.
	ADC34_JEXT11_RMP CFGR4 = 0x01 << 12 //+ ADC34 injected channel JEXT11 remap.
	ADC34_JEXT14_RMP CFGR4 = 0x01 << 13 //+ ADC34 injected channel JEXT14 remap.
)

func (CFGR4) Field

func (b CFGR4) Field(mask CFGR4) int

func (CFGR4) J

func (mask CFGR4) J(v int) CFGR4

type EXTICR

type EXTICR uint32
const (
	EXTI0    EXTICR = 0x0F << 0  //+ EXTI 0 configuration.
	EXTI1    EXTICR = 0x0F << 4  //+ EXTI 1 configuration.
	EXTI2    EXTICR = 0x0F << 8  //+ EXTI 2 configuration.
	EXTI3    EXTICR = 0x0F << 12 //+ EXTI 3 configuration.
	EXTI0_PA EXTICR = 0x00 << 12 //  PA[0] pin.
	EXTI0_PB EXTICR = 0x01 << 0  //  PB[0] pin.
	EXTI0_PC EXTICR = 0x02 << 0  //  PC[0] pin.
	EXTI0_PD EXTICR = 0x03 << 0  //  PD[0] pin.
	EXTI0_PE EXTICR = 0x04 << 0  //  PE[0] pin.
	EXTI0_PF EXTICR = 0x05 << 0  //  PF[0] pin.
	EXTI0_PG EXTICR = 0x06 << 0  //  PG[0] pin.
	EXTI0_PH EXTICR = 0x07 << 0  //  PH[0] pin.
	EXTI1_PA EXTICR = 0x00 << 12 //  PA[1] pin.
	EXTI1_PB EXTICR = 0x01 << 4  //  PB[1] pin.
	EXTI1_PC EXTICR = 0x02 << 4  //  PC[1] pin.
	EXTI1_PD EXTICR = 0x03 << 4  //  PD[1] pin.
	EXTI1_PE EXTICR = 0x04 << 4  //  PE[1] pin.
	EXTI1_PF EXTICR = 0x05 << 4  //  PF[1] pin.
	EXTI1_PG EXTICR = 0x06 << 4  //  PG[1] pin.
	EXTI1_PH EXTICR = 0x07 << 4  //  PH[1] pin.
	EXTI2_PA EXTICR = 0x00 << 12 //  PA[2] pin.
	EXTI2_PB EXTICR = 0x01 << 8  //  PB[2] pin.
	EXTI2_PC EXTICR = 0x02 << 8  //  PC[2] pin.
	EXTI2_PD EXTICR = 0x03 << 8  //  PD[2] pin.
	EXTI2_PE EXTICR = 0x04 << 8  //  PE[2] pin.
	EXTI2_PF EXTICR = 0x05 << 8  //  PF[2] pin.
	EXTI2_PG EXTICR = 0x06 << 8  //  PG[2] pin.
	EXTI3_PA EXTICR = 0x00 << 12 //  PA[3] pin.
	EXTI3_PB EXTICR = 0x01 << 12 //  PB[3] pin.
	EXTI3_PC EXTICR = 0x02 << 12 //  PC[3] pin.
	EXTI3_PD EXTICR = 0x03 << 12 //  PD[3] pin.
	EXTI3_PE EXTICR = 0x04 << 12 //  PE[3] pin.
	EXTI3_PF EXTICR = 0x05 << 12 //  PE[3] pin.
	EXTI3_PG EXTICR = 0x06 << 12 //  PG[3] pin.
)

func (EXTICR) Field

func (b EXTICR) Field(mask EXTICR) int

func (EXTICR) J

func (mask EXTICR) J(v int) EXTICR

type RCFGR1

type RCFGR1 struct{ mmio.U32 }

func (*RCFGR1) AtomicClearBits

func (r *RCFGR1) AtomicClearBits(mask CFGR1)

func (*RCFGR1) AtomicSetBits

func (r *RCFGR1) AtomicSetBits(mask CFGR1)

func (*RCFGR1) AtomicStoreBits

func (r *RCFGR1) AtomicStoreBits(mask, b CFGR1)

func (*RCFGR1) Bits

func (r *RCFGR1) Bits(mask CFGR1) CFGR1

func (*RCFGR1) ClearBits

func (r *RCFGR1) ClearBits(mask CFGR1)

func (*RCFGR1) Load

func (r *RCFGR1) Load() CFGR1

func (*RCFGR1) SetBits

func (r *RCFGR1) SetBits(mask CFGR1)

func (*RCFGR1) Store

func (r *RCFGR1) Store(b CFGR1)

func (*RCFGR1) StoreBits

func (r *RCFGR1) StoreBits(mask, b CFGR1)

type RCFGR2

type RCFGR2 struct{ mmio.U32 }

func (*RCFGR2) AtomicClearBits

func (r *RCFGR2) AtomicClearBits(mask CFGR2)

func (*RCFGR2) AtomicSetBits

func (r *RCFGR2) AtomicSetBits(mask CFGR2)

func (*RCFGR2) AtomicStoreBits

func (r *RCFGR2) AtomicStoreBits(mask, b CFGR2)

func (*RCFGR2) Bits

func (r *RCFGR2) Bits(mask CFGR2) CFGR2

func (*RCFGR2) ClearBits

func (r *RCFGR2) ClearBits(mask CFGR2)

func (*RCFGR2) Load

func (r *RCFGR2) Load() CFGR2

func (*RCFGR2) SetBits

func (r *RCFGR2) SetBits(mask CFGR2)

func (*RCFGR2) Store

func (r *RCFGR2) Store(b CFGR2)

func (*RCFGR2) StoreBits

func (r *RCFGR2) StoreBits(mask, b CFGR2)

type RCFGR4

type RCFGR4 struct{ mmio.U32 }

func (*RCFGR4) AtomicClearBits

func (r *RCFGR4) AtomicClearBits(mask CFGR4)

func (*RCFGR4) AtomicSetBits

func (r *RCFGR4) AtomicSetBits(mask CFGR4)

func (*RCFGR4) AtomicStoreBits

func (r *RCFGR4) AtomicStoreBits(mask, b CFGR4)

func (*RCFGR4) Bits

func (r *RCFGR4) Bits(mask CFGR4) CFGR4

func (*RCFGR4) ClearBits

func (r *RCFGR4) ClearBits(mask CFGR4)

func (*RCFGR4) Load

func (r *RCFGR4) Load() CFGR4

func (*RCFGR4) SetBits

func (r *RCFGR4) SetBits(mask CFGR4)

func (*RCFGR4) Store

func (r *RCFGR4) Store(b CFGR4)

func (*RCFGR4) StoreBits

func (r *RCFGR4) StoreBits(mask, b CFGR4)

type RCR

type RCR uint32
const (
	PAGE0  RCR = 0x01 << 0  //+ ICODE SRAM Write protection page 0.
	PAGE1  RCR = 0x01 << 1  //+ ICODE SRAM Write protection page 1.
	PAGE2  RCR = 0x01 << 2  //+ ICODE SRAM Write protection page 2.
	PAGE3  RCR = 0x01 << 3  //+ ICODE SRAM Write protection page 3.
	PAGE4  RCR = 0x01 << 4  //+ ICODE SRAM Write protection page 4.
	PAGE5  RCR = 0x01 << 5  //+ ICODE SRAM Write protection page 5.
	PAGE6  RCR = 0x01 << 6  //+ ICODE SRAM Write protection page 6.
	PAGE7  RCR = 0x01 << 7  //+ ICODE SRAM Write protection page 7.
	PAGE8  RCR = 0x01 << 8  //+ ICODE SRAM Write protection page 8.
	PAGE9  RCR = 0x01 << 9  //+ ICODE SRAM Write protection page 9.
	PAGE10 RCR = 0x01 << 10 //+ ICODE SRAM Write protection page 10.
	PAGE11 RCR = 0x01 << 11 //+ ICODE SRAM Write protection page 11.
	PAGE12 RCR = 0x01 << 12 //+ ICODE SRAM Write protection page 12.
	PAGE13 RCR = 0x01 << 13 //+ ICODE SRAM Write protection page 13.
	PAGE14 RCR = 0x01 << 14 //+ ICODE SRAM Write protection page 14.
	PAGE15 RCR = 0x01 << 15 //+ ICODE SRAM Write protection page 15.
)

func (RCR) Field

func (b RCR) Field(mask RCR) int

func (RCR) J

func (mask RCR) J(v int) RCR

type RESERVED0

type RESERVED0 uint32

func (RESERVED0) Field

func (b RESERVED0) Field(mask RESERVED0) int

func (RESERVED0) J

func (mask RESERVED0) J(v int) RESERVED0

type RESERVED1

type RESERVED1 uint32

func (RESERVED1) Field

func (b RESERVED1) Field(mask RESERVED1) int

func (RESERVED1) J

func (mask RESERVED1) J(v int) RESERVED1

type RESERVED10

type RESERVED10 uint32

func (RESERVED10) Field

func (b RESERVED10) Field(mask RESERVED10) int

func (RESERVED10) J

func (mask RESERVED10) J(v int) RESERVED10

type RESERVED11

type RESERVED11 uint32

func (RESERVED11) Field

func (b RESERVED11) Field(mask RESERVED11) int

func (RESERVED11) J

func (mask RESERVED11) J(v int) RESERVED11

type RESERVED12

type RESERVED12 uint32

func (RESERVED12) Field

func (b RESERVED12) Field(mask RESERVED12) int

func (RESERVED12) J

func (mask RESERVED12) J(v int) RESERVED12

type RESERVED13

type RESERVED13 uint32

func (RESERVED13) Field

func (b RESERVED13) Field(mask RESERVED13) int

func (RESERVED13) J

func (mask RESERVED13) J(v int) RESERVED13

type RESERVED2

type RESERVED2 uint32

func (RESERVED2) Field

func (b RESERVED2) Field(mask RESERVED2) int

func (RESERVED2) J

func (mask RESERVED2) J(v int) RESERVED2

type RESERVED4

type RESERVED4 uint32

func (RESERVED4) Field

func (b RESERVED4) Field(mask RESERVED4) int

func (RESERVED4) J

func (mask RESERVED4) J(v int) RESERVED4

type RESERVED5

type RESERVED5 uint32

func (RESERVED5) Field

func (b RESERVED5) Field(mask RESERVED5) int

func (RESERVED5) J

func (mask RESERVED5) J(v int) RESERVED5

type RESERVED6

type RESERVED6 uint32

func (RESERVED6) Field

func (b RESERVED6) Field(mask RESERVED6) int

func (RESERVED6) J

func (mask RESERVED6) J(v int) RESERVED6

type RESERVED7

type RESERVED7 uint32

func (RESERVED7) Field

func (b RESERVED7) Field(mask RESERVED7) int

func (RESERVED7) J

func (mask RESERVED7) J(v int) RESERVED7

type RESERVED8

type RESERVED8 uint32

func (RESERVED8) Field

func (b RESERVED8) Field(mask RESERVED8) int

func (RESERVED8) J

func (mask RESERVED8) J(v int) RESERVED8

type RESERVED9

type RESERVED9 uint32

func (RESERVED9) Field

func (b RESERVED9) Field(mask RESERVED9) int

func (RESERVED9) J

func (mask RESERVED9) J(v int) RESERVED9

type REXTICR

type REXTICR struct{ mmio.U32 }

func (*REXTICR) AtomicClearBits

func (r *REXTICR) AtomicClearBits(mask EXTICR)

func (*REXTICR) AtomicSetBits

func (r *REXTICR) AtomicSetBits(mask EXTICR)

func (*REXTICR) AtomicStoreBits

func (r *REXTICR) AtomicStoreBits(mask, b EXTICR)

func (*REXTICR) Bits

func (r *REXTICR) Bits(mask EXTICR) EXTICR

func (*REXTICR) ClearBits

func (r *REXTICR) ClearBits(mask EXTICR)

func (*REXTICR) Load

func (r *REXTICR) Load() EXTICR

func (*REXTICR) SetBits

func (r *REXTICR) SetBits(mask EXTICR)

func (*REXTICR) Store

func (r *REXTICR) Store(b EXTICR)

func (*REXTICR) StoreBits

func (r *REXTICR) StoreBits(mask, b EXTICR)

type RMCFGR1

type RMCFGR1 struct{ mmio.UM32 }

func (RMCFGR1) Load

func (rm RMCFGR1) Load() CFGR1

func (RMCFGR1) Store

func (rm RMCFGR1) Store(b CFGR1)

type RMCFGR2

type RMCFGR2 struct{ mmio.UM32 }

func (RMCFGR2) Load

func (rm RMCFGR2) Load() CFGR2

func (RMCFGR2) Store

func (rm RMCFGR2) Store(b CFGR2)

type RMCFGR4

type RMCFGR4 struct{ mmio.UM32 }

func (RMCFGR4) Load

func (rm RMCFGR4) Load() CFGR4

func (RMCFGR4) Store

func (rm RMCFGR4) Store(b CFGR4)

type RMEXTICR

type RMEXTICR struct{ mmio.UM32 }

func (RMEXTICR) Load

func (rm RMEXTICR) Load() EXTICR

func (RMEXTICR) Store

func (rm RMEXTICR) Store(b EXTICR)

type RMRCR

type RMRCR struct{ mmio.UM32 }

func (RMRCR) Load

func (rm RMRCR) Load() RCR

func (RMRCR) Store

func (rm RMRCR) Store(b RCR)

type RMRESERVED0

type RMRESERVED0 struct{ mmio.UM32 }

func (RMRESERVED0) Load

func (rm RMRESERVED0) Load() RESERVED0

func (RMRESERVED0) Store

func (rm RMRESERVED0) Store(b RESERVED0)

type RMRESERVED1

type RMRESERVED1 struct{ mmio.UM32 }

func (RMRESERVED1) Load

func (rm RMRESERVED1) Load() RESERVED1

func (RMRESERVED1) Store

func (rm RMRESERVED1) Store(b RESERVED1)

type RMRESERVED10

type RMRESERVED10 struct{ mmio.UM32 }

func (RMRESERVED10) Load

func (rm RMRESERVED10) Load() RESERVED10

func (RMRESERVED10) Store

func (rm RMRESERVED10) Store(b RESERVED10)

type RMRESERVED11

type RMRESERVED11 struct{ mmio.UM32 }

func (RMRESERVED11) Load

func (rm RMRESERVED11) Load() RESERVED11

func (RMRESERVED11) Store

func (rm RMRESERVED11) Store(b RESERVED11)

type RMRESERVED12

type RMRESERVED12 struct{ mmio.UM32 }

func (RMRESERVED12) Load

func (rm RMRESERVED12) Load() RESERVED12

func (RMRESERVED12) Store

func (rm RMRESERVED12) Store(b RESERVED12)

type RMRESERVED13

type RMRESERVED13 struct{ mmio.UM32 }

func (RMRESERVED13) Load

func (rm RMRESERVED13) Load() RESERVED13

func (RMRESERVED13) Store

func (rm RMRESERVED13) Store(b RESERVED13)

type RMRESERVED2

type RMRESERVED2 struct{ mmio.UM32 }

func (RMRESERVED2) Load

func (rm RMRESERVED2) Load() RESERVED2

func (RMRESERVED2) Store

func (rm RMRESERVED2) Store(b RESERVED2)

type RMRESERVED4

type RMRESERVED4 struct{ mmio.UM32 }

func (RMRESERVED4) Load

func (rm RMRESERVED4) Load() RESERVED4

func (RMRESERVED4) Store

func (rm RMRESERVED4) Store(b RESERVED4)

type RMRESERVED5

type RMRESERVED5 struct{ mmio.UM32 }

func (RMRESERVED5) Load

func (rm RMRESERVED5) Load() RESERVED5

func (RMRESERVED5) Store

func (rm RMRESERVED5) Store(b RESERVED5)

type RMRESERVED6

type RMRESERVED6 struct{ mmio.UM32 }

func (RMRESERVED6) Load

func (rm RMRESERVED6) Load() RESERVED6

func (RMRESERVED6) Store

func (rm RMRESERVED6) Store(b RESERVED6)

type RMRESERVED7

type RMRESERVED7 struct{ mmio.UM32 }

func (RMRESERVED7) Load

func (rm RMRESERVED7) Load() RESERVED7

func (RMRESERVED7) Store

func (rm RMRESERVED7) Store(b RESERVED7)

type RMRESERVED8

type RMRESERVED8 struct{ mmio.UM32 }

func (RMRESERVED8) Load

func (rm RMRESERVED8) Load() RESERVED8

func (RMRESERVED8) Store

func (rm RMRESERVED8) Store(b RESERVED8)

type RMRESERVED9

type RMRESERVED9 struct{ mmio.UM32 }

func (RMRESERVED9) Load

func (rm RMRESERVED9) Load() RESERVED9

func (RMRESERVED9) Store

func (rm RMRESERVED9) Store(b RESERVED9)

type RRCR

type RRCR struct{ mmio.U32 }

func (*RRCR) AtomicClearBits

func (r *RRCR) AtomicClearBits(mask RCR)

func (*RRCR) AtomicSetBits

func (r *RRCR) AtomicSetBits(mask RCR)

func (*RRCR) AtomicStoreBits

func (r *RRCR) AtomicStoreBits(mask, b RCR)

func (*RRCR) Bits

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

func (*RRCR) ClearBits

func (r *RRCR) ClearBits(mask RCR)

func (*RRCR) Load

func (r *RRCR) Load() RCR

func (*RRCR) SetBits

func (r *RRCR) SetBits(mask RCR)

func (*RRCR) Store

func (r *RRCR) Store(b RCR)

func (*RRCR) StoreBits

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

type RRESERVED0

type RRESERVED0 struct{ mmio.U32 }

func (*RRESERVED0) AtomicClearBits

func (r *RRESERVED0) AtomicClearBits(mask RESERVED0)

func (*RRESERVED0) AtomicSetBits

func (r *RRESERVED0) AtomicSetBits(mask RESERVED0)

func (*RRESERVED0) AtomicStoreBits

func (r *RRESERVED0) AtomicStoreBits(mask, b RESERVED0)

func (*RRESERVED0) Bits

func (r *RRESERVED0) Bits(mask RESERVED0) RESERVED0

func (*RRESERVED0) ClearBits

func (r *RRESERVED0) ClearBits(mask RESERVED0)

func (*RRESERVED0) Load

func (r *RRESERVED0) Load() RESERVED0

func (*RRESERVED0) SetBits

func (r *RRESERVED0) SetBits(mask RESERVED0)

func (*RRESERVED0) Store

func (r *RRESERVED0) Store(b RESERVED0)

func (*RRESERVED0) StoreBits

func (r *RRESERVED0) StoreBits(mask, b RESERVED0)

type RRESERVED1

type RRESERVED1 struct{ mmio.U32 }

func (*RRESERVED1) AtomicClearBits

func (r *RRESERVED1) AtomicClearBits(mask RESERVED1)

func (*RRESERVED1) AtomicSetBits

func (r *RRESERVED1) AtomicSetBits(mask RESERVED1)

func (*RRESERVED1) AtomicStoreBits

func (r *RRESERVED1) AtomicStoreBits(mask, b RESERVED1)

func (*RRESERVED1) Bits

func (r *RRESERVED1) Bits(mask RESERVED1) RESERVED1

func (*RRESERVED1) ClearBits

func (r *RRESERVED1) ClearBits(mask RESERVED1)

func (*RRESERVED1) Load

func (r *RRESERVED1) Load() RESERVED1

func (*RRESERVED1) SetBits

func (r *RRESERVED1) SetBits(mask RESERVED1)

func (*RRESERVED1) Store

func (r *RRESERVED1) Store(b RESERVED1)

func (*RRESERVED1) StoreBits

func (r *RRESERVED1) StoreBits(mask, b RESERVED1)

type RRESERVED10

type RRESERVED10 struct{ mmio.U32 }

func (*RRESERVED10) AtomicClearBits

func (r *RRESERVED10) AtomicClearBits(mask RESERVED10)

func (*RRESERVED10) AtomicSetBits

func (r *RRESERVED10) AtomicSetBits(mask RESERVED10)

func (*RRESERVED10) AtomicStoreBits

func (r *RRESERVED10) AtomicStoreBits(mask, b RESERVED10)

func (*RRESERVED10) Bits

func (r *RRESERVED10) Bits(mask RESERVED10) RESERVED10

func (*RRESERVED10) ClearBits

func (r *RRESERVED10) ClearBits(mask RESERVED10)

func (*RRESERVED10) Load

func (r *RRESERVED10) Load() RESERVED10

func (*RRESERVED10) SetBits

func (r *RRESERVED10) SetBits(mask RESERVED10)

func (*RRESERVED10) Store

func (r *RRESERVED10) Store(b RESERVED10)

func (*RRESERVED10) StoreBits

func (r *RRESERVED10) StoreBits(mask, b RESERVED10)

type RRESERVED11

type RRESERVED11 struct{ mmio.U32 }

func (*RRESERVED11) AtomicClearBits

func (r *RRESERVED11) AtomicClearBits(mask RESERVED11)

func (*RRESERVED11) AtomicSetBits

func (r *RRESERVED11) AtomicSetBits(mask RESERVED11)

func (*RRESERVED11) AtomicStoreBits

func (r *RRESERVED11) AtomicStoreBits(mask, b RESERVED11)

func (*RRESERVED11) Bits

func (r *RRESERVED11) Bits(mask RESERVED11) RESERVED11

func (*RRESERVED11) ClearBits

func (r *RRESERVED11) ClearBits(mask RESERVED11)

func (*RRESERVED11) Load

func (r *RRESERVED11) Load() RESERVED11

func (*RRESERVED11) SetBits

func (r *RRESERVED11) SetBits(mask RESERVED11)

func (*RRESERVED11) Store

func (r *RRESERVED11) Store(b RESERVED11)

func (*RRESERVED11) StoreBits

func (r *RRESERVED11) StoreBits(mask, b RESERVED11)

type RRESERVED12

type RRESERVED12 struct{ mmio.U32 }

func (*RRESERVED12) AtomicClearBits

func (r *RRESERVED12) AtomicClearBits(mask RESERVED12)

func (*RRESERVED12) AtomicSetBits

func (r *RRESERVED12) AtomicSetBits(mask RESERVED12)

func (*RRESERVED12) AtomicStoreBits

func (r *RRESERVED12) AtomicStoreBits(mask, b RESERVED12)

func (*RRESERVED12) Bits

func (r *RRESERVED12) Bits(mask RESERVED12) RESERVED12

func (*RRESERVED12) ClearBits

func (r *RRESERVED12) ClearBits(mask RESERVED12)

func (*RRESERVED12) Load

func (r *RRESERVED12) Load() RESERVED12

func (*RRESERVED12) SetBits

func (r *RRESERVED12) SetBits(mask RESERVED12)

func (*RRESERVED12) Store

func (r *RRESERVED12) Store(b RESERVED12)

func (*RRESERVED12) StoreBits

func (r *RRESERVED12) StoreBits(mask, b RESERVED12)

type RRESERVED13

type RRESERVED13 struct{ mmio.U32 }

func (*RRESERVED13) AtomicClearBits

func (r *RRESERVED13) AtomicClearBits(mask RESERVED13)

func (*RRESERVED13) AtomicSetBits

func (r *RRESERVED13) AtomicSetBits(mask RESERVED13)

func (*RRESERVED13) AtomicStoreBits

func (r *RRESERVED13) AtomicStoreBits(mask, b RESERVED13)

func (*RRESERVED13) Bits

func (r *RRESERVED13) Bits(mask RESERVED13) RESERVED13

func (*RRESERVED13) ClearBits

func (r *RRESERVED13) ClearBits(mask RESERVED13)

func (*RRESERVED13) Load

func (r *RRESERVED13) Load() RESERVED13

func (*RRESERVED13) SetBits

func (r *RRESERVED13) SetBits(mask RESERVED13)

func (*RRESERVED13) Store

func (r *RRESERVED13) Store(b RESERVED13)

func (*RRESERVED13) StoreBits

func (r *RRESERVED13) StoreBits(mask, b RESERVED13)

type RRESERVED2

type RRESERVED2 struct{ mmio.U32 }

func (*RRESERVED2) AtomicClearBits

func (r *RRESERVED2) AtomicClearBits(mask RESERVED2)

func (*RRESERVED2) AtomicSetBits

func (r *RRESERVED2) AtomicSetBits(mask RESERVED2)

func (*RRESERVED2) AtomicStoreBits

func (r *RRESERVED2) AtomicStoreBits(mask, b RESERVED2)

func (*RRESERVED2) Bits

func (r *RRESERVED2) Bits(mask RESERVED2) RESERVED2

func (*RRESERVED2) ClearBits

func (r *RRESERVED2) ClearBits(mask RESERVED2)

func (*RRESERVED2) Load

func (r *RRESERVED2) Load() RESERVED2

func (*RRESERVED2) SetBits

func (r *RRESERVED2) SetBits(mask RESERVED2)

func (*RRESERVED2) Store

func (r *RRESERVED2) Store(b RESERVED2)

func (*RRESERVED2) StoreBits

func (r *RRESERVED2) StoreBits(mask, b RESERVED2)

type RRESERVED4

type RRESERVED4 struct{ mmio.U32 }

func (*RRESERVED4) AtomicClearBits

func (r *RRESERVED4) AtomicClearBits(mask RESERVED4)

func (*RRESERVED4) AtomicSetBits

func (r *RRESERVED4) AtomicSetBits(mask RESERVED4)

func (*RRESERVED4) AtomicStoreBits

func (r *RRESERVED4) AtomicStoreBits(mask, b RESERVED4)

func (*RRESERVED4) Bits

func (r *RRESERVED4) Bits(mask RESERVED4) RESERVED4

func (*RRESERVED4) ClearBits

func (r *RRESERVED4) ClearBits(mask RESERVED4)

func (*RRESERVED4) Load

func (r *RRESERVED4) Load() RESERVED4

func (*RRESERVED4) SetBits

func (r *RRESERVED4) SetBits(mask RESERVED4)

func (*RRESERVED4) Store

func (r *RRESERVED4) Store(b RESERVED4)

func (*RRESERVED4) StoreBits

func (r *RRESERVED4) StoreBits(mask, b RESERVED4)

type RRESERVED5

type RRESERVED5 struct{ mmio.U32 }

func (*RRESERVED5) AtomicClearBits

func (r *RRESERVED5) AtomicClearBits(mask RESERVED5)

func (*RRESERVED5) AtomicSetBits

func (r *RRESERVED5) AtomicSetBits(mask RESERVED5)

func (*RRESERVED5) AtomicStoreBits

func (r *RRESERVED5) AtomicStoreBits(mask, b RESERVED5)

func (*RRESERVED5) Bits

func (r *RRESERVED5) Bits(mask RESERVED5) RESERVED5

func (*RRESERVED5) ClearBits

func (r *RRESERVED5) ClearBits(mask RESERVED5)

func (*RRESERVED5) Load

func (r *RRESERVED5) Load() RESERVED5

func (*RRESERVED5) SetBits

func (r *RRESERVED5) SetBits(mask RESERVED5)

func (*RRESERVED5) Store

func (r *RRESERVED5) Store(b RESERVED5)

func (*RRESERVED5) StoreBits

func (r *RRESERVED5) StoreBits(mask, b RESERVED5)

type RRESERVED6

type RRESERVED6 struct{ mmio.U32 }

func (*RRESERVED6) AtomicClearBits

func (r *RRESERVED6) AtomicClearBits(mask RESERVED6)

func (*RRESERVED6) AtomicSetBits

func (r *RRESERVED6) AtomicSetBits(mask RESERVED6)

func (*RRESERVED6) AtomicStoreBits

func (r *RRESERVED6) AtomicStoreBits(mask, b RESERVED6)

func (*RRESERVED6) Bits

func (r *RRESERVED6) Bits(mask RESERVED6) RESERVED6

func (*RRESERVED6) ClearBits

func (r *RRESERVED6) ClearBits(mask RESERVED6)

func (*RRESERVED6) Load

func (r *RRESERVED6) Load() RESERVED6

func (*RRESERVED6) SetBits

func (r *RRESERVED6) SetBits(mask RESERVED6)

func (*RRESERVED6) Store

func (r *RRESERVED6) Store(b RESERVED6)

func (*RRESERVED6) StoreBits

func (r *RRESERVED6) StoreBits(mask, b RESERVED6)

type RRESERVED7

type RRESERVED7 struct{ mmio.U32 }

func (*RRESERVED7) AtomicClearBits

func (r *RRESERVED7) AtomicClearBits(mask RESERVED7)

func (*RRESERVED7) AtomicSetBits

func (r *RRESERVED7) AtomicSetBits(mask RESERVED7)

func (*RRESERVED7) AtomicStoreBits

func (r *RRESERVED7) AtomicStoreBits(mask, b RESERVED7)

func (*RRESERVED7) Bits

func (r *RRESERVED7) Bits(mask RESERVED7) RESERVED7

func (*RRESERVED7) ClearBits

func (r *RRESERVED7) ClearBits(mask RESERVED7)

func (*RRESERVED7) Load

func (r *RRESERVED7) Load() RESERVED7

func (*RRESERVED7) SetBits

func (r *RRESERVED7) SetBits(mask RESERVED7)

func (*RRESERVED7) Store

func (r *RRESERVED7) Store(b RESERVED7)

func (*RRESERVED7) StoreBits

func (r *RRESERVED7) StoreBits(mask, b RESERVED7)

type RRESERVED8

type RRESERVED8 struct{ mmio.U32 }

func (*RRESERVED8) AtomicClearBits

func (r *RRESERVED8) AtomicClearBits(mask RESERVED8)

func (*RRESERVED8) AtomicSetBits

func (r *RRESERVED8) AtomicSetBits(mask RESERVED8)

func (*RRESERVED8) AtomicStoreBits

func (r *RRESERVED8) AtomicStoreBits(mask, b RESERVED8)

func (*RRESERVED8) Bits

func (r *RRESERVED8) Bits(mask RESERVED8) RESERVED8

func (*RRESERVED8) ClearBits

func (r *RRESERVED8) ClearBits(mask RESERVED8)

func (*RRESERVED8) Load

func (r *RRESERVED8) Load() RESERVED8

func (*RRESERVED8) SetBits

func (r *RRESERVED8) SetBits(mask RESERVED8)

func (*RRESERVED8) Store

func (r *RRESERVED8) Store(b RESERVED8)

func (*RRESERVED8) StoreBits

func (r *RRESERVED8) StoreBits(mask, b RESERVED8)

type RRESERVED9

type RRESERVED9 struct{ mmio.U32 }

func (*RRESERVED9) AtomicClearBits

func (r *RRESERVED9) AtomicClearBits(mask RESERVED9)

func (*RRESERVED9) AtomicSetBits

func (r *RRESERVED9) AtomicSetBits(mask RESERVED9)

func (*RRESERVED9) AtomicStoreBits

func (r *RRESERVED9) AtomicStoreBits(mask, b RESERVED9)

func (*RRESERVED9) Bits

func (r *RRESERVED9) Bits(mask RESERVED9) RESERVED9

func (*RRESERVED9) ClearBits

func (r *RRESERVED9) ClearBits(mask RESERVED9)

func (*RRESERVED9) Load

func (r *RRESERVED9) Load() RESERVED9

func (*RRESERVED9) SetBits

func (r *RRESERVED9) SetBits(mask RESERVED9)

func (*RRESERVED9) Store

func (r *RRESERVED9) Store(b RESERVED9)

func (*RRESERVED9) StoreBits

func (r *RRESERVED9) StoreBits(mask, b RESERVED9)

type SYSCFG_Periph

type SYSCFG_Periph struct {
	CFGR1      RCFGR1
	RCR        RRCR
	EXTICR     [4]REXTICR
	CFGR2      RCFGR2
	RESERVED0  RRESERVED0
	RESERVED1  RRESERVED1
	RESERVED2  RRESERVED2
	RESERVED4  RRESERVED4
	RESERVED5  RRESERVED5
	RESERVED6  RRESERVED6
	RESERVED7  RRESERVED7
	RESERVED8  RRESERVED8
	RESERVED9  RRESERVED9
	RESERVED10 RRESERVED10
	RESERVED11 RRESERVED11
	CFGR4      RCFGR4
	RESERVED12 RRESERVED12
	RESERVED13 RRESERVED13
}

func (*SYSCFG_Periph) ADC12_EXT13_RMP

func (p *SYSCFG_Periph) ADC12_EXT13_RMP() RMCFGR4

func (*SYSCFG_Periph) ADC12_EXT15_RMP

func (p *SYSCFG_Periph) ADC12_EXT15_RMP() RMCFGR4

func (*SYSCFG_Periph) ADC12_EXT2_RMP

func (p *SYSCFG_Periph) ADC12_EXT2_RMP() RMCFGR4

func (*SYSCFG_Periph) ADC12_EXT3_RMP

func (p *SYSCFG_Periph) ADC12_EXT3_RMP() RMCFGR4

func (*SYSCFG_Periph) ADC12_EXT5_RMP

func (p *SYSCFG_Periph) ADC12_EXT5_RMP() RMCFGR4

func (*SYSCFG_Periph) ADC12_JEXT13_RMP

func (p *SYSCFG_Periph) ADC12_JEXT13_RMP() RMCFGR4

func (*SYSCFG_Periph) ADC12_JEXT3_RMP

func (p *SYSCFG_Periph) ADC12_JEXT3_RMP() RMCFGR4

func (*SYSCFG_Periph) ADC12_JEXT6_RMP

func (p *SYSCFG_Periph) ADC12_JEXT6_RMP() RMCFGR4

func (*SYSCFG_Periph) ADC34_EXT15_RMP

func (p *SYSCFG_Periph) ADC34_EXT15_RMP() RMCFGR4

func (*SYSCFG_Periph) ADC34_EXT5_RMP

func (p *SYSCFG_Periph) ADC34_EXT5_RMP() RMCFGR4

func (*SYSCFG_Periph) ADC34_EXT6_RMP

func (p *SYSCFG_Periph) ADC34_EXT6_RMP() RMCFGR4

func (*SYSCFG_Periph) ADC34_JEXT11_RMP

func (p *SYSCFG_Periph) ADC34_JEXT11_RMP() RMCFGR4

func (*SYSCFG_Periph) ADC34_JEXT14_RMP

func (p *SYSCFG_Periph) ADC34_JEXT14_RMP() RMCFGR4

func (*SYSCFG_Periph) ADC34_JEXT5_RMP

func (p *SYSCFG_Periph) ADC34_JEXT5_RMP() RMCFGR4

func (*SYSCFG_Periph) BYP_ADDR_PAR

func (p *SYSCFG_Periph) BYP_ADDR_PAR() RMCFGR2

func (*SYSCFG_Periph) BaseAddr

func (p *SYSCFG_Periph) BaseAddr() uintptr

func (*SYSCFG_Periph) DAC1_TRIG1_RMP

func (p *SYSCFG_Periph) DAC1_TRIG1_RMP() RMCFGR1

func (*SYSCFG_Periph) DMA_RMP

func (p *SYSCFG_Periph) DMA_RMP() RMCFGR1

func (*SYSCFG_Periph) ENCODER_MODE

func (p *SYSCFG_Periph) ENCODER_MODE() RMCFGR1

func (*SYSCFG_Periph) EXTI0

func (p *SYSCFG_Periph) EXTI0(n int) RMEXTICR

func (*SYSCFG_Periph) EXTI1

func (p *SYSCFG_Periph) EXTI1(n int) RMEXTICR

func (*SYSCFG_Periph) EXTI2

func (p *SYSCFG_Periph) EXTI2(n int) RMEXTICR

func (*SYSCFG_Periph) EXTI3

func (p *SYSCFG_Periph) EXTI3(n int) RMEXTICR

func (*SYSCFG_Periph) FPU_IE

func (p *SYSCFG_Periph) FPU_IE() RMCFGR1

func (*SYSCFG_Periph) I2C1_FMP

func (p *SYSCFG_Periph) I2C1_FMP() RMCFGR1

func (*SYSCFG_Periph) I2C2_FMP

func (p *SYSCFG_Periph) I2C2_FMP() RMCFGR1

func (*SYSCFG_Periph) I2C3_FMP

func (p *SYSCFG_Periph) I2C3_FMP() RMCFGR1

func (*SYSCFG_Periph) I2C_PB6_FMP

func (p *SYSCFG_Periph) I2C_PB6_FMP() RMCFGR1

func (*SYSCFG_Periph) I2C_PB7_FMP

func (p *SYSCFG_Periph) I2C_PB7_FMP() RMCFGR1

func (*SYSCFG_Periph) I2C_PB8_FMP

func (p *SYSCFG_Periph) I2C_PB8_FMP() RMCFGR1

func (*SYSCFG_Periph) I2C_PB9_FMP

func (p *SYSCFG_Periph) I2C_PB9_FMP() RMCFGR1

func (*SYSCFG_Periph) LOCKUP_LOCK

func (p *SYSCFG_Periph) LOCKUP_LOCK() RMCFGR2

func (*SYSCFG_Periph) MEM_MODE

func (p *SYSCFG_Periph) MEM_MODE() RMCFGR1

func (*SYSCFG_Periph) PAGE0

func (p *SYSCFG_Periph) PAGE0() RMRCR

func (*SYSCFG_Periph) PAGE1

func (p *SYSCFG_Periph) PAGE1() RMRCR

func (*SYSCFG_Periph) PAGE10

func (p *SYSCFG_Periph) PAGE10() RMRCR

func (*SYSCFG_Periph) PAGE11

func (p *SYSCFG_Periph) PAGE11() RMRCR

func (*SYSCFG_Periph) PAGE12

func (p *SYSCFG_Periph) PAGE12() RMRCR

func (*SYSCFG_Periph) PAGE13

func (p *SYSCFG_Periph) PAGE13() RMRCR

func (*SYSCFG_Periph) PAGE14

func (p *SYSCFG_Periph) PAGE14() RMRCR

func (*SYSCFG_Periph) PAGE15

func (p *SYSCFG_Periph) PAGE15() RMRCR

func (*SYSCFG_Periph) PAGE2

func (p *SYSCFG_Periph) PAGE2() RMRCR

func (*SYSCFG_Periph) PAGE3

func (p *SYSCFG_Periph) PAGE3() RMRCR

func (*SYSCFG_Periph) PAGE4

func (p *SYSCFG_Periph) PAGE4() RMRCR

func (*SYSCFG_Periph) PAGE5

func (p *SYSCFG_Periph) PAGE5() RMRCR

func (*SYSCFG_Periph) PAGE6

func (p *SYSCFG_Periph) PAGE6() RMRCR

func (*SYSCFG_Periph) PAGE7

func (p *SYSCFG_Periph) PAGE7() RMRCR

func (*SYSCFG_Periph) PAGE8

func (p *SYSCFG_Periph) PAGE8() RMRCR

func (*SYSCFG_Periph) PAGE9

func (p *SYSCFG_Periph) PAGE9() RMRCR

func (*SYSCFG_Periph) PVD_LOCK

func (p *SYSCFG_Periph) PVD_LOCK() RMCFGR2

func (*SYSCFG_Periph) SRAM_PARITY_LOCK

func (p *SYSCFG_Periph) SRAM_PARITY_LOCK() RMCFGR2

func (*SYSCFG_Periph) SRAM_PE

func (p *SYSCFG_Periph) SRAM_PE() RMCFGR2

func (*SYSCFG_Periph) TIM1_ITR3_RMP

func (p *SYSCFG_Periph) TIM1_ITR3_RMP() RMCFGR1

func (*SYSCFG_Periph) USB_IT_RMP

func (p *SYSCFG_Periph) USB_IT_RMP() RMCFGR1

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳