mirror of
https://codeberg.org/scip/attinycore-makefile-tests.git
synced 2025-12-16 19:00:57 +01:00
add
This commit is contained in:
26
861-tinycore-test/Blink.ino
Normal file
26
861-tinycore-test/Blink.ino
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
/* -*-c++-*-
|
||||||
|
Blink
|
||||||
|
Turns on an LED on for one second, then off for one second, repeatedly.
|
||||||
|
This example code is in the public domain.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <SPI.h>
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
// initialize the digital pin as an output.
|
||||||
|
// Pin 13 has an LED connected on most Arduino boards:
|
||||||
|
Serial.begin(9600);
|
||||||
|
Serial.print("Press any key: ");
|
||||||
|
|
||||||
|
pinMode(PB0, OUTPUT);
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
digitalWrite(13, HIGH); // set the LED on
|
||||||
|
delay(1000); // wait for a second
|
||||||
|
digitalWrite(13, LOW); // set the LED off
|
||||||
|
delay(1000); // wait for a second
|
||||||
|
if (Serial.available()) {
|
||||||
|
Serial.println("blinked\n");
|
||||||
|
}
|
||||||
|
}
|
||||||
53
861-tinycore-test/Makefile
Normal file
53
861-tinycore-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 = attinyx61
|
||||||
|
BOARD_SUB = 861
|
||||||
|
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
|
||||||
|
#
|
||||||
|
# WORKS:
|
||||||
|
#ARDUINO_LIBS = Wire SPI
|
||||||
|
#
|
||||||
|
# DOESNT WORK:
|
||||||
|
ARDUINO_LIBS = Wire SPI GFX
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
|
|
||||||
1
861-tinycore-test/hardware
Symbolic link
1
861-tinycore-test/hardware
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
/usr/local/arduino/hardware
|
||||||
1
861-tinycore-test/libraries/GFX
Symbolic link
1
861-tinycore-test/libraries/GFX
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
/usr/local/esp32/arduino-core/libraries/GFX
|
||||||
1
861-tinycore-test/libraries/SPI
Symbolic link
1
861-tinycore-test/libraries/SPI
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
/usr/local/arduino/hardware/ATTinyCore/avr/libraries/SPI
|
||||||
1
861-tinycore-test/libraries/SSD1306
Symbolic link
1
861-tinycore-test/libraries/SSD1306
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
/usr/local/esp32/arduino-core/libraries/SSD1306
|
||||||
1
861-tinycore-test/libraries/TinyWireM
Symbolic link
1
861-tinycore-test/libraries/TinyWireM
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
/usr/local/esp32/arduino-core/libraries/TinyWireM
|
||||||
1
861-tinycore-test/libraries/Wire
Symbolic link
1
861-tinycore-test/libraries/Wire
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
/usr/local/arduino/hardware/ATTinyCore/avr/libraries/Wire
|
||||||
Reference in New Issue
Block a user