Chore/refactor dlmstp core mstp (#559)
* Create common DLMSTP using core MSTP FSM in STM32F4xx example * add openocd debug launcher under vscode in STM32F4xx example * Add generic property list member checking for write property members of network port object in STM32F4xx example
This commit is contained in:
@@ -22,7 +22,6 @@ PLATFORM_SRC = \
|
||||
$(PLATFORM_DIR)/main.c \
|
||||
$(PLATFORM_DIR)/bacnet.c \
|
||||
$(PLATFORM_DIR)/device.c \
|
||||
$(PLATFORM_DIR)/dlmstp.c \
|
||||
$(PLATFORM_DIR)/led.c \
|
||||
$(PLATFORM_DIR)/netport.c \
|
||||
$(PLATFORM_DIR)/rs485.c \
|
||||
@@ -31,9 +30,9 @@ PLATFORM_SRC = \
|
||||
$(PLATFORM_DIR)/system_stm32f4xx.c
|
||||
|
||||
BASIC_SRC = \
|
||||
$(BACNET_BASIC)/service/h_dcc.c \
|
||||
$(BACNET_BASIC)/service/h_apdu.c \
|
||||
$(BACNET_BASIC)/npdu/h_npdu.c \
|
||||
$(BACNET_BASIC)/service/h_apdu.c \
|
||||
$(BACNET_BASIC)/service/h_dcc.c \
|
||||
$(BACNET_BASIC)/service/h_rd.c \
|
||||
$(BACNET_BASIC)/service/h_rp.c \
|
||||
$(BACNET_BASIC)/service/h_rpm.c \
|
||||
@@ -43,11 +42,11 @@ BASIC_SRC = \
|
||||
$(BACNET_BASIC)/service/h_noserv.c \
|
||||
$(BACNET_BASIC)/service/s_iam.c \
|
||||
$(BACNET_BASIC)/service/s_ihave.c \
|
||||
$(BACNET_BASIC)/tsm/tsm.c \
|
||||
$(BACNET_BASIC)/sys/debug.c \
|
||||
$(BACNET_BASIC)/sys/ringbuf.c \
|
||||
$(BACNET_BASIC)/sys/fifo.c \
|
||||
$(BACNET_BASIC)/sys/mstimer.c
|
||||
$(BACNET_BASIC)/sys/mstimer.c \
|
||||
$(BACNET_BASIC)/tsm/tsm.c
|
||||
|
||||
BACNET_SRC = \
|
||||
$(BACNET_CORE)/abort.c \
|
||||
@@ -62,8 +61,12 @@ BACNET_SRC = \
|
||||
$(BACNET_CORE)/bacstr.c \
|
||||
$(BACNET_CORE)/datalink/cobs.c \
|
||||
$(BACNET_CORE)/datalink/crc.c \
|
||||
$(BACNET_CORE)/datalink/dlmstp.c \
|
||||
$(BACNET_CORE)/datalink/mstp.c \
|
||||
$(BACNET_CORE)/datalink/mstptext.c \
|
||||
$(BACNET_CORE)/datetime.c \
|
||||
$(BACNET_CORE)/dcc.c \
|
||||
$(BACNET_CORE)/indtext.c \
|
||||
$(BACNET_CORE)/iam.c \
|
||||
$(BACNET_CORE)/ihave.c \
|
||||
$(BACNET_CORE)/hostnport.c \
|
||||
@@ -210,11 +213,16 @@ GDB_PORT = 3333
|
||||
debug:
|
||||
st-util --listen $(GDB_PORT)
|
||||
|
||||
# Note: STLink is built into Nucleo board
|
||||
OPENOCD_FLAGS = -f interface/stlink.cfg -f target/stm32f4x.cfg
|
||||
# GDB using openocd (GDB server for ST Link)
|
||||
# sudo apt install openocd
|
||||
.PHONY: openocd
|
||||
openocd:
|
||||
openocd -f interface/stlink.cfg -f target/stm32f4x.cfg
|
||||
openocd $(OPENOCD_FLAGS)
|
||||
|
||||
flash: $(TARGET).elf
|
||||
openocd $(OPENOCD_FLAGS) -c "program $< verify reset" -c "shutdown"
|
||||
|
||||
# graphical GDB debugging tool
|
||||
# note: relies on .gdbinit containing:
|
||||
|
||||
Reference in New Issue
Block a user