From 0a701c003d6a9d39f19773255ee4e7abd786137b Mon Sep 17 00:00:00 2001 From: Andrew Dona-Couch Date: Wed, 19 Aug 2020 17:54:52 -0400 Subject: [PATCH] Extract common EEPROM patch from tiny84/85/88 --- patch/attiny84.yaml | 8 +------- patch/attiny85.yaml | 8 +------- patch/attiny88.yaml | 8 +------- patch/common/eeprom.yaml | 7 +++++++ 4 files changed, 10 insertions(+), 21 deletions(-) create mode 100644 patch/common/eeprom.yaml diff --git a/patch/attiny84.yaml b/patch/attiny84.yaml index 9198b9f..f32d5c2 100644 --- a/patch/attiny84.yaml +++ b/patch/attiny84.yaml @@ -1,5 +1,6 @@ _include: - "common/ac.yaml" + - "common/eeprom.yaml" - "common/port.yaml" - "common/tiny/usi.yaml" - "common/wdt.yaml" @@ -169,13 +170,6 @@ CPU: _modify: CAL: access: read-write -EEPROM: - EECR: - EEPM: - _replace_enum: - ATOMIC: [0, "Atomic (erase and write in one operation)"] - ERASE: [1, "Erase only"] - WRITE: [2, "Write only"] EXINT: _modify: GIFR: diff --git a/patch/attiny85.yaml b/patch/attiny85.yaml index 1c9c43c..a89a80b 100644 --- a/patch/attiny85.yaml +++ b/patch/attiny85.yaml @@ -1,5 +1,6 @@ _include: - "common/ac.yaml" + - "common/eeprom.yaml" - "common/port.yaml" - "common/tiny/usi.yaml" - "common/wdt.yaml" @@ -105,13 +106,6 @@ CPU: _modify: PLOCK: access: read-only -EEPROM: - EECR: - EEPM: - _replace_enum: - ATOMIC: [0, "Atomic (erase and write in one operation)"] - ERASE: [1, "Erase only"] - WRITE: [2, "Write only"] EXINT: _modify: GIFR: diff --git a/patch/attiny88.yaml b/patch/attiny88.yaml index 84c74ed..a3067f4 100644 --- a/patch/attiny88.yaml +++ b/patch/attiny88.yaml @@ -1,5 +1,6 @@ _include: - "common/ac.yaml" + - "common/eeprom.yaml" - "common/port.yaml" - "common/spi.yaml" - "common/twi.yaml" @@ -78,13 +79,6 @@ CPU: IDLE: [0, "Idle"] ADC: [1, "ADC Noise Reduction"] PDOWN: [2, "Power-down"] -EEPROM: - EECR: - EEPM: - _replace_enum: - ATOMIC: [0, "Atomic (erase and write in one operation)"] - ERASE: [1, "Erase only"] - WRITE: [2, "Write only"] EXINT: EICRA: ISC?: diff --git a/patch/common/eeprom.yaml b/patch/common/eeprom.yaml new file mode 100644 index 0000000..d24ee23 --- /dev/null +++ b/patch/common/eeprom.yaml @@ -0,0 +1,7 @@ +EEPROM: + EECR: + EEPM: + _replace_enum: + ATOMIC: [0, "Atomic (erase and write in one operation)"] + ERASE: [1, "Erase only"] + WRITE: [2, "Write only"] -- 2.48.1