# ---------------------------------------------------------------------------- #
## \file Makefile
## \author Sebastien Beaugrand
## \sa http://beaugrand.chez.com/
## \copyright CeCILL 2.1 Free Software license
## \note https://eleccelerator.com/fusecalc/fusecalc.php?chip=attiny45&LOW=E2
## vi ATTinyCore/avr/cores/tiny/wiring_analog.c +/badCall # comment
## make hex
## make flash
## stty -F /dev/ttyUSB1 -icrnl
## cat /dev/ttyUSB1
# ---------------------------------------------------------------------------- #
ATMEL = attiny45
FLAGS = -DF_CPU=8000000UL
LFUSE = 0xe2
PROG ?= avrisp -b 19200 -P /dev/ttyUSB0# ArduinoISP
ARDUINO = /data/install-build/ATTinyCore
CORE = $(ARDUINO)/avr/cores/tiny
PINS = $(ARDUINO)/avr/variants/tinyx5
FLAGS += -I$(CORE) -I$(PINS)
CPPCHECKINC = -I$(CORE) -I$(PINS) -DADCSRA
CXXFLAGS += -DSOFT_TX_ONLY
CXXFLAGS += -Wno-restrict
OBJECTS += $(PROJECT).o
OBJECTS += core_TinySoftwareSerial.o
OBJECTS += core_Print.o
OBJECTS += core_WString.o
OBJECTS += core_wiring_digital.o
OBJECTS += core_wiring_analog.o
OBJECTS += core_wiring.o
OBJECTS += core_main.o
include ../../../cicd/makefiles/avr.mk