From 6d3d973cd4378fc997119733c8c9401fb9d3e5a0 Mon Sep 17 00:00:00 2001 From: Simon John Date: Thu, 28 Dec 2017 17:55:01 +0000 Subject: Moved ATtiny examples from Blink to ATtinyBlink and updated the instructions (issue #537). Updated the alternate core instructions for e.g. ATmega644p for IDE 1.8 --- examples/ATtinyBlink/Makefile | 62 +++++++++++++++++++++++++++++++++++++------ 1 file changed, 54 insertions(+), 8 deletions(-) (limited to 'examples/ATtinyBlink/Makefile') diff --git a/examples/ATtinyBlink/Makefile b/examples/ATtinyBlink/Makefile index b4e49be..f73d7a0 100644 --- a/examples/ATtinyBlink/Makefile +++ b/examples/ATtinyBlink/Makefile @@ -1,13 +1,59 @@ # Arduino Make file. Refer to https://github.com/sudar/Arduino-Makefile -# if you have placed the alternate core in your sketchbook directory, then you can just mention the core name alone. -ALTERNATE_CORE = attiny -# If not, you might have to include the full path. -#ALTERNATE_CORE_PATH = /home/sudar/Dropbox/code/arduino-sketches/hardware/attiny/ +# Set this if the IDE is not in your $PATH or you want to use a specific version: +ARDUINO_DIR = $(HOME)/arduino-1.8.5 -BOARD_TAG = attiny85-8 -ISP_PORT = /dev/ttyACM* +# Programmer type: +ISP_PROG = usbasp -include $(ARDMK_DIR)/Arduino.mk +# Examples - obviously pick only one and comment/delete the rest: -# !!! Important. You have to use make ispload to upload when using ISP programmer +# ------------------------------------------------------------------ # + +# https://github.com/SpenceKonde/ATTinyCore (1.5+) +ALTERNATE_CORE = ATTinyCore +BOARD_TAG = attinyx4 +BOARD_SUB = 84 +VARIANT = tinyX4 +F_CPU = 8000000L +#BOARD_TAG = attinyx313 +#BOARD_SUB = 4313 +#BOARD_TAG = attinyx61 +#BOARD_SUB = 861 +#F_CPU = 8000000L + +# ------------------------------------------------------------------ # + +# https://github.com/Coding-Badly/TinyCore1 (1.5+) +ALTERNATE_CORE = tiny +BOARD_TAG = attiny85at8 +#BOARD_TAG = attiny2313at1 + +# https://github.com/Coding-Badly/arduino-tiny (1.0) +ALTERNATE_CORE = tiny +BOARD_TAG = attiny85at8 +#BOARD_TAG = attiny44at8 +#BOARD_TAG = attiny84at8 +ARDUINO_VAR_PATH = $(HOME)/arduino/hardware/tiny/cores/tiny +ARDUINO_CORE_PATH = $(HOME)/arduino/hardware/tiny/cores/tiny + +# ------------------------------------------------------------------ # + +# https://github.com/damellis/attiny (1.5+) +ALTERNATE_CORE = attiny-master +BOARD_TAG = attiny +BOARD_SUB = attiny85 +F_CPU = 16000000L + +# https://github.com/damellis/attiny (1.0) +ALTERNATE_CORE = attiny-master +BOARD_TAG = attiny85 +#BOARD_TAG = attiny44-8 +#BOARD_TAG = attiny84-20 + +# ------------------------------------------------------------------ # + +# Path to the Arduino Makefile +include /usr/share/arduino/Arduino.mk + +# !!! Important. You have to use 'make ispload' when using an ISP. -- cgit v1.2.3