sam4l/
nvic.rs

1// Licensed under the Apache License, Version 2.0 or the MIT License.
2// SPDX-License-Identifier: Apache-2.0 OR MIT
3// Copyright Tock Contributors 2022.
4
5//! Named constants for NVIC ids
6
7pub const HFLASHC: u32 = 0;
8pub const PDCA0: u32 = 1;
9pub const PDCA1: u32 = 2;
10pub const PDCA2: u32 = 3;
11pub const PDCA3: u32 = 4;
12pub const PDCA4: u32 = 5;
13pub const PDCA5: u32 = 6;
14pub const PDCA6: u32 = 7;
15pub const PDCA7: u32 = 8;
16pub const PDCA8: u32 = 9;
17pub const PDCA9: u32 = 10;
18pub const PDCA10: u32 = 11;
19pub const PDCA11: u32 = 12;
20pub const PDCA12: u32 = 13;
21pub const PDCA13: u32 = 14;
22pub const PDCA14: u32 = 15;
23pub const PDCA15: u32 = 16;
24pub const CRCCU: u32 = 17;
25pub const USBC: u32 = 18;
26pub const PEVCTR: u32 = 19;
27pub const PEVCOV: u32 = 20;
28pub const AESA: u32 = 21;
29pub const PM: u32 = 22;
30pub const SCIF: u32 = 23;
31pub const FREQM: u32 = 24;
32pub const GPIO0: u32 = 25;
33pub const GPIO1: u32 = 26;
34pub const GPIO2: u32 = 27;
35pub const GPIO3: u32 = 28;
36pub const GPIO4: u32 = 29;
37pub const GPIO5: u32 = 30;
38pub const GPIO6: u32 = 31;
39pub const GPIO7: u32 = 32;
40pub const GPIO8: u32 = 33;
41pub const GPIO9: u32 = 34;
42pub const GPIO10: u32 = 35;
43pub const GPIO11: u32 = 36;
44pub const BPM: u32 = 37;
45pub const BSCIF: u32 = 38;
46pub const ASTALARM: u32 = 39;
47pub const ASTPER: u32 = 40;
48pub const ASTOVF: u32 = 41;
49pub const ASTREADY: u32 = 42;
50pub const ASTCLKREADY: u32 = 43;
51pub const WDT: u32 = 44;
52pub const EIC1: u32 = 45;
53pub const EIC2: u32 = 46;
54pub const EIC3: u32 = 47;
55pub const EIC4: u32 = 48;
56pub const EIC5: u32 = 49;
57pub const EIC6: u32 = 50;
58pub const EIC7: u32 = 51;
59pub const EIC8: u32 = 52;
60pub const IISC: u32 = 53;
61pub const SPI: u32 = 54;
62pub const TC00: u32 = 55;
63pub const TC01: u32 = 56;
64pub const TC02: u32 = 57;
65pub const TC10: u32 = 58;
66pub const TC11: u32 = 59;
67pub const TC12: u32 = 60;
68pub const TWIM0: u32 = 61;
69pub const TWIS0: u32 = 62;
70pub const TWIM1: u32 = 63;
71pub const TWIS1: u32 = 64;
72pub const USART0: u32 = 65;
73pub const USART1: u32 = 66;
74pub const USART2: u32 = 67;
75pub const USART3: u32 = 68;
76pub const ADCIFE: u32 = 69;
77pub const DACC: u32 = 70;
78pub const ACIFC: u32 = 71;
79pub const ABDACB: u32 = 72;
80pub const TRNG: u32 = 73;
81pub const PARC: u32 = 74;
82pub const CATB: u32 = 75;
83pub const TWIM2: u32 = 77;
84pub const TWIM3: u32 = 78;
85pub const LCDCA: u32 = 79;