Back to toolsEmbedded
devtoolsforme
Register Field Builder
Pack and extract multi-bit register fields by offset and width without redoing mask math by hand.
Field definitions
Compose several named bitfields and inspect the final packed register value.
Base register
0x40021000
Combined field mask
0x00000704
Combined shifted value
0x00000504
Updated register
0x40021504
| Field | Offset | Width | Mask | Incoming | Shifted | Current |
|---|---|---|---|---|---|---|
| MODE | 8 | 3 | 0x00000700 | 5 | 0x00000500 | 0x0000 |
| ENABLE | 2 | 1 | 0x00000004 | 1 | 0x00000004 | 0x0000 |