clone method
Clones this configuration with the provided overrides.
Implementation
CsrConfig clone({
String? name,
CsrAccess? access,
int? resetValue,
List<CsrFieldConfig>? fields,
bool? isFrontdoorReadable,
bool? isFrontdoorWritable,
bool? isBackdoorReadable,
bool? isBackdoorWritable,
}) =>
CsrConfig(
name: name ?? this.name,
access: access ?? this.access,
resetValue: resetValue ?? _resetValue,
fields: fields ?? this.fields,
isFrontdoorReadable: isFrontdoorReadable ?? this.isFrontdoorReadable,
isFrontdoorWritable: isFrontdoorWritable ?? this.isFrontdoorWritable,
isBackdoorReadable: isBackdoorReadable ?? this.isBackdoorReadable,
isBackdoorWritable: isBackdoorWritable ?? this.isBackdoorWritable,
);