1 /// CONTROL register
2 pub struct CONTROL;
3 
4 rsr!(CONTROL);
5 wsr!(CONTROL);
6 
7 /// Execution Program Status Register
8 pub struct EPSR;
9 
10 rsr!(EPSR);
11 
12 /// Interrupt Program Status Register
13 pub struct IPSR;
14 
15 rsr!(IPSR);
16 
17 /// Main Stack Pointer
18 pub struct MSP;
19 
20 rsrp!(MSP);
21 wsrp!(MSP);
22 
23 /// Priority Mask Register
24 pub struct PRIMASK;
25 
26 rsr!(PRIMASK);
27 wsr!(PRIMASK);
28 
29 /// Process Stack Pointer
30 pub struct PSP;
31 
32 rsrp!(PSP);
33 wsrp!(PSP);
34 
35 /// Program Status Register
36 #[allow(non_camel_case_types)]
37 pub struct xPSR;
38 
39 rsr!(xPSR);
40