Documentation ¶
Overview ¶
Package rtc provides interface to Real-Time Clock.
Peripheral: RTC_Periph Real-Time Clock. Instances:
RTC mmap.RTC_BASE
Registers:
0x00 32 TR Time register. 0x04 32 DR Date register. 0x08 32 CR Control register. 0x0C 32 ISR Initialization and status register. 0x10 32 PRER Prescaler register. 0x14 32 WUTR Wakeup timer register. 0x1C 32 ALRMR[2] Alarm A, B registers. 0x24 32 WPR Write protection register. 0x28 32 SSR Sub second register. 0x2C 32 SHIFTR Shift control register. 0x30 32 TSTR Time stamp time register. 0x34 32 TSDR Time stamp date register. 0x38 32 TSSSR Time-stamp sub second register. 0x3C 32 CALR Calibration register. 0x40 32 TAFCR Tamper and alternate function configuration register. 0x44 32 ALRMSSR[2] Alarm A, B subsecond registers. 0x50 32 BKPR[16] Backup registers.
Import:
stm32/o/f303xe/mmap
Index ¶
- Constants
- Variables
- type ALRMR
- type ALRMSSR
- type BKPR
- type CALR
- type CR
- type DR
- type ISR
- type PRER
- type RALRMR
- func (r *RALRMR) AtomicClearBits(mask ALRMR)
- func (r *RALRMR) AtomicSetBits(mask ALRMR)
- func (r *RALRMR) AtomicStoreBits(mask, b ALRMR)
- func (r *RALRMR) Bits(mask ALRMR) ALRMR
- func (r *RALRMR) ClearBits(mask ALRMR)
- func (r *RALRMR) Load() ALRMR
- func (r *RALRMR) SetBits(mask ALRMR)
- func (r *RALRMR) Store(b ALRMR)
- func (r *RALRMR) StoreBits(mask, b ALRMR)
- type RALRMSSR
- func (r *RALRMSSR) AtomicClearBits(mask ALRMSSR)
- func (r *RALRMSSR) AtomicSetBits(mask ALRMSSR)
- func (r *RALRMSSR) AtomicStoreBits(mask, b ALRMSSR)
- func (r *RALRMSSR) Bits(mask ALRMSSR) ALRMSSR
- func (r *RALRMSSR) ClearBits(mask ALRMSSR)
- func (r *RALRMSSR) Load() ALRMSSR
- func (r *RALRMSSR) SetBits(mask ALRMSSR)
- func (r *RALRMSSR) Store(b ALRMSSR)
- func (r *RALRMSSR) StoreBits(mask, b ALRMSSR)
- type RBKPR
- func (r *RBKPR) AtomicClearBits(mask BKPR)
- func (r *RBKPR) AtomicSetBits(mask BKPR)
- func (r *RBKPR) AtomicStoreBits(mask, b BKPR)
- func (r *RBKPR) Bits(mask BKPR) BKPR
- func (r *RBKPR) ClearBits(mask BKPR)
- func (r *RBKPR) Load() BKPR
- func (r *RBKPR) SetBits(mask BKPR)
- func (r *RBKPR) Store(b BKPR)
- func (r *RBKPR) StoreBits(mask, b BKPR)
- type RCALR
- func (r *RCALR) AtomicClearBits(mask CALR)
- func (r *RCALR) AtomicSetBits(mask CALR)
- func (r *RCALR) AtomicStoreBits(mask, b CALR)
- func (r *RCALR) Bits(mask CALR) CALR
- func (r *RCALR) ClearBits(mask CALR)
- func (r *RCALR) Load() CALR
- func (r *RCALR) SetBits(mask CALR)
- func (r *RCALR) Store(b CALR)
- func (r *RCALR) StoreBits(mask, b CALR)
- type RCR
- type RDR
- type RISR
- func (r *RISR) AtomicClearBits(mask ISR)
- func (r *RISR) AtomicSetBits(mask ISR)
- func (r *RISR) AtomicStoreBits(mask, b ISR)
- func (r *RISR) Bits(mask ISR) ISR
- func (r *RISR) ClearBits(mask ISR)
- func (r *RISR) Load() ISR
- func (r *RISR) SetBits(mask ISR)
- func (r *RISR) Store(b ISR)
- func (r *RISR) StoreBits(mask, b ISR)
- type RMALRMR
- type RMALRMSSR
- type RMBKPR
- type RMCALR
- type RMCR
- type RMDR
- type RMISR
- type RMPRER
- type RMSHIFTR
- type RMSSR
- type RMTAFCR
- type RMTR
- type RMTSDR
- type RMTSSSR
- type RMTSTR
- type RMWPR
- type RMWUTR
- type RPRER
- func (r *RPRER) AtomicClearBits(mask PRER)
- func (r *RPRER) AtomicSetBits(mask PRER)
- func (r *RPRER) AtomicStoreBits(mask, b PRER)
- func (r *RPRER) Bits(mask PRER) PRER
- func (r *RPRER) ClearBits(mask PRER)
- func (r *RPRER) Load() PRER
- func (r *RPRER) SetBits(mask PRER)
- func (r *RPRER) Store(b PRER)
- func (r *RPRER) StoreBits(mask, b PRER)
- type RSHIFTR
- func (r *RSHIFTR) AtomicClearBits(mask SHIFTR)
- func (r *RSHIFTR) AtomicSetBits(mask SHIFTR)
- func (r *RSHIFTR) AtomicStoreBits(mask, b SHIFTR)
- func (r *RSHIFTR) Bits(mask SHIFTR) SHIFTR
- func (r *RSHIFTR) ClearBits(mask SHIFTR)
- func (r *RSHIFTR) Load() SHIFTR
- func (r *RSHIFTR) SetBits(mask SHIFTR)
- func (r *RSHIFTR) Store(b SHIFTR)
- func (r *RSHIFTR) StoreBits(mask, b SHIFTR)
- type RSSR
- func (r *RSSR) AtomicClearBits(mask SSR)
- func (r *RSSR) AtomicSetBits(mask SSR)
- func (r *RSSR) AtomicStoreBits(mask, b SSR)
- func (r *RSSR) Bits(mask SSR) SSR
- func (r *RSSR) ClearBits(mask SSR)
- func (r *RSSR) Load() SSR
- func (r *RSSR) SetBits(mask SSR)
- func (r *RSSR) Store(b SSR)
- func (r *RSSR) StoreBits(mask, b SSR)
- type RTAFCR
- func (r *RTAFCR) AtomicClearBits(mask TAFCR)
- func (r *RTAFCR) AtomicSetBits(mask TAFCR)
- func (r *RTAFCR) AtomicStoreBits(mask, b TAFCR)
- func (r *RTAFCR) Bits(mask TAFCR) TAFCR
- func (r *RTAFCR) ClearBits(mask TAFCR)
- func (r *RTAFCR) Load() TAFCR
- func (r *RTAFCR) SetBits(mask TAFCR)
- func (r *RTAFCR) Store(b TAFCR)
- func (r *RTAFCR) StoreBits(mask, b TAFCR)
- type RTC_Periph
- func (p *RTC_Periph) ADD1H() RMCR
- func (p *RTC_Periph) ADD1S() RMSHIFTR
- func (p *RTC_Periph) ADT(n int) RMALRMR
- func (p *RTC_Periph) ADU(n int) RMALRMR
- func (p *RTC_Periph) AHT(n int) RMALRMR
- func (p *RTC_Periph) AHU(n int) RMALRMR
- func (p *RTC_Periph) ALRAE() RMCR
- func (p *RTC_Periph) ALRAF() RMISR
- func (p *RTC_Periph) ALRAIE() RMCR
- func (p *RTC_Periph) ALRAWF() RMISR
- func (p *RTC_Periph) ALRBE() RMCR
- func (p *RTC_Periph) ALRBF() RMISR
- func (p *RTC_Periph) ALRBIE() RMCR
- func (p *RTC_Periph) ALRBWF() RMISR
- func (p *RTC_Periph) AMASKSS(n int) RMALRMSSR
- func (p *RTC_Periph) AMNT(n int) RMALRMR
- func (p *RTC_Periph) AMNU(n int) RMALRMR
- func (p *RTC_Periph) AMSK1(n int) RMALRMR
- func (p *RTC_Periph) AMSK2(n int) RMALRMR
- func (p *RTC_Periph) AMSK3(n int) RMALRMR
- func (p *RTC_Periph) AMSK4(n int) RMALRMR
- func (p *RTC_Periph) APM(n int) RMALRMR
- func (p *RTC_Periph) ASS(n int) RMALRMSSR
- func (p *RTC_Periph) AST(n int) RMALRMR
- func (p *RTC_Periph) ASU(n int) RMALRMR
- func (p *RTC_Periph) AWDSEL(n int) RMALRMR
- func (p *RTC_Periph) BKP() RMCR
- func (p *RTC_Periph) BYPSHAD() RMCR
- func (p *RTC_Periph) BaseAddr() uintptr
- func (p *RTC_Periph) CALM() RMCALR
- func (p *RTC_Periph) CALP() RMCALR
- func (p *RTC_Periph) CALW16() RMCALR
- func (p *RTC_Periph) CALW8() RMCALR
- func (p *RTC_Periph) COE() RMCR
- func (p *RTC_Periph) COSEL() RMCR
- func (p *RTC_Periph) DT() RMDR
- func (p *RTC_Periph) DU() RMDR
- func (p *RTC_Periph) FMT() RMCR
- func (p *RTC_Periph) HT() RMTR
- func (p *RTC_Periph) HU() RMTR
- func (p *RTC_Periph) INIT() RMISR
- func (p *RTC_Periph) INITF() RMISR
- func (p *RTC_Periph) INITS() RMISR
- func (p *RTC_Periph) KEY() RMWPR
- func (p *RTC_Periph) MNT() RMTR
- func (p *RTC_Periph) MNU() RMTR
- func (p *RTC_Periph) MT() RMDR
- func (p *RTC_Periph) MU() RMDR
- func (p *RTC_Periph) OSEL() RMCR
- func (p *RTC_Periph) PC13MODE() RMTAFCR
- func (p *RTC_Periph) PC13VALUE() RMTAFCR
- func (p *RTC_Periph) PC14MODE() RMTAFCR
- func (p *RTC_Periph) PC14VALUE() RMTAFCR
- func (p *RTC_Periph) PC15MODE() RMTAFCR
- func (p *RTC_Periph) PC15VALUE() RMTAFCR
- func (p *RTC_Periph) PM() RMTR
- func (p *RTC_Periph) POL() RMCR
- func (p *RTC_Periph) PREDIV_A() RMPRER
- func (p *RTC_Periph) PREDIV_S() RMPRER
- func (p *RTC_Periph) RECALPF() RMISR
- func (p *RTC_Periph) REFCKON() RMCR
- func (p *RTC_Periph) RSF() RMISR
- func (p *RTC_Periph) SHPF() RMISR
- func (p *RTC_Periph) SS() RMSSR
- func (p *RTC_Periph) ST() RMTR
- func (p *RTC_Periph) SU() RMTR
- func (p *RTC_Periph) SUB1H() RMCR
- func (p *RTC_Periph) SUBFS() RMSHIFTR
- func (p *RTC_Periph) TAMP1E() RMTAFCR
- func (p *RTC_Periph) TAMP1F() RMISR
- func (p *RTC_Periph) TAMP1TRG() RMTAFCR
- func (p *RTC_Periph) TAMP2E() RMTAFCR
- func (p *RTC_Periph) TAMP2F() RMISR
- func (p *RTC_Periph) TAMP2TRG() RMTAFCR
- func (p *RTC_Periph) TAMP3E() RMTAFCR
- func (p *RTC_Periph) TAMP3F() RMISR
- func (p *RTC_Periph) TAMP3TRG() RMTAFCR
- func (p *RTC_Periph) TAMPFLT() RMTAFCR
- func (p *RTC_Periph) TAMPFREQ() RMTAFCR
- func (p *RTC_Periph) TAMPIE() RMTAFCR
- func (p *RTC_Periph) TAMPPRCH() RMTAFCR
- func (p *RTC_Periph) TAMPPUDIS() RMTAFCR
- func (p *RTC_Periph) TAMPTS() RMTAFCR
- func (p *RTC_Periph) TDT() RMTSDR
- func (p *RTC_Periph) TDU() RMTSDR
- func (p *RTC_Periph) THT() RMTSTR
- func (p *RTC_Periph) THU() RMTSTR
- func (p *RTC_Periph) TMNT() RMTSTR
- func (p *RTC_Periph) TMNU() RMTSTR
- func (p *RTC_Periph) TMT() RMTSDR
- func (p *RTC_Periph) TMU() RMTSDR
- func (p *RTC_Periph) TPM() RMTSTR
- func (p *RTC_Periph) TSE() RMCR
- func (p *RTC_Periph) TSEDGE() RMCR
- func (p *RTC_Periph) TSF() RMISR
- func (p *RTC_Periph) TSIE() RMCR
- func (p *RTC_Periph) TSOVF() RMISR
- func (p *RTC_Periph) TSS() RMTSSSR
- func (p *RTC_Periph) TST() RMTSTR
- func (p *RTC_Periph) TSU() RMTSTR
- func (p *RTC_Periph) TWDU() RMTSDR
- func (p *RTC_Periph) WDU() RMDR
- func (p *RTC_Periph) WUCKSEL() RMCR
- func (p *RTC_Periph) WUT() RMWUTR
- func (p *RTC_Periph) WUTE() RMCR
- func (p *RTC_Periph) WUTF() RMISR
- func (p *RTC_Periph) WUTIE() RMCR
- func (p *RTC_Periph) WUTWF() RMISR
- func (p *RTC_Periph) YT() RMDR
- func (p *RTC_Periph) YU() RMDR
- type RTR
- type RTSDR
- func (r *RTSDR) AtomicClearBits(mask TSDR)
- func (r *RTSDR) AtomicSetBits(mask TSDR)
- func (r *RTSDR) AtomicStoreBits(mask, b TSDR)
- func (r *RTSDR) Bits(mask TSDR) TSDR
- func (r *RTSDR) ClearBits(mask TSDR)
- func (r *RTSDR) Load() TSDR
- func (r *RTSDR) SetBits(mask TSDR)
- func (r *RTSDR) Store(b TSDR)
- func (r *RTSDR) StoreBits(mask, b TSDR)
- type RTSSSR
- func (r *RTSSSR) AtomicClearBits(mask TSSSR)
- func (r *RTSSSR) AtomicSetBits(mask TSSSR)
- func (r *RTSSSR) AtomicStoreBits(mask, b TSSSR)
- func (r *RTSSSR) Bits(mask TSSSR) TSSSR
- func (r *RTSSSR) ClearBits(mask TSSSR)
- func (r *RTSSSR) Load() TSSSR
- func (r *RTSSSR) SetBits(mask TSSSR)
- func (r *RTSSSR) Store(b TSSSR)
- func (r *RTSSSR) StoreBits(mask, b TSSSR)
- type RTSTR
- func (r *RTSTR) AtomicClearBits(mask TSTR)
- func (r *RTSTR) AtomicSetBits(mask TSTR)
- func (r *RTSTR) AtomicStoreBits(mask, b TSTR)
- func (r *RTSTR) Bits(mask TSTR) TSTR
- func (r *RTSTR) ClearBits(mask TSTR)
- func (r *RTSTR) Load() TSTR
- func (r *RTSTR) SetBits(mask TSTR)
- func (r *RTSTR) Store(b TSTR)
- func (r *RTSTR) StoreBits(mask, b TSTR)
- type RWPR
- func (r *RWPR) AtomicClearBits(mask WPR)
- func (r *RWPR) AtomicSetBits(mask WPR)
- func (r *RWPR) AtomicStoreBits(mask, b WPR)
- func (r *RWPR) Bits(mask WPR) WPR
- func (r *RWPR) ClearBits(mask WPR)
- func (r *RWPR) Load() WPR
- func (r *RWPR) SetBits(mask WPR)
- func (r *RWPR) Store(b WPR)
- func (r *RWPR) StoreBits(mask, b WPR)
- type RWUTR
- func (r *RWUTR) AtomicClearBits(mask WUTR)
- func (r *RWUTR) AtomicSetBits(mask WUTR)
- func (r *RWUTR) AtomicStoreBits(mask, b WUTR)
- func (r *RWUTR) Bits(mask WUTR) WUTR
- func (r *RWUTR) ClearBits(mask WUTR)
- func (r *RWUTR) Load() WUTR
- func (r *RWUTR) SetBits(mask WUTR)
- func (r *RWUTR) Store(b WUTR)
- func (r *RWUTR) StoreBits(mask, b WUTR)
- type SHIFTR
- type SSR
- type TAFCR
- type TR
- type TSDR
- type TSSSR
- type TSTR
- type WPR
- type WUTR
Constants ¶
View Source
const ( PMn = 22 HTn = 20 HUn = 16 MNTn = 12 MNUn = 8 STn = 4 SUn = 0 )
View Source
const ( YTn = 20 YUn = 16 WDUn = 13 MTn = 12 MUn = 8 DTn = 4 DUn = 0 )
View Source
const ( COEn = 23 OSELn = 21 POLn = 20 COSELn = 19 BKPn = 18 SUB1Hn = 17 ADD1Hn = 16 TSIEn = 15 WUTIEn = 14 ALRBIEn = 13 ALRAIEn = 12 TSEn = 11 WUTEn = 10 ALRBEn = 9 ALRAEn = 8 FMTn = 6 BYPSHADn = 5 REFCKONn = 4 TSEDGEn = 3 WUCKSELn = 0 )
View Source
const ( RECALPFn = 16 TAMP3Fn = 15 TAMP2Fn = 14 TAMP1Fn = 13 TSOVFn = 12 TSFn = 11 WUTFn = 10 ALRBFn = 9 ALRAFn = 8 INITn = 7 INITFn = 6 RSFn = 5 INITSn = 4 SHPFn = 3 WUTWFn = 2 ALRBWFn = 1 ALRAWFn = 0 )
View Source
const ( PREDIV_An = 16 PREDIV_Sn = 0 )
View Source
const ( AMSK4n = 31 AWDSELn = 30 ADTn = 28 ADUn = 24 AMSK3n = 23 APMn = 22 AHTn = 20 AHUn = 16 AMSK2n = 15 AMNTn = 12 AMNUn = 8 AMSK1n = 7 ASTn = 4 ASUn = 0 )
View Source
const ( SUBFSn = 0 ADD1Sn = 31 )
View Source
const ( TPMn = 22 THTn = 20 THUn = 16 TMNTn = 12 TMNUn = 8 TSTn = 4 TSUn = 0 )
View Source
const ( TWDUn = 13 TMTn = 12 TMUn = 8 TDTn = 4 TDUn = 0 )
View Source
const ( CALPn = 15 CALW8n = 14 CALW16n = 13 CALMn = 0 )
View Source
const ( PC15MODEn = 23 PC15VALUEn = 22 PC14MODEn = 21 PC14VALUEn = 20 PC13MODEn = 19 PC13VALUEn = 18 TAMPPUDISn = 15 TAMPPRCHn = 13 TAMPFLTn = 11 TAMPFREQn = 8 TAMPTSn = 7 TAMP3TRGn = 6 TAMP3En = 5 TAMP2TRGn = 4 TAMP2En = 3 TAMPIEn = 2 TAMP1TRGn = 1 TAMP1En = 0 )
View Source
const ( AMASKSSn = 24 ASSn = 0 )
View Source
const (
KEYn = 0
)
View Source
const (
SSn = 0
)
View Source
const (
TSSn = 0
)
View Source
const (
WUTn = 0
)
Variables ¶
View Source
var RTC = (*RTC_Periph)(unsafe.Pointer(uintptr(mmap.RTC_BASE)))
Functions ¶
This section is empty.
Types ¶
type ALRMR ¶
type ALRMR uint32
const ( AMSK4 ALRMR = 0x01 << 31 //+ AWDSEL ALRMR = 0x01 << 30 //+ ADT ALRMR = 0x03 << 28 //+ ADU ALRMR = 0x0F << 24 //+ AMSK3 ALRMR = 0x01 << 23 //+ APM ALRMR = 0x01 << 22 //+ AHT ALRMR = 0x03 << 20 //+ AHU ALRMR = 0x0F << 16 //+ AMSK2 ALRMR = 0x01 << 15 //+ AMNT ALRMR = 0x07 << 12 //+ AMNU ALRMR = 0x0F << 8 //+ AMSK1 ALRMR = 0x01 << 7 //+ AST ALRMR = 0x07 << 4 //+ ASU ALRMR = 0x0F << 0 //+ )
type CR ¶
type CR uint32
const ( COE CR = 0x01 << 23 //+ OSEL CR = 0x03 << 21 //+ POL CR = 0x01 << 20 //+ COSEL CR = 0x01 << 19 //+ BKP CR = 0x01 << 18 //+ SUB1H CR = 0x01 << 17 //+ ADD1H CR = 0x01 << 16 //+ TSIE CR = 0x01 << 15 //+ WUTIE CR = 0x01 << 14 //+ ALRBIE CR = 0x01 << 13 //+ ALRAIE CR = 0x01 << 12 //+ TSE CR = 0x01 << 11 //+ WUTE CR = 0x01 << 10 //+ ALRBE CR = 0x01 << 9 //+ ALRAE CR = 0x01 << 8 //+ FMT CR = 0x01 << 6 //+ BYPSHAD CR = 0x01 << 5 //+ REFCKON CR = 0x01 << 4 //+ TSEDGE CR = 0x01 << 3 //+ WUCKSEL CR = 0x07 << 0 //+ )
type ISR ¶
type ISR uint32
const ( RECALPF ISR = 0x01 << 16 //+ TAMP3F ISR = 0x01 << 15 //+ TAMP2F ISR = 0x01 << 14 //+ TAMP1F ISR = 0x01 << 13 //+ TSOVF ISR = 0x01 << 12 //+ TSF ISR = 0x01 << 11 //+ WUTF ISR = 0x01 << 10 //+ ALRBF ISR = 0x01 << 9 //+ ALRAF ISR = 0x01 << 8 //+ INIT ISR = 0x01 << 7 //+ INITF ISR = 0x01 << 6 //+ RSF ISR = 0x01 << 5 //+ INITS ISR = 0x01 << 4 //+ SHPF ISR = 0x01 << 3 //+ WUTWF ISR = 0x01 << 2 //+ ALRBWF ISR = 0x01 << 1 //+ ALRAWF ISR = 0x01 << 0 //+ )
type RALRMR ¶
func (*RALRMR) AtomicClearBits ¶
func (*RALRMR) AtomicSetBits ¶
func (*RALRMR) AtomicStoreBits ¶
type RALRMSSR ¶
func (*RALRMSSR) AtomicClearBits ¶
func (*RALRMSSR) AtomicSetBits ¶
func (*RALRMSSR) AtomicStoreBits ¶
type RBKPR ¶
func (*RBKPR) AtomicClearBits ¶
func (*RBKPR) AtomicSetBits ¶
func (*RBKPR) AtomicStoreBits ¶
type RCALR ¶
func (*RCALR) AtomicClearBits ¶
func (*RCALR) AtomicSetBits ¶
func (*RCALR) AtomicStoreBits ¶
type RISR ¶
func (*RISR) AtomicClearBits ¶
func (*RISR) AtomicSetBits ¶
func (*RISR) AtomicStoreBits ¶
type RPRER ¶
func (*RPRER) AtomicClearBits ¶
func (*RPRER) AtomicSetBits ¶
func (*RPRER) AtomicStoreBits ¶
type RSHIFTR ¶
func (*RSHIFTR) AtomicClearBits ¶
func (*RSHIFTR) AtomicSetBits ¶
func (*RSHIFTR) AtomicStoreBits ¶
type RSSR ¶
func (*RSSR) AtomicClearBits ¶
func (*RSSR) AtomicSetBits ¶
func (*RSSR) AtomicStoreBits ¶
type RTAFCR ¶
func (*RTAFCR) AtomicClearBits ¶
func (*RTAFCR) AtomicSetBits ¶
func (*RTAFCR) AtomicStoreBits ¶
type RTC_Periph ¶
type RTC_Periph struct { TR RTR DR RDR CR RCR ISR RISR PRER RPRER WUTR RWUTR ALRMR [2]RALRMR WPR RWPR SSR RSSR SHIFTR RSHIFTR TSTR RTSTR TSDR RTSDR TSSSR RTSSSR CALR RCALR TAFCR RTAFCR ALRMSSR [2]RALRMSSR BKPR [16]RBKPR // contains filtered or unexported fields }
func (*RTC_Periph) ADD1H ¶
func (p *RTC_Periph) ADD1H() RMCR
func (*RTC_Periph) ADD1S ¶
func (p *RTC_Periph) ADD1S() RMSHIFTR
func (*RTC_Periph) ADT ¶
func (p *RTC_Periph) ADT(n int) RMALRMR
func (*RTC_Periph) ADU ¶
func (p *RTC_Periph) ADU(n int) RMALRMR
func (*RTC_Periph) AHT ¶
func (p *RTC_Periph) AHT(n int) RMALRMR
func (*RTC_Periph) AHU ¶
func (p *RTC_Periph) AHU(n int) RMALRMR
func (*RTC_Periph) ALRAE ¶
func (p *RTC_Periph) ALRAE() RMCR
func (*RTC_Periph) ALRAF ¶
func (p *RTC_Periph) ALRAF() RMISR
func (*RTC_Periph) ALRAIE ¶
func (p *RTC_Periph) ALRAIE() RMCR
func (*RTC_Periph) ALRAWF ¶
func (p *RTC_Periph) ALRAWF() RMISR
func (*RTC_Periph) ALRBE ¶
func (p *RTC_Periph) ALRBE() RMCR
func (*RTC_Periph) ALRBF ¶
func (p *RTC_Periph) ALRBF() RMISR
func (*RTC_Periph) ALRBIE ¶
func (p *RTC_Periph) ALRBIE() RMCR
func (*RTC_Periph) ALRBWF ¶
func (p *RTC_Periph) ALRBWF() RMISR
func (*RTC_Periph) AMASKSS ¶
func (p *RTC_Periph) AMASKSS(n int) RMALRMSSR
func (*RTC_Periph) AMNT ¶
func (p *RTC_Periph) AMNT(n int) RMALRMR
func (*RTC_Periph) AMNU ¶
func (p *RTC_Periph) AMNU(n int) RMALRMR
func (*RTC_Periph) AMSK1 ¶
func (p *RTC_Periph) AMSK1(n int) RMALRMR
func (*RTC_Periph) AMSK2 ¶
func (p *RTC_Periph) AMSK2(n int) RMALRMR
func (*RTC_Periph) AMSK3 ¶
func (p *RTC_Periph) AMSK3(n int) RMALRMR
func (*RTC_Periph) AMSK4 ¶
func (p *RTC_Periph) AMSK4(n int) RMALRMR
func (*RTC_Periph) APM ¶
func (p *RTC_Periph) APM(n int) RMALRMR
func (*RTC_Periph) ASS ¶
func (p *RTC_Periph) ASS(n int) RMALRMSSR
func (*RTC_Periph) AST ¶
func (p *RTC_Periph) AST(n int) RMALRMR
func (*RTC_Periph) ASU ¶
func (p *RTC_Periph) ASU(n int) RMALRMR
func (*RTC_Periph) AWDSEL ¶
func (p *RTC_Periph) AWDSEL(n int) RMALRMR
func (*RTC_Periph) BKP ¶
func (p *RTC_Periph) BKP() RMCR
func (*RTC_Periph) BYPSHAD ¶
func (p *RTC_Periph) BYPSHAD() RMCR
func (*RTC_Periph) BaseAddr ¶
func (p *RTC_Periph) BaseAddr() uintptr
func (*RTC_Periph) CALM ¶
func (p *RTC_Periph) CALM() RMCALR
func (*RTC_Periph) CALP ¶
func (p *RTC_Periph) CALP() RMCALR
func (*RTC_Periph) CALW16 ¶
func (p *RTC_Periph) CALW16() RMCALR
func (*RTC_Periph) CALW8 ¶
func (p *RTC_Periph) CALW8() RMCALR
func (*RTC_Periph) COE ¶
func (p *RTC_Periph) COE() RMCR
func (*RTC_Periph) COSEL ¶
func (p *RTC_Periph) COSEL() RMCR
func (*RTC_Periph) DT ¶
func (p *RTC_Periph) DT() RMDR
func (*RTC_Periph) DU ¶
func (p *RTC_Periph) DU() RMDR
func (*RTC_Periph) FMT ¶
func (p *RTC_Periph) FMT() RMCR
func (*RTC_Periph) HT ¶
func (p *RTC_Periph) HT() RMTR
func (*RTC_Periph) HU ¶
func (p *RTC_Periph) HU() RMTR
func (*RTC_Periph) INIT ¶
func (p *RTC_Periph) INIT() RMISR
func (*RTC_Periph) INITF ¶
func (p *RTC_Periph) INITF() RMISR
func (*RTC_Periph) INITS ¶
func (p *RTC_Periph) INITS() RMISR
func (*RTC_Periph) KEY ¶
func (p *RTC_Periph) KEY() RMWPR
func (*RTC_Periph) MNT ¶
func (p *RTC_Periph) MNT() RMTR
func (*RTC_Periph) MNU ¶
func (p *RTC_Periph) MNU() RMTR
func (*RTC_Periph) MT ¶
func (p *RTC_Periph) MT() RMDR
func (*RTC_Periph) MU ¶
func (p *RTC_Periph) MU() RMDR
func (*RTC_Periph) OSEL ¶
func (p *RTC_Periph) OSEL() RMCR
func (*RTC_Periph) PC13MODE ¶
func (p *RTC_Periph) PC13MODE() RMTAFCR
func (*RTC_Periph) PC13VALUE ¶
func (p *RTC_Periph) PC13VALUE() RMTAFCR
func (*RTC_Periph) PC14MODE ¶
func (p *RTC_Periph) PC14MODE() RMTAFCR
func (*RTC_Periph) PC14VALUE ¶
func (p *RTC_Periph) PC14VALUE() RMTAFCR
func (*RTC_Periph) PC15MODE ¶
func (p *RTC_Periph) PC15MODE() RMTAFCR
func (*RTC_Periph) PC15VALUE ¶
func (p *RTC_Periph) PC15VALUE() RMTAFCR
func (*RTC_Periph) PM ¶
func (p *RTC_Periph) PM() RMTR
func (*RTC_Periph) POL ¶
func (p *RTC_Periph) POL() RMCR
func (*RTC_Periph) PREDIV_A ¶
func (p *RTC_Periph) PREDIV_A() RMPRER
func (*RTC_Periph) PREDIV_S ¶
func (p *RTC_Periph) PREDIV_S() RMPRER
func (*RTC_Periph) RECALPF ¶
func (p *RTC_Periph) RECALPF() RMISR
func (*RTC_Periph) REFCKON ¶
func (p *RTC_Periph) REFCKON() RMCR
func (*RTC_Periph) RSF ¶
func (p *RTC_Periph) RSF() RMISR
func (*RTC_Periph) SHPF ¶
func (p *RTC_Periph) SHPF() RMISR
func (*RTC_Periph) SS ¶
func (p *RTC_Periph) SS() RMSSR
func (*RTC_Periph) ST ¶
func (p *RTC_Periph) ST() RMTR
func (*RTC_Periph) SU ¶
func (p *RTC_Periph) SU() RMTR
func (*RTC_Periph) SUB1H ¶
func (p *RTC_Periph) SUB1H() RMCR
func (*RTC_Periph) SUBFS ¶
func (p *RTC_Periph) SUBFS() RMSHIFTR
func (*RTC_Periph) TAMP1E ¶
func (p *RTC_Periph) TAMP1E() RMTAFCR
func (*RTC_Periph) TAMP1F ¶
func (p *RTC_Periph) TAMP1F() RMISR
func (*RTC_Periph) TAMP1TRG ¶
func (p *RTC_Periph) TAMP1TRG() RMTAFCR
func (*RTC_Periph) TAMP2E ¶
func (p *RTC_Periph) TAMP2E() RMTAFCR
func (*RTC_Periph) TAMP2F ¶
func (p *RTC_Periph) TAMP2F() RMISR
func (*RTC_Periph) TAMP2TRG ¶
func (p *RTC_Periph) TAMP2TRG() RMTAFCR
func (*RTC_Periph) TAMP3E ¶
func (p *RTC_Periph) TAMP3E() RMTAFCR
func (*RTC_Periph) TAMP3F ¶
func (p *RTC_Periph) TAMP3F() RMISR
func (*RTC_Periph) TAMP3TRG ¶
func (p *RTC_Periph) TAMP3TRG() RMTAFCR
func (*RTC_Periph) TAMPFLT ¶
func (p *RTC_Periph) TAMPFLT() RMTAFCR
func (*RTC_Periph) TAMPFREQ ¶
func (p *RTC_Periph) TAMPFREQ() RMTAFCR
func (*RTC_Periph) TAMPIE ¶
func (p *RTC_Periph) TAMPIE() RMTAFCR
func (*RTC_Periph) TAMPPRCH ¶
func (p *RTC_Periph) TAMPPRCH() RMTAFCR
func (*RTC_Periph) TAMPPUDIS ¶
func (p *RTC_Periph) TAMPPUDIS() RMTAFCR
func (*RTC_Periph) TAMPTS ¶
func (p *RTC_Periph) TAMPTS() RMTAFCR
func (*RTC_Periph) TDT ¶
func (p *RTC_Periph) TDT() RMTSDR
func (*RTC_Periph) TDU ¶
func (p *RTC_Periph) TDU() RMTSDR
func (*RTC_Periph) THT ¶
func (p *RTC_Periph) THT() RMTSTR
func (*RTC_Periph) THU ¶
func (p *RTC_Periph) THU() RMTSTR
func (*RTC_Periph) TMNT ¶
func (p *RTC_Periph) TMNT() RMTSTR
func (*RTC_Periph) TMNU ¶
func (p *RTC_Periph) TMNU() RMTSTR
func (*RTC_Periph) TMT ¶
func (p *RTC_Periph) TMT() RMTSDR
func (*RTC_Periph) TMU ¶
func (p *RTC_Periph) TMU() RMTSDR
func (*RTC_Periph) TPM ¶
func (p *RTC_Periph) TPM() RMTSTR
func (*RTC_Periph) TSE ¶
func (p *RTC_Periph) TSE() RMCR
func (*RTC_Periph) TSEDGE ¶
func (p *RTC_Periph) TSEDGE() RMCR
func (*RTC_Periph) TSF ¶
func (p *RTC_Periph) TSF() RMISR
func (*RTC_Periph) TSIE ¶
func (p *RTC_Periph) TSIE() RMCR
func (*RTC_Periph) TSOVF ¶
func (p *RTC_Periph) TSOVF() RMISR
func (*RTC_Periph) TSS ¶
func (p *RTC_Periph) TSS() RMTSSSR
func (*RTC_Periph) TST ¶
func (p *RTC_Periph) TST() RMTSTR
func (*RTC_Periph) TSU ¶
func (p *RTC_Periph) TSU() RMTSTR
func (*RTC_Periph) TWDU ¶
func (p *RTC_Periph) TWDU() RMTSDR
func (*RTC_Periph) WDU ¶
func (p *RTC_Periph) WDU() RMDR
func (*RTC_Periph) WUCKSEL ¶
func (p *RTC_Periph) WUCKSEL() RMCR
func (*RTC_Periph) WUT ¶
func (p *RTC_Periph) WUT() RMWUTR
func (*RTC_Periph) WUTE ¶
func (p *RTC_Periph) WUTE() RMCR
func (*RTC_Periph) WUTF ¶
func (p *RTC_Periph) WUTF() RMISR
func (*RTC_Periph) WUTIE ¶
func (p *RTC_Periph) WUTIE() RMCR
func (*RTC_Periph) WUTWF ¶
func (p *RTC_Periph) WUTWF() RMISR
func (*RTC_Periph) YT ¶
func (p *RTC_Periph) YT() RMDR
func (*RTC_Periph) YU ¶
func (p *RTC_Periph) YU() RMDR
type RTSDR ¶
func (*RTSDR) AtomicClearBits ¶
func (*RTSDR) AtomicSetBits ¶
func (*RTSDR) AtomicStoreBits ¶
type RTSSSR ¶
func (*RTSSSR) AtomicClearBits ¶
func (*RTSSSR) AtomicSetBits ¶
func (*RTSSSR) AtomicStoreBits ¶
type RTSTR ¶
func (*RTSTR) AtomicClearBits ¶
func (*RTSTR) AtomicSetBits ¶
func (*RTSTR) AtomicStoreBits ¶
type RWPR ¶
func (*RWPR) AtomicClearBits ¶
func (*RWPR) AtomicSetBits ¶
func (*RWPR) AtomicStoreBits ¶
type RWUTR ¶
func (*RWUTR) AtomicClearBits ¶
func (*RWUTR) AtomicSetBits ¶
func (*RWUTR) AtomicStoreBits ¶
type TAFCR ¶
type TAFCR uint32
const ( PC15MODE TAFCR = 0x01 << 23 //+ PC15VALUE TAFCR = 0x01 << 22 //+ PC14MODE TAFCR = 0x01 << 21 //+ PC14VALUE TAFCR = 0x01 << 20 //+ PC13MODE TAFCR = 0x01 << 19 //+ PC13VALUE TAFCR = 0x01 << 18 //+ TAMPPUDIS TAFCR = 0x01 << 15 //+ TAMPPRCH TAFCR = 0x03 << 13 //+ TAMPFLT TAFCR = 0x03 << 11 //+ TAMPFREQ TAFCR = 0x07 << 8 //+ TAMPTS TAFCR = 0x01 << 7 //+ TAMP3TRG TAFCR = 0x01 << 6 //+ TAMP3E TAFCR = 0x01 << 5 //+ TAMP2TRG TAFCR = 0x01 << 4 //+ TAMP2E TAFCR = 0x01 << 3 //+ TAMPIE TAFCR = 0x01 << 2 //+ TAMP1TRG TAFCR = 0x01 << 1 //+ TAMP1E TAFCR = 0x01 << 0 //+ )
Click to show internal directories.
Click to hide internal directories.