aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Viktor Sonesten <v@tmplt.dev> 2021-05-05 13:29:25 +0200
committerGravatar Viktor Sonesten <v@tmplt.dev> 2021-05-05 13:29:25 +0200
commit085e738359d03c7a72ecb6e8c1b05c2ad27e982f (patch)
tree1f6b1a29d41eaf3fdb4fb0d76cce322a7ef573b2 /src
parentfb604a76148f8756c3fe4d12458984024d80324d (diff)
downloadcortex-m-085e738359d03c7a72ecb6e8c1b05c2ad27e982f.tar.gz
cortex-m-085e738359d03c7a72ecb6e8c1b05c2ad27e982f.tar.zst
cortex-m-085e738359d03c7a72ecb6e8c1b05c2ad27e982f.zip
itm, dwt: limit some bitfields to u8
Diffstat (limited to 'src')
-rw-r--r--src/peripheral/dwt.rs2
-rw-r--r--src/peripheral/itm.rs6
2 files changed, 4 insertions, 4 deletions
diff --git a/src/peripheral/dwt.rs b/src/peripheral/dwt.rs
index 84ea6a7..4097c8d 100644
--- a/src/peripheral/dwt.rs
+++ b/src/peripheral/dwt.rs
@@ -78,7 +78,7 @@ bitfield! {
#[derive(Copy, Clone)]
/// Comparator FUNCTIONn register.
pub struct Function(u32);
- get_function, set_function: 3, 0;
+ u8, get_function, set_function: 3, 0;
get_emitrange, set_emitrange: 5;
get_cycmatch, set_cycmatch: 7;
get_datavmatch, set_datavmatch: 8;
diff --git a/src/peripheral/itm.rs b/src/peripheral/itm.rs
index b23ce8e..83d891f 100644
--- a/src/peripheral/itm.rs
+++ b/src/peripheral/itm.rs
@@ -41,9 +41,9 @@ bitfield! {
get_syncena, set_synena: 2;
get_txena, set_txena: 3;
get_swoena, set_swoena: 4;
- get_tsprescale, set_tsprecale: 9, 8;
- get_gtsfreq, set_gtsfreq: 11, 10;
- get_tracebusid, set_tracebusid: 22, 16;
+ u8, get_tsprescale, set_tsprecale: 9, 8;
+ u8, get_gtsfreq, set_gtsfreq: 11, 10;
+ u8, get_tracebusid, set_tracebusid: 22, 16;
busy, _: 23;
}