File tree 2 files changed +14
-5
lines changed
hardware/arduino/cores/arduino 2 files changed +14
-5
lines changed Original file line number Diff line number Diff line change 1
1
CC =avr-gcc
2
2
CXX =avr-g++
3
- MCU=-mmcu =atmega328p
4
- CPU_SPEED=-DF_CPU =16000000UL
5
- VARIANTS =standard
3
+ # MCU=-mmcu=atmega328p
4
+ # CPU_SPEED=-DF_CPU=16000000UL
5
+ # VARIANTS=standard
6
6
7
7
SPI_PATH =libraries/SPI
8
8
PINS_PATH =hardware/arduino/variants/$(VARIANTS )
@@ -15,8 +15,8 @@ HEADER_PATHS=-I$(SPI_PATH) -I$(PINS_PATH) -I$(WIRING_PATH) -I$(ETHERNET_PATH) \
15
15
-I$(ETHERNET_PATH ) /utility
16
16
ENABLE_FLAGS =-DARDUINO_WIRING_DIGITAL -DARDUINO_LITE
17
17
18
- CFLAGS =$(MCU ) $(CPU_SPEED ) $(ENABLE_FLAGS ) -Os -w -funsigned-char \
19
- -funsigned-bitfields -fpack-struct -fshort-enums
18
+ CFLAGS=-mmcu = $(MCU ) -DF_CPU= $(CPU_SPEED ) $(ENABLE_FLAGS ) -Os -w -funsigned-char \
19
+ -funsigned-bitfields -fpack-struct -fshort-enums -fno-exceptions
20
20
21
21
ARDUINO_FILES =wiring.c wiring_digital.c HardwareSerial.cpp \
22
22
WInterrupts.c Print.cpp IPAddress.cpp new.cpp
@@ -31,9 +31,16 @@ ARDUINO_OBJECTS1=$(filter %.cpp, $(ARDUINO_SOURCES))
31
31
ARDUINO_OBJECTS2 =$(filter % .c, $(ARDUINO_SOURCES ) )
32
32
ARDUINO_OBJECTS=$(ARDUINO_OBJECTS1:.cpp =.o) $(ARDUINO_OBJECTS2:.c=.o )
33
33
34
+ .phony : clean default
35
+
34
36
default : $(STATIC_LIBRARIES )
37
+
38
+ clean :
39
+ echo ------------- CLEAN
40
+ rm -f libarduino.a libspi.a libethernet.a
35
41
36
42
libarduino.a : $(ARDUINO_OBJECTS )
43
+ echo ------------- LIBARDUINO
37
44
avr-ar rcs $@ $^
38
45
rm $(ARDUINO_OBJECTS )
39
46
Original file line number Diff line number Diff line change 1
1
#ifndef Arduino_h
2
2
#define Arduino_h
3
3
4
+ #define __AVR_LIBC_DEPRECATED_ENABLE__ 1
5
+
4
6
#include <stdlib.h>
5
7
#include <string.h>
6
8
You can’t perform that action at this time.
0 commit comments