From 9c8ef5c48fdf7fff03015ac2397a84b63bf54818 Mon Sep 17 00:00:00 2001 From: Ayke van Laethem Date: Thu, 11 Feb 2021 13:14:22 +0100 Subject: [PATCH] digispark: split off attiny85 target This split is similar to the atmega328p/arduino split and may be helpful for adding other attiny85 boards or using the attiny85 without a board. --- targets/attiny85.json | 16 ++++++++++++++++ targets/digispark.json | 14 ++------------ 2 files changed, 18 insertions(+), 12 deletions(-) create mode 100644 targets/attiny85.json diff --git a/targets/attiny85.json b/targets/attiny85.json new file mode 100644 index 000000000..d1bea7c50 --- /dev/null +++ b/targets/attiny85.json @@ -0,0 +1,16 @@ +{ + "inherits": ["avr"], + "cpu": "attiny85", + "build-tags": ["attiny85", "attiny", "avr2", "avr25"], + "cflags": [ + "-mmcu=attiny85" + ], + "ldflags": [ + "-mmcu=avr25" + ], + "linkerscript": "src/device/avr/attiny85.ld", + "extra-files": [ + "targets/avr.S", + "src/device/avr/attiny85.s" + ] +} diff --git a/targets/digispark.json b/targets/digispark.json index 06861f4aa..14606b044 100644 --- a/targets/digispark.json +++ b/targets/digispark.json @@ -1,20 +1,10 @@ { - "inherits": ["avr"], - "cpu": "attiny85", - "build-tags": ["digispark", "attiny85", "attiny", "avr2", "avr25"], - "cflags": [ - "-mmcu=attiny85" - ], + "inherits": ["attiny85"], + "build-tags": ["digispark"], "ldflags": [ - "-mmcu=avr25", "-Wl,--defsym=_bootloader_size=2180", "-Wl,--defsym=_stack_size=128" ], - "linkerscript": "src/device/avr/attiny85.ld", - "extra-files": [ - "targets/avr.S", - "src/device/avr/attiny85.s" - ], "flash-command": "micronucleus --run {hex}", "emulator": ["simavr", "-m", "attiny85", "-f", "16000000"] }