diff options
author | 2018-12-15 17:50:41 +0100 | |
---|---|---|
committer | 2018-12-15 17:50:41 +0100 | |
commit | fc22b3aa2c3cb7653e9b866882471123b77e7f1d (patch) | |
tree | 335c548b90d067b63eff40566bc4029011417dc4 /src | |
parent | a931364565069e9b23064b0ab9c72786fd1e3a09 (diff) | |
download | cortex-m-fc22b3aa2c3cb7653e9b866882471123b77e7f1d.tar.gz cortex-m-fc22b3aa2c3cb7653e9b866882471123b77e7f1d.tar.zst cortex-m-fc22b3aa2c3cb7653e9b866882471123b77e7f1d.zip |
Test fixes
Diffstat (limited to 'src')
-rw-r--r-- | src/peripheral/test.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/peripheral/test.rs b/src/peripheral/test.rs index cc3e292..5c6ce2d 100644 --- a/src/peripheral/test.rs +++ b/src/peripheral/test.rs @@ -29,11 +29,17 @@ fn dwt() { let dwt = unsafe { &*::peripheral::DWT::ptr() }; assert_eq!(address(&dwt.ctrl), 0xE000_1000); + #[cfg(not(armv6m))] assert_eq!(address(&dwt.cyccnt), 0xE000_1004); + #[cfg(not(armv6m))] assert_eq!(address(&dwt.cpicnt), 0xE000_1008); + #[cfg(not(armv6m))] assert_eq!(address(&dwt.exccnt), 0xE000_100C); + #[cfg(not(armv6m))] assert_eq!(address(&dwt.sleepcnt), 0xE000_1010); + #[cfg(not(armv6m))] assert_eq!(address(&dwt.lsucnt), 0xE000_1014); + #[cfg(not(armv6m))] assert_eq!(address(&dwt.foldcnt), 0xE000_1018); assert_eq!(address(&dwt.pcsr), 0xE000_101C); assert_eq!(address(&dwt.c[0].comp), 0xE000_1020); @@ -42,7 +48,9 @@ fn dwt() { assert_eq!(address(&dwt.c[1].comp), 0xE000_1030); assert_eq!(address(&dwt.c[1].mask), 0xE000_1034); assert_eq!(address(&dwt.c[1].function), 0xE000_1038); + #[cfg(not(armv6m))] assert_eq!(address(&dwt.lar), 0xE000_1FB0); + #[cfg(not(armv6m))] assert_eq!(address(&dwt.lsr), 0xE000_1FB4); } |