transforms: - !MergeEnums from: CCMR\d_Input_CC\dS to: CCMR_Input_CCS check: Layout # Remove digits from enum names - !MergeEnums from: ([^\d]*)[\d]*([^\d]*)[\d]*([^\d]*)[\d]* to: $1$2$3 skip_unmergeable: true - !DeleteEnums from: ^(PRIV|SEC)$ - !MakeFieldArray fieldsets: .* from: ([A-Z]+)\d+ to: $1 allow_cursed: true - !MakeFieldArray fieldsets: .* from: P\d+WP to: PWP # - !MakeRegisterArray # blocks: .* # from: ([A-Z]+)\d+ # to: $1 - !MakeRegisterArray blocks: .* from: EXTICR\d+ to: EXTICR - !MergeEnums from: "[HL](IFCR|ISR)_(.*)" to: $2 - !MergeFieldsets from: "[HL](IFCR|ISR)" to: $1 - !MergeFieldsets from: EXTICR\d to: EXTICR - !MakeRegisterArray blocks: .* from: "[HL](IFCR|ISR)" to: $1