1
- pragma Ada_2012;
2
1
pragma Style_Checks (Off);
3
2
4
3
-- Copyright (c) 2013, Nordic Semiconductor ASA
@@ -57,12 +56,12 @@ package nrf51.CLOCK is
57
56
-- Enable interrupt on HFCLKSTARTED event.
58
57
type INTENSET_HFCLKSTARTED_Field_1 is
59
58
(-- Reset value for the field
60
- Intenset_Hfclkstarted_Field_Reset ,
59
+ INTENSET_HFCLKSTARTED_Field_Reset ,
61
60
-- Enable interrupt on write.
62
61
Set)
63
62
with Size => 1 ;
64
63
for INTENSET_HFCLKSTARTED_Field_1 use
65
- (Intenset_Hfclkstarted_Field_Reset => 0 ,
64
+ (INTENSET_HFCLKSTARTED_Field_Reset => 0 ,
66
65
Set => 1 );
67
66
68
67
-- Enable interrupt on LFCLKSTARTED event.
@@ -79,12 +78,12 @@ package nrf51.CLOCK is
79
78
-- Enable interrupt on LFCLKSTARTED event.
80
79
type INTENSET_LFCLKSTARTED_Field_1 is
81
80
(-- Reset value for the field
82
- Intenset_Lfclkstarted_Field_Reset ,
81
+ INTENSET_LFCLKSTARTED_Field_Reset ,
83
82
-- Enable interrupt on write.
84
83
Set)
85
84
with Size => 1 ;
86
85
for INTENSET_LFCLKSTARTED_Field_1 use
87
- (Intenset_Lfclkstarted_Field_Reset => 0 ,
86
+ (INTENSET_LFCLKSTARTED_Field_Reset => 0 ,
88
87
Set => 1 );
89
88
90
89
-- Enable interrupt on DONE event.
@@ -101,12 +100,12 @@ package nrf51.CLOCK is
101
100
-- Enable interrupt on DONE event.
102
101
type INTENSET_DONE_Field_1 is
103
102
(-- Reset value for the field
104
- Intenset_Done_Field_Reset ,
103
+ INTENSET_DONE_Field_Reset ,
105
104
-- Enable interrupt on write.
106
105
Set)
107
106
with Size => 1 ;
108
107
for INTENSET_DONE_Field_1 use
109
- (Intenset_Done_Field_Reset => 0 ,
108
+ (INTENSET_DONE_Field_Reset => 0 ,
110
109
Set => 1 );
111
110
112
111
-- Enable interrupt on CTTO event.
@@ -123,28 +122,28 @@ package nrf51.CLOCK is
123
122
-- Enable interrupt on CTTO event.
124
123
type INTENSET_CTTO_Field_1 is
125
124
(-- Reset value for the field
126
- Intenset_Ctto_Field_Reset ,
125
+ INTENSET_CTTO_Field_Reset ,
127
126
-- Enable interrupt on write.
128
127
Set)
129
128
with Size => 1 ;
130
129
for INTENSET_CTTO_Field_1 use
131
- (Intenset_Ctto_Field_Reset => 0 ,
130
+ (INTENSET_CTTO_Field_Reset => 0 ,
132
131
Set => 1 );
133
132
134
133
-- Interrupt enable set register.
135
134
type INTENSET_Register is record
136
135
-- Enable interrupt on HFCLKSTARTED event.
137
136
HFCLKSTARTED : INTENSET_HFCLKSTARTED_Field_1 :=
138
- Intenset_Hfclkstarted_Field_Reset ;
137
+ INTENSET_HFCLKSTARTED_Field_Reset ;
139
138
-- Enable interrupt on LFCLKSTARTED event.
140
139
LFCLKSTARTED : INTENSET_LFCLKSTARTED_Field_1 :=
141
- Intenset_Lfclkstarted_Field_Reset ;
140
+ INTENSET_LFCLKSTARTED_Field_Reset ;
142
141
-- unspecified
143
142
Reserved_2_2 : nrf51.Bit := 16#0# ;
144
143
-- Enable interrupt on DONE event.
145
- DONE : INTENSET_DONE_Field_1 := Intenset_Done_Field_Reset ;
144
+ DONE : INTENSET_DONE_Field_1 := INTENSET_DONE_Field_Reset ;
146
145
-- Enable interrupt on CTTO event.
147
- CTTO : INTENSET_CTTO_Field_1 := Intenset_Ctto_Field_Reset ;
146
+ CTTO : INTENSET_CTTO_Field_1 := INTENSET_CTTO_Field_Reset ;
148
147
-- unspecified
149
148
Reserved_5_31 : nrf51.UInt27 := 16#0# ;
150
149
end record
@@ -174,12 +173,12 @@ package nrf51.CLOCK is
174
173
-- Disable interrupt on HFCLKSTARTED event.
175
174
type INTENCLR_HFCLKSTARTED_Field_1 is
176
175
(-- Reset value for the field
177
- Intenclr_Hfclkstarted_Field_Reset ,
176
+ INTENCLR_HFCLKSTARTED_Field_Reset ,
178
177
-- Disable interrupt on write.
179
178
Clear)
180
179
with Size => 1 ;
181
180
for INTENCLR_HFCLKSTARTED_Field_1 use
182
- (Intenclr_Hfclkstarted_Field_Reset => 0 ,
181
+ (INTENCLR_HFCLKSTARTED_Field_Reset => 0 ,
183
182
Clear => 1 );
184
183
185
184
-- Disable interrupt on LFCLKSTARTED event.
@@ -196,12 +195,12 @@ package nrf51.CLOCK is
196
195
-- Disable interrupt on LFCLKSTARTED event.
197
196
type INTENCLR_LFCLKSTARTED_Field_1 is
198
197
(-- Reset value for the field
199
- Intenclr_Lfclkstarted_Field_Reset ,
198
+ INTENCLR_LFCLKSTARTED_Field_Reset ,
200
199
-- Disable interrupt on write.
201
200
Clear)
202
201
with Size => 1 ;
203
202
for INTENCLR_LFCLKSTARTED_Field_1 use
204
- (Intenclr_Lfclkstarted_Field_Reset => 0 ,
203
+ (INTENCLR_LFCLKSTARTED_Field_Reset => 0 ,
205
204
Clear => 1 );
206
205
207
206
-- Disable interrupt on DONE event.
@@ -218,12 +217,12 @@ package nrf51.CLOCK is
218
217
-- Disable interrupt on DONE event.
219
218
type INTENCLR_DONE_Field_1 is
220
219
(-- Reset value for the field
221
- Intenclr_Done_Field_Reset ,
220
+ INTENCLR_DONE_Field_Reset ,
222
221
-- Disable interrupt on write.
223
222
Clear)
224
223
with Size => 1 ;
225
224
for INTENCLR_DONE_Field_1 use
226
- (Intenclr_Done_Field_Reset => 0 ,
225
+ (INTENCLR_DONE_Field_Reset => 0 ,
227
226
Clear => 1 );
228
227
229
228
-- Disable interrupt on CTTO event.
@@ -240,28 +239,28 @@ package nrf51.CLOCK is
240
239
-- Disable interrupt on CTTO event.
241
240
type INTENCLR_CTTO_Field_1 is
242
241
(-- Reset value for the field
243
- Intenclr_Ctto_Field_Reset ,
242
+ INTENCLR_CTTO_Field_Reset ,
244
243
-- Disable interrupt on write.
245
244
Clear)
246
245
with Size => 1 ;
247
246
for INTENCLR_CTTO_Field_1 use
248
- (Intenclr_Ctto_Field_Reset => 0 ,
247
+ (INTENCLR_CTTO_Field_Reset => 0 ,
249
248
Clear => 1 );
250
249
251
250
-- Interrupt enable clear register.
252
251
type INTENCLR_Register is record
253
252
-- Disable interrupt on HFCLKSTARTED event.
254
253
HFCLKSTARTED : INTENCLR_HFCLKSTARTED_Field_1 :=
255
- Intenclr_Hfclkstarted_Field_Reset ;
254
+ INTENCLR_HFCLKSTARTED_Field_Reset ;
256
255
-- Disable interrupt on LFCLKSTARTED event.
257
256
LFCLKSTARTED : INTENCLR_LFCLKSTARTED_Field_1 :=
258
- Intenclr_Lfclkstarted_Field_Reset ;
257
+ INTENCLR_LFCLKSTARTED_Field_Reset ;
259
258
-- unspecified
260
259
Reserved_2_2 : nrf51.Bit := 16#0# ;
261
260
-- Disable interrupt on DONE event.
262
- DONE : INTENCLR_DONE_Field_1 := Intenclr_Done_Field_Reset ;
261
+ DONE : INTENCLR_DONE_Field_1 := INTENCLR_DONE_Field_Reset ;
263
262
-- Disable interrupt on CTTO event.
264
- CTTO : INTENCLR_CTTO_Field_1 := Intenclr_Ctto_Field_Reset ;
263
+ CTTO : INTENCLR_CTTO_Field_1 := INTENCLR_CTTO_Field_Reset ;
265
264
-- unspecified
266
265
Reserved_5_31 : nrf51.UInt27 := 16#0# ;
267
266
end record
@@ -280,12 +279,12 @@ package nrf51.CLOCK is
280
279
-- Task HFCLKSTART trigger status.
281
280
type HFCLKRUN_STATUS_Field is
282
281
(-- Task HFCLKSTART has not been triggered.
283
- Nottriggered ,
282
+ NotTriggered ,
284
283
-- Task HFCLKSTART has been triggered.
285
284
Triggered)
286
285
with Size => 1 ;
287
286
for HFCLKRUN_STATUS_Field use
288
- (Nottriggered => 0 ,
287
+ (NotTriggered => 0 ,
289
288
Triggered => 1 );
290
289
291
290
-- Task HFCLKSTART trigger status.
@@ -306,24 +305,24 @@ package nrf51.CLOCK is
306
305
-- Active clock source for the HF clock.
307
306
type HFCLKSTAT_SRC_Field is
308
307
(-- Internal 16MHz RC oscillator running and generating the HFCLK clock.
309
- Rc ,
308
+ RC ,
310
309
-- External 16MHz/32MHz crystal oscillator running and generating the HFCLK
311
310
-- clock.
312
311
Xtal)
313
312
with Size => 1 ;
314
313
for HFCLKSTAT_SRC_Field use
315
- (Rc => 0 ,
314
+ (RC => 0 ,
316
315
Xtal => 1 );
317
316
318
317
-- State for the HFCLK.
319
318
type HFCLKSTAT_STATE_Field is
320
319
(-- HFCLK clock not running.
321
- Notrunning ,
320
+ NotRunning ,
322
321
-- HFCLK clock running.
323
322
Running)
324
323
with Size => 1 ;
325
324
for HFCLKSTAT_STATE_Field use
326
- (Notrunning => 0 ,
325
+ (NotRunning => 0 ,
327
326
Running => 1 );
328
327
329
328
-- High frequency clock status.
@@ -350,12 +349,12 @@ package nrf51.CLOCK is
350
349
-- Task LFCLKSTART triggered status.
351
350
type LFCLKRUN_STATUS_Field is
352
351
(-- Task LFCLKSTART has not been triggered.
353
- Nottriggered ,
352
+ NotTriggered ,
354
353
-- Task LFCLKSTART has been triggered.
355
354
Triggered)
356
355
with Size => 1 ;
357
356
for LFCLKRUN_STATUS_Field use
358
- (Nottriggered => 0 ,
357
+ (NotTriggered => 0 ,
359
358
Triggered => 1 );
360
359
361
360
-- Task LFCLKSTART triggered status.
@@ -376,27 +375,27 @@ package nrf51.CLOCK is
376
375
-- Active clock source for the LF clock.
377
376
type LFCLKSTAT_SRC_Field is
378
377
(-- Internal 32KiHz RC oscillator running and generating the LFCLK clock.
379
- Rc ,
378
+ RC ,
380
379
-- External 32KiHz crystal oscillator running and generating the LFCLK clock.
381
380
Xtal,
382
381
-- Internal 32KiHz synthesizer from the HFCLK running and generating the LFCLK
383
382
-- clock.
384
383
Synth)
385
384
with Size => 2 ;
386
385
for LFCLKSTAT_SRC_Field use
387
- (Rc => 0 ,
386
+ (RC => 0 ,
388
387
Xtal => 1 ,
389
388
Synth => 2 );
390
389
391
390
-- State for the LF clock.
392
391
type LFCLKSTAT_STATE_Field is
393
392
(-- LFCLK clock not running.
394
- Notrunning ,
393
+ NotRunning ,
395
394
-- LFCLK clock running.
396
395
Running)
397
396
with Size => 1 ;
398
397
for LFCLKSTAT_STATE_Field use
399
- (Notrunning => 0 ,
398
+ (NotRunning => 0 ,
400
399
Running => 1 );
401
400
402
401
-- Low frequency clock status.
@@ -423,14 +422,14 @@ package nrf51.CLOCK is
423
422
-- Clock source for the LFCLK clock, set when task LKCLKSTART is triggered.
424
423
type LFCLKSRCCOPY_SRC_Field is
425
424
(-- Internal 32KiHz RC oscillator.
426
- Rc ,
425
+ RC ,
427
426
-- External 32KiHz crystal.
428
427
Xtal,
429
428
-- Internal 32KiHz synthesizer from HFCLK system clock.
430
429
Synth)
431
430
with Size => 2 ;
432
431
for LFCLKSRCCOPY_SRC_Field use
433
- (Rc => 0 ,
432
+ (RC => 0 ,
434
433
Xtal => 1 ,
435
434
Synth => 2 );
436
435
@@ -453,21 +452,21 @@ package nrf51.CLOCK is
453
452
-- Clock source.
454
453
type LFCLKSRC_SRC_Field is
455
454
(-- Internal 32KiHz RC oscillator.
456
- Rc ,
455
+ RC ,
457
456
-- External 32KiHz crystal.
458
457
Xtal,
459
458
-- Internal 32KiHz synthesizer from HFCLK system clock.
460
459
Synth)
461
460
with Size => 2 ;
462
461
for LFCLKSRC_SRC_Field use
463
- (Rc => 0 ,
462
+ (RC => 0 ,
464
463
Xtal => 1 ,
465
464
Synth => 2 );
466
465
467
466
-- Clock source for the LFCLK clock.
468
467
type LFCLKSRC_Register is record
469
468
-- Clock source.
470
- SRC : LFCLKSRC_SRC_Field := nrf51.CLOCK.Rc ;
469
+ SRC : LFCLKSRC_SRC_Field := nrf51.CLOCK.RC ;
471
470
-- unspecified
472
471
Reserved_2_31 : nrf51.UInt30 := 16#0# ;
473
472
end record
@@ -499,18 +498,18 @@ package nrf51.CLOCK is
499
498
-- External Xtal frequency selection.
500
499
type XTALFREQ_XTALFREQ_Field is
501
500
(-- 32MHz xtal is used as source for the HFCLK oscillator.
502
- Val_32Mhz ,
501
+ Val_32MHz ,
503
502
-- 16MHz xtal is used as source for the HFCLK oscillator.
504
- Val_16Mhz )
503
+ Val_16MHz )
505
504
with Size => 8 ;
506
505
for XTALFREQ_XTALFREQ_Field use
507
- (Val_32Mhz => 0 ,
508
- Val_16Mhz => 255 );
506
+ (Val_32MHz => 0 ,
507
+ Val_16MHz => 255 );
509
508
510
509
-- Crystal frequency.
511
510
type XTALFREQ_Register is record
512
511
-- External Xtal frequency selection.
513
- XTALFREQ : XTALFREQ_XTALFREQ_Field := nrf51.CLOCK.Val_16Mhz ;
512
+ XTALFREQ : XTALFREQ_XTALFREQ_Field := nrf51.CLOCK.Val_16MHz ;
514
513
-- unspecified
515
514
Reserved_8_31 : nrf51.UInt24 := 16#FFFFFF# ;
516
515
end record
0 commit comments