Feature/add memap cstack usage ports (#661)

* Added memap, avstack, and checkstackusage tools to STM32F4xx Makefile and CMake builds to calculate CSTACK depth and RAM usage

* Added memap, cstack, and ram-usage recipes to stm32f10x port Makefile.  Added Cmake build.

* Removed local dlmstp.c module from stm32f10x port, and used the common datalink dlmstp.c module with MS/TP extended frames and zero-config support.

* Added .nm and .su to .gitignore to skip the analysis file residue.
This commit is contained in:
Steve Karg
2024-05-31 14:39:25 -05:00
committed by GitHub
parent cf7eb7d98d
commit 4a7b7763c2
32 changed files with 3855 additions and 1974 deletions
+12 -3
View File
@@ -227,7 +227,7 @@
<state>STM32F10X_XL</state>
<state>USE_STDPERIPH_DRIVER</state>
<state>BACDL_MSTP</state>
<state>MAX_APDU=480</state>
<state>MAX_APDU=1476</state>
<state>MAX_TSM_TRANSACTIONS=0</state>
<state>BACAPP_MINIMAL</state>
</option>
@@ -1079,6 +1079,9 @@
<file>
<name>$PROJ_DIR$\..\..\src\bacnet\dcc.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\src\bacnet\indtext.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\src\bacnet\iam.c</name>
</file>
@@ -1131,13 +1134,19 @@
<group>
<name>BACnet-Datalink</name>
<file>
<name>$PROJ_DIR$\..\..\src\bacnet\datalink\automac.c</name>
<name>$PROJ_DIR$\..\..\src\bacnet\datalink\cobs.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\src\bacnet\datalink\crc.c</name>
</file>
<file>
<name>$PROJ_DIR$\dlmstp.c</name>
<name>$PROJ_DIR$\..\..\src\bacnet\datalink\dlmstp.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\src\bacnet\datalink\mstp.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\src\bacnet\datalink\mstptext.c</name>
</file>
</group>
<group>