From f39749ad4993a3ed052d115217cef6ecdec43d07 Mon Sep 17 00:00:00 2001 From: eZio Pan Date: Fri, 23 Feb 2024 16:24:06 +0800 Subject: [PATCH] recreate transform file --- transforms/ADC.yaml | 49 ++++++++++++++++++++++++++++++++++----- transforms/ADCCOMMON.yaml | 13 +++++++++++ 2 files changed, 56 insertions(+), 6 deletions(-) create mode 100644 transforms/ADCCOMMON.yaml diff --git a/transforms/ADC.yaml b/transforms/ADC.yaml index e9d6108..f9ab364 100644 --- a/transforms/ADC.yaml +++ b/transforms/ADC.yaml @@ -1,13 +1,50 @@ transforms: + - !Rename + from: ^ADC1$ + to: ADC + - !DeleteEnums from: ^(AWD1?|J?EOC|JEOS|J?STRT|OVR|ADRDY|EOS(MP)?|JQOVF|ENDED)(_MST)?$ - !MakeFieldArray - fieldsets: CSR - from: AWD[1-3]_MST - to: AWD_MST + fieldsets: ^(IER|ISR)$ + from: AWD\d(IE)? + to: AWD$1 - !MakeFieldArray - fieldsets: CSR - from: AWD[1-3]_SLV - to: AWD_SLV + fieldsets: ^(CFGR)$ + from: EXTSEL\d + to: EXTSEL + + - !MakeFieldArray + fieldsets: SMPR\d + from: SMP\d+ + to: SMP + + - !MakeFieldArray + fieldsets: JSQR + from: JSQ\d + to: JSQ + + - !MergeFieldsets + from: OFR\d + to: OFR + + - !MakeRegisterArray + blocks: ADC + from: OFR\d + to: OFR + + - !MergeFieldsets + from: JDR\d + to: JDR + + - !MakeRegisterArray + blocks: ADC + from: JDR\d + to: JDR + + - !MakeFieldArray + fieldsets: ^SQR\d$ + from: SQ\d+ + to: SQ diff --git a/transforms/ADCCOMMON.yaml b/transforms/ADCCOMMON.yaml new file mode 100644 index 0000000..8bf51be --- /dev/null +++ b/transforms/ADCCOMMON.yaml @@ -0,0 +1,13 @@ +transforms: + - !ModifyByteOffset + blocks: ADC_COMMON + exclude_items: ^CDR$ + add_offset: -768 # 0x300 + + - !MakeFieldArray + fieldsets: CSR + from: AWD\d_(MST|SLV) + to: AWD_$1 + + - !DeleteFieldsets + from: ^(IPDR|SIDR)$