|
microfmt
Zero-allocation C++ formatting for constrained environments
|
Describes a single bitfield within a register. More...
#include <register.hpp>

Public Attributes | |
| microfmt::string_view | name |
| Human-readable field name. | |
| uint8_t | bit_offset {} |
| Bit offset of the field within the register word. | |
| uint8_t | bit_width {} |
| Bit width of the field. | |
| bool | is_flag {false} |
When true (single-bit flag), render as +NAME/!NAME. | |
Describes a single bitfield within a register.
| uint8_t microfmt::reg_field::bit_offset {} |
Bit offset of the field within the register word.
| uint8_t microfmt::reg_field::bit_width {} |
Bit width of the field.
| bool microfmt::reg_field::is_flag {false} |
When true (single-bit flag), render as +NAME/!NAME.
| microfmt::string_view microfmt::reg_field::name |
Human-readable field name.