@@ -316,13 +316,13 @@ OBJ = $(PY_O)
316316ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY FIPY) )
317317OBJ += $(addprefix $(BUILD ) /, $(APP_LORA_SRC_C:.c=.o ) $(APP_LIB_LORA_SRC_C:.c=.o ) $(APP_SX1272_SRC_C:.c=.o ) $(APP_MODS_LORA_SRC_C:.c=.o ) )
318318endif
319- ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY4) )
319+ ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY4 TBEAMv1 ) )
320320OBJ += $(addprefix $(BUILD ) /, $(APP_LORA_SRC_C:.c=.o ) $(APP_LIB_LORA_SRC_C:.c=.o ) $(APP_SX1276_SRC_C:.c=.o ) $(APP_MODS_LORA_SRC_C:.c=.o ) )
321321endif
322322ifeq ($(BOARD ) , $(filter $(BOARD ) , SIPY) )
323323OBJ += $(addprefix $(BUILD ) /, $(APP_SIGFOX_MOD_SRC_C:.c=.o ) )
324324endif
325- ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY4 FIPY) )
325+ ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY4 FIPY TBEAMv1 ) )
326326OBJ += $(addprefix $(BUILD ) /, $(APP_SIGFOX_MOD_SRC_C:.c=.o ) )
327327endif
328328ifeq ($(BOARD ) ,$(filter $(BOARD ) , FIPY GPY) )
@@ -331,7 +331,7 @@ endif
331331
332332# add OPENTHREAD code only if flag enabled and for LOPY, LOPY4 and FIPY
333333ifeq ($(OPENTHREAD ) , on)
334- ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY LOPY4 FIPY) )
334+ ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY LOPY4 FIPY TBEAMv1 ) )
335335OBJ += $(addprefix $(BUILD ) /, $(APP_LORA_OPENTHREAD_SRC_C:.c=.o ) $(APP_MOD_MESH_SRC_C:.c=.o ) )
336336endif
337337endif # ifeq ($(OPENTHREAD), on)
@@ -346,18 +346,18 @@ BOOT_OBJ = $(addprefix $(BUILD)/, $(BOOT_SRC_C:.c=.o))
346346
347347# List of sources for qstr extraction
348348SRC_QSTR += $(APP_MODS_SRC_C ) $(APP_UTIL_SRC_C ) $(APP_STM_SRC_C ) $(APP_LIB_SRC_C )
349- ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY LOPY4 FIPY) )
349+ ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY LOPY4 FIPY TBEAMv1 ) )
350350SRC_QSTR += $(APP_MODS_LORA_SRC_C )
351351endif
352- ifeq ($(BOARD ) , $(filter $(BOARD ) , SIPY LOPY4 FIPY) )
352+ ifeq ($(BOARD ) , $(filter $(BOARD ) , SIPY LOPY4 FIPY TBEAMv1 ) )
353353SRC_QSTR += $(APP_SIGFOX_MOD_SRC_C )
354354endif
355355ifeq ($(BOARD ) ,$(filter $(BOARD ) , FIPY GPY) )
356356SRC_QSTR += $(APP_MODS_LTE_SRC_C )
357357endif
358358
359359ifeq ($(OPENTHREAD ) , on)
360- ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY LOPY4 FIPY) )
360+ ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY LOPY4 FIPY TBEAMv1 ) )
361361SRC_QSTR += $(APP_MOD_MESH_SRC_C )
362362endif
363363endif # ifeq ($(OPENTHREAD), on)
@@ -425,6 +425,14 @@ endif
425425ifeq ($(BOARD ) , LOPY)
426426 APP_BIN = $(BUILD ) /lopy.bin
427427endif
428+ ifeq ($(BOARD ) , TBEAMv1)
429+ APP_BIN = $(BUILD ) /tbeamv1.bin
430+ $(BUILD ) /sigfox/radio_sx127x.o : CFLAGS = $(CFLAGS_SIGFOX )
431+ $(BUILD ) /sigfox/timer.o : CFLAGS = $(CFLAGS_SIGFOX )
432+ $(BUILD ) /sigfox/transmission.o : CFLAGS = $(CFLAGS_SIGFOX )
433+ $(BUILD ) /sigfox/targets/% .o : CFLAGS = $(CFLAGS_SIGFOX )
434+ $(BUILD ) /lora/spi-board.o : CFLAGS = $(CFLAGS_SIGFOX )
435+ endif
428436ifeq ($(BOARD ) , LOPY4)
429437 APP_BIN = $(BUILD ) /lopy4.bin
430438 $(BUILD ) /sigfox/radio_sx127x.o : CFLAGS = $(CFLAGS_SIGFOX )
638646ifeq ($(BOARD ) , $(filter $(BOARD ) , SIPY) )
639647 $(ECHO) "$(ESPTOOLPY_WRITE_FLASH) 0x0 $(BOOTLOADER_REFLASH_DIGEST_ENC) $(PART_OFFSET) $(PART_BIN_ENCRYPT_8MB) $(APP_OFFSET) $(APP_BIN_ENCRYPT)"
640648 $(ECHO) "Generating Encrypted Images for 4MB devices, you can use make flash and it would be handled automatically!"
641- endif # ($(BOARD), $(filter $(BOARD), SIPY))
649+ endif # ($(BOARD), $(filter $(BOARD), SIPY TBEAMv1 ))
642650 $(ECHO) "$(ESPTOOLPY_WRITE_FLASH) 0x0 $(BOOTLOADER_REFLASH_DIGEST_ENC) $(PART_OFFSET) $(PART_BIN_ENCRYPT_4MB) $(APP_OFFSET) $(APP_BIN_ENCRYPT)"
643651endif # ifeq ($(BOARD), $(filter $(BOARD), FIPY GPY LOPY4))
644652 $(ECHO) $(SEPARATOR)
0 commit comments