EE445M RTOS
Taken at the University of Texas Spring 2015
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
hw_shamd5.h
Go to the documentation of this file.
1
//*****************************************************************************
2
//
3
// hw_shamd5.h - Macros used when accessing the SHA/MD5 hardware.
4
//
5
// Copyright (c) 2012-2014 Texas Instruments Incorporated. All rights reserved.
6
// Software License Agreement
7
//
8
// Redistribution and use in source and binary forms, with or without
9
// modification, are permitted provided that the following conditions
10
// are met:
11
//
12
// Redistributions of source code must retain the above copyright
13
// notice, this list of conditions and the following disclaimer.
14
//
15
// Redistributions in binary form must reproduce the above copyright
16
// notice, this list of conditions and the following disclaimer in the
17
// documentation and/or other materials provided with the
18
// distribution.
19
//
20
// Neither the name of Texas Instruments Incorporated nor the names of
21
// its contributors may be used to endorse or promote products derived
22
// from this software without specific prior written permission.
23
//
24
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
25
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
26
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
27
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
28
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
29
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
30
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
31
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
32
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
33
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
34
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
35
//
36
// This is part of revision 2.1.0.12573 of the Tiva Firmware Development Package.
37
//
38
//*****************************************************************************
39
40
#ifndef __HW_SHAMD5_H__
41
#define __HW_SHAMD5_H__
42
43
//*****************************************************************************
44
//
45
// The following are defines for the SHA/MD5 register offsets.
46
//
47
//*****************************************************************************
48
#define SHAMD5_O_ODIGEST_A 0x00000000 // SHA Outer Digest A
49
#define SHAMD5_O_ODIGEST_B 0x00000004 // SHA Outer Digest B
50
#define SHAMD5_O_ODIGEST_C 0x00000008 // SHA Outer Digest C
51
#define SHAMD5_O_ODIGEST_D 0x0000000C // SHA Outer Digest D
52
#define SHAMD5_O_ODIGEST_E 0x00000010 // SHA Outer Digest E
53
#define SHAMD5_O_ODIGEST_F 0x00000014 // SHA Outer Digest F
54
#define SHAMD5_O_ODIGEST_G 0x00000018 // SHA Outer Digest G
55
#define SHAMD5_O_ODIGEST_H 0x0000001C // SHA Outer Digest H
56
#define SHAMD5_O_IDIGEST_A 0x00000020 // SHA Inner Digest A
57
#define SHAMD5_O_IDIGEST_B 0x00000024 // SHA Inner Digest B
58
#define SHAMD5_O_IDIGEST_C 0x00000028 // SHA Inner Digest C
59
#define SHAMD5_O_IDIGEST_D 0x0000002C // SHA Inner Digest D
60
#define SHAMD5_O_IDIGEST_E 0x00000030 // SHA Inner Digest E
61
#define SHAMD5_O_IDIGEST_F 0x00000034 // SHA Inner Digest F
62
#define SHAMD5_O_IDIGEST_G 0x00000038 // SHA Inner Digest G
63
#define SHAMD5_O_IDIGEST_H 0x0000003C // SHA Inner Digest H
64
#define SHAMD5_O_DIGEST_COUNT 0x00000040 // SHA Digest Count
65
#define SHAMD5_O_MODE 0x00000044 // SHA Mode
66
#define SHAMD5_O_LENGTH 0x00000048 // SHA Length
67
#define SHAMD5_O_DATA_0_IN 0x00000080 // SHA Data 0 Input
68
#define SHAMD5_O_DATA_1_IN 0x00000084 // SHA Data 1 Input
69
#define SHAMD5_O_DATA_2_IN 0x00000088 // SHA Data 2 Input
70
#define SHAMD5_O_DATA_3_IN 0x0000008C // SHA Data 3 Input
71
#define SHAMD5_O_DATA_4_IN 0x00000090 // SHA Data 4 Input
72
#define SHAMD5_O_DATA_5_IN 0x00000094 // SHA Data 5 Input
73
#define SHAMD5_O_DATA_6_IN 0x00000098 // SHA Data 6 Input
74
#define SHAMD5_O_DATA_7_IN 0x0000009C // SHA Data 7 Input
75
#define SHAMD5_O_DATA_8_IN 0x000000A0 // SHA Data 8 Input
76
#define SHAMD5_O_DATA_9_IN 0x000000A4 // SHA Data 9 Input
77
#define SHAMD5_O_DATA_10_IN 0x000000A8 // SHA Data 10 Input
78
#define SHAMD5_O_DATA_11_IN 0x000000AC // SHA Data 11 Input
79
#define SHAMD5_O_DATA_12_IN 0x000000B0 // SHA Data 12 Input
80
#define SHAMD5_O_DATA_13_IN 0x000000B4 // SHA Data 13 Input
81
#define SHAMD5_O_DATA_14_IN 0x000000B8 // SHA Data 14 Input
82
#define SHAMD5_O_DATA_15_IN 0x000000BC // SHA Data 15 Input
83
#define SHAMD5_O_REVISION 0x00000100 // SHA Revision
84
#define SHAMD5_O_SYSCONFIG 0x00000110 // SHA System Configuration
85
#define SHAMD5_O_SYSSTATUS 0x00000114 // SHA System Status
86
#define SHAMD5_O_IRQSTATUS 0x00000118 // SHA Interrupt Status
87
#define SHAMD5_O_IRQENABLE 0x0000011C // SHA Interrupt Enable
88
#define SHAMD5_O_DMAIM 0xFFFFC010 // SHA DMA Interrupt Mask
89
#define SHAMD5_O_DMARIS 0xFFFFC014 // SHA DMA Raw Interrupt Status
90
#define SHAMD5_O_DMAMIS 0xFFFFC018 // SHA DMA Masked Interrupt Status
91
#define SHAMD5_O_DMAIC 0xFFFFC01C // SHA DMA Interrupt Clear
92
93
//*****************************************************************************
94
//
95
// The following are defines for the bit fields in the SHAMD5_O_ODIGEST_A
96
// register.
97
//
98
//*****************************************************************************
99
#define SHAMD5_ODIGEST_A_DATA_M 0xFFFFFFFF // Digest/Key Data
100
#define SHAMD5_ODIGEST_A_DATA_S 0
101
102
//*****************************************************************************
103
//
104
// The following are defines for the bit fields in the SHAMD5_O_ODIGEST_B
105
// register.
106
//
107
//*****************************************************************************
108
#define SHAMD5_ODIGEST_B_DATA_M 0xFFFFFFFF // Digest/Key Data
109
#define SHAMD5_ODIGEST_B_DATA_S 0
110
111
//*****************************************************************************
112
//
113
// The following are defines for the bit fields in the SHAMD5_O_ODIGEST_C
114
// register.
115
//
116
//*****************************************************************************
117
#define SHAMD5_ODIGEST_C_DATA_M 0xFFFFFFFF // Digest/Key Data
118
#define SHAMD5_ODIGEST_C_DATA_S 0
119
120
//*****************************************************************************
121
//
122
// The following are defines for the bit fields in the SHAMD5_O_ODIGEST_D
123
// register.
124
//
125
//*****************************************************************************
126
#define SHAMD5_ODIGEST_D_DATA_M 0xFFFFFFFF // Digest/Key Data
127
#define SHAMD5_ODIGEST_D_DATA_S 0
128
129
//*****************************************************************************
130
//
131
// The following are defines for the bit fields in the SHAMD5_O_ODIGEST_E
132
// register.
133
//
134
//*****************************************************************************
135
#define SHAMD5_ODIGEST_E_DATA_M 0xFFFFFFFF // Digest/Key Data
136
#define SHAMD5_ODIGEST_E_DATA_S 0
137
138
//*****************************************************************************
139
//
140
// The following are defines for the bit fields in the SHAMD5_O_ODIGEST_F
141
// register.
142
//
143
//*****************************************************************************
144
#define SHAMD5_ODIGEST_F_DATA_M 0xFFFFFFFF // Digest/Key Data
145
#define SHAMD5_ODIGEST_F_DATA_S 0
146
147
//*****************************************************************************
148
//
149
// The following are defines for the bit fields in the SHAMD5_O_ODIGEST_G
150
// register.
151
//
152
//*****************************************************************************
153
#define SHAMD5_ODIGEST_G_DATA_M 0xFFFFFFFF // Digest/Key Data
154
#define SHAMD5_ODIGEST_G_DATA_S 0
155
156
//*****************************************************************************
157
//
158
// The following are defines for the bit fields in the SHAMD5_O_ODIGEST_H
159
// register.
160
//
161
//*****************************************************************************
162
#define SHAMD5_ODIGEST_H_DATA_M 0xFFFFFFFF // Digest/Key Data
163
#define SHAMD5_ODIGEST_H_DATA_S 0
164
165
//*****************************************************************************
166
//
167
// The following are defines for the bit fields in the SHAMD5_O_IDIGEST_A
168
// register.
169
//
170
//*****************************************************************************
171
#define SHAMD5_IDIGEST_A_DATA_M 0xFFFFFFFF // Digest/Key Data
172
#define SHAMD5_IDIGEST_A_DATA_S 0
173
174
//*****************************************************************************
175
//
176
// The following are defines for the bit fields in the SHAMD5_O_IDIGEST_B
177
// register.
178
//
179
//*****************************************************************************
180
#define SHAMD5_IDIGEST_B_DATA_M 0xFFFFFFFF // Digest/Key Data
181
#define SHAMD5_IDIGEST_B_DATA_S 0
182
183
//*****************************************************************************
184
//
185
// The following are defines for the bit fields in the SHAMD5_O_IDIGEST_C
186
// register.
187
//
188
//*****************************************************************************
189
#define SHAMD5_IDIGEST_C_DATA_M 0xFFFFFFFF // Digest/Key Data
190
#define SHAMD5_IDIGEST_C_DATA_S 0
191
192
//*****************************************************************************
193
//
194
// The following are defines for the bit fields in the SHAMD5_O_IDIGEST_D
195
// register.
196
//
197
//*****************************************************************************
198
#define SHAMD5_IDIGEST_D_DATA_M 0xFFFFFFFF // Digest/Key Data
199
#define SHAMD5_IDIGEST_D_DATA_S 0
200
201
//*****************************************************************************
202
//
203
// The following are defines for the bit fields in the SHAMD5_O_IDIGEST_E
204
// register.
205
//
206
//*****************************************************************************
207
#define SHAMD5_IDIGEST_E_DATA_M 0xFFFFFFFF // Digest/Key Data
208
#define SHAMD5_IDIGEST_E_DATA_S 0
209
210
//*****************************************************************************
211
//
212
// The following are defines for the bit fields in the SHAMD5_O_IDIGEST_F
213
// register.
214
//
215
//*****************************************************************************
216
#define SHAMD5_IDIGEST_F_DATA_M 0xFFFFFFFF // Digest/Key Data
217
#define SHAMD5_IDIGEST_F_DATA_S 0
218
219
//*****************************************************************************
220
//
221
// The following are defines for the bit fields in the SHAMD5_O_IDIGEST_G
222
// register.
223
//
224
//*****************************************************************************
225
#define SHAMD5_IDIGEST_G_DATA_M 0xFFFFFFFF // Digest/Key Data
226
#define SHAMD5_IDIGEST_G_DATA_S 0
227
228
//*****************************************************************************
229
//
230
// The following are defines for the bit fields in the SHAMD5_O_IDIGEST_H
231
// register.
232
//
233
//*****************************************************************************
234
#define SHAMD5_IDIGEST_H_DATA_M 0xFFFFFFFF // Digest/Key Data
235
#define SHAMD5_IDIGEST_H_DATA_S 0
236
237
//*****************************************************************************
238
//
239
// The following are defines for the bit fields in the SHAMD5_O_DIGEST_COUNT
240
// register.
241
//
242
//*****************************************************************************
243
#define SHAMD5_DIGEST_COUNT_M 0xFFFFFFFF // Digest Count
244
#define SHAMD5_DIGEST_COUNT_S 0
245
246
//*****************************************************************************
247
//
248
// The following are defines for the bit fields in the SHAMD5_O_MODE register.
249
//
250
//*****************************************************************************
251
#define SHAMD5_MODE_HMAC_OUTER_HASH \
252
0x00000080 // HMAC Outer Hash Processing
253
// Enable
254
#define SHAMD5_MODE_HMAC_KEY_PROC \
255
0x00000020 // HMAC Key Processing Enable
256
#define SHAMD5_MODE_CLOSE_HASH 0x00000010 // Performs the padding, the
257
// Hash/HMAC will be 'closed' at
258
// the end of the block, as per
259
// MD5/SHA-1/SHA-2 specification
260
#define SHAMD5_MODE_ALGO_CONSTANT \
261
0x00000008 // The initial digest register will
262
// be overwritten with the
263
// algorithm constants for the
264
// selected algorithm when hashing
265
// and the initial digest count
266
// register will be reset to 0
267
#define SHAMD5_MODE_ALGO_M 0x00000007 // Hash Algorithm
268
#define SHAMD5_MODE_ALGO_MD5 0x00000000 // MD5
269
#define SHAMD5_MODE_ALGO_SHA1 0x00000002 // SHA-1
270
#define SHAMD5_MODE_ALGO_SHA224 0x00000004 // SHA-224
271
#define SHAMD5_MODE_ALGO_SHA256 0x00000006 // SHA-256
272
273
//*****************************************************************************
274
//
275
// The following are defines for the bit fields in the SHAMD5_O_LENGTH
276
// register.
277
//
278
//*****************************************************************************
279
#define SHAMD5_LENGTH_M 0xFFFFFFFF // Block Length/Remaining Byte
280
// Count
281
#define SHAMD5_LENGTH_S 0
282
283
//*****************************************************************************
284
//
285
// The following are defines for the bit fields in the SHAMD5_O_DATA_0_IN
286
// register.
287
//
288
//*****************************************************************************
289
#define SHAMD5_DATA_0_IN_DATA_M 0xFFFFFFFF // Digest/Key Data
290
#define SHAMD5_DATA_0_IN_DATA_S 0
291
292
//*****************************************************************************
293
//
294
// The following are defines for the bit fields in the SHAMD5_O_DATA_1_IN
295
// register.
296
//
297
//*****************************************************************************
298
#define SHAMD5_DATA_1_IN_DATA_M 0xFFFFFFFF // Digest/Key Data
299
#define SHAMD5_DATA_1_IN_DATA_S 0
300
301
//*****************************************************************************
302
//
303
// The following are defines for the bit fields in the SHAMD5_O_DATA_2_IN
304
// register.
305
//
306
//*****************************************************************************
307
#define SHAMD5_DATA_2_IN_DATA_M 0xFFFFFFFF // Digest/Key Data
308
#define SHAMD5_DATA_2_IN_DATA_S 0
309
310
//*****************************************************************************
311
//
312
// The following are defines for the bit fields in the SHAMD5_O_DATA_3_IN
313
// register.
314
//
315
//*****************************************************************************
316
#define SHAMD5_DATA_3_IN_DATA_M 0xFFFFFFFF // Digest/Key Data
317
#define SHAMD5_DATA_3_IN_DATA_S 0
318
319
//*****************************************************************************
320
//
321
// The following are defines for the bit fields in the SHAMD5_O_DATA_4_IN
322
// register.
323
//
324
//*****************************************************************************
325
#define SHAMD5_DATA_4_IN_DATA_M 0xFFFFFFFF // Digest/Key Data
326
#define SHAMD5_DATA_4_IN_DATA_S 0
327
328
//*****************************************************************************
329
//
330
// The following are defines for the bit fields in the SHAMD5_O_DATA_5_IN
331
// register.
332
//
333
//*****************************************************************************
334
#define SHAMD5_DATA_5_IN_DATA_M 0xFFFFFFFF // Digest/Key Data
335
#define SHAMD5_DATA_5_IN_DATA_S 0
336
337
//*****************************************************************************
338
//
339
// The following are defines for the bit fields in the SHAMD5_O_DATA_6_IN
340
// register.
341
//
342
//*****************************************************************************
343
#define SHAMD5_DATA_6_IN_DATA_M 0xFFFFFFFF // Digest/Key Data
344
#define SHAMD5_DATA_6_IN_DATA_S 0
345
346
//*****************************************************************************
347
//
348
// The following are defines for the bit fields in the SHAMD5_O_DATA_7_IN
349
// register.
350
//
351
//*****************************************************************************
352
#define SHAMD5_DATA_7_IN_DATA_M 0xFFFFFFFF // Digest/Key Data
353
#define SHAMD5_DATA_7_IN_DATA_S 0
354
355
//*****************************************************************************
356
//
357
// The following are defines for the bit fields in the SHAMD5_O_DATA_8_IN
358
// register.
359
//
360
//*****************************************************************************
361
#define SHAMD5_DATA_8_IN_DATA_M 0xFFFFFFFF // Digest/Key Data
362
#define SHAMD5_DATA_8_IN_DATA_S 0
363
364
//*****************************************************************************
365
//
366
// The following are defines for the bit fields in the SHAMD5_O_DATA_9_IN
367
// register.
368
//
369
//*****************************************************************************
370
#define SHAMD5_DATA_9_IN_DATA_M 0xFFFFFFFF // Digest/Key Data
371
#define SHAMD5_DATA_9_IN_DATA_S 0
372
373
//*****************************************************************************
374
//
375
// The following are defines for the bit fields in the SHAMD5_O_DATA_10_IN
376
// register.
377
//
378
//*****************************************************************************
379
#define SHAMD5_DATA_10_IN_DATA_M \
380
0xFFFFFFFF // Digest/Key Data
381
#define SHAMD5_DATA_10_IN_DATA_S \
382
0
383
384
//*****************************************************************************
385
//
386
// The following are defines for the bit fields in the SHAMD5_O_DATA_11_IN
387
// register.
388
//
389
//*****************************************************************************
390
#define SHAMD5_DATA_11_IN_DATA_M \
391
0xFFFFFFFF // Digest/Key Data
392
#define SHAMD5_DATA_11_IN_DATA_S \
393
0
394
395
//*****************************************************************************
396
//
397
// The following are defines for the bit fields in the SHAMD5_O_DATA_12_IN
398
// register.
399
//
400
//*****************************************************************************
401
#define SHAMD5_DATA_12_IN_DATA_M \
402
0xFFFFFFFF // Digest/Key Data
403
#define SHAMD5_DATA_12_IN_DATA_S \
404
0
405
406
//*****************************************************************************
407
//
408
// The following are defines for the bit fields in the SHAMD5_O_DATA_13_IN
409
// register.
410
//
411
//*****************************************************************************
412
#define SHAMD5_DATA_13_IN_DATA_M \
413
0xFFFFFFFF // Digest/Key Data
414
#define SHAMD5_DATA_13_IN_DATA_S \
415
0
416
417
//*****************************************************************************
418
//
419
// The following are defines for the bit fields in the SHAMD5_O_DATA_14_IN
420
// register.
421
//
422
//*****************************************************************************
423
#define SHAMD5_DATA_14_IN_DATA_M \
424
0xFFFFFFFF // Digest/Key Data
425
#define SHAMD5_DATA_14_IN_DATA_S \
426
0
427
428
//*****************************************************************************
429
//
430
// The following are defines for the bit fields in the SHAMD5_O_DATA_15_IN
431
// register.
432
//
433
//*****************************************************************************
434
#define SHAMD5_DATA_15_IN_DATA_M \
435
0xFFFFFFFF // Digest/Key Data
436
#define SHAMD5_DATA_15_IN_DATA_S \
437
0
438
439
//*****************************************************************************
440
//
441
// The following are defines for the bit fields in the SHAMD5_O_REVISION
442
// register.
443
//
444
//*****************************************************************************
445
#define SHAMD5_REVISION_M 0xFFFFFFFF // Revision Number
446
#define SHAMD5_REVISION_S 0
447
448
//*****************************************************************************
449
//
450
// The following are defines for the bit fields in the SHAMD5_O_SYSCONFIG
451
// register.
452
//
453
//*****************************************************************************
454
#define SHAMD5_SYSCONFIG_SADVANCED \
455
0x00000080 // Advanced Mode Enable
456
#define SHAMD5_SYSCONFIG_SIDLE_M \
457
0x00000030 // Sidle mode
458
#define SHAMD5_SYSCONFIG_SIDLE_FORCE \
459
0x00000000 // Force-idle mode
460
#define SHAMD5_SYSCONFIG_DMA_EN 0x00000008 // uDMA Request Enable
461
#define SHAMD5_SYSCONFIG_IT_EN 0x00000004 // Interrupt Enable
462
#define SHAMD5_SYSCONFIG_SOFTRESET \
463
0x00000002 // Soft reset
464
465
//*****************************************************************************
466
//
467
// The following are defines for the bit fields in the SHAMD5_O_SYSSTATUS
468
// register.
469
//
470
//*****************************************************************************
471
#define SHAMD5_SYSSTATUS_RESETDONE \
472
0x00000001 // Reset done status
473
474
//*****************************************************************************
475
//
476
// The following are defines for the bit fields in the SHAMD5_O_IRQSTATUS
477
// register.
478
//
479
//*****************************************************************************
480
#define SHAMD5_IRQSTATUS_CONTEXT_READY \
481
0x00000008 // Context Ready Status
482
#define SHAMD5_IRQSTATUS_INPUT_READY \
483
0x00000002 // Input Ready Status
484
#define SHAMD5_IRQSTATUS_OUTPUT_READY \
485
0x00000001 // Output Ready Status
486
487
//*****************************************************************************
488
//
489
// The following are defines for the bit fields in the SHAMD5_O_IRQENABLE
490
// register.
491
//
492
//*****************************************************************************
493
#define SHAMD5_IRQENABLE_CONTEXT_READY \
494
0x00000008 // Mask for context ready interrupt
495
#define SHAMD5_IRQENABLE_INPUT_READY \
496
0x00000002 // Mask for input ready interrupt
497
#define SHAMD5_IRQENABLE_OUTPUT_READY \
498
0x00000001 // Mask for output ready interrupt
499
500
//*****************************************************************************
501
//
502
// The following are defines for the bit fields in the SHAMD5_O_DMAIM register.
503
//
504
//*****************************************************************************
505
#define SHAMD5_DMAIM_COUT 0x00000004 // Context Out DMA Done Interrupt
506
// Mask
507
#define SHAMD5_DMAIM_DIN 0x00000002 // Data In DMA Done Interrupt Mask
508
#define SHAMD5_DMAIM_CIN 0x00000001 // Context In DMA Done Interrupt
509
// Mask
510
511
//*****************************************************************************
512
//
513
// The following are defines for the bit fields in the SHAMD5_O_DMARIS
514
// register.
515
//
516
//*****************************************************************************
517
#define SHAMD5_DMARIS_COUT 0x00000004 // Context Out DMA Done Raw
518
// Interrupt Status
519
#define SHAMD5_DMARIS_DIN 0x00000002 // Data In DMA Done Raw Interrupt
520
// Status
521
#define SHAMD5_DMARIS_CIN 0x00000001 // Context In DMA Done Raw
522
// Interrupt Status
523
524
//*****************************************************************************
525
//
526
// The following are defines for the bit fields in the SHAMD5_O_DMAMIS
527
// register.
528
//
529
//*****************************************************************************
530
#define SHAMD5_DMAMIS_COUT 0x00000004 // Context Out DMA Done Masked
531
// Interrupt Status
532
#define SHAMD5_DMAMIS_DIN 0x00000002 // Data In DMA Done Masked
533
// Interrupt Status
534
#define SHAMD5_DMAMIS_CIN 0x00000001 // Context In DMA Done Raw
535
// Interrupt Status
536
537
//*****************************************************************************
538
//
539
// The following are defines for the bit fields in the SHAMD5_O_DMAIC register.
540
//
541
//*****************************************************************************
542
#define SHAMD5_DMAIC_COUT 0x00000004 // Context Out DMA Done Masked
543
// Interrupt Status
544
#define SHAMD5_DMAIC_DIN 0x00000002 // Data In DMA Done Interrupt Clear
545
#define SHAMD5_DMAIC_CIN 0x00000001 // Context In DMA Done Raw
546
// Interrupt Status
547
548
#endif // __HW_SHAMD5_H__
inc
hw_shamd5.h
Generated on Fri Mar 13 2015 21:18:37 for EE445M RTOS by
1.8.9.1