File tree Expand file tree Collapse file tree 1 file changed +162
-0
lines changed
Expand file tree Collapse file tree 1 file changed +162
-0
lines changed Original file line number Diff line number Diff line change 1+ from enum import IntEnum
2+
3+
4+ class RTC_TR (IntEnum ):
5+ PM = 1 << 22
6+ HT = 0x3 << 20
7+ HU = 0xf << 16
8+ MNT = 0x7 << 12
9+ MNU = 0xf << 8
10+ ST = 0x7 << 4
11+ SU = 0xf << 0
12+
13+ class RTC_DR (IntEnum ):
14+ YT = 0xf << 20
15+ YU = 0xf << 16
16+ WDU = 0x7 << 13
17+ MT = 1 << 12
18+ MU = 0xf << 8
19+ DT = 0x3 << 4
20+ D = 0xf << 0
21+
22+ class RTC_CR (IntEnum ):
23+ COE = 1 << 23
24+ OSEL = 0x3 << 21
25+ POL = 1 << 20
26+ COSEL = 1 << 19
27+ BKP = 1 << 18
28+ SUB1H = 1 << 17
29+ ADD1H = 1 << 16
30+ TSIE = 1 << 15
31+ WUTIE = 1 << 14
32+ ALRBIE = 1 << 13
33+ ALRAIE = 1 << 12
34+ TSE = 1 << 11
35+ WUTE = 1 << 10
36+ ALRBE = 1 << 9
37+ ALRAE = 1 << 8
38+ DCE = 1 << 7
39+ FMT = 1 << 6
40+ BYPSHAD = 1 << 5
41+ REFCKON = 1 << 4
42+ TSEDGE = 1 << 3
43+ WUCKSEL = 0x7 << 0
44+
45+ class RTC_ISR (IntEnum ):
46+ RECALPF = 1 << 16
47+ TAMP1F = 1 << 13
48+ TAMP2F = 1 << 14
49+ TSOVF = 1 << 12
50+ TSF = 1 << 11
51+ WUTF = 1 << 10
52+ ALRBF = 1 << 9
53+ ALRAF = 1 << 8
54+ INIT = 1 << 7
55+ INITF = 1 << 6
56+ RSF = 1 << 5
57+ INITS = 1 << 4
58+ SHPF = 1 << 3
59+ WUTWF = 1 << 2
60+ ALRBWF = 1 << 1
61+ ALRAWF = 1 << 0
62+
63+ class RTC_PRER (IntEnum ):
64+ PREDIV_A = 0x7f << 16
65+ PREDIV_S = 0x7fff << 0
66+
67+ class RTC_WUTR (IntEnum ):
68+ WUT = 0xffff << 0
69+
70+ class RTC_CALIBR (IntEnum ):
71+ DCS = 1 << 7
72+ DC = 0x1f << 0
73+
74+ class RTC_ALRMAR (IntEnum ):
75+ MSK4 = 1 << 31
76+ WDSEL = 1 << 30
77+ DT = 0x3 << 28
78+ D = 0xf << 24
79+ MSK3 = 1 << 23
80+ PM = 1 << 22
81+ HT = 0x3 << 20
82+ HU = 0xf << 16
83+ MSK2 = 1 << 15
84+ MNT = 0x7 << 12
85+ MNU = 0xf << 8
86+ MSK1 = 1 << 7
87+ ST = 0x7 << 4
88+ SU = 0xf << 0
89+
90+ class RTC_ALRMBR (IntEnum ):
91+ MSK4 = 1 << 31
92+ WDSEL = 1 << 30
93+ DT = 0x3 << 28
94+ D = 0xf << 24
95+ MSK3 = 1 << 23
96+ PM = 1 << 22
97+ HT = 0x3 << 20
98+ HU = 0xf << 16
99+ MSK2 = 1 << 15
100+ MNT = 0x7 << 12
101+ MNU = 0xf << 8
102+ MSK1 = 1 << 7
103+ ST = 0x7 << 4
104+ SU = 0xf << 0
105+
106+ class RTC_WPR (IntEnum ):
107+ KEY = 0xff << 0
108+
109+ class RTC_SSR (IntEnum ):
110+ SS = 0xffff << 0
111+
112+ class RTC_SHIFTR (IntEnum ):
113+ SUBFS = 0x7fff << 0
114+ ADD1S = 1 << 31
115+
116+ class RTC_TSTR (IntEnum ):
117+ PM = 1 << 22
118+ HT = 0x3 << 20
119+ HU = 0xf << 16
120+ MNT = 0x7 << 12
121+ MNU = 0xf << 8
122+ ST = 0x7 << 4
123+ SU = 0xf << 0
124+
125+ class RTC_TSDR (IntEnum ):
126+ WDU = 0x7 << 13
127+ MT = 1 << 12
128+ MU = 0xf << 8
129+ DT = 0x3 << 4
130+ D = 0xf << 0
131+
132+ class RTC_TSSSR (IntEnum ):
133+ SS = 0xffff << 0
134+
135+ class RTC_CALR (IntEnum ):
136+ CALP = 1 << 15
137+ CALW8 = 1 << 14
138+ CALW16 = 1 << 13
139+ CALM = 0x1ff << 0
140+
141+ class RTC_TAFCR (IntEnum ):
142+ ALARMOUTTYPE = 1 << 18
143+ TSINSEL = 1 << 17
144+ TAMP1INSEL = 1 << 16
145+ TAMPPUDIS = 1 << 15
146+ TAMPPRCH = 0x3 << 13
147+ TAMPFLT = 0x3 << 11
148+ TAMPFREQ = 0x7 << 8
149+ TAMPTS = 1 << 7
150+ TAMP2TRG = 1 << 4
151+ TAMP2E = 1 << 3
152+ TAMPIE = 1 << 2
153+ TAMP1TRG = 1 << 1
154+ TAMP1E = 1 << 0
155+
156+ class RTC_ALRMASSR (IntEnum ):
157+ MASKSS = 0xf << 24
158+ SS = 0x7fff << 0
159+
160+ class RTC_ALRMBSSR (IntEnum ):
161+ MASKSS = 0xf << 24
162+ SS = 0x7fff << 0
You can’t perform that action at this time.
0 commit comments