@@ -313,13 +313,13 @@ OBJ = $(PY_O)
313313ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY FIPY) )
314314OBJ += $(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 ) )
315315endif
316- ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY4) )
316+ ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY4 TBEAMv1 ) )
317317OBJ += $(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 ) )
318318endif
319319ifeq ($(BOARD ) , $(filter $(BOARD ) , SIPY) )
320320OBJ += $(addprefix $(BUILD ) /, $(APP_SIGFOX_MOD_SRC_C:.c=.o ) )
321321endif
322- ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY4 FIPY) )
322+ ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY4 FIPY TBEAMv1 ) )
323323OBJ += $(addprefix $(BUILD ) /, $(APP_SIGFOX_MOD_SRC_C:.c=.o ) )
324324endif
325325ifeq ($(BOARD ) ,$(filter $(BOARD ) , FIPY GPY) )
@@ -328,7 +328,7 @@ endif
328328
329329# add OPENTHREAD code only if flag enabled and for LOPY, LOPY4 and FIPY
330330ifeq ($(OPENTHREAD ) , on)
331- ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY LOPY4 FIPY) )
331+ ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY LOPY4 FIPY TBEAMv1 ) )
332332OBJ += $(addprefix $(BUILD ) /, $(APP_LORA_OPENTHREAD_SRC_C:.c=.o ) $(APP_MOD_MESH_SRC_C:.c=.o ) )
333333endif
334334endif # ifeq ($(OPENTHREAD), on)
@@ -343,18 +343,18 @@ BOOT_OBJ = $(addprefix $(BUILD)/, $(BOOT_SRC_C:.c=.o))
343343
344344# List of sources for qstr extraction
345345SRC_QSTR += $(APP_MODS_SRC_C ) $(APP_UTIL_SRC_C ) $(APP_STM_SRC_C ) $(APP_LIB_SRC_C )
346- ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY LOPY4 FIPY) )
346+ ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY LOPY4 FIPY TBEAMv1 ) )
347347SRC_QSTR += $(APP_MODS_LORA_SRC_C )
348348endif
349- ifeq ($(BOARD ) , $(filter $(BOARD ) , SIPY LOPY4 FIPY) )
349+ ifeq ($(BOARD ) , $(filter $(BOARD ) , SIPY LOPY4 FIPY TBEAMv1 ) )
350350SRC_QSTR += $(APP_SIGFOX_MOD_SRC_C )
351351endif
352352ifeq ($(BOARD ) ,$(filter $(BOARD ) , FIPY GPY) )
353353SRC_QSTR += $(APP_MODS_LTE_SRC_C )
354354endif
355355
356356ifeq ($(OPENTHREAD ) , on)
357- ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY LOPY4 FIPY) )
357+ ifeq ($(BOARD ) , $(filter $(BOARD ) , LOPY LOPY4 FIPY TBEAMv1 ) )
358358SRC_QSTR += $(APP_MOD_MESH_SRC_C )
359359endif
360360endif # ifeq ($(OPENTHREAD), on)
@@ -422,6 +422,14 @@ endif
422422ifeq ($(BOARD ) , LOPY)
423423 APP_BIN = $(BUILD ) /lopy.bin
424424endif
425+ ifeq ($(BOARD ) , TBEAMv1)
426+ APP_BIN = $(BUILD ) /tbeamv1.bin
427+ $(BUILD ) /sigfox/radio_sx127x.o : CFLAGS = $(CFLAGS_SIGFOX )
428+ $(BUILD ) /sigfox/timer.o : CFLAGS = $(CFLAGS_SIGFOX )
429+ $(BUILD ) /sigfox/transmission.o : CFLAGS = $(CFLAGS_SIGFOX )
430+ $(BUILD ) /sigfox/targets/% .o : CFLAGS = $(CFLAGS_SIGFOX )
431+ $(BUILD ) /lora/spi-board.o : CFLAGS = $(CFLAGS_SIGFOX )
432+ endif
425433ifeq ($(BOARD ) , LOPY4)
426434 APP_BIN = $(BUILD ) /lopy4.bin
427435 $(BUILD ) /sigfox/radio_sx127x.o : CFLAGS = $(CFLAGS_SIGFOX )
624632ifeq ($(BOARD ) , $(filter $(BOARD ) , SIPY) )
625633 $(ECHO) "$(ESPTOOLPY_WRITE_FLASH) 0x0 $(BOOTLOADER_REFLASH_DIGEST_ENC) $(PART_OFFSET) $(PART_BIN_ENCRYPT_8MB) $(APP_OFFSET) $(APP_BIN_ENCRYPT)"
626634 $(ECHO) "Generating Encrypted Images for 4MB devices, you can use make flash and it would be handled automatically!"
627- endif # ($(BOARD), $(filter $(BOARD), SIPY))
635+ endif # ($(BOARD), $(filter $(BOARD), SIPY TBEAMv1 ))
628636 $(ECHO) "$(ESPTOOLPY_WRITE_FLASH) 0x0 $(BOOTLOADER_REFLASH_DIGEST_ENC) $(PART_OFFSET) $(PART_BIN_ENCRYPT_4MB) $(APP_OFFSET) $(APP_BIN_ENCRYPT)"
629637endif # ifeq ($(BOARD), $(filter $(BOARD), FIPY GPY LOPY4))
630638 $(ECHO) $(SEPARATOR)
0 commit comments