From e83d1a02b661bcdcf19f0b3f50c039f98bd3e80f Mon Sep 17 00:00:00 2001 From: Ayke van Laethem Date: Fri, 24 Jan 2020 19:42:12 +0100 Subject: [PATCH] avr: support `tinygo run` with simavr This commit adds support for running both the Arduino Uno and the DigiSpark under a simulator. --- targets/atmega328p.json | 3 ++- targets/digispark.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/targets/atmega328p.json b/targets/atmega328p.json index 84fd2915..79696ed6 100644 --- a/targets/atmega328p.json +++ b/targets/atmega328p.json @@ -10,5 +10,6 @@ "extra-files": [ "targets/avr.S", "src/device/avr/atmega328p.s" - ] + ], + "emulator": ["simavr", "-m", "atmega328p", "-f", "16000000"] } diff --git a/targets/digispark.json b/targets/digispark.json index fe4bb01f..facf1ede 100644 --- a/targets/digispark.json +++ b/targets/digispark.json @@ -15,5 +15,6 @@ "targets/avr.S", "src/device/avr/attiny85.s" ], - "flash-command": "micronucleus --run {hex}" + "flash-command": "micronucleus --run {hex}", + "emulator": ["simavr", "-m", "attiny85", "-f", "16000000"] }