mirror of
https://codeberg.org/scip/attinycore-makefile-tests.git
synced 2025-12-18 11:40:56 +01:00
working version with SPI w/o blinking
This commit is contained in:
53
841-tinycore-micronucleus-bme280-spi-test/Makefile
Normal file
53
841-tinycore-micronucleus-bme280-spi-test/Makefile
Normal file
@@ -0,0 +1,53 @@
|
||||
# Arduino Make file. Refer to https://github.com/sudar/Arduino-Makefile
|
||||
|
||||
# attiny841:
|
||||
# BOARD_TAG = attinyx41
|
||||
# BOARD_SUB = 841
|
||||
# attiny861:
|
||||
# BOARD_TAG = attinyx61
|
||||
# BOARD_SUB = 861
|
||||
# attiny85:
|
||||
# BOARD_TAG = attinyx5
|
||||
# BOARD_SUB = 85
|
||||
# attiny84:
|
||||
# BOARD_TAG = attinyx4
|
||||
# BOARD_SUB = 84
|
||||
|
||||
ARDUINO_VERSION = 10810
|
||||
|
||||
PROJECT_DIR = $(shell pwd)
|
||||
BOARD_TAG = attinyx41
|
||||
BOARD_SUB = 841
|
||||
ARDUINO_DIR = /usr/local/arduino
|
||||
ARDMK_DIR = /usr/local/arduino/Arduino-Makefile
|
||||
MONITOR_PORT = /dev/ttyACM0
|
||||
ISP_PORT = /dev/ttyACM0
|
||||
AVRDUDE = /usr/local/bin/avrdude
|
||||
ARDUINO_LIBS = SPI TinyBME280
|
||||
ARDUINO_SKETCHBOOK = .
|
||||
|
||||
# mk stuff
|
||||
ALTERNATE_CORE = ATTinyCore
|
||||
F_CPU = 8000000L
|
||||
MONITOR_BAUDRATE = 115200
|
||||
AVRDUDE_ARD_PROGRAMMER = stk500v2
|
||||
AVRDUDE_ARD_BAUDRATE = 9600
|
||||
AVR_TOOLS_DIR = /usr/local/avr
|
||||
AVRDUDE_CONF = /usr/local/etc/avrdude.conf
|
||||
|
||||
# Micronucleus
|
||||
MNINST = sudo micronucleus
|
||||
|
||||
# compiler stuff
|
||||
CFLAGS_STD = -std=gnu11
|
||||
CXXFLAGS_STD = -std=gnu++11
|
||||
CXXFLAGS + = -pedantic -Wall -Wextra
|
||||
CURRENT_DIR = $(shell pwd)
|
||||
|
||||
# keep this!
|
||||
include $(ARDMK_DIR)/Arduino.mk
|
||||
|
||||
# install using micronucleus
|
||||
install: $(TARGET_HEX) verify_size
|
||||
@echo "########### Press RESET on the Nanite! ##############"
|
||||
$(MNINST) $(TARGET_HEX)
|
||||
Reference in New Issue
Block a user