Subversion Repositories chibiosIgnition

Rev

Rev 2 | Rev 5 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 3
Line 8... Line 8...
8
  USE_OPT = -O2 -ggdb -fomit-frame-pointer -falign-functions=16
8
  USE_OPT = -O2 -ggdb -fomit-frame-pointer -falign-functions=16
9
endif
9
endif
10
 
10
 
11
# C specific options here (added to USE_OPT).
11
# C specific options here (added to USE_OPT).
12
ifeq ($(USE_COPT),)
12
ifeq ($(USE_COPT),)
13
  USE_COPT = 
13
  USE_COPT =
14
endif
14
endif
15
 
15
 
16
# C++ specific options here (added to USE_OPT).
16
# C++ specific options here (added to USE_OPT).
17
ifeq ($(USE_CPPOPT),)
17
ifeq ($(USE_CPPOPT),)
18
  USE_CPPOPT = -fno-rtti
18
  USE_CPPOPT = -fno-rtti
Line 72... Line 72...
72
#include $(CHIBIOS)/ext/fatfs/fatfs.mk
72
#include $(CHIBIOS)/ext/fatfs/fatfs.mk
73
 
73
 
74
# Define linker script file here
74
# Define linker script file here
75
LDSCRIPT= $(PORTLD)/STM32F103xB.ld
75
LDSCRIPT= $(PORTLD)/STM32F103xB.ld
76
 
76
 
-
 
77
SSD1306SRC  = SSD1306_lib/Font.c
-
 
78
SSD1306SRC += SSD1306_lib/SSD1306.c
-
 
79
 
-
 
80
SSD1306INC =  SSD1306_lib
-
 
81
 
-
 
82
IGNSRC  = src/hardware.c
-
 
83
IGNSRC += src/spiInterface.c
-
 
84
IGNSRC += src/ap_math.c
77
 
85
 
78
IGNSRC = src/hardware.c
-
 
79
IGNINC = inc
86
IGNINC = inc
80
 
87
 
81
# C sources that can be compiled in ARM or THUMB mode depending on the global
88
# C sources that can be compiled in ARM or THUMB mode depending on the global
82
# setting.
89
# setting.
83
CSRC = $(PORTSRC) \
90
CSRC = $(PORTSRC) \
84
       $(KERNSRC) \
91
       $(KERNSRC) \
85
       $(TESTSRC) \
92
       $(TESTSRC) \
86
       $(HALSRC) \
93
       $(HALSRC) \
87
       $(PLATFORMSRC) \
94
       $(PLATFORMSRC) \
88
       $(BOARDSRC) \
95
       $(BOARDSRC) \
-
 
96
       $(SSD1306SRC) \
89
       $(CHIBIOS)/os/various/shell.c \
97
       $(CHIBIOS)/os/various/shell.c \
90
       $(CHIBIOS)/os/various/syscalls.c \
98
       $(CHIBIOS)/os/various/syscalls.c \
91
       $(CHIBIOS)/os/various/chprintf.c \
99
       $(CHIBIOS)/os/various/chprintf.c \
92
       $(IGNSRC) \
100
       $(IGNSRC) \
93
       main.c
101
       main.c
Line 119... Line 127...
119
# List ASM source files here
127
# List ASM source files here
120
ASMSRC = $(PORTASM)
128
ASMSRC = $(PORTASM)
121
 
129
 
122
INCDIR = $(PORTINC) $(KERNINC) $(TESTINC) \
130
INCDIR = $(PORTINC) $(KERNINC) $(TESTINC) \
123
         $(HALINC) $(PLATFORMINC) $(BOARDINC) \
131
         $(HALINC) $(PLATFORMINC) $(BOARDINC) \
124
         $(IGNINC) \
132
         $(IGNINC) $(SSD1306INC) \
125
         $(CHIBIOS)/os/various
133
         $(CHIBIOS)/os/various
126
 
134
 
127
#
135
#
128
# Project, sources and paths
136
# Project, sources and paths
129
##############################################################################
137
##############################################################################