implement first test on AVR
This commit is contained in:
parent
8fcd668585
commit
3e66bd2c38
10 changed files with 63 additions and 48 deletions
17
avr.Makefile
17
avr.Makefile
|
|
@ -39,18 +39,17 @@ CFLAGS += -std=gnu99
|
|||
CXXFLAGS += -std=c++11
|
||||
|
||||
|
||||
CFLAGS += -I$(INCDIR) -DAVR
|
||||
CXXFLAGS += -I$(INCDIR) -DAVR
|
||||
CFLAGS += -I$(INCDIR) -DAVR -Ideps/ssd1306/src/
|
||||
CXXFLAGS += -I$(INCDIR) -DAVR -Ideps/ssd1306/src/
|
||||
|
||||
#LDFLAGS =
|
||||
LDFLAGS = -Llib -lssd1306
|
||||
|
||||
|
||||
|
||||
#==== Programming Options (avrdude) ============================================
|
||||
|
||||
AVRDUDE_PROGRAMMER = arduino
|
||||
AVRDUDE_PORT = /dev/ttyS4
|
||||
AVRDUDE_BAUD = 19200
|
||||
AVRDUDE_BAUD = 115200
|
||||
|
||||
#AVRDUDE_NO_VERIFY = -V
|
||||
|
||||
|
|
@ -77,8 +76,8 @@ SRC_PATH = $(SRC:%=$(SRCDIR)/%)
|
|||
OBJ = $(SRC_PATH:$(SRCDIR)/%.cpp=$(OBJDIR)/%.o)
|
||||
|
||||
|
||||
AVRDUDE_WRITE_FLASH = -U flash:w:$(TARGET).hex
|
||||
AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep
|
||||
AVRDUDE_WRITE_FLASH = -U flash:w:$(OBJDIR)/$(TARGET).hex
|
||||
AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(OBJDIR)/$(TARGET).eep
|
||||
|
||||
MEMORYTYPES = flash eeprom fuse lfuse hfuse efuse boot calibration lock signature application apptable prodsig usersig
|
||||
|
||||
|
|
@ -126,11 +125,11 @@ size: $(OBJDIR)/$(TARGET).size
|
|||
program: flash eeprom
|
||||
|
||||
|
||||
flash: $(TARGET).hex
|
||||
flash: $(OBJDIR)/$(TARGET).hex
|
||||
$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH)
|
||||
|
||||
|
||||
eeprom: $(TARGET).eep
|
||||
eeprom: $(OBJDIR)/$(TARGET).eep
|
||||
$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_EEPROM)
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue