mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-25 22:43:50 +01:00
simplify include structure for boards
* do not overwrite CFLAGS in boards Makefile
This commit is contained in:
parent
1de1b2f91d
commit
55f31a4829
@ -24,7 +24,7 @@ export CFLAGS += -DVERSION=\"$(GIT_VERSION)\"
|
||||
.PHONY: clean
|
||||
|
||||
include $(RIOTCPU)/Makefile.base
|
||||
include $(RIOTBOARD)/Makefile.base
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
|
||||
$(BINDIR)$(MODULE).a: $(OBJ) $(ASMOBJ)
|
||||
@$(AR) -rc $(BINDIR)$(MODULE).a $(OBJ) $(ASMOBJ)
|
||||
|
||||
@ -50,7 +50,7 @@ endif
|
||||
## make script for your project. Build RIOT-base here!
|
||||
all: $(BINDIR)/$(PROJECT).a
|
||||
@echo "Building project $(PROJECT) for $(BOARD) w/ MCU $(MCU)."
|
||||
"$(MAKE)" -C $(RIOTBOARD)
|
||||
"$(MAKE)" -C $(RIOTBOARD)/$(BOARD)
|
||||
"$(MAKE)" -C $(RIOTBASE)
|
||||
@for i in $(EXTERNAL_MODULES) ; do "$(MAKE)" -C $$i ; done ;
|
||||
ifeq ($(BUILDOSXNATIVE),1)
|
||||
@ -84,7 +84,7 @@ $(BINDIR)/%.o: %.c $(PROJDEPS)
|
||||
$(CC) $(CFLAGS) $(INCLUDES) -c $*.c -o $(BINDIR)/$*.o
|
||||
|
||||
clean:
|
||||
"$(MAKE)" -C $(RIOTBOARD) clean
|
||||
"$(MAKE)" -C $(RIOTBOARD)/$(BOARD) clean
|
||||
"$(MAKE)" -C $(RIOTBASE) clean
|
||||
@for i in $(EXTERNAL_MODULES) ; do "$(MAKE)" -C $$i clean ; done ;
|
||||
rm -rf $(BINDIR)
|
||||
|
||||
@ -1,5 +0,0 @@
|
||||
all:
|
||||
"$(MAKE)" -C $(BOARD)
|
||||
|
||||
clean:
|
||||
"$(MAKE)" -C $(BOARD) clean
|
||||
@ -1,36 +0,0 @@
|
||||
ifeq ($(BOARD),msba2)
|
||||
INCLUDES += -I$(RIOTBOARD)/msba2/include/
|
||||
INCLUDES += -I$(RIOTBOARD)/msba2-common/include/
|
||||
INCLUDES += -I$(RIOTBOARD)/msba2-common/drivers/include/
|
||||
endif
|
||||
ifeq ($(BOARD),msb-430)
|
||||
INCLUDES += -I$(RIOTBOARD)/msb-430/include/
|
||||
INCLUDES += -I$(RIOTBOARD)/msb-430-common/include/
|
||||
INCLUDES += -I$(RIOTBOARD)/msb-430-common/drivers/include/
|
||||
endif
|
||||
ifeq ($(BOARD),msb-430h)
|
||||
INCLUDES += -I$(RIOTBOARD)/msb-430h/include/
|
||||
INCLUDES += -I$(RIOTBOARD)/msb-430-common/include/
|
||||
INCLUDES += -I$(RIOTBOARD)/msb-430-common/drivers/include/
|
||||
endif
|
||||
ifeq ($(BOARD),wsn430-v1_3b)
|
||||
INCLUDES += -I$(RIOTBOARD)/wsn430-v1_3b/include/
|
||||
INCLUDES += -I$(RIOTBOARD)/wsn430-common/include/
|
||||
endif
|
||||
ifeq ($(BOARD),wsn430-v1_4)
|
||||
INCLUDES += -I$(RIOTBOARD)/wsn430-v1_4/include/
|
||||
INCLUDES += -I$(RIOTBOARD)/wsn430-common/include/
|
||||
endif
|
||||
ifeq ($(BOARD),chronos)
|
||||
INCLUDES += -I$(RIOTBOARD)/chronos/include/
|
||||
INCLUDES += -I$(RIOTBOARD)/chronos/drivers/include/
|
||||
endif
|
||||
ifeq ($(BOARD),telosb)
|
||||
INCLUDES += -I$(RIOTBOARD)/telosb/include/
|
||||
endif
|
||||
ifeq ($(BOARD),native)
|
||||
INCLUDES += -I$(RIOTBOARD)/native/include/
|
||||
endif
|
||||
ifeq ($(BOARD),mbed_lpc1768)
|
||||
INCLUDES += -I$(RIOTBOARD)/mbed_lpc1768/include/
|
||||
endif
|
||||
@ -1,37 +1,13 @@
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:%.c=$(BINDIR)%.o)## defines
|
||||
export ARCH = avsextrem_base.a
|
||||
MODULE =$(BOARD)_base
|
||||
|
||||
DEP = $(SRC:%.c=$(BINDIR)%.d)
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
|
||||
INCLUDES += -I$(RIOTBOARD)/msba2-common/include/
|
||||
INCLUDES += -I$(RIOTBASE)/cpu/arm_common/include/
|
||||
INCLUDES += -I$(RIOTBASE)/cpu/lpc2387/include/
|
||||
INCLUDES += -I$(RIOTBASE)/drivers/cc110x
|
||||
DIRS = drivers $(RIOTBOARD)/msba2-common
|
||||
|
||||
all: $(BINDIR)$(ARCH)
|
||||
"$(MAKE)" -C ../msba2-common
|
||||
"$(MAKE)" -C drivers
|
||||
all: $(BINDIR)$(MODULE).a
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i ; done ;
|
||||
|
||||
$(BINDIR)$(ARCH): $(OBJ)
|
||||
$(AR) rcs $(BINDIR)$(ARCH) $(OBJ)
|
||||
|
||||
# pull in dependency info for *existing* .o files
|
||||
-include $(OBJ:.o=.d)
|
||||
|
||||
# compile and generate dependency info
|
||||
$(BINDIR)%.o: %.c
|
||||
mkdir -p $(BINDIR)
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -c $*.c -o $(BINDIR)$*.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -MM $*.c > $(BINDIR)$*.d
|
||||
@printf "$(BINDIR)"|cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
|
||||
|
||||
# remove compilation products
|
||||
clean:
|
||||
"$(MAKE)" -C ../msba2-common clean
|
||||
"$(MAKE)" -C drivers clean
|
||||
rm -f $(BINDIR)$(ARCH) $(OBJ) $(DEP)
|
||||
@if [ -d $(BINDIR) ] ; \
|
||||
then rm -rf $(BINDIR) ; \
|
||||
fi
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
clean::
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i clean ; done ;
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
export INCLUDES += -I$(RIOTBOARD)/msba2-common/include
|
||||
export INCLUDES += -I$(RIOTBOARD)/avsextrem/include
|
||||
|
||||
include $(RIOTBOARD)/msba2-common/Makefile.include
|
||||
|
||||
@ -23,9 +23,7 @@
|
||||
* @note $Id: board_init.c 1071 2013-09-19 16:50:56 kasmi $
|
||||
*/
|
||||
#include "lpc23xx.h"
|
||||
#include "VIC.h"
|
||||
#include "cpu.h"
|
||||
#include "gpioint.h"
|
||||
|
||||
#define PCRTC BIT9
|
||||
#define CL_CPU_DIV 4
|
||||
|
||||
@ -1,23 +1,5 @@
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:%.c=$(BINDIR)%.o)
|
||||
DEP = $(SRC:%.c=$(BINDIR)%.d)
|
||||
|
||||
INCLUDES += -I$(RIOTBASE)/sys/include/ -I$(RIOTBASE)/drivers/cc110x_ng/include/ -I$(RIOTBOARD)/$(BOARD)/include
|
||||
|
||||
$(BINDIR)avsextrem_base.a: $(OBJ)
|
||||
$(AR) rcs $(BINDIR)${ARCH} $(OBJ)
|
||||
|
||||
# pull in dependency info for *existing* .o files
|
||||
-include $(OBJ:.o=.d)
|
||||
|
||||
# compile and generate dependency info
|
||||
$(BINDIR)%.o: %.c
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -c $*.c -o $(BINDIR)$*.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -MM $*.c > $(BINDIR)$*.d
|
||||
@printf "$(BINDIR)" | cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
|
||||
|
||||
# remove compilation products
|
||||
|
||||
clean:
|
||||
rm -f $(BINDIR)$(MODULE).a $(OBJ) $(DEP) $(ASMOBJ)
|
||||
MODULE =avsextrem_base
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
INCLUDES += -I$(RIOTBASE)/drivers/cc110x
|
||||
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
@ -119,6 +119,9 @@ void cc1100_spi_init(void)
|
||||
while (SPI_RX_AVAIL) { // while RNE (Receive FIFO Not Empty)...
|
||||
dummy = SSP1DR; // read data
|
||||
}
|
||||
|
||||
/* to suppress unused-but-set-variable */
|
||||
(void) dummy;
|
||||
}
|
||||
|
||||
uint8_t
|
||||
|
||||
@ -977,7 +977,6 @@ uint8_t SMB380_setAnyMotionLimit(uint16_t mg, uint16_t gvalueint)
|
||||
return 0;
|
||||
}
|
||||
|
||||
unsigned short uReg;
|
||||
unsigned long cpsr = disableIRQ();
|
||||
SMB380_Prepare();
|
||||
/* 0,3g = 300 / 15,6mg = 19 */
|
||||
@ -985,7 +984,7 @@ uint8_t SMB380_setAnyMotionLimit(uint16_t mg, uint16_t gvalueint)
|
||||
SMB380_ssp_read();
|
||||
//Set duration at this point
|
||||
SMB380_ssp_write(SMB380_ANY_MOTION_DUR_HYST, 0, SMB380_READ_REGISTER);
|
||||
uReg = SMB380_ssp_read();
|
||||
SMB380_ssp_read();
|
||||
SMB380_Unprepare();
|
||||
restoreIRQ(cpsr);
|
||||
return 1;
|
||||
|
||||
@ -201,11 +201,14 @@ uint8_t SSP0Prepare(uint8_t chip, uint8_t datasize, uint8_t cpol, uint8_t cpha,
|
||||
// Enable
|
||||
SSP0CR1 |= BIT1; // SSP0 enabled
|
||||
|
||||
uint32_t Dummy;
|
||||
uint32_t dummy;
|
||||
|
||||
for (uint32_t i = 0; i < FIFOSIZE; i++) {
|
||||
Dummy = SSP0DR; // clear the RxFIFO
|
||||
dummy = SSP0DR; // clear the RxFIFO
|
||||
}
|
||||
|
||||
/* to suppress unused-but-set-variable */
|
||||
(void) dummy;
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
@ -1,34 +1,13 @@
|
||||
export ARCH = chronos_base.a
|
||||
MODULE =$(BOARD)_base
|
||||
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:%.c=$(BINDIR)%.o)
|
||||
DEP = $(SRC:%.c=$(BINDIR)%.d)
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
|
||||
INCLUDES += -I$(RIOTBOARD)/$(BOARD)/include -I$(RIOTBASE)/sys/lib -I$(RIOTBASE)/sys/drivers/include
|
||||
INCLUDES += -I$(RIOTBASE)/sys/drivers/cc110x_ng/include
|
||||
INCLUDES += -I$(RIOTBASE)/core/include
|
||||
INCLUDES += -I$(RIOTCPU)/msp430-common/include/
|
||||
INCLUDES += -I$(RIOTCPU)/cc430/include/
|
||||
DIRS = drivers
|
||||
|
||||
all: $(BINDIR)$(ARCH)
|
||||
$(MAKE) -C drivers
|
||||
all: $(BINDIR)$(MODULE).a
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i ; done ;
|
||||
|
||||
$(BINDIR)$(ARCH): $(OBJ)
|
||||
$(AR) rcs $(BINDIR)$(ARCH) $(OBJ)
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
# pull in dependency info for *existing* .o files
|
||||
-include $(OBJ:.o=.d)
|
||||
|
||||
# compile and generate dependency info
|
||||
$(BINDIR)%.o: %.c
|
||||
mkdir -p $(BINDIR)
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -c $*.c -o $(BINDIR)$*.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -MM $*.c > $(BINDIR)$*.d
|
||||
@printf "$(BINDIR)"|cat - $(BINDIR)$*.d > /tmp/fw_out && mv /tmp/fw_out $(BINDIR)$*.d
|
||||
|
||||
# remove compilation products
|
||||
clean:
|
||||
$(MAKE) -C drivers clean
|
||||
rm -f $(OBJ) $(DEP)
|
||||
rm -f $(BINDIR)$(ARCH)
|
||||
-rm -rf $(BINDIR)
|
||||
clean::
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i clean ; done ;
|
||||
|
||||
@ -1,5 +1,4 @@
|
||||
export INCLUDES += -I$(RIOTBOARD)/chronos/include -I$(RIOTBOARD)/chronos/drivers/include/
|
||||
export INCLUDES += -I$(RIOTCPU)/cc430/include/ -I$(RIOTCPU)/msp430-common/include/
|
||||
export INCLUDES += -I$(RIOTBOARD)/chronos/include -I$(RIOTBOARD)/chronos/drivers/include -I$(RIOTCPU)/cc430/include -I$(RIOTCPU)/msp430-common/include
|
||||
|
||||
## the cpu to build for
|
||||
export CPU = cc430
|
||||
|
||||
@ -1,27 +1,5 @@
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:%.c=$(BINDIR)%.o)## defines
|
||||
DEP = $(SRC:%.c=$(BINDIR)%.d)
|
||||
export ARCH = mbed_lpc1768_base.a
|
||||
MODULE =$(BOARD)_base
|
||||
|
||||
INCLUDES += -Iinclude/
|
||||
INCLUDES += -I$(RIOTCPU)/$(CPU)/include
|
||||
INCLUDES += -I$(RIOTBASE)/core/include
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
|
||||
all: $(BINDIR)$(ARCH)
|
||||
|
||||
$(BINDIR)$(ARCH): $(OBJ)
|
||||
$(AR) rcs $(BINDIR)$(ARCH) $(OBJ)
|
||||
|
||||
# pull in dependency info for *existing* .o files
|
||||
-include $(OBJ:.o=.d)
|
||||
|
||||
# compile and generate dependency info
|
||||
$(BINDIR)%.o: %.c
|
||||
mkdir -p $(BINDIR)
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -c $*.c -o $(BINDIR)$*.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -MM $*.c > $(BINDIR)$*.d
|
||||
@printf "$(BINDIR)"|cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
|
||||
|
||||
# remove compilation products
|
||||
clean:
|
||||
rm -f $(OBJ) $(DEP)
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
@ -5,7 +5,7 @@ export CPU = lpc1768
|
||||
export PREFIX = arm-none-eabi-
|
||||
export CC = @$(PREFIX)gcc
|
||||
export AR = @$(PREFIX)ar
|
||||
export CFLAGS = -DUSE_STDPERIPH_DRIVER -ggdb -g3 -std=gnu99 -O0 -Wall -Wstrict-prototypes -mcpu=cortex-m3 $(FPU_USAGE) -mlittle-endian -mthumb -mthumb-interwork -nostartfiles
|
||||
export CFLAGS += -DUSE_STDPERIPH_DRIVER -ggdb -g3 -std=gnu99 -O0 -Wall -Wstrict-prototypes -mcpu=cortex-m3 $(FPU_USAGE) -mlittle-endian -mthumb -mthumb-interwork -nostartfiles
|
||||
export ASFLAGS = -ggdb -g3 -mcpu=cortex-m3 $(FPU_USAGE) -mlittle-endian
|
||||
export AS = $(PREFIX)as
|
||||
export LINK = $(PREFIX)gcc
|
||||
|
||||
@ -1,32 +1,13 @@
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:%.c=$(BINDIR)%.o)## defines
|
||||
DEP = $(SRC:%.c=$(BINDIR)%.d)
|
||||
MODULE =$(BOARD)_base
|
||||
|
||||
INCLUDES += -I$(RIOTBOARD)/msb-430-common/include/ -I${RIOTBOARD}/${BOARD}/include/
|
||||
INCLUDES += -I$(RIOTBASE)/cpu/msp430-common/include/
|
||||
INCLUDES += -I$(RIOTBASE)/cpu/mspx16x/include/
|
||||
INCLUDES += -I$(RIOTBASE)/drivers/include/
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
|
||||
.PHONY: $(BINDIR)$(ARCH)
|
||||
DIRS = drivers
|
||||
|
||||
all: $(BINDIR)$(ARCH)
|
||||
$(MAKE) -C drivers
|
||||
all: $(BINDIR)$(MODULE).a
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i ; done ;
|
||||
|
||||
$(BINDIR)$(ARCH): $(OBJ)
|
||||
echo $(AR) rcs $(BINDIR)$(ARCH) $(OBJ)
|
||||
$(AR) rcs $(BINDIR)$(ARCH) $(OBJ)
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
# pull in dependency info for *existing* .o files
|
||||
-include $(OBJ:.o=.d)
|
||||
|
||||
# compile and generate dependency info
|
||||
$(BINDIR)%.o: %.c
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -c $*.c -o $(BINDIR)$*.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -MM $*.c > $(BINDIR)$*.d
|
||||
@printf "$(BINDIR)"|cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
|
||||
|
||||
# remove compilation products
|
||||
clean:
|
||||
$(MAKE) -C drivers clean
|
||||
rm -f $(OBJ) $(DEP)
|
||||
rm -f $(BINDIR)$(ARCH)
|
||||
clean::
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i clean ; done ;
|
||||
|
||||
@ -1,23 +1,5 @@
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:%.c=$(BINDIR)%.o)
|
||||
DEP = $(SRC:%.c=$(BINDIR)%.d)
|
||||
MODULE =$(BOARD)_base
|
||||
|
||||
INCLUDES += -I$(RIOTBASE)/sys/include/ -I$(RIOTBASE)/drivers/cc110x_ng/include/
|
||||
|
||||
$(BINDIR)msb-430_common_drivers.a: $(OBJ)
|
||||
$(AR) rcs $(BINDIR)$(ARCH) $(OBJ)
|
||||
|
||||
# pull in dependency info for *existing* .o files
|
||||
-include $(OBJ:.o=.d)
|
||||
|
||||
# compile and generate dependency info
|
||||
$(BINDIR)%.o: %.c
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -c $*.c -o $(BINDIR)$*.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -MM $*.c > $(BINDIR)$*.d
|
||||
@printf "$(BINDIR)" | cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
|
||||
|
||||
# remove compilation products
|
||||
|
||||
clean:
|
||||
rm -f $(OBJ) $(DEP)
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
@ -1,33 +1,13 @@
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:%.c=$(BINDIR)%.o)## defines
|
||||
export ARCH = msb-430_base.a
|
||||
MODULE =$(BOARD)_base
|
||||
|
||||
DEP = $(SRC:%.c=$(BINDIR)%.d)
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
|
||||
INCLUDES += -I$(RIOTBOARD)/msb-430-common/include/
|
||||
INCLUDES += -I$(RIOTBASE)/cpu/msp430-common/include/
|
||||
INCLUDES += -I$(RIOTBASE)/cpu/msp430x16x/include/
|
||||
DIRS = $(RIOTBOARD)/msb-430-common
|
||||
|
||||
all: $(BINDIR)$(ARCH)
|
||||
$(MAKE) -C ../msb-430-common
|
||||
all: $(BINDIR)$(MODULE).a
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i ; done ;
|
||||
|
||||
$(BINDIR)$(ARCH): $(OBJ)
|
||||
mkdir -p $(BINDIR)
|
||||
$(AR) rcs $(BINDIR)$(ARCH) $(OBJ)
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
# pull in dependency info for *existing* .o files
|
||||
-include $(OBJ:.o=.d)
|
||||
|
||||
# compile and generate dependency info
|
||||
$(BINDIR)%.o: %.c
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -c $*.c -o $(BINDIR)$*.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -MM $*.c > $(BINDIR)$*.d
|
||||
@printf "$(BINDIR)"|cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
|
||||
|
||||
# remove compilation products
|
||||
clean:
|
||||
$(MAKE) -C ../msb-430-common clean
|
||||
rm -f $(BINDIR)$(ARCH) $(OBJ) $(DEP)
|
||||
@if [ -d $(BINDIR) ] ; \
|
||||
then rm -rf $(BINDIR) ; \
|
||||
fi
|
||||
clean::
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i clean ; done ;
|
||||
|
||||
@ -1,36 +1,13 @@
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:%.c=$(BINDIR)%.o)## defines
|
||||
export ARCH = msb-430h_base.a
|
||||
MODULE =$(BOARD)_base
|
||||
|
||||
DEP = $(SRC:%.c=$(BINDIR)%.d)
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
|
||||
INCLUDES += -I${RIOTBASE}/core/include/
|
||||
INCLUDES += -Iinclude/ -I$(RIOTBOARD)/msb-430-common/include/
|
||||
INCLUDES += -I$(RIOTBASE)/cpu/msp430-common/include/ -I$(RIOTBASE)/cpu/msp430x16x/include/
|
||||
INCLUDES += -I$(RIOTBASE)/drivers/cc110x_ng/include/ -I$(RIOTBASE)/sys/include
|
||||
DIRS = $(RIOTBOARD)/msb-430-common
|
||||
|
||||
all: $(BINDIR)$(ARCH)
|
||||
$(MAKE) -C ../msb-430-common
|
||||
|
||||
$(BINDIR)$(ARCH): $(OBJ)
|
||||
$(AR) rcs $(BINDIR)$(ARCH) $(OBJ)
|
||||
|
||||
# pull in dependency info for *existing* .o files
|
||||
-include $(OBJ:.o=.d)
|
||||
|
||||
# compile and generate dependency info
|
||||
$(BINDIR)%.o: %.c
|
||||
mkdir -p $(BINDIR)
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -c $*.c -o $(BINDIR)$*.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -MM $*.c > $(BINDIR)$*.d
|
||||
@printf "$(BINDIR)"|cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
|
||||
|
||||
# remove compilation products
|
||||
clean:
|
||||
$(MAKE) -C ../msb-430-common clean
|
||||
rm -f $(BINDIR)$(ARCH) $(OBJ) $(DEP)
|
||||
@if [ -d $(BINDIR) ] ; \
|
||||
then rm -rf $(BINDIR) ; \
|
||||
fi
|
||||
all: $(BINDIR)$(MODULE).a
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i ; done ;
|
||||
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
clean::
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i clean ; done ;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
export INCLUDES += -I$(RIOTBOARD)/msb-430h/include -I$(RIOTBOARD)/msb-430-common/include
|
||||
export INCLUDES += -I$(RIOTBOARD)/msb-430h/include -I$(RIOTBOARD)/msb-430-common/include -I$(RIOTBASE)/drivers/cc110x_ng/include
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.dep
|
||||
|
||||
include $(RIOTBOARD)/msb-430-common/Makefile.include
|
||||
|
||||
@ -24,7 +24,6 @@ Boston, MA 02111-1307, USA. */
|
||||
#include "irq.h"
|
||||
|
||||
#include "cc110x_ng.h"
|
||||
#include "cc110x-arch.h"
|
||||
|
||||
#define CC1100_GDO0 (P2IN & 0x02) // read serial I/O (GDO0)
|
||||
#define CC1100_GDO1 (P3IN & 0x04) // read serial I/O (GDO1)
|
||||
|
||||
@ -1,32 +1,12 @@
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:%.c=$(BINDIR)%.o)## defines
|
||||
DEP = $(SRC:%.c=$(BINDIR)%.d)
|
||||
MODULE =$(BOARD)_base
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
|
||||
INCLUDES += -I$(RIOTBOARD)/msba2-common/include/
|
||||
INCLUDES += -I$(RIOTBASE)/cpu/arm_common/include/
|
||||
INCLUDES += -I$(RIOTBASE)/cpu/lpc2387/include/
|
||||
INCLUDES += -I$(RIOTBASE)/drivers/include/
|
||||
INCLUDES += -I$(RIOTBOARD)/$(BOARD)/include
|
||||
DIRS = drivers
|
||||
|
||||
.PHONY: $(BINDIR)msba2_common_base.a
|
||||
all: $(BINDIR)$(MODULE).a
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i ; done ;
|
||||
|
||||
all: $(BINDIR)msba2_common_base.a
|
||||
"$(MAKE)" -C drivers
|
||||
|
||||
$(BINDIR)msba2_common_base.a: $(OBJ)
|
||||
$(AR) rcs $(BINDIR)$(ARCH) $(OBJ)
|
||||
|
||||
# pull in dependency info for *existing* .o files
|
||||
-include $(OBJ:.o=.d)
|
||||
|
||||
# compile and generate dependency info
|
||||
$(BINDIR)%.o: %.c
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -c $*.c -o $(BINDIR)$*.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -MM $*.c > $(BINDIR)$*.d
|
||||
@printf "$(BINDIR)"|cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
|
||||
|
||||
# remove compilation products
|
||||
clean:
|
||||
"$(MAKE)" -C drivers clean
|
||||
rm -f $(OBJ) $(DEP)
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
clean::
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i clean ; done ;
|
||||
|
||||
@ -23,5 +23,5 @@ export HEXFILE = bin/$(PROJECT).hex
|
||||
export FFLAGS = $(PORT) $(BINDIR)/$(PROJECT).hex
|
||||
include $(RIOTBOARD)/msba2-common/Makefile.dep
|
||||
|
||||
export INCLUDES += -I$(RIOTCPU)/lpc2387/include
|
||||
export INCLUDES += -I$(RIOTCPU)/lpc2387/include -I$(RIOTBOARD)/msba2-common/include -I$(RIOTBOARD)/msba2-common/drivers/include/
|
||||
export OFLAGS = -O ihex
|
||||
|
||||
@ -43,10 +43,8 @@ and the mailinglist (subscription via web site)
|
||||
#include <string.h>
|
||||
#include "board.h"
|
||||
#include "lpc23xx.h"
|
||||
#include "VIC.h"
|
||||
#include "cpu.h"
|
||||
#include "config.h"
|
||||
#include "flashrom.h"
|
||||
|
||||
#define PCRTC BIT9
|
||||
#define CL_CPU_DIV 4
|
||||
|
||||
@ -1,23 +1,6 @@
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:%.c=$(BINDIR)%.o)
|
||||
DEP = $(SRC:%.c=$(BINDIR)%.d)
|
||||
MODULE =$(BOARD)_base
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
INCLUDES += -I$(RIOTBASE)/drivers/cc110x_ng/include
|
||||
|
||||
INCLUDES += -I$(RIOTBASE)/sys/include/ -I$(RIOTBASE)/drivers/cc110x_ng/include/
|
||||
|
||||
$(BINDIR)msba2_common_drivers.a: $(OBJ)
|
||||
$(AR) rcs $(BINDIR)${ARCH} $(OBJ)
|
||||
|
||||
# pull in dependency info for *existing* .o files
|
||||
-include $(OBJ:.o=.d)
|
||||
|
||||
# compile and generate dependency info
|
||||
$(BINDIR)%.o: %.c
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -c $*.c -o $(BINDIR)$*.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -MM $*.c > $(BINDIR)$*.d
|
||||
@printf "$(BINDIR)" | cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
|
||||
|
||||
# remove compilation products
|
||||
|
||||
clean:
|
||||
rm -f $(OBJ) $(DEP)
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
|
||||
@ -39,13 +39,15 @@ and the mailinglist (subscription via web site)
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stddef.h>
|
||||
// core
|
||||
#include "cpu.h"
|
||||
/* core */
|
||||
#include "irq.h"
|
||||
// sys
|
||||
/* cpu */
|
||||
#include "cpu.h"
|
||||
/* drivers */
|
||||
#include "cc110x_ng.h"
|
||||
#include "cc110x-arch.h"
|
||||
#include "cc110x_spi.h"
|
||||
|
||||
#include "gpioint.h"
|
||||
|
||||
#define CC1100_GDO0 (FIO0PIN & BIT27) // read serial I/O (GDO0)
|
||||
|
||||
@ -1,36 +1,13 @@
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:%.c=$(BINDIR)%.o)## defines
|
||||
export ARCH = msba2_base.a
|
||||
MODULE =$(BOARD)_base
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
INCLUDES += -I$(RIOTBASE)/drivers/cc110x
|
||||
|
||||
DEP = $(SRC:%.c=$(BINDIR)%.d)
|
||||
DIRS = $(RIOTBOARD)/msba2-common
|
||||
|
||||
INCLUDES += -I$(RIOTBOARD)/msba2/include/
|
||||
INCLUDES += -I$(RIOTBOARD)/msba2-common/include/
|
||||
INCLUDES += -I$(RIOTBASE)/cpu/arm_common/include/
|
||||
INCLUDES += -I$(RIOTBASE)/cpu/lpc2387/include/
|
||||
|
||||
all: $(BINDIR)$(ARCH)
|
||||
$(MAKE) -C ../msba2-common
|
||||
|
||||
$(BINDIR)$(ARCH): $(OBJ)
|
||||
$(AR) rcs $(BINDIR)$(ARCH) $(OBJ)
|
||||
|
||||
# pull in dependency info for *existing* .o files
|
||||
-include $(OBJ:.o=.d)
|
||||
|
||||
# compile and generate dependency info
|
||||
$(BINDIR)%.o: %.c
|
||||
mkdir -p $(BINDIR)
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -c $*.c -o $(BINDIR)$*.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -MM $*.c > $(BINDIR)$*.d
|
||||
@printf "$(BINDIR)"|cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
|
||||
|
||||
# remove compilation products
|
||||
clean:
|
||||
$(MAKE) -C ../msba2-common clean
|
||||
rm -f $(BINDIR)$(ARCH) $(OBJ) $(DEP)
|
||||
@if [ -d $(BINDIR) ] ; \
|
||||
then rm -rf $(BINDIR) ; \
|
||||
fi
|
||||
all: $(BINDIR)$(MODULE).a
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i ; done ;
|
||||
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
clean::
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i clean ; done ;
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
export INCLUDES += -I$(RIOTBOARD)/msba2/include -I$(RIOTBOARD)/msba2-common/include
|
||||
export INCLUDES += -I$(RIOTBOARD)/msba2/include
|
||||
|
||||
include $(RIOTBOARD)/msba2-common/Makefile.include
|
||||
|
||||
|
||||
@ -1,30 +1,13 @@
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:%.c=$(BINDIR)%.o)## defines
|
||||
DEP = $(SRC:%.c=$(BINDIR)%.d)
|
||||
export ARCH = native_base.a
|
||||
MODULE =$(BOARD)_base
|
||||
|
||||
INCLUDES += -I$(RIOTBASE)/cpu/native/include/
|
||||
INCLUDES += -I$(RIOTBOARD)/native/include/
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
|
||||
all: $(BINDIR)$(ARCH)
|
||||
$(MAKE) -C drivers
|
||||
DIRS = drivers
|
||||
|
||||
$(BINDIR)$(ARCH): $(OBJ)
|
||||
$(AR) rcs $(BINDIR)$(ARCH) $(OBJ)
|
||||
all: $(BINDIR)$(MODULE).a
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i ; done ;
|
||||
|
||||
# pull in dependency info for *existing* .o files
|
||||
-include $(OBJ:.o=.d)
|
||||
|
||||
# compile and generate dependency info
|
||||
$(BINDIR)%.o: %.c
|
||||
-mkdir -p $(BINDIR)
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -c $*.c -o $(BINDIR)$*.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -MM $*.c > $(BINDIR)$*.d
|
||||
@printf "$(BINDIR)"|cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
|
||||
|
||||
# remove compilation products
|
||||
clean:
|
||||
${MAKE} -C drivers clean
|
||||
rm -f $(BINDIR)$(ARCH) $(OBJ) $(DEP)
|
||||
-rm -rf -p $(BINDIR)
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
clean::
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i clean ; done ;
|
||||
|
||||
@ -1,31 +1,8 @@
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(BINDIR)native-led.o
|
||||
ifneq (,$(findstring ltc4150,$(USEMODULE)))
|
||||
OBJ += $(BINDIR)native-ltc4150.o
|
||||
endif
|
||||
ifneq (,$(findstring uart0,$(USEMODULE)))
|
||||
OBJ += $(BINDIR)native-uart0.o
|
||||
endif
|
||||
DEP = $(SRC:%.c=$(BINDIR)%.d)
|
||||
MODULE =$(BOARD)_base
|
||||
|
||||
INCLUDES += -I$(RIOTBOARD)/native/include/
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
|
||||
EXCLUDES := -I$(RIOTBASE)/sys/posix/%
|
||||
|
||||
$(BINDIR)native_drivers.a: $(OBJ)
|
||||
@$(AR) rcs $(BINDIR)${ARCH} $(OBJ)
|
||||
|
||||
# pull in dependency info for *existing* .o files
|
||||
-include $(OBJ:.o=.d)
|
||||
|
||||
# compile and generate dependency info
|
||||
$(BINDIR)%.o: %.c
|
||||
$(CC) $(CFLAGS) $(filter-out $(EXCLUDES),$(INCLUDES)) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -c $*.c -o $(BINDIR)$*.o
|
||||
@$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -MM $*.c > $(BINDIR)$*.d
|
||||
@printf "$(BINDIR)" | cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
|
||||
|
||||
# remove compilation products
|
||||
|
||||
clean:
|
||||
rm -f $(OBJ) $(DEP)
|
||||
all: $(BINDIR)$(MODULE).a
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i ; done ;
|
||||
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
@ -1,36 +1,13 @@
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:%.c=$(BINDIR)%.o)## defines
|
||||
DEP = $(SRC:%.c=$(BINDIR)%.d)
|
||||
export ARCH = $(BOARD)_base.a
|
||||
MODULE =$(BOARD)_base
|
||||
|
||||
INCLUDES += -I$(RIOTBOARD)/$(BOARD)/drivers/include
|
||||
INCLUDES += -I$(RIOTBOARD)/$(BOARD)/include
|
||||
INCLUDES += -I$(RIOTCPU)/arm_common/include
|
||||
INCLUDES += -I$(RIOTCPU)/$(CPU)/include
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
|
||||
.PHONY: $(BINDIR)/$(ARCH)
|
||||
DIRS = drivers
|
||||
|
||||
all: $(BINDIR)$(ARCH)
|
||||
$(MAKE) -C drivers
|
||||
all: $(BINDIR)$(MODULE).a
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i ; done ;
|
||||
|
||||
$(BINDIR)$(ARCH): $(OBJ)
|
||||
$(AR) rcs $(BINDIR)$(ARCH) $(OBJ)
|
||||
|
||||
# pull in dependency info for *existing* .o files
|
||||
-include $(OBJ:.o=.d)
|
||||
|
||||
# compile and generate dependency info
|
||||
$(BINDIR)%.o: %.c
|
||||
mkdir -p $(BINDIR)
|
||||
$(CC) $(CFLAGS) $(CFLAGS_MTHUMB) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -c $*.c -o $(BINDIR)$*.o
|
||||
$(CC) $(CFLAGS) $(CFLAGS_MTHUMB) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -MM $*.c > $(BINDIR)$*.d
|
||||
@printf "$(BINDIR)"|cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
|
||||
|
||||
# remove compilation products
|
||||
clean:
|
||||
"$(MAKE)" -C drivers clean
|
||||
rm -f $(BINDIR)$(ARCH) $(OBJ) $(DEP)
|
||||
@if [ -d $(BINDIR) ] ; \
|
||||
then rm -rf $(BINDIR) ; \
|
||||
fi
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
clean::
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i clean ; done ;
|
||||
|
||||
@ -1,25 +1,7 @@
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:%.c=$(BINDIR)%.o)
|
||||
DEP = $(SRC:%.c=$(BINDIR)%.d)
|
||||
MODULE =$(BOARD)_base
|
||||
|
||||
INCLUDES += -I$(RIOTBASE)/sys/include/
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
|
||||
.PHONY: redbee-econotag_drivers.a
|
||||
|
||||
$(BINDIR)redbee-econotag_common_drivers.a: $(OBJ)
|
||||
$(AR) rcs $(BINDIR)$(ARCH) $(OBJ)
|
||||
|
||||
# pull in dependency info for *existing* .o files
|
||||
-include $(OBJ:.o=.d)
|
||||
|
||||
# compile and generate dependency info
|
||||
$(BINDIR)%.o: %.c
|
||||
$(CC) $(CFLAGS) $(CFLAGS_MTHUMB) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -c $*.c -o $(BINDIR)$*.o
|
||||
$(CC) $(CFLAGS) $(CFLAGS_MTHUMB) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -MM $*.c > $(BINDIR)$*.d
|
||||
@printf "$(BINDIR)" | cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
|
||||
|
||||
# remove compilation products
|
||||
|
||||
clean:
|
||||
rm -f $(OBJ) $(DEP)
|
||||
INCLUDES += -Iinclude
|
||||
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
@ -93,7 +93,7 @@ void uart_init(volatile struct UART_struct *uart, uint32_t baud);
|
||||
void uart_set_baudrate(volatile struct UART_struct *uart, uint32_t baud);
|
||||
void uart_flow_ctl(volatile struct UART_struct *uart, uint8_t on);
|
||||
|
||||
|
||||
#undef UART0_BUFSIZE
|
||||
#define UART0_BUFSIZE (32)
|
||||
|
||||
void uart1_putc(uint8_t c);
|
||||
@ -102,4 +102,4 @@ uint8_t uart1_getc(void);
|
||||
void uart2_putc(uint8_t c);
|
||||
uint8_t uart2_getc(void);
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
||||
@ -179,7 +179,8 @@ int fw_puts(char *astring, int length)
|
||||
return uart0_puts((uint8_t *) astring, (uint32_t) length);
|
||||
}
|
||||
|
||||
int bl_uart_init(void)
|
||||
void bl_uart_init(void)
|
||||
{
|
||||
uart_init(UART1, BAUTRATE_UART1);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -1,33 +1,5 @@
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:%.c=$(BINDIR)%.o)## defines
|
||||
export ARCH = telosb_base.a
|
||||
MODULE =$(BOARD)_base
|
||||
|
||||
DEP = $(SRC:%.c=$(BINDIR)%.d)
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
|
||||
INCLUDES += -I${RIOTBOARD}/${BOARD}/include/
|
||||
INCLUDES += -I${RIOTBASE}/core/include/
|
||||
INCLUDES += -I$(RIOTBASE)/cpu/msp430-common/include/ -I$(RIOTBASE)/cpu/msp430x16x/include/
|
||||
INCLUDES += -I$(RIOTBASE)/drivers/cc2420/include/ -I$(RIOTBASE)/sys/include
|
||||
INCLUDES += -I$(RIOTBASE)/sys/net/include
|
||||
|
||||
all: $(BINDIR)$(ARCH)
|
||||
|
||||
$(BINDIR)$(ARCH): $(OBJ)
|
||||
$(AR) rcs $(BINDIR)$(ARCH) $(OBJ)
|
||||
|
||||
# pull in dependency info for *existing* .o files
|
||||
-include $(OBJ:.o=.d)
|
||||
|
||||
# compile and generate dependency info
|
||||
$(BINDIR)%.o: %.c
|
||||
mkdir -p $(BINDIR)
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -c $*.c -o $(BINDIR)$*.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -MM $*.c > $(BINDIR)$*.d
|
||||
@printf "$(BINDIR)"|cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
|
||||
|
||||
# remove compilation products
|
||||
clean:
|
||||
rm -f $(BINDIR)$(ARCH) $(OBJ) $(DEP)
|
||||
@if [ -d $(BINDIR) ] ; \
|
||||
then rm -rf $(BINDIR) ; \
|
||||
fi
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
@ -22,5 +22,5 @@ endif
|
||||
export HEXFILE = bin/$(PROJECT).hex
|
||||
export FFLAGS = --telosb -c $(PORT) -r -e -I -p $(HEXFILE)
|
||||
|
||||
export INCLUDES += -I $(RIOTCPU)/msp430-common/include/ -I $(RIOTBOARD)/$(BOARD)/include/
|
||||
export INCLUDES += -I $(RIOTCPU)/msp430-common/include -I$(RIOTBOARD)/$(BOARD)/include -I$(RIOTBASE)/drivers/cc2420/include -I$(RIOTBASE)/sys/net/include
|
||||
export OFLAGS = -O ihex
|
||||
|
||||
@ -1,32 +1,13 @@
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:%.c=$(BINDIR)%.o)## defines
|
||||
DEP = $(SRC:%.c=$(BINDIR)%.d)
|
||||
MODULE =$(BOARD)_base
|
||||
|
||||
INCLUDES += -I$(RIOTBOARD)/wsn430-common/include/ -I${RIOTBOARD}/${BOARD}/include/
|
||||
INCLUDES += -I$(RIOTBASE)/cpu/msp430-common/include/
|
||||
INCLUDES += -I$(RIOTBASE)/cpu/mspx16x/include/
|
||||
INCLUDES += -I$(RIOTBASE)/drivers/include/
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
|
||||
.PHONY: $(BINDIR)$(ARCH)
|
||||
DIRS = drivers
|
||||
|
||||
all: $(BINDIR)$(ARCH)
|
||||
#$(MAKE) -C drivers
|
||||
all: $(BINDIR)$(MODULE).a
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i ; done ;
|
||||
|
||||
$(BINDIR)$(ARCH): $(OBJ)
|
||||
echo $(AR) rcs $(BINDIR)$(ARCH) $(OBJ)
|
||||
$(AR) rcs $(BINDIR)$(ARCH) $(OBJ)
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
# pull in dependency info for *existing* .o files
|
||||
-include $(OBJ:.o=.d)
|
||||
|
||||
# compile and generate dependency info
|
||||
$(BINDIR)%.o: %.c
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -c $*.c -o $(BINDIR)$*.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -MM $*.c > $(BINDIR)$*.d
|
||||
@printf "$(BINDIR)"|cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
|
||||
|
||||
# remove compilation products
|
||||
clean:
|
||||
#$(MAKE) -C drivers clean
|
||||
rm -f $(OBJ) $(DEP)
|
||||
rm -f $(BINDIR)$(ARCH)
|
||||
clean::
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i clean ; done ;
|
||||
|
||||
@ -0,0 +1,5 @@
|
||||
MODULE =$(BOARD)_base
|
||||
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
@ -1,35 +1,13 @@
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:%.c=$(BINDIR)%.o)## defines
|
||||
export ARCH = wsn430-v1_3b_base.a
|
||||
MODULE =$(BOARD)_base
|
||||
|
||||
DEP = $(SRC:%.c=$(BINDIR)%.d)
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
|
||||
INCLUDES += -I${RIOTBASE}/core/include/
|
||||
INCLUDES += -Iinclude/ -I$(RIOTBOARD)/wsn430-common/include/
|
||||
INCLUDES += -I$(RIOTBASE)/cpu/msp430-common/include/ -I$(RIOTBASE)/cpu/msp430x16x/include/
|
||||
INCLUDES += -I$(RIOTBASE)/drivers/cc110x_ng/include/ -I$(RIOTBASE)/sys/include
|
||||
#INCLUDES += -I/usr/msp430/include/
|
||||
DIRS = $(RIOTBOARD)/wsn430-common
|
||||
|
||||
all: $(BINDIR)$(ARCH)
|
||||
$(MAKE) -C ../wsn430-common
|
||||
all: $(BINDIR)$(MODULE).a
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i ; done ;
|
||||
|
||||
$(BINDIR)$(ARCH): $(OBJ)
|
||||
$(AR) rcs $(BINDIR)$(ARCH) $(OBJ)
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
# pull in dependency info for *existing* .o files
|
||||
-include $(OBJ:.o=.d)
|
||||
|
||||
# compile and generate dependency info
|
||||
$(BINDIR)%.o: %.c
|
||||
mkdir -p $(BINDIR)
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -c $*.c -o $(BINDIR)$*.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -MM $*.c > $(BINDIR)$*.d
|
||||
@printf "$(BINDIR)"|cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
|
||||
|
||||
# remove compilation products
|
||||
clean:
|
||||
$(MAKE) -C ../wsn430-common clean
|
||||
rm -f $(BINDIR)$(ARCH) $(OBJ) $(DEP)
|
||||
@if [ -d $(BINDIR) ] ; \
|
||||
then rm -rf $(BINDIR) ; \
|
||||
fi
|
||||
clean::
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i clean ; done ;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
export INCLUDES += -I$(RIOTBOARD)/wsn430-v1_3b/include -I$(RIOTBOARD)/wsn430-common/include
|
||||
export INCLUDES += -I$(RIOTBOARD)/wsn430-v1_3b/include -I$(RIOTBOARD)/wsn430-common/include -I$(RIOTBASE)/drivers/cc110x_ng/include
|
||||
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.dep
|
||||
include $(RIOTBOARD)/wsn430-common/Makefile.include
|
||||
|
||||
@ -1,34 +1,13 @@
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:%.c=$(BINDIR)%.o)## defines
|
||||
export ARCH = wsn430-v1_4_base.a
|
||||
MODULE =$(BOARD)_base
|
||||
|
||||
DEP = $(SRC:%.c=$(BINDIR)%.d)
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||
|
||||
INCLUDES += -I${RIOTBASE}/core/include/
|
||||
INCLUDES += -Iinclude/ -I$(RIOTBOARD)/wsn430-common/include/
|
||||
INCLUDES += -I$(RIOTBASE)/cpu/msp430-common/include/ -I$(RIOTBASE)/cpu/msp430x16x/include/
|
||||
INCLUDES += -I$(RIOTBASE)/drivers/cc2420/include/ -I$(RIOTBASE)/sys/include
|
||||
DIRS = $(RIOTBOARD)/wsn430-common
|
||||
|
||||
all: $(BINDIR)$(ARCH)
|
||||
$(MAKE) -C ../wsn430-common
|
||||
all: $(BINDIR)$(MODULE).a
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i ; done ;
|
||||
|
||||
$(BINDIR)$(ARCH): $(OBJ)
|
||||
$(AR) rcs $(BINDIR)$(ARCH) $(OBJ)
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
# pull in dependency info for *existing* .o files
|
||||
-include $(OBJ:.o=.d)
|
||||
|
||||
# compile and generate dependency info
|
||||
$(BINDIR)%.o: %.c
|
||||
mkdir -p $(BINDIR)
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -c $*.c -o $(BINDIR)$*.o
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(BOARDINCLUDE) $(PROJECTINCLUDE) $(CPUINCLUDE) -MM $*.c > $(BINDIR)$*.d
|
||||
@printf "$(BINDIR)"|cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
|
||||
|
||||
# remove compilation products
|
||||
clean:
|
||||
$(MAKE) -C ../wsn430-common clean
|
||||
rm -f $(BINDIR)$(ARCH) $(OBJ) $(DEP)
|
||||
@if [ -d $(BINDIR) ] ; \
|
||||
then rm -rf $(BINDIR) ; \
|
||||
fi
|
||||
clean::
|
||||
@for i in $(DIRS) ; do "$(MAKE)" -C $$i clean ; done ;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
export INCLUDES += -I$(RIOTBOARD)/wsn430-v1_4/include -I$(RIOTBOARD)/wsn430-common/include
|
||||
export INCLUDES += -I$(RIOTBOARD)/wsn430-v1_4/include -I$(RIOTBOARD)/wsn430-common/include -I$(RIOTBASE)/drivers/cc2420/include
|
||||
|
||||
include $(RIOTBOARD)/$(BOARD)/Makefile.dep
|
||||
include $(RIOTBOARD)/wsn430-common/Makefile.include
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user