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