@@ -29,6 +29,7 @@ CXX = g++
2929
3030CFLAGS = -Winline -MMD -DRASPBERRY_PI -DBCM2835_NO_DELAY_COMPATIBILITY \
3131 -D__BASEFILE__ =\"$* \"
32+ # CFLAGS = -Winline -MMD -DLUCKFOX_LYRA -D__BASEFILE__=\"$*\"
3233
3334CXXFLAGS = -std=c++11 $(CFLAGS )
3435
@@ -318,6 +319,8 @@ e6uf2:
318319
319320pi : bcm $(PROGNAME ) $(PROGNAME ) -aux
320321
322+ lyra : bcm $(PROGNAME )
323+
321324% .o : % .cpp
322325 $(CXX ) -c $(CXXFLAGS ) $* .cpp -o $* .o $(INCLUDE )
323326
@@ -336,6 +339,9 @@ RPi.o: $(PLATFORM_PATH)/RPi.cpp
336339RPi-aux.o : $(PLATFORM_PATH ) /RPi.cpp
337340 $(CXX ) $(CXXFLAGS ) -DUSE_SPI1 -c $(PLATFORM_PATH ) /RPi.cpp $(INCLUDE ) -o RPi-aux.o
338341
342+ Lyra.o : $(PLATFORM_PATH ) /RK35XX.cpp
343+ $(CXX ) $(CXXFLAGS ) -c $(PLATFORM_PATH ) /RK35XX.cpp $(INCLUDE ) -o Lyra.o
344+
339345aes.o : $(RADIO_PATH ) /aes/lmic.c
340346 $(CC ) $(CFLAGS ) -c $(RADIO_PATH ) /aes/lmic.c $(INCLUDE ) -o aes.o
341347
@@ -345,8 +351,8 @@ $(RADIO_PATH)/lmic/%.o: $(RADIO_PATH)/lmic/%.c
345351bcm :
346352 (cd $( BCMLIB_PATH) /../ ; ./configure ; make)
347353
348- $(PROGNAME ) : $(OBJS ) aes.o hal.o RPi.o
349- $(CXX ) $(OBJS ) aes.o hal.o RPi.o $(LIBS ) -o $(PROGNAME )
354+ $(PROGNAME ) : $(OBJS ) aes.o hal.o RPi.o Lyra.o
355+ $(CXX ) $(OBJS ) aes.o hal.o RPi.o Lyra.o $(LIBS ) -o $(PROGNAME )
350356
351357$(PROGNAME ) -aux : $(OBJS ) aes.o hal-aux.o RPi-aux.o
352358 $(CXX ) $(OBJS ) aes.o hal-aux.o RPi-aux.o $(LIBS ) -o $(PROGNAME ) -aux
@@ -356,4 +362,4 @@ bcm-clean:
356362
357363clean : bcm-clean
358364 rm -f $(OBJS ) $(DEPS ) aes.o hal.o hal-aux.o \
359- RPi.o RPi-aux.o $(PROGNAME ) $(PROGNAME ) -aux * .d
365+ RPi.o RPi-aux.o Lyra.o $(PROGNAME ) $(PROGNAME ) -aux * .d
0 commit comments