diff options
Diffstat (limited to 'src/peripheral/cpuid.rs')
-rw-r--r-- | src/peripheral/cpuid.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/peripheral/cpuid.rs b/src/peripheral/cpuid.rs index 7b86ddc..1eb0869 100644 --- a/src/peripheral/cpuid.rs +++ b/src/peripheral/cpuid.rs @@ -90,7 +90,7 @@ impl CPUID { unsafe { self.csselr.write( - (((level as u32) << CSSELR_LEVEL_POS) & CSSELR_LEVEL_MASK) + ((u32::from(level) << CSSELR_LEVEL_POS) & CSSELR_LEVEL_MASK) | (((ind as u32) << CSSELR_IND_POS) & CSSELR_IND_MASK), ) } |