CsrConfig constructor
Construct a new register configuration.
Implementation
CsrConfig({
required this.name,
required this.access,
required List<CsrFieldConfig> fields,
int? resetValue,
this.isFrontdoorReadable = true,
this.isFrontdoorWritable = true,
this.isBackdoorReadable = true,
this.isBackdoorWritable = true,
}) : fields = List.unmodifiable(fields),
_resetValue = resetValue {
_validate();
}