diff --git a/.gitmodules b/.gitmodules
index 4f9ce79..2c512e6 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -25,3 +25,7 @@
[submodule "Boards/MCK_RA6T2/micro_ros_can/micro_ros_renesas2estudio_component"]
path = Boards/MCK_RA6T2/micro_ros_can/micro_ros_renesas2estudio_component
url = https://github.com/micro-ROS/micro_ros_renesas2estudio_component
+[submodule "Boards/EK_R8AM1/micro_ros_udp_threadx/micro_ros_renesas2estudio_component"]
+ path = Boards/EK_R8AM1/micro_ros_udp_threadx/micro_ros_renesas2estudio_component
+ url = https://github.com/micro-ROS/micro_ros_renesas2estudio_component
+ branch = humble
diff --git a/.images/renesas_toolchain_management.png b/.images/renesas_toolchain_management.png
new file mode 100644
index 0000000..a36fb45
Binary files /dev/null and b/.images/renesas_toolchain_management.png differ
diff --git a/Boards/EK_R8AM1/.project b/Boards/EK_R8AM1/.project
new file mode 100644
index 0000000..bef1c20
--- /dev/null
+++ b/Boards/EK_R8AM1/.project
@@ -0,0 +1,39 @@
+
+
+ micro_ros_udp_threadx
+
+
+
+
+
+ com.renesas.cdt.ddsc.contentgen.ddscBuilder
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.genmakebuilder
+ clean,full,incremental,
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
+ full,incremental,
+
+
+
+
+ com.renesas.cdt.ddsc.contentgen.ddscInterlockBundleBuilder
+
+
+
+
+
+ org.eclipse.cdt.core.cnature
+ org.eclipse.cdt.managedbuilder.core.managedBuildNature
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
+ org.eclipse.cdt.core.ccnature
+ com.renesas.cdt.ddsc.contentgen.ddscNature
+ com.renesas.cdt.ra.contentgen.raNature
+
+
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/.api_xml b/Boards/EK_R8AM1/micro_ros_udp_threadx/.api_xml
new file mode 100644
index 0000000..fc9bf0b
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/.api_xml
@@ -0,0 +1,2 @@
+
+
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/.cproject b/Boards/EK_R8AM1/micro_ros_udp_threadx/.cproject
new file mode 100644
index 0000000..da5dd63
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/.cproject
@@ -0,0 +1,709 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/.project b/Boards/EK_R8AM1/micro_ros_udp_threadx/.project
new file mode 100644
index 0000000..bef1c20
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/.project
@@ -0,0 +1,39 @@
+
+
+ micro_ros_udp_threadx
+
+
+
+
+
+ com.renesas.cdt.ddsc.contentgen.ddscBuilder
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.genmakebuilder
+ clean,full,incremental,
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
+ full,incremental,
+
+
+
+
+ com.renesas.cdt.ddsc.contentgen.ddscInterlockBundleBuilder
+
+
+
+
+
+ org.eclipse.cdt.core.cnature
+ org.eclipse.cdt.managedbuilder.core.managedBuildNature
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
+ org.eclipse.cdt.core.ccnature
+ com.renesas.cdt.ddsc.contentgen.ddscNature
+ com.renesas.cdt.ra.contentgen.raNature
+
+
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/.secure_azone b/Boards/EK_R8AM1/micro_ros_udp_threadx/.secure_azone
new file mode 100644
index 0000000..38d24ac
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/.secure_azone
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/.secure_xml b/Boards/EK_R8AM1/micro_ros_udp_threadx/.secure_xml
new file mode 100644
index 0000000..74b4b68
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/.secure_xml
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/JLinkLog.log b/Boards/EK_R8AM1/micro_ros_udp_threadx/JLinkLog.log
new file mode 100644
index 0000000..a704992
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/JLinkLog.log
@@ -0,0 +1,910 @@
+TFE4B9780 000:002.950 SEGGER J-Link V7.92o Log File
+TFE4B9780 000:003.041 DLL Compiled: Nov 8 2023 15:46:18
+TFE4B9780 000:003.045 Logging started @ 2024-01-29 22:20
+TFE4B9780 000:003.047 Process: /home/micron/.eclipse/com.renesas.platform_250794868/DebugComp/RA/e2-server-gdb
+TFE4B9780 000:003.050 - 3.049ms
+TFE4B9780 000:003.053 JLINK_GetDLLVersion()
+TFE4B9780 000:003.056 - 0.003ms returns 79215
+TFE4B9780 000:003.606 JLINK_OpenEx(...)
+TFE4B9780 000:200.334 Firmware: J-Link OB-RA4M2 compiled Oct 30 2023 12:13:20
+TFE4B9780 000:200.859 Firmware: J-Link OB-RA4M2 compiled Oct 30 2023 12:13:20
+TFE4B9780 000:212.700 Hardware: V1.00
+TFE4B9780 000:212.728 S/N: 1089351345
+TFE4B9780 000:212.732 OEM: SEGGER
+TFE4B9780 000:212.735 Feature(s): None
+TFE4B9780 000:213.421 Bootloader: 2021 May 14
+TFE4B9780 000:213.867 USB speed mode: Full speed (12 MBit/s)
+TFE4B9780 000:214.329 TELNET listener socket opened on port 19021
+TFE4B9780 000:214.453 WEBSRV WEBSRV_Init(): Starting webserver thread(s)
+TFE4B9780 000:214.738 WEBSRV Webserver running on local port 19080
+TFE4B9780 000:214.773 Looking for J-Link GUI Server exe at: ARM/Segger_v7.92.15/JLinkGUIServerExe
+TFE4B9780 000:214.896 Looking for J-Link GUI Server exe at: /opt/SEGGER/JLink/JLinkGUIServerExe
+TFE4B9780 000:215.300 Forking J-Link GUI Server: /opt/SEGGER/JLink/JLinkGUIServerExe
+TFE4B9780 000:249.215 J-Link GUI Server info: "J-Link GUI server V7.92o "
+TFE4B9780 000:250.409 - 246.802ms returns "O.K."
+TFE4B9780 000:250.447 JLINK_TIF_Select(JLINKARM_TIF_SWD)
+TFE4B9780 000:252.160 - 1.712ms returns 0x00
+TFE4B9780 000:252.174 JLINK_ClrRESET()
+TFE4B9780 000:252.379 - 0.206ms
+TFE4B9780 000:302.917 JLINK_SetSpeed(1500)
+TFE4B9780 000:303.093 - 0.177ms
+TFE4B9780 000:303.105 JLINK_CORESIGHT_Configure(PerformTIFInit=0)
+TFE4B9780 000:303.569 - 0.464ms returns 0
+TFE4B9780 000:303.599 JLINK_CORESIGHT_ReadAPDPReg(DP reg 0x00)
+TFE4B9780 000:304.303 Value=0x6BA02477
+TFE4B9780 000:304.329 - 0.730ms returns 0
+TFE4B9780 000:304.347 JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
+TFE4B9780 000:304.641 - 0.294ms returns 0
+TFE4B9780 000:304.669 JLINK_CORESIGHT_ReadAPDPReg(DP reg 0x00)
+TFE4B9780 000:304.944 Value=0x6BA02477
+TFE4B9780 000:304.953 - 0.285ms returns 0
+TFE4B9780 000:304.962 JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)
+TFE4B9780 000:305.170 - 0.208ms returns 0
+TFE4B9780 000:305.179 JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x01, 0x50000000)
+TFE4B9780 000:305.400 - 0.221ms returns 0
+TFE4B9780 000:305.510 JLINK_CORESIGHT_ReadAPDPReg(DP reg 0x01)
+TFE4B9780 000:305.719 Value=0xF0000000
+TFE4B9780 000:305.729 - 0.219ms returns 0
+TFE4B9780 000:305.734 JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
+TFE4B9780 000:305.913 - 0.179ms returns 0
+TFE4B9780 000:305.922 JLINK_CORESIGHT_ReadAPDPReg(DP reg 0x00)
+TFE4B9780 000:306.108 Value=0x6BA02477
+TFE4B9780 000:306.113 - 0.191ms returns 0
+TFE4B9780 000:306.116 JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x01, 0x54000000)
+TFE4B9780 000:306.308 - 0.192ms returns 0
+TFE4B9780 000:306.312 JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x01, 0x50000F00)
+TFE4B9780 000:306.489 - 0.176ms returns 0
+TFE4B9780 000:306.492 JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x01000000)
+TFE4B9780 000:306.701 - 0.209ms returns 0
+TFE4B9780 000:306.705 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:306.947 - 0.241ms returns 0
+TFE4B9780 000:306.950 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011100)
+TFE4B9780 000:307.151 - 0.201ms returns 0
+TFE4B9780 000:307.156 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x03, 0x000000A5)
+TFE4B9780 000:307.340 - 0.184ms returns 0
+TFE4B9780 000:307.344 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:307.627 - 0.282ms returns 0
+TFE4B9780 000:307.638 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011100)
+TFE4B9780 000:307.871 - 0.232ms returns 0
+TFE4B9780 000:307.881 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:308.185 Value=0x000000A5
+TFE4B9780 000:308.194 - 0.314ms returns 0
+TFE4B9780 000:308.199 JLINK_ClrTMS()
+TFE4B9780 000:308.263 - 0.065ms
+TFE4B9780 000:313.565 JLINK_SetTCK()
+TFE4B9780 000:313.684 - 0.119ms returns 0
+TFE4B9780 000:318.969 JLINK_SetRESET()
+TFE4B9780 000:319.069 - 0.100ms
+TFE4B9780 000:519.208 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:519.594 - 0.391ms returns 0
+TFE4B9780 000:519.603 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011100)
+TFE4B9780 000:519.874 - 0.271ms returns 0
+TFE4B9780 000:519.884 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:520.222 Value=0x00000000
+TFE4B9780 000:520.230 - 0.347ms returns 0
+TFE4B9780 000:520.253 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:520.467 - 0.213ms returns 0
+TFE4B9780 000:520.471 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:520.640 - 0.168ms returns 0
+TFE4B9780 000:520.644 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:520.923 Value=0x00000002
+TFE4B9780 000:520.930 - 0.286ms returns 0
+TFE4B9780 000:520.934 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:521.126 - 0.192ms returns 0
+TFE4B9780 000:521.130 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011120)
+TFE4B9780 000:521.326 - 0.197ms returns 0
+TFE4B9780 000:521.329 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x03, 0x00000055)
+TFE4B9780 000:521.544 - 0.215ms returns 0
+TFE4B9780 000:521.547 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:521.708 - 0.160ms returns 0
+TFE4B9780 000:521.711 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:521.923 - 0.212ms returns 0
+TFE4B9780 000:521.927 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:522.205 Value=0x00000000
+TFE4B9780 000:522.215 - 0.288ms returns 0
+TFE4B9780 000:522.220 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:522.412 - 0.193ms returns 0
+TFE4B9780 000:522.416 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:522.587 - 0.171ms returns 0
+TFE4B9780 000:522.590 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:522.828 Value=0x000000C6
+TFE4B9780 000:522.833 - 0.242ms returns 0
+TFE4B9780 000:522.841 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:523.052 - 0.212ms returns 0
+TFE4B9780 000:523.056 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:523.234 - 0.177ms returns 0
+TFE4B9780 000:523.237 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:523.498 Value=0x00000002
+TFE4B9780 000:523.504 - 0.267ms returns 0
+TFE4B9780 000:523.507 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:523.700 - 0.193ms returns 0
+TFE4B9780 000:523.704 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011120)
+TFE4B9780 000:523.922 - 0.219ms returns 0
+TFE4B9780 000:523.927 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x03, 0x3A010001)
+TFE4B9780 000:524.144 - 0.217ms returns 0
+TFE4B9780 000:524.157 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:524.369 - 0.213ms returns 0
+TFE4B9780 000:524.379 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:524.582 - 0.203ms returns 0
+TFE4B9780 000:524.591 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:524.829 Value=0x00000002
+TFE4B9780 000:524.834 - 0.244ms returns 0
+TFE4B9780 000:524.837 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:525.050 - 0.213ms returns 0
+TFE4B9780 000:525.054 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011120)
+TFE4B9780 000:525.309 - 0.255ms returns 0
+TFE4B9780 000:525.315 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x03, 0x000003C5)
+TFE4B9780 000:525.491 - 0.175ms returns 0
+TFE4B9780 000:525.497 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:525.665 - 0.168ms returns 0
+TFE4B9780 000:525.668 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:525.911 - 0.243ms returns 0
+TFE4B9780 000:525.915 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:526.109 Value=0x00000002
+TFE4B9780 000:526.113 - 0.198ms returns 0
+TFE4B9780 000:526.116 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:526.330 Value=0x00000002
+TFE4B9780 000:526.341 - 0.225ms returns 0
+TFE4B9780 000:526.344 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:526.572 Value=0x00000002
+TFE4B9780 000:526.576 - 0.232ms returns 0
+TFE4B9780 000:526.597 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:526.830 Value=0x00000002
+TFE4B9780 000:526.834 - 0.237ms returns 0
+TFE4B9780 000:526.837 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:527.094 Value=0x00000002
+TFE4B9780 000:527.102 - 0.265ms returns 0
+TFE4B9780 000:527.107 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:527.362 Value=0x00000002
+TFE4B9780 000:527.380 - 0.274ms returns 0
+TFE4B9780 000:527.385 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:527.615 Value=0x00000002
+TFE4B9780 000:527.620 - 0.235ms returns 0
+TFE4B9780 000:527.623 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:527.919 Value=0x00000002
+TFE4B9780 000:527.923 - 0.300ms returns 0
+TFE4B9780 000:527.944 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:528.162 Value=0x00000000
+TFE4B9780 000:528.178 - 0.234ms returns 0
+TFE4B9780 000:528.181 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:528.381 - 0.199ms returns 0
+TFE4B9780 000:528.404 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:528.580 - 0.176ms returns 0
+TFE4B9780 000:528.583 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:528.809 Value=0x3A2A0081
+TFE4B9780 000:528.813 - 0.230ms returns 0
+TFE4B9780 000:528.816 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:529.037 - 0.221ms returns 0
+TFE4B9780 000:529.041 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:529.241 - 0.201ms returns 0
+TFE4B9780 000:529.245 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:529.492 Value=0x00000000
+TFE4B9780 000:529.501 - 0.255ms returns 0
+TFE4B9780 000:529.505 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:529.724 - 0.218ms returns 0
+TFE4B9780 000:529.730 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:529.912 - 0.181ms returns 0
+TFE4B9780 000:529.916 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:530.142 Value=0x808D5B00
+TFE4B9780 000:530.161 - 0.245ms returns 0
+TFE4B9780 000:530.164 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:530.358 - 0.194ms returns 0
+TFE4B9780 000:530.375 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:530.575 - 0.200ms returns 0
+TFE4B9780 000:530.579 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:530.800 Value=0x00000000
+TFE4B9780 000:530.807 - 0.228ms returns 0
+TFE4B9780 000:530.811 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:531.062 - 0.252ms returns 0
+TFE4B9780 000:531.066 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:531.241 - 0.175ms returns 0
+TFE4B9780 000:531.245 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:531.469 Value=0x0603030B
+TFE4B9780 000:531.473 - 0.229ms returns 0
+TFE4B9780 000:531.476 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:531.661 - 0.185ms returns 0
+TFE4B9780 000:531.665 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:531.874 - 0.209ms returns 0
+TFE4B9780 000:531.896 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:532.128 Value=0x00000000
+TFE4B9780 000:532.133 - 0.237ms returns 0
+TFE4B9780 000:532.136 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:532.313 - 0.177ms returns 0
+TFE4B9780 000:532.318 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:532.501 - 0.182ms returns 0
+TFE4B9780 000:532.504 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:532.766 Value=0x2E4B4E20
+TFE4B9780 000:532.770 - 0.266ms returns 0
+TFE4B9780 000:532.775 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:532.958 - 0.182ms returns 0
+TFE4B9780 000:532.962 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:533.147 - 0.185ms returns 0
+TFE4B9780 000:533.151 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:533.375 Value=0x00000000
+TFE4B9780 000:533.380 - 0.229ms returns 0
+TFE4B9780 000:533.384 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:533.567 - 0.184ms returns 0
+TFE4B9780 000:533.586 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:533.771 - 0.184ms returns 0
+TFE4B9780 000:533.775 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:533.989 Value=0x4E75D892
+TFE4B9780 000:533.994 - 0.218ms returns 0
+TFE4B9780 000:533.997 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:534.161 - 0.164ms returns 0
+TFE4B9780 000:534.169 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:534.344 - 0.175ms returns 0
+TFE4B9780 000:534.362 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:534.582 Value=0x00000000
+TFE4B9780 000:534.586 - 0.224ms returns 0
+TFE4B9780 000:534.590 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:534.771 - 0.181ms returns 0
+TFE4B9780 000:534.787 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:535.050 - 0.263ms returns 0
+TFE4B9780 000:535.054 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:535.300 Value=0x34503036
+TFE4B9780 000:535.305 - 0.250ms returns 0
+TFE4B9780 000:535.308 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:535.492 - 0.184ms returns 0
+TFE4B9780 000:535.496 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:535.684 - 0.188ms returns 0
+TFE4B9780 000:535.688 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:535.918 Value=0x00000000
+TFE4B9780 000:535.922 - 0.234ms returns 0
+TFE4B9780 000:535.926 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:536.141 - 0.215ms returns 0
+TFE4B9780 000:536.148 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:536.308 - 0.160ms returns 0
+TFE4B9780 000:536.313 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:536.536 Value=0x72142D36
+TFE4B9780 000:536.541 - 0.228ms returns 0
+TFE4B9780 000:536.545 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:536.714 - 0.170ms returns 0
+TFE4B9780 000:536.719 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:536.913 - 0.194ms returns 0
+TFE4B9780 000:536.920 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:537.141 Value=0x00000000
+TFE4B9780 000:537.147 - 0.226ms returns 0
+TFE4B9780 000:537.151 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:537.337 - 0.185ms returns 0
+TFE4B9780 000:537.344 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:537.538 - 0.194ms returns 0
+TFE4B9780 000:537.545 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:537.837 Value=0x46375294
+TFE4B9780 000:537.846 - 0.300ms returns 0
+TFE4B9780 000:537.865 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:538.094 - 0.229ms returns 0
+TFE4B9780 000:538.103 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:538.336 - 0.232ms returns 0
+TFE4B9780 000:538.359 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:538.662 Value=0x00000000
+TFE4B9780 000:538.667 - 0.309ms returns 0
+TFE4B9780 000:538.671 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:538.920 - 0.248ms returns 0
+TFE4B9780 000:538.924 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:539.101 - 0.177ms returns 0
+TFE4B9780 000:539.108 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:539.324 Value=0x314D3841
+TFE4B9780 000:539.331 - 0.223ms returns 0
+TFE4B9780 000:539.335 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:539.519 - 0.184ms returns 0
+TFE4B9780 000:539.524 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:539.695 - 0.171ms returns 0
+TFE4B9780 000:539.699 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:539.911 Value=0x00000000
+TFE4B9780 000:539.916 - 0.217ms returns 0
+TFE4B9780 000:539.933 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:540.155 - 0.222ms returns 0
+TFE4B9780 000:540.182 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:540.435 - 0.253ms returns 0
+TFE4B9780 000:540.441 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:540.651 Value=0x43454841
+TFE4B9780 000:540.656 - 0.214ms returns 0
+TFE4B9780 000:540.660 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:540.821 - 0.160ms returns 0
+TFE4B9780 000:540.828 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:541.088 - 0.259ms returns 0
+TFE4B9780 000:541.110 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:541.401 Value=0x00000000
+TFE4B9780 000:541.410 - 0.300ms returns 0
+TFE4B9780 000:541.428 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:541.636 - 0.207ms returns 0
+TFE4B9780 000:541.641 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:541.811 - 0.170ms returns 0
+TFE4B9780 000:541.816 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:542.082 Value=0x20204442
+TFE4B9780 000:542.086 - 0.270ms returns 0
+TFE4B9780 000:542.090 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:542.340 - 0.250ms returns 0
+TFE4B9780 000:542.347 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:542.544 - 0.198ms returns 0
+TFE4B9780 000:542.551 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:542.784 Value=0x00000000
+TFE4B9780 000:542.789 - 0.238ms returns 0
+TFE4B9780 000:542.793 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:543.025 - 0.233ms returns 0
+TFE4B9780 000:543.030 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:543.228 - 0.198ms returns 0
+TFE4B9780 000:543.233 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:543.482 Value=0x0003E520
+TFE4B9780 000:543.487 - 0.254ms returns 0
+TFE4B9780 000:543.565 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:543.742 - 0.178ms returns 0
+TFE4B9780 000:543.747 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:543.920 - 0.173ms returns 0
+TFE4B9780 000:543.925 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:544.147 Value=0x00000002
+TFE4B9780 000:544.154 - 0.230ms returns 0
+TFE4B9780 000:544.169 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:544.356 - 0.186ms returns 0
+TFE4B9780 000:544.378 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011120)
+TFE4B9780 000:544.581 - 0.204ms returns 0
+TFE4B9780 000:544.585 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x03, 0x3A010001)
+TFE4B9780 000:544.745 - 0.160ms returns 0
+TFE4B9780 000:544.749 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:544.920 - 0.171ms returns 0
+TFE4B9780 000:544.924 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:545.103 - 0.179ms returns 0
+TFE4B9780 000:545.107 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:545.334 Value=0x00000002
+TFE4B9780 000:545.340 - 0.234ms returns 0
+TFE4B9780 000:545.344 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:545.536 - 0.192ms returns 0
+TFE4B9780 000:545.540 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011120)
+TFE4B9780 000:545.715 - 0.175ms returns 0
+TFE4B9780 000:545.719 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x03, 0x000003C5)
+TFE4B9780 000:545.911 - 0.192ms returns 0
+TFE4B9780 000:545.915 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:546.069 - 0.154ms returns 0
+TFE4B9780 000:546.073 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:546.250 - 0.176ms returns 0
+TFE4B9780 000:546.254 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:546.481 Value=0x00000002
+TFE4B9780 000:546.485 - 0.231ms returns 0
+TFE4B9780 000:546.488 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:546.803 Value=0x00000002
+TFE4B9780 000:546.812 - 0.323ms returns 0
+TFE4B9780 000:546.816 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:547.086 Value=0x00000000
+TFE4B9780 000:547.092 - 0.276ms returns 0
+TFE4B9780 000:547.095 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:547.287 - 0.192ms returns 0
+TFE4B9780 000:547.292 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:547.552 - 0.260ms returns 0
+TFE4B9780 000:547.561 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:547.857 Value=0x3A2A0081
+TFE4B9780 000:547.866 - 0.306ms returns 0
+TFE4B9780 000:547.870 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:548.171 - 0.301ms returns 0
+TFE4B9780 000:548.176 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:548.410 - 0.234ms returns 0
+TFE4B9780 000:548.416 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:548.672 Value=0x00000000
+TFE4B9780 000:548.677 - 0.261ms returns 0
+TFE4B9780 000:548.680 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:548.950 - 0.269ms returns 0
+TFE4B9780 000:548.955 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:549.166 - 0.211ms returns 0
+TFE4B9780 000:549.171 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:549.397 Value=0x808D5B00
+TFE4B9780 000:549.401 - 0.230ms returns 0
+TFE4B9780 000:549.405 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:549.593 - 0.188ms returns 0
+TFE4B9780 000:549.597 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:549.787 - 0.190ms returns 0
+TFE4B9780 000:549.791 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:550.115 Value=0x00000000
+TFE4B9780 000:550.121 - 0.329ms returns 0
+TFE4B9780 000:550.124 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:550.327 - 0.203ms returns 0
+TFE4B9780 000:550.332 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:550.516 - 0.183ms returns 0
+TFE4B9780 000:550.519 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:550.777 Value=0x0603030B
+TFE4B9780 000:550.786 - 0.267ms returns 0
+TFE4B9780 000:550.790 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:550.966 - 0.176ms returns 0
+TFE4B9780 000:550.971 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:551.193 - 0.221ms returns 0
+TFE4B9780 000:551.211 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:551.470 Value=0x00000000
+TFE4B9780 000:551.475 - 0.264ms returns 0
+TFE4B9780 000:551.478 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:551.704 - 0.226ms returns 0
+TFE4B9780 000:551.709 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:551.942 - 0.233ms returns 0
+TFE4B9780 000:551.947 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:552.199 Value=0x2E4B4E20
+TFE4B9780 000:552.205 - 0.258ms returns 0
+TFE4B9780 000:552.208 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:552.411 - 0.203ms returns 0
+TFE4B9780 000:552.416 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:552.650 - 0.234ms returns 0
+TFE4B9780 000:552.655 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:552.948 Value=0x00000000
+TFE4B9780 000:552.954 - 0.298ms returns 0
+TFE4B9780 000:552.957 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:553.157 - 0.200ms returns 0
+TFE4B9780 000:553.162 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:553.396 - 0.235ms returns 0
+TFE4B9780 000:553.401 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:553.648 Value=0x4E75D892
+TFE4B9780 000:553.654 - 0.253ms returns 0
+TFE4B9780 000:553.657 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:553.865 - 0.208ms returns 0
+TFE4B9780 000:553.870 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:554.089 - 0.219ms returns 0
+TFE4B9780 000:554.096 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:554.359 Value=0x00000000
+TFE4B9780 000:554.365 - 0.269ms returns 0
+TFE4B9780 000:554.368 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:554.589 - 0.221ms returns 0
+TFE4B9780 000:554.595 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:554.803 - 0.209ms returns 0
+TFE4B9780 000:554.808 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:555.125 Value=0x34503036
+TFE4B9780 000:555.130 - 0.322ms returns 0
+TFE4B9780 000:555.133 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:555.340 - 0.207ms returns 0
+TFE4B9780 000:555.345 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:555.556 - 0.211ms returns 0
+TFE4B9780 000:555.561 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:555.875 Value=0x00000000
+TFE4B9780 000:555.880 - 0.319ms returns 0
+TFE4B9780 000:555.884 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:556.139 - 0.256ms returns 0
+TFE4B9780 000:556.144 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:556.333 - 0.189ms returns 0
+TFE4B9780 000:556.338 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:556.596 Value=0x72142D36
+TFE4B9780 000:556.602 - 0.265ms returns 0
+TFE4B9780 000:556.605 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:556.811 - 0.206ms returns 0
+TFE4B9780 000:556.816 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:557.095 - 0.280ms returns 0
+TFE4B9780 000:557.100 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:557.352 Value=0x00000000
+TFE4B9780 000:557.358 - 0.258ms returns 0
+TFE4B9780 000:557.362 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:557.558 - 0.196ms returns 0
+TFE4B9780 000:557.565 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:557.761 - 0.197ms returns 0
+TFE4B9780 000:557.766 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:558.034 Value=0x46375294
+TFE4B9780 000:558.039 - 0.273ms returns 0
+TFE4B9780 000:558.042 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:558.247 - 0.205ms returns 0
+TFE4B9780 000:558.252 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:558.474 - 0.222ms returns 0
+TFE4B9780 000:558.479 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:558.737 Value=0x00000000
+TFE4B9780 000:558.742 - 0.263ms returns 0
+TFE4B9780 000:558.763 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:558.942 - 0.178ms returns 0
+TFE4B9780 000:558.947 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:559.155 - 0.208ms returns 0
+TFE4B9780 000:559.160 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:559.380 Value=0x314D3841
+TFE4B9780 000:559.384 - 0.225ms returns 0
+TFE4B9780 000:559.387 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:559.564 - 0.176ms returns 0
+TFE4B9780 000:559.567 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:559.718 - 0.151ms returns 0
+TFE4B9780 000:559.722 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:559.948 Value=0x00000000
+TFE4B9780 000:559.952 - 0.230ms returns 0
+TFE4B9780 000:559.956 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:560.107 - 0.151ms returns 0
+TFE4B9780 000:560.111 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:560.319 - 0.209ms returns 0
+TFE4B9780 000:560.324 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:560.574 Value=0x43454841
+TFE4B9780 000:560.579 - 0.255ms returns 0
+TFE4B9780 000:560.582 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:560.773 - 0.190ms returns 0
+TFE4B9780 000:560.779 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:560.956 - 0.177ms returns 0
+TFE4B9780 000:560.960 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:561.221 Value=0x00000000
+TFE4B9780 000:561.226 - 0.266ms returns 0
+TFE4B9780 000:561.229 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:561.442 - 0.212ms returns 0
+TFE4B9780 000:561.446 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:561.657 - 0.211ms returns 0
+TFE4B9780 000:561.663 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:561.942 Value=0x20204442
+TFE4B9780 000:561.947 - 0.284ms returns 0
+TFE4B9780 000:561.950 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:562.157 - 0.207ms returns 0
+TFE4B9780 000:562.166 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:562.376 - 0.211ms returns 0
+TFE4B9780 000:562.381 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:562.625 Value=0x00000000
+TFE4B9780 000:562.630 - 0.249ms returns 0
+TFE4B9780 000:562.633 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:562.825 - 0.192ms returns 0
+TFE4B9780 000:562.831 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:563.080 - 0.250ms returns 0
+TFE4B9780 000:563.085 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:563.387 Value=0x0003E520
+TFE4B9780 000:563.392 - 0.307ms returns 0
+TFE4B9780 000:563.403 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:563.640 - 0.237ms returns 0
+TFE4B9780 000:563.645 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:563.854 - 0.209ms returns 0
+TFE4B9780 000:563.858 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:564.139 Value=0x00000002
+TFE4B9780 000:564.146 - 0.288ms returns 0
+TFE4B9780 000:564.150 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:564.333 - 0.183ms returns 0
+TFE4B9780 000:564.336 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011120)
+TFE4B9780 000:564.545 - 0.209ms returns 0
+TFE4B9780 000:564.550 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x03, 0x2C010001)
+TFE4B9780 000:564.758 - 0.207ms returns 0
+TFE4B9780 000:564.762 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:564.943 - 0.181ms returns 0
+TFE4B9780 000:564.948 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:565.144 - 0.195ms returns 0
+TFE4B9780 000:565.148 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:565.395 Value=0x00000002
+TFE4B9780 000:565.401 - 0.253ms returns 0
+TFE4B9780 000:565.405 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:565.606 - 0.202ms returns 0
+TFE4B9780 000:565.611 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011120)
+TFE4B9780 000:565.814 - 0.203ms returns 0
+TFE4B9780 000:565.819 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x03, 0x000003D3)
+TFE4B9780 000:566.041 - 0.223ms returns 0
+TFE4B9780 000:566.046 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:566.218 - 0.171ms returns 0
+TFE4B9780 000:566.221 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:566.412 - 0.191ms returns 0
+TFE4B9780 000:566.416 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:566.681 Value=0x00000002
+TFE4B9780 000:566.686 - 0.270ms returns 0
+TFE4B9780 000:566.689 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:566.932 Value=0x00000002
+TFE4B9780 000:566.938 - 0.249ms returns 0
+TFE4B9780 000:566.942 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:567.200 Value=0x00000002
+TFE4B9780 000:567.205 - 0.263ms returns 0
+TFE4B9780 000:567.208 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:567.444 Value=0x00000002
+TFE4B9780 000:567.465 - 0.257ms returns 0
+TFE4B9780 000:567.468 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:567.743 Value=0x00000002
+TFE4B9780 000:567.748 - 0.280ms returns 0
+TFE4B9780 000:567.768 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:568.024 Value=0x00000002
+TFE4B9780 000:568.029 - 0.261ms returns 0
+TFE4B9780 000:568.050 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:568.306 Value=0x00000002
+TFE4B9780 000:568.311 - 0.261ms returns 0
+TFE4B9780 000:568.332 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:568.578 Value=0x00000002
+TFE4B9780 000:568.603 - 0.271ms returns 0
+TFE4B9780 000:568.607 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:568.863 Value=0x00000002
+TFE4B9780 000:568.868 - 0.261ms returns 0
+TFE4B9780 000:568.890 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:569.135 Value=0x00000002
+TFE4B9780 000:569.140 - 0.250ms returns 0
+TFE4B9780 000:569.144 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:569.409 Value=0x00000002
+TFE4B9780 000:569.415 - 0.270ms returns 0
+TFE4B9780 000:569.418 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:569.644 Value=0x00000002
+TFE4B9780 000:569.649 - 0.231ms returns 0
+TFE4B9780 000:569.653 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:569.946 Value=0x00000000
+TFE4B9780 000:569.951 - 0.299ms returns 0
+TFE4B9780 000:569.973 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:570.194 - 0.221ms returns 0
+TFE4B9780 000:570.200 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:570.421 - 0.222ms returns 0
+TFE4B9780 000:570.427 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:570.682 Value=0x2C020081
+TFE4B9780 000:570.687 - 0.260ms returns 0
+TFE4B9780 000:570.691 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:570.938 - 0.247ms returns 0
+TFE4B9780 000:570.945 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:571.141 - 0.196ms returns 0
+TFE4B9780 000:571.146 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:571.397 Value=0x00000000
+TFE4B9780 000:571.402 - 0.257ms returns 0
+TFE4B9780 000:571.406 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:571.628 - 0.221ms returns 0
+TFE4B9780 000:571.633 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:571.831 - 0.197ms returns 0
+TFE4B9780 000:571.836 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:572.123 Value=0x0003CE04
+TFE4B9780 000:572.128 - 0.292ms returns 0
+TFE4B9780 000:572.135 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:572.366 - 0.231ms returns 0
+TFE4B9780 000:572.372 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:572.594 - 0.222ms returns 0
+TFE4B9780 000:572.599 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:572.863 Value=0x00000002
+TFE4B9780 000:572.868 - 0.269ms returns 0
+TFE4B9780 000:572.884 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:573.071 - 0.186ms returns 0
+TFE4B9780 000:573.076 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011120)
+TFE4B9780 000:573.285 - 0.209ms returns 0
+TFE4B9780 000:573.291 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x03, 0x73010001)
+TFE4B9780 000:573.507 - 0.216ms returns 0
+TFE4B9780 000:573.513 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:573.731 - 0.217ms returns 0
+TFE4B9780 000:573.736 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:573.931 - 0.195ms returns 0
+TFE4B9780 000:573.936 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:574.188 Value=0x00000002
+TFE4B9780 000:574.196 - 0.259ms returns 0
+TFE4B9780 000:574.200 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:574.395 - 0.196ms returns 0
+TFE4B9780 000:574.400 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011120)
+TFE4B9780 000:574.582 - 0.182ms returns 0
+TFE4B9780 000:574.588 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x03, 0x0000038C)
+TFE4B9780 000:574.788 - 0.199ms returns 0
+TFE4B9780 000:574.793 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:575.053 - 0.260ms returns 0
+TFE4B9780 000:575.059 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:575.252 - 0.193ms returns 0
+TFE4B9780 000:575.256 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:575.512 Value=0x00000002
+TFE4B9780 000:575.518 - 0.262ms returns 0
+TFE4B9780 000:575.522 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:575.768 Value=0x00000002
+TFE4B9780 000:575.773 - 0.251ms returns 0
+TFE4B9780 000:575.777 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:576.102 Value=0x00000002
+TFE4B9780 000:576.108 - 0.332ms returns 0
+TFE4B9780 000:576.112 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:576.365 Value=0x00000002
+TFE4B9780 000:576.371 - 0.259ms returns 0
+TFE4B9780 000:576.375 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:576.637 Value=0x00000002
+TFE4B9780 000:576.643 - 0.267ms returns 0
+TFE4B9780 000:576.646 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:576.863 Value=0x00000002
+TFE4B9780 000:576.868 - 0.222ms returns 0
+TFE4B9780 000:576.872 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:577.094 Value=0x00000002
+TFE4B9780 000:577.100 - 0.228ms returns 0
+TFE4B9780 000:577.104 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:577.352 Value=0x00000002
+TFE4B9780 000:577.358 - 0.254ms returns 0
+TFE4B9780 000:577.362 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:577.635 Value=0x00000000
+TFE4B9780 000:577.642 - 0.280ms returns 0
+TFE4B9780 000:577.646 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:577.842 - 0.195ms returns 0
+TFE4B9780 000:577.865 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:578.066 - 0.201ms returns 0
+TFE4B9780 000:578.071 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:578.314 Value=0x73020081
+TFE4B9780 000:578.318 - 0.247ms returns 0
+TFE4B9780 000:578.322 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:578.519 - 0.197ms returns 0
+TFE4B9780 000:578.524 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:578.708 - 0.183ms returns 0
+TFE4B9780 000:578.713 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:578.990 Value=0x00000000
+TFE4B9780 000:578.996 - 0.284ms returns 0
+TFE4B9780 000:579.000 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:579.215 - 0.215ms returns 0
+TFE4B9780 000:579.221 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:579.435 - 0.215ms returns 0
+TFE4B9780 000:579.441 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:579.693 Value=0x00038902
+TFE4B9780 000:579.698 - 0.257ms returns 0
+TFE4B9780 000:579.703 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:579.942 - 0.239ms returns 0
+TFE4B9780 000:579.949 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:580.162 - 0.214ms returns 0
+TFE4B9780 000:580.168 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:580.404 Value=0x00000002
+TFE4B9780 000:580.410 - 0.242ms returns 0
+TFE4B9780 000:580.417 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:580.666 - 0.250ms returns 0
+TFE4B9780 000:580.676 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011120)
+TFE4B9780 000:581.330 - 0.653ms returns 0
+TFE4B9780 000:581.359 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x03, 0x75010001)
+TFE4B9780 000:581.579 - 0.220ms returns 0
+TFE4B9780 000:581.603 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:581.789 - 0.185ms returns 0
+TFE4B9780 000:581.795 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:582.060 - 0.265ms returns 0
+TFE4B9780 000:582.080 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:582.302 Value=0x00000002
+TFE4B9780 000:582.306 - 0.226ms returns 0
+TFE4B9780 000:582.323 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:582.503 - 0.180ms returns 0
+TFE4B9780 000:582.510 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011120)
+TFE4B9780 000:582.688 - 0.178ms returns 0
+TFE4B9780 000:582.693 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x03, 0x0000038A)
+TFE4B9780 000:582.848 - 0.155ms returns 0
+TFE4B9780 000:582.863 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:583.319 - 0.455ms returns 0
+TFE4B9780 000:583.332 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:583.536 - 0.203ms returns 0
+TFE4B9780 000:583.558 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:583.798 Value=0x00000002
+TFE4B9780 000:583.806 - 0.248ms returns 0
+TFE4B9780 000:583.813 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:584.086 Value=0x00000002
+TFE4B9780 000:584.111 - 0.297ms returns 0
+TFE4B9780 000:584.115 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:584.333 Value=0x00000002
+TFE4B9780 000:584.337 - 0.222ms returns 0
+TFE4B9780 000:584.342 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:584.568 Value=0x00000002
+TFE4B9780 000:584.579 - 0.238ms returns 0
+TFE4B9780 000:584.586 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:584.961 Value=0x00000002
+TFE4B9780 000:584.968 - 0.382ms returns 0
+TFE4B9780 000:584.973 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:585.251 Value=0x00000002
+TFE4B9780 000:585.262 - 0.290ms returns 0
+TFE4B9780 000:585.270 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:585.534 Value=0x00000002
+TFE4B9780 000:585.544 - 0.275ms returns 0
+TFE4B9780 000:585.551 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:585.778 Value=0x00000002
+TFE4B9780 000:585.784 - 0.233ms returns 0
+TFE4B9780 000:585.790 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:586.039 Value=0x00000002
+TFE4B9780 000:586.047 - 0.257ms returns 0
+TFE4B9780 000:586.054 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:586.282 Value=0x00000002
+TFE4B9780 000:586.291 - 0.237ms returns 0
+TFE4B9780 000:586.321 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:586.564 Value=0x00000002
+TFE4B9780 000:586.570 - 0.250ms returns 0
+TFE4B9780 000:586.574 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:586.789 Value=0x00000002
+TFE4B9780 000:586.796 - 0.222ms returns 0
+TFE4B9780 000:586.800 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:587.163 Value=0x00000000
+TFE4B9780 000:587.169 - 0.369ms returns 0
+TFE4B9780 000:587.173 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:587.348 - 0.175ms returns 0
+TFE4B9780 000:587.357 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:587.570 - 0.213ms returns 0
+TFE4B9780 000:587.587 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:587.951 Value=0x75020081
+TFE4B9780 000:587.959 - 0.372ms returns 0
+TFE4B9780 000:587.977 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:588.173 - 0.196ms returns 0
+TFE4B9780 000:588.182 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:588.365 - 0.182ms returns 0
+TFE4B9780 000:588.372 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:588.801 Value=0x00000000
+TFE4B9780 000:588.809 - 0.437ms returns 0
+TFE4B9780 000:588.813 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:589.105 - 0.292ms returns 0
+TFE4B9780 000:589.113 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:589.292 - 0.180ms returns 0
+TFE4B9780 000:589.297 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:589.567 Value=0x00038702
+TFE4B9780 000:589.578 - 0.281ms returns 0
+TFE4B9780 000:589.592 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:589.918 - 0.325ms returns 0
+TFE4B9780 000:589.927 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:590.191 - 0.263ms returns 0
+TFE4B9780 000:590.199 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:590.587 Value=0x00000002
+TFE4B9780 000:590.596 - 0.396ms returns 0
+TFE4B9780 000:590.600 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:590.772 - 0.172ms returns 0
+TFE4B9780 000:590.787 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011120)
+TFE4B9780 000:590.967 - 0.181ms returns 0
+TFE4B9780 000:590.978 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x03, 0x4F010001)
+TFE4B9780 000:591.208 - 0.230ms returns 0
+TFE4B9780 000:591.217 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:591.486 - 0.269ms returns 0
+TFE4B9780 000:591.492 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:591.686 - 0.195ms returns 0
+TFE4B9780 000:591.693 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:591.914 Value=0x00000002
+TFE4B9780 000:591.919 - 0.226ms returns 0
+TFE4B9780 000:591.923 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:592.085 - 0.162ms returns 0
+TFE4B9780 000:592.095 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011120)
+TFE4B9780 000:592.287 - 0.192ms returns 0
+TFE4B9780 000:592.292 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x03, 0x000003B0)
+TFE4B9780 000:592.468 - 0.176ms returns 0
+TFE4B9780 000:592.472 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:593.642 - 1.170ms returns 0
+TFE4B9780 000:593.661 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:593.832 - 0.171ms returns 0
+TFE4B9780 000:593.838 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:594.130 Value=0x00000002
+TFE4B9780 000:594.146 - 0.307ms returns 0
+TFE4B9780 000:594.150 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:594.376 Value=0x00000002
+TFE4B9780 000:594.381 - 0.231ms returns 0
+TFE4B9780 000:594.384 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:594.605 Value=0x00000002
+TFE4B9780 000:594.610 - 0.226ms returns 0
+TFE4B9780 000:594.631 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:594.922 Value=0x00000002
+TFE4B9780 000:594.927 - 0.296ms returns 0
+TFE4B9780 000:594.948 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:595.169 Value=0x00000002
+TFE4B9780 000:595.174 - 0.226ms returns 0
+TFE4B9780 000:595.190 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:595.377 Value=0x00000002
+TFE4B9780 000:595.382 - 0.192ms returns 0
+TFE4B9780 000:595.399 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:595.625 Value=0x00000002
+TFE4B9780 000:595.630 - 0.232ms returns 0
+TFE4B9780 000:595.633 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:595.919 Value=0x00000002
+TFE4B9780 000:595.925 - 0.292ms returns 0
+TFE4B9780 000:595.928 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:596.152 Value=0x00000002
+TFE4B9780 000:596.157 - 0.229ms returns 0
+TFE4B9780 000:596.160 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:596.355 Value=0x00000000
+TFE4B9780 000:596.360 - 0.200ms returns 0
+TFE4B9780 000:596.364 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:596.515 - 0.151ms returns 0
+TFE4B9780 000:596.519 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:596.714 - 0.195ms returns 0
+TFE4B9780 000:596.719 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:596.964 Value=0x4F0B0081
+TFE4B9780 000:596.974 - 0.255ms returns 0
+TFE4B9780 000:596.979 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:597.133 - 0.154ms returns 0
+TFE4B9780 000:597.137 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:597.314 - 0.177ms returns 0
+TFE4B9780 000:597.319 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:597.593 Value=0x00000000
+TFE4B9780 000:597.605 - 0.286ms returns 0
+TFE4B9780 000:597.626 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:597.801 - 0.175ms returns 0
+TFE4B9780 000:597.807 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:598.066 - 0.258ms returns 0
+TFE4B9780 000:598.072 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:598.294 Value=0xE0070000
+TFE4B9780 000:598.299 - 0.228ms returns 0
+TFE4B9780 000:598.303 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:598.482 - 0.179ms returns 0
+TFE4B9780 000:598.487 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:598.684 - 0.198ms returns 0
+TFE4B9780 000:598.688 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:598.923 Value=0x00000000
+TFE4B9780 000:598.928 - 0.239ms returns 0
+TFE4B9780 000:598.931 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:599.112 - 0.181ms returns 0
+TFE4B9780 000:599.123 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:599.747 - 0.623ms returns 0
+TFE4B9780 000:599.759 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:600.161 Value=0x00000C00
+TFE4B9780 000:600.181 - 0.422ms returns 0
+TFE4B9780 000:600.185 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:600.358 - 0.173ms returns 0
+TFE4B9780 000:600.366 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011140)
+TFE4B9780 000:600.551 - 0.185ms returns 0
+TFE4B9780 000:600.556 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:600.781 Value=0x00000000
+TFE4B9780 000:600.795 - 0.239ms returns 0
+TFE4B9780 000:600.800 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x00, 0x80000002)
+TFE4B9780 000:601.025 - 0.224ms returns 0
+TFE4B9780 000:601.029 JLINK_CORESIGHT_WriteAPDPReg(AP reg 0x01, 0x80011130)
+TFE4B9780 000:601.207 - 0.178ms returns 0
+TFE4B9780 000:601.211 JLINK_CORESIGHT_ReadAPDPReg(AP reg 0x03)
+TFE4B9780 000:601.485 Value=0x03B30000
+TFE4B9780 000:601.505 - 0.295ms returns 0
+TFE4B9780 000:601.570 JLINK_CORESIGHT_ReadAPDPReg(DP reg 0x01)
+TFE4B9780 000:601.742 Value=0xF0000F40
+TFE4B9780 000:601.749 - 0.179ms returns 0
+TFE4B9780 000:601.753 JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x01, 0xA0000F40)
+TFE4B9780 000:601.925 - 0.172ms returns 0
+TFE4B9780 000:601.929 JLINK_CORESIGHT_ReadAPDPReg(DP reg 0x01)
+TFE4B9780 000:602.107 Value=0x00000F40
+TFE4B9780 000:602.111 - 0.182ms returns 0
+TFE4B9780 000:602.114 JLINK_ClrRESET()
+TFE4B9780 000:602.312 - 0.198ms
+TFE4B9780 000:703.028 JLINK_Close()
+TFE4B9780 000:707.975 - 4.946ms
+TFE4B9780 000:707.988
+TFE4B9780 000:708.008 Closed
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/configuration.xml b/Boards/EK_R8AM1/micro_ros_udp_threadx/configuration.xml
new file mode 100644
index 0000000..c75ead4
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/configuration.xml
@@ -0,0 +1,1185 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Board Support Package Common Files
+ Renesas.RA.5.1.0.pack
+
+
+ I/O Port
+ Renesas.RA.5.1.0.pack
+
+
+ Azure RTOS ThreadX
+ Microsoft.ThreadX.6.2.1+fsp.5.1.0.pack
+
+
+ Arm CMSIS Version 5 - Core (M)
+ Arm.CMSIS5.5.9.0+renesas.0.fsp.5.1.0.pack
+
+
+ Azure RTOS ThreadX Port
+ Renesas.RA.5.1.0.pack
+
+
+ RA8M1-EK Board Support Files
+ Renesas.RA_board_ra8m1_ek.5.1.0.pack
+
+
+ Board support package for R7FA8M1AHECBD
+ Renesas.RA_mcu_ra8m1.5.1.0.pack
+
+
+ Board support package for RA8M1
+ Renesas.RA_mcu_ra8m1.5.1.0.pack
+
+
+ Board support package for RA8M1 - FSP Data
+ Renesas.RA_mcu_ra8m1.5.1.0.pack
+
+
+ Asynchronous General Purpose Timer
+ Renesas.RA.5.1.0.pack
+
+
+ Ethernet PHY
+ Renesas.RA.5.1.0.pack
+
+
+ Ethernet
+ Renesas.RA.5.1.0.pack
+
+
+ NetX Duo Ethernet Driver
+ Renesas.RA.5.1.0.pack
+
+
+ Azure RTOS NetX Duo
+ Microsoft.NetXDuo.6.2.1+renesas.1.fsp.5.1.0.pack
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/micro_ros_renesas2estudio_component b/Boards/EK_R8AM1/micro_ros_udp_threadx/micro_ros_renesas2estudio_component
new file mode 160000
index 0000000..f4915a5
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/micro_ros_renesas2estudio_component
@@ -0,0 +1 @@
+Subproject commit f4915a5a375d874f37efcbe0ee2fcde19f640ed8
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/micro_ros_udp_threadx Debug_Flat.jlink b/Boards/EK_R8AM1/micro_ros_udp_threadx/micro_ros_udp_threadx Debug_Flat.jlink
new file mode 100644
index 0000000..cffd380
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/micro_ros_udp_threadx Debug_Flat.jlink
@@ -0,0 +1,47 @@
+[BREAKPOINTS]
+ForceImpTypeAny = 0
+ShowInfoWin = 1
+EnableFlashBP = 1
+BPDuringExecution = 0
+[CFI]
+CFISize = 0x00
+CFIAddr = 0x00
+[CPU]
+MonModeVTableAddr = 0xFFFFFFFF
+MonModeDebug = 0
+MaxNumAPs = 0
+LowPowerHandlingMode = 0
+OverrideMemMap = 0
+AllowSimulation = 1
+ScriptFile=""
+[FLASH]
+RMWThreshold = 0x200
+Loaders=""
+EraseType = 0x00
+CacheExcludeSize = 0x00
+CacheExcludeAddr = 0x00
+MinNumBytesFlashDL = 0
+SkipProgOnCRCMatch = 1
+VerifyDownload = 1
+AllowCaching = 1
+EnableFlashDL = 2
+Override = 0
+Device="ARM7"
+[GENERAL]
+WorkRAMSize = 0x10000
+WorkRAMAddr = 0x22000000
+RAMUsageLimit = 0x00
+[SWO]
+SWOLogFile=""
+[MEM]
+RdOverrideOrMask = 0x00
+RdOverrideAndMask = 0xFFFFFFFF
+RdOverrideAddr = 0xFFFFFFFF
+WrOverrideOrMask = 0x00
+WrOverrideAndMask = 0xFFFFFFFF
+WrOverrideAddr = 0xFFFFFFFF
+[RAM]
+VerifyDownload = 0x00
+[MEM_MAP]
+[DYN_MEM_MAP]
+NumUserRegion = 0x00
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/micro_ros_udp_threadx Debug_Flat.launch b/Boards/EK_R8AM1/micro_ros_udp_threadx/micro_ros_udp_threadx Debug_Flat.launch
new file mode 100644
index 0000000..1407f85
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/micro_ros_udp_threadx Debug_Flat.launch
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/ra_cfg.txt b/Boards/EK_R8AM1/micro_ros_udp_threadx/ra_cfg.txt
new file mode 100644
index 0000000..2052fc6
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/ra_cfg.txt
@@ -0,0 +1,2241 @@
+FSP Configuration
+ Board "EK-RA8M1"
+ R7FA8M1AHECBD
+ part_number: R7FA8M1AHECBD
+ rom_size_bytes: 2064384
+ ram_size_bytes: 917504
+ data_flash_size_bytes: 12288
+ package_style: BGA
+ package_pins: 224
+
+ RA8M1
+ series: 8
+
+ RA8M1 Family
+ Security: Exceptions: Exception Response: Non-Maskable Interrupt
+ Security: Exceptions: BusFault, HardFault, and NMI Target: Secure State
+ Security: System Reset Request Accessibility: Secure State
+ Security: Exceptions: Prioritize Secure Exceptions: Disabled
+ Security: System Reset Status Accessibility: Both Secure and Non-Secure State
+ Security: Battery Backup Accessibility: Both Secure and Non-Secure State
+ Security: SRAM Accessibility: SRAM0 Protection: Both Secure and Non-Secure State
+ Security: SRAM Accessibility: SRAM1 Protection: Both Secure and Non-Secure State
+ Security: SRAM Accessibility: Standby SRAM Protection: Both Secure and Non-Secure State
+ Security: BUS Accessibility: Bus Security Attribution Register A: Both Secure and Non-Secure State
+ Security: BUS Accessibility: Bus Security Attribution Register B: Both Secure and Non-Secure State
+ Security: BUS Accessibility: Bus Security Attribution Register C: Both Secure and Non-Secure State
+ Security: Flash Bank Select Accessibility: Both Secure and Non-Secure State
+ Security: Uninitialized Non-Secure Application Fallback: Enable Uninitialized Non-Secure Application Fallback
+ OFS0 register settings: Independent WDT: Start Mode: IWDT is stopped after a reset (Register-start mode)
+ OFS0 register settings: Independent WDT: Timeout Period: 2048 cycles
+ OFS0 register settings: Independent WDT: Dedicated Clock Frequency Divisor: 128
+ OFS0 register settings: Independent WDT: Window End Position: 0% (no window end position)
+ OFS0 register settings: Independent WDT: Window Start Position: 100% (no window start position)
+ OFS0 register settings: Independent WDT: Reset Interrupt Request Select: Reset is enabled
+ OFS0 register settings: Independent WDT: Stop Control: Stop counting when in Sleep, Deep Sleep, or Software Standby
+ OFS0 register settings: WDT0: Start Mode Select: Stop WDT after a reset (register-start mode)
+ OFS0 register settings: WDT0: Timeout Period: 16384 cycles
+ OFS0 register settings: WDT0: Clock Frequency Division Ratio: 128
+ OFS0 register settings: WDT0: Window End Position: 0% (no window end position)
+ OFS0 register settings: WDT0: Window Start Position: 100% (no window start position)
+ OFS0 register settings: WDT0: Reset Interrupt Request: Reset
+ OFS0 register settings: WDT0: Stop Control: Stop counting when entering Sleep mode
+ OFS1_SEL register settings: Voltage Detection 0 Level Security Attribution: VDSEL setting loads from OFS1_SEC
+ OFS1_SEL register settings: Voltage Detection 0 Circuit Start Security Attribution: PVDAS setting loads from OFS1_SEC
+ OFS1_SEL register settings: Voltage Detection 0 Low Power Consumption Security Attribution: PVDLPSEL setting loads from OFS1_SEC
+ OFS1_SEL register settings: WDT/IWDT Software Debug Control Security Attribution: SWDBG setting loads from OFS1_SEC
+ OFS1_SEL register settings: Tightly Coupled Memory (TCM)/Cache ECC Security Attribution: INITECCEN setting loads from OFS1_SEC
+ OFS1 register settings: Voltage Detection 0 Circuit Start: Voltage monitor 0 reset is disabled after reset
+ OFS1 register settings: Voltage Detection 0 Level: 1.60 V
+ OFS1 register settings: Voltage Detection 0 Low Power Consumption: Voltage monitor 0 Low Power Consumption Disabled
+ OFS1 register settings: HOCO Oscillation Enable: HOCO oscillation is disabled after reset
+ OFS1 register settings: WDT/IWDT Software Debug Control: Disabled (WDT and IWDT continue operating while the CPU is in the debug state)
+ OFS1 register settings: Tightly Coupled Memory (TCM)/Cache ECC: Disable ECC function for TCM and Cache
+ OFS2 register settings: DCDC: Enabled
+ Block Protection Settings (BPS): BPS0:
+ Block Protection Settings (BPS): BPS1:
+ Block Protection Settings (BPS): BPS2:
+ Block Protection Settings (BPS): BPS3:
+ Permanent Block Protection Settings (PBPS): PBPS0:
+ Permanent Block Protection Settings (PBPS): PBPS1:
+ Permanent Block Protection Settings (PBPS): PBPS2:
+ Permanent Block Protection Settings (PBPS): PBPS3:
+ Dual Bank Mode: Disabled
+ First Stage Bootloader (FSBL): FSBL Control 0 (FSBLCTRL0): FSBLEN: Disabled
+ First Stage Bootloader (FSBL): FSBL Control 0 (FSBLCTRL0): FSBLSKIPSW: Disabled
+ First Stage Bootloader (FSBL): FSBL Control 0 (FSBLCTRL0): FSBLSKIPDS: Disabled
+ First Stage Bootloader (FSBL): FSBL Control 0 (FSBLCTRL0): FSBLCLK: 240 MHz
+ First Stage Bootloader (FSBL): FSBL Control 1 (FSBLCTRL1): FSBLEXMDFSBLEN: Secure boot with report measurement
+ First Stage Bootloader (FSBL): FSBL Control 2 (FSBLCTRL2): PORTPN: PORTn15
+ First Stage Bootloader (FSBL): FSBL Control 2 (FSBLCTRL2): PORTGN: None
+ First Stage Bootloader (FSBL): Code Certificates (SACCn): SACC0: 0xFFFFFFFF
+ First Stage Bootloader (FSBL): Code Certificates (SACCn): SACC1: 0xFFFFFFFF
+ First Stage Bootloader (FSBL): FSBL Measurement Report Address (SAMR): 0xFFFFFFFF
+ Clocks: HOCO FLL Function: Disabled
+ Clocks: Clock Settling Delay: Enabled
+ Clocks: Sleep Mode Entry and Exit Delays: Enabled
+ Clocks: RTOS Sleep on Idle: Disabled
+ Clocks: MSTP Change Delays: Enabled
+ Clocks: Settling Delay (us): 150
+ Main Oscillator Wait Time: 8163 cycles
+ Cache settings: Data cache: Disabled
+
+ RA Common
+ Main stack size (bytes): 5000
+ Heap size (bytes): 5000
+ MCU Vcc (mV): 3300
+ Parameter checking: Disabled
+ Assert Failures: Return FSP_ERR_ASSERTION
+ Error Log: No Error Log
+ Clock Registers not Reset Values during Startup: Disabled
+ Main Oscillator Populated: Populated
+ PFS Protect: Enabled
+ C Runtime Initialization : Enabled
+ Early BSP Initialization : Disabled
+ Main Oscillator Clock Source: Crystal or Resonator
+ Subclock Populated: Populated
+ Subclock Drive (Drive capacitance availability varies by MCU): Standard/Normal mode
+ Subclock Stabilization Time (ms): 1000
+
+ Clocks
+ XTAL 20000000Hz
+ HOCO 48MHz
+ PLL Src: XTAL
+ PLL Div /1
+ PLL Mul x40-59|Mul x48|PLL Mul x48.00
+ PLL1P Div /2
+ PLL1Q Div /2
+ PLL1R Div /2
+ PLL2 Disabled
+ PLL2 Div /1
+ PLL2 Mul x40-59|Mul x48|PLL2 Mul x48.00
+ PLL2P Div /2
+ PLL2Q Div /2
+ PLL2R Div /2
+ Clock Src: PLL1P
+ CLKOUT Disabled
+ SCICLK Disabled
+ SPICLK Disabled
+ CANFDCLK Disabled
+ I3CCLK Disabled
+ UCK Disabled
+ U60CK Disabled
+ OCTASPICLK Disabled
+ CPUCLK Div /1
+ ICLK Div /2
+ PCLKA Div /4
+ PCLKB Div /8
+ PCLKC Div /8
+ PCLKD Div /4
+ PCLKE Div /2
+ SDCLK Enabled
+ BCLK Div /4
+ EBCLK Div /2
+ FCLK Div /8
+ CLKOUT Div /1
+ SCICLK Div /4
+ SPICLK Div /4
+ CANFDCLK Div /8
+ I3CCLK Div /3
+ UCK Div /5
+ U60CK Div /5
+ OCTASPICLK Div /4
+
+ Pin Configurations
+ RA8M1 EK -> g_bsp_pin_cfg
+ AVCC0 N8 SYSTEM_AVCC0 - - - - - - - - IO "Read only" -
+ AVCC_USBHS H13 SYSTEM_AVCC_USBHS - - - - - - - - IO "Read only" -
+ AVSS0 N9 SYSTEM_AVSS0 - - - - - - - - IO "Read only" -
+ P000 R13 GPIO ENET_RMII_INT - None "Input mode" - - "ACMPHS1: IVCMP1_2; ADC1: AN100; IRQ6: IRQ6-DS" - IO - -
+ P001 P12 - ARDUINO_A3 - - Disabled - - "ACMPHS0: IVREF_0; ADC1: AN101; IRQ7: IRQ7-DS" - None - -
+ P002 R12 ADC1_AN102 GROVE2_AN102 - - "Analog mode" - - "ACMPHS1: IVCMP1_3; ADC1: AN102; IRQ8: IRQ8-DS" - I - -
+ P003 P11 ADC1_AN104 ARDUINO_A1 - - "Analog mode" - - "ACMPHS1: IVREF_1; ADC1: AN104" - I - -
+ P004 P10 ADC0_AN000 ARDUINO_A0_MIKROBUS_AN000 - - "Analog mode" - - "ACMPHS0: IVCMP0_2; ADC0: AN000; IRQ9: IRQ9-DS" - I - -
+ P005 N10 ADC0_AN001 GROVE2_AN001 - - "Analog mode" - - "ADC0: AN001; IRQ10: IRQ10-DS" - I - -
+ P006 R11 - PMOD1_IRQ11 - - Disabled - - "ACMPHS0: IVCMP0_3; ADC0: AN002; IRQ11: IRQ11-DS" - None - -
+ P007 M10 ADC0_AN004 ARDUINO_A004 - - "Analog mode" - - "ADC0: AN004" - I - -
+ P008 R10 IRQ12_IRQ12-DS USER_S2 - IRQ12-DS "IRQ mode" - - "ADC0: AN008; IRQ12: IRQ12-DS" - IO - -
+ P009 L9 IRQ13_IRQ13-DS USER_S1 - IRQ13-DS "IRQ mode" - - "ADC0: AN006; IRQ13: IRQ13-DS" - IO - -
+ P010 M8 - MIKROBUS_IRQ14 - - Disabled - - "ACMPHS0: IVCMP0_0; ADC0: AN005; IRQ14: IRQ14" - None - -
+ P011 M9 ADC1_AN106 - - - "Analog mode" - - "ADC1: AN106" - I - -
+ P014 P7 ADC0_AN007 ARDUINO_A4 - - "Analog mode" - - "ADC0: AN007; DAC120: DA0" - I - -
+ P015 R7 ADC1_AN105 ARDUINO_A5 - - "Analog mode" - - "ADC1: AN105; DAC121: DA1; IRQ13: IRQ13" - I - -
+ P100 N1 OSPI_OM_SIO0 OSPI_DQ0 HH None "Peripheral mode" - - "AGT0: AGTIO0; GPT8: GTIOC8B; GPT_POEGA: GTETRGA; IRQ2: IRQ2; OSPI: OM_SIO0; SCI9: DE9; SCI9: SCK9; SPI1: MISO1" - O - -
+ P101 M2 OSPI_OM_SIO3 OSPI_DQ3 HH None "Peripheral mode" - - "AGT0: AGTEE0; GPT8: GTIOC8A; GPT_POEGB: GTETRGB; IRQ1: IRQ1; OSPI: OM_SIO3; SCI9: RXD9; SPI1: MOSI1" - O - -
+ P102 M1 OSPI_OM_SIO4 OSPI_DQ4 HH - "Peripheral mode" - - "ADC(Digital): ADTRG0; AGT0: AGTO0; CANFD0: CRX0; GPT2: GTIOC2B; GPT_OPS: GTOWLO; OSPI: OM_SIO4; SCI9: TXD9; SPI1: RSPCK1" - O - -
+ P103 L2 OSPI_OM_SIO2 OSPI_DQ2 HH - "Peripheral mode" - - "CANFD0: CTX0; GPT2: GTIOC2A; GPT_OPS: GTOWUP; OSPI: OM_SIO2; SCI9: CTS_RTS9; SCI9: DE9; SPI1: SSLB0" - O - -
+ P104 L1 OSPI_OM_CS1 OSPI_CS H None "Peripheral mode" - - "GPT1: GTIOC1B; GPT_POEGB: GTETRGB; IRQ1: IRQ1; OSPI: OM_CS1; SCI9: CTS9; SPI1: SSLB1" - O - -
+ P105 L3 OSPI_OM_ECSINT1 OSPI_INT L None "Peripheral mode" - - "GPT1: GTIOC1A; IRQ0: IRQ0; OSPI: OM_ECSINT1; SPI1: SSLB2; ULPT1: ULPTO1_A-DS" - IO - -
+ P106 K2 OSPI_OM_RESET OSPI_RESET L - "Peripheral mode" - - "AGT0: AGTOB0; GPT8: GTIOC8B; GPT_OPS: GTOWLO; OSPI: OM_RESET; SPI1: SSLB3; ULPT1: ULPTEE1_A-DS" - IO - -
+ P107 K1 GPIO LED3 L - "Output mode (Initial Low)" - - "AGT0: AGTOA0; GPT8: GTIOC8A; GPT_OPS: GTOWUP; OSPI: OM_CS0" - IO - -
+ P112 B2 - ETH_A_RMII_RMII_RXDV - - Disabled - - "BUS: A0; BUS: BC0; ETHER_MII: ET0_CRS; ETHER_RMII: RMII0_CRS_DV; GPT3: GTIOC3B; SCI0: TXD0; SDRAM: A0; SDRAM: DQM1; SPI0: SSLA2; SSIE0: SSISCK0; ULPT0: ULPTOB0_A-DS" - None - -
+ P113 C3 - - - - Disabled - - "BUS: CS1#; ETHER_MII: ET0_EXOUT; ETHER_RMII: ET0_EXOUT; GPT2: GTIOC2A; SCI0: RXD0; SDRAM: CKE; SPI0: SSLA1; SSIE0: SSIWS0; ULPT0: ULPTOA0_A-DS" - None - -
+ P114 C2 - ETH_A_LINKSTA - - Disabled - - "BUS: CS0#; ETHER_MII: ET0_LINKSTA; ETHER_RMII: ET0_LINKSTA; GPT2: GTIOC2B; SCI0: CTS_RTS0; SCI0: DE0; SDRAM: WE; SPI0: SSLA0; SSIE0: SSIRXD0" - None - -
+ P115 D3 - MPLX_CTRL - - Disabled - - "ETHER_MII: ET0_WOL; ETHER_RMII: ET0_WOL; GPT5: GTIOC5A; SCI0: CTS0; SDRAM: SDCS; SPI0: MOSI0; SSIE0: SSITXD0" - None - -
+ P200 B8 - NMI - - Disabled - - "IRQ: NMI" - None - -
+ P201 E9 - MD - - Disabled - - "SYSTEM: MD" - None - -
+ P202 A11 - - - - Disabled - - "CANFD0: CRX0; GPT5: GTIOC5B; IRQ3: IRQ3-DS; SDHI0: SD0DAT6; SPI0: MOSI0; ULPT1: ULPTOB1" - None - -
+ P203 B11 - - - - Disabled - - "CANFD0: CTX0; GPT5: GTIOC5A; IRQ2: IRQ2-DS; SDHI0: SD0DAT5; SPI0: RSPCK0; ULPT1: ULPTOA1" - None - -
+ P204 A12 - - - - Disabled - - "AGT1: AGTIO1; CAC: CACREF; GPT4: GTIOC4B; GPT_OPS: GTIW; SCI4: DE4; SCI4: SCK4; SDHI0: SD0DAT4; SPI0: SSLA0; SSIE1: SSISCK1; USB FS: USB_OVRCURB" - None - -
+ P205 B12 - - - - Disabled - - "AGT1: AGTO1; CLKOUT: CLKOUT; GPT4: GTIOC4A; GPT_OPS: GTIV; IIC1: SCL1; IRQ1: IRQ1-DS; SCI4: TXD4; SDHI0: SD0DAT3; SPI0: SSLA1; SSIE1: SSIWS1; USB FS: USB_OVRCURA" - None - -
+ P206 D11 - - - - Disabled - - "BUS: CS7#; GPT_OPS: GTIU; IIC1: SDA1; IRQ0: IRQ0-DS; SCI4: RXD4; SDHI0: SD0DAT2; SPI0: SSLA2; SSIE1: SSIDATA1; USB FS: USB_VBUSEN" - None - -
+ P207 C13 - CAN_STB - - Disabled - - - - None - -
+ P208 F8 JTAG/SWD_TDI TDI L None "Peripheral mode" - - "CANFD1: CRX1; CLKOUT: VCOUT; GPT1: GTIOC1B; GPT_OPS: GTOVLO; IRQ3: IRQ3; JTAG/SWD: TDI; SCI9: RXD9" - IO - -
+ P209 F9 JTAG/SWD_TDO TDO L - "Peripheral mode" - - "CANFD1: CTX1; CLKOUT: CLKOUT; GPT1: GTIOC1A; GPT_OPS: GTOVUP; JTAG/SWD: TDO; SCI9: TXD9; TRACE: TRACESWO" - IO - -
+ P210 D8 JTAG/SWD_TMS SWDIO L - "Peripheral mode" - - "GPT0: GTIOC0B; GPT_OPS: GTOULO; JTAG/SWD: SWDIO; JTAG/SWD: TMS; SCI9: CTS_RTS9; SCI9: DE9" - IO - -
+ P211 E10 JTAG/SWD_TCK SWCLK L - "Peripheral mode" - - "GPT0: GTIOC0A; GPT_OPS: GTOUUP; JTAG/SWD: SWCLK; JTAG/SWD: TCK; SCI9: DE9; SCI9: SCK9" - IO - -
+ P212 H15 - EXTAL - - Disabled - - "AGT1: AGTEE1; CGC: EXTAL; GPT0: GTIOC0B; GPT_POEGD: GTETRGD; IRQ3: IRQ3; SCI1: RXD1" - None - -
+ P213 H14 - XTAL - - Disabled - - "ADC(Digital): ADTRG1; CGC: XTAL; GPT0: GTIOC0A; GPT_POEGC: GTETRGC; IRQ2: IRQ2; SCI1: TXD1; ULPT0: ULPTEE0" - None - -
+ P300 D5 - ETH_A_RXER - - Disabled - - "BUS: A1; ETHER_MII: ET0_RX_CLK; ETHER_RMII: RMII0_RX_ER; GPT3: GTIOC3A; IRQ4: IRQ4; SCI0: DE0; SCI0: SCK0; SDRAM: A1; SDRAM: DQM3; SPI0: SSLA3; ULPT0: ULPTEVI0_A-DS" - None - -
+ P301 A2 - ETH_A_RXD1 - - Disabled - - "AGT0: AGTIO0; BUS: A2; ETHER_MII: ET0_ERXD0; ETHER_RMII: RMII0_RXD1; GPT4: GTIOC4B; GPT_OPS: GTOULO; IRQ6: IRQ6; SDHI0: SD0DAT3; SDRAM: A2; ULPT0: ULPTEE0_A-DS" - None - -
+ P302 B3 - ETH_A_RXD0 - - Disabled - - "BUS: A3; ETHER_MII: ET0_ERXD1; ETHER_RMII: RMII0_RXD0; GPT4: GTIOC4A; GPT_OPS: GTOUUP; IRQ5: IRQ5; SDHI0: SD0DAT2; SDRAM: A3; ULPT0: ULPTO0_A-DS" - None - -
+ P303 C4 - ETH_A_REFCLK - - Disabled - - "BUS: A4; ETHER_MII: ET0_ETXD0; ETHER_RMII: REF50CK0; GPT7: GTIOC7B; SDHI0: SD0DAT1; SDRAM: A4" - None - -
+ P304 A3 - ETH_A_TXD0 - - Disabled - - "BUS: A5; ETHER_MII: ET0_ETXD1; ETHER_RMII: RMII0_TXD0; GPT7: GTIOC7A; GPT_OPS: GTOVLO; IRQ9: IRQ9; SDHI0: SD0DAT0; SDRAM: A5; TRACE: TDATA3; ULPT1: ULPTO1" - None - -
+ P305 B4 - ETH_A_TXD1 - - Disabled - - "BUS: A6; ETHER_MII: ET0_RX_ER; ETHER_RMII: RMII0_TXD1; GPT_OPS: GTOVUP; IRQ8: IRQ8; SDHI0: SD0WP; SDRAM: A6; TRACE: TDATA2; ULPT1: ULPTEE1" - None - -
+ P306 A4 - ETH_A_TXEN - - Disabled - - "BUS: A7; ETHER_MII: ET0_TX_EN; ETHER_RMII: RMII0_TXD_EN; GPT_OPS: GTIW; SDHI0: SD0CD; SDRAM: A7; TRACE: TDATA1; ULPT1: ULPTEVI1" - None - -
+ P307 B5 - ETH_A_MDIO - - Disabled - - "BUS: A8; ETHER_MII: ET0_MDIO; ETHER_RMII: ET0_MDIO; GPT_OPS: GTIV; SDHI0: SD0CMD; SDRAM: A8; TRACE: TDATA0; ULPT1: ULPTOA1" - None - -
+ P308 A5 - ETH_A_MDC - - Disabled - - "BUS: A9; ETHER_MII: ET0_MDC; ETHER_RMII: ET0_MDC; GPT_OPS: GTIU; SCI9: CTS9; SDHI0: SD0CLK; SDRAM: A9; TRACE: TCLK; ULPT1: ULPTOB1" - None - -
+ P309 C6 - ARDUINO_D0_MIKROBUS_RXD3 - - Disabled - - "BUS: A10; ETHER_MII: ET0_ETXD3; SCI3: RXD3; SDRAM: A10" - None - -
+ P310 D6 - ARDUINO_D1_MIKROBUS_TXD3 - - Disabled - - "AGT1: AGTEE1; BUS: A11; ETHER_MII: ET0_ETXD2; SCI3: TXD3; SDRAM: A11" - None - -
+ P311 B6 - CAN_RXD - - Disabled - - "AGT1: AGTOB1; BUS: A12; CANFD0: CRX0; ETHER_MII: ET0_TX_ER; GPT_OPS: GTADSM1; SCI3: DE3; SCI3: SCK3; SDRAM: A12" - None - -
+ P312 D7 - CAN_TXD - - Disabled - - "AGT1: AGTOA1; BUS: A13; CANFD0: CTX0; ETHER_MII: ET0_TX_CLK; GPT_OPS: GTADSM0; SCI3: CTS_RTS3; SCI3: DE3; SDRAM: A13" - None - -
+ P313 B10 - - - - Disabled - - "SCI3: CTS3; SDHI0: SD0DAT7; SPI0: MISO0" - None - -
+ P314 A10 - - - - Disabled - - "ADC(Digital): ADTRG0; SCI3: CTS_RTS3; SCI3: DE3" - None - -
+ P315 C11 - - - - Disabled - - "SCI3: DE3; SCI3: SCK3" - None - -
+ P400 R15 - I3C_SCL0_ARDUINO_MIKROBUS_PMOD1_3_qwiic - - Disabled - - "ADC(Digital): ADTRG1; AGT1: AGTIO1; CEU: VIO_D0; ETHER_MII: ET0_WOL; ETHER_RMII: ET0_WOL; GPT6: GTIOC6A; I3C0: I3C_SCL0; IRQ0: IRQ0; SCI1: TXD1; SDHI1: SD1CLK; SSIE: AUDIO_CLK" - None - -
+ P401 P15 ETHER_RMII_ET0_MDC I3C_SDA0_ARDUINO_MIKROBUS_PMOD1_4_qwiic M None "Peripheral mode" - - "CANFD0: CTX0; CEU: VIO_D1; ETHER_MII: ET0_MDC; ETHER_RMII: ET0_MDC; GPT6: GTIOC6B; GPT_POEGA: GTETRGA; I3C0: I3C_SDA0; IRQ5: IRQ5-DS; SCI1: RXD1; SDHI1: SD1CMD" - IO - -
+ P402 M12 ETHER_RMII_ET0_MDIO ETH_B_MDIO M None "Peripheral mode" - - "CAC: CACREF; CANFD0: CRX0; ETHER_MII: ET0_MDIO; ETHER_RMII: ET0_MDIO; IRQ4: IRQ4-DS; RTC: RTCIC0; SCI1: DE1; SCI1: SCK1; SDHI1: SD1DAT0; SSIE: AUDIO_CLK" - IO - -
+ P403 N14 ETHER_RMII_ET0_LINKSTA ETH_B_LINKSTA H None "Peripheral mode" - - "ETHER_MII: ET0_LINKSTA; ETHER_RMII: ET0_LINKSTA; GPT3: GTIOC3A; IRQ14: IRQ14-DS; RTC: RTCIC1; SCI1: CTS_RTS1; SCI1: DE1; SDHI1: SD1DAT1; SSIE0: SSISCK0" - IO - -
+ P404 L10 - ETH_B_RST_N - - Disabled - - "CEU: VIO_D3; ETHER_MII: ET0_EXOUT; ETHER_RMII: ET0_EXOUT; GPT3: GTIOC3B; IRQ15: IRQ15-DS; RTC: RTCIC2; SCI1: CTS1; SDHI1: SD1DAT2; SSIE0: SSIWS0" - None - -
+ P405 N15 ETHER_RMII_RMII0_TXD_EN ETH_B_TXEN H - "Peripheral mode" - - "AGT1: AGTIO1; CEU: VIO_D2; ETHER_MII: ET0_TX_EN; ETHER_RMII: RMII0_TXD_EN; GPT1: GTIOC1A; SCI2: DE2; SCI2: SCK2; SDHI1: SD1DAT3; SSIE0: SSITXD0" - IO - -
+ P406 M13 ETHER_RMII_RMII0_TXD1 ETH_B_TXD1 H - "Peripheral mode" - - "CEU: VIO_D3; CGC: EXCIN; ETHER_MII: ET0_RX_ER; ETHER_RMII: RMII0_TXD1; GPT1: GTIOC1B; SCI2: TXD2; SDHI1: SD1CD; SPI0: SSLA3; SSIE0: SSIRXD0" - IO - -
+ P407 D12 "USB FS_USB_VBUS" USBFS_VBUS L - "Peripheral mode" - - "ADC(Digital): ADTRG0; AGT0: AGTIO0; BUS: CS6#; GPT10: GTIOC10B; IIC0: SDA0; RTC: RTCOUT; SCI4: CTS_RTS4; SCI4: DE4; SPI0: SSLA3; USB FS: USB_VBUS" - IO - -
+ P408 B15 "USB HS_USBHS_VBUSEN" USBHS_VBUSEN L None "Peripheral mode" - - "BUS: A17; GPT10: GTIOC10A; GPT_OPS: GTOWLO; IIC0: SCL0; IRQ7: IRQ7; SCI3: RXD3; SCI4: CTS4; ULPT0: ULPTOB0; USB FS: USB_VBUSEN; USB HS: USBHS_VBUSEN" - IO - -
+ P409 E11 "USB HS_USBHS_OVRCURA" USBHS_OVRCURA L None "Peripheral mode" - - "BUS: A18; GPT_OPS: GTOWUP; IIC0: SDA0; IRQ6: IRQ6; SCI3: TXD3; ULPT0: ULPTOA0; USB FS: USB_OVRCURA_A-DS; USB HS: USBHS_OVRCURA" - IO - -
+ P410 D14 SPI1_MISO1 MISOB_B_ARDUINO_MIKROBUS H None "Peripheral mode" - - "AGT1: AGTOB1; BUS: A19; GPT9: GTIOC9B; GPT_OPS: GTOVLO; IIC0: SCL0; IRQ5: IRQ5; SCI3: DE3; SCI3: SCK3; SDHI0: SD0DAT1; SPI1: MISO1; USB FS: USB_OVRCURB_A-DS; USB HS: USBHS_OVRCURB" - IO - -
+ P411 D13 SPI1_MOSI1 MOSIB_B_ARDUINO_MIKROBUS H None "Peripheral mode" - - "AGT1: AGTOA1; BUS: A20; GPT9: GTIOC9A; GPT_OPS: GTOVUP; IRQ4: IRQ4; SCI3: CTS_RTS3; SCI3: DE3; SDHI0: SD0DAT0; SPI1: MOSI1; USB FS: USB_ID; USB HS: USBHS_ID" - IO - -
+ P412 C15 SPI1_RSPCK1 RSPCKB_B_ARDUINO_MIKROBUS H - "Peripheral mode" - - "AGT1: AGTEE1; BUS: A21; GPT_OPS: GTOULO; SCI3: CTS3; SDHI0: SD0CMD; SPI1: RSPCK1; USB FS: USB_EXICEN; USB HS: USBHS_EXICEN" - IO - -
+ P413 A15 SPI1_SSLB0 SSLB0_B_ARDUINO_D10_MIKROBUS H - "Peripheral mode" - - "BUS: A22; GPT_OPS: GTOUUP; SDHI0: SD0CLK; SPI1: SSLB0; ULPT1: ULPTEE1" - IO - -
+ P414 D15 GPIO LED2 L None "Output mode (Initial Low)" - - "BUS: A23; CANFD1: CRX1; CEU: VIO_D13; GPT0: GTIOC0B; GPT_OPS: GTADSM1; IRQ9: IRQ9; SCI4: RXD4; SDHI0: SD0WP; SPI1: SSLB1" - IO - -
+ P415 C14 - - - - Disabled - - "BUS: WAIT; CANFD1: CTX1; CEU: VIO_D12; GPT0: GTIOC0A; GPT_OPS: GTADSM0; IRQ8: IRQ8; SCI4: TXD4; SDHI0: SD0CD; SPI1: SSLB2" - None - -
+ P500 P5 "USB FS_USB_VBUSEN" USBFS_VBUS_EN L - "Peripheral mode" - - "ADC1: AN121; CAC: CACREF; SDHI1: SD1DAT1; USB FS: USB_VBUSEN" - IO - -
+ P501 R5 "USB FS_USB_OVRCURA" USBFS_OVERCURA L - "Peripheral mode" - - "ADC1: AN120; SDHI1: SD1DAT2; USB FS: USB_OVRCURA" - IO - -
+ P502 P6 - MIKROBUS_RESET - - Disabled - - "ADC0: AN019; ADC1: AN119; SDHI1: SD1DAT3; USB FS: USB_OVRCURB" - None - -
+ P503 K7 - - - - Disabled - - "SDHI1: SD1CD" - None - -
+ P504 N5 - - - - Disabled - - "SDHI1: SD1WP" - None - -
+ P505 K8 - - - - Disabled - - "BUS: D27; SDHI1: SD1DAT4; SDRAM: DQ27" - None - -
+ P506 N6 - - - - Disabled - - "BUS: D28; SDHI1: SD1DAT5; SDRAM: DQ28" - None - -
+ P507 L7 - - - - Disabled - - "BUS: D29; SDHI1: SD1DAT6; SDRAM: DQ29" - None - -
+ P508 M7 - PMOD2_7_IRQ1 - - Disabled - - "BUS: D30; IRQ1: IRQ1; SDHI1: SD1DAT7; SDRAM: DQ30" - None - -
+ P509 L8 - - - - Disabled - - "BUS: D31; IRQ2: IRQ2; SDRAM: DQ31; ULPT1: ULPTEVI1" - None - -
+ P510 N7 - - - - Disabled - - "BUS: BC3; BUS: WR3; IRQ3: IRQ3; ULPT0: ULPTEVI0" - None - -
+ P511 K9 IIC1_SDA1 GROVE2_IIC_SDA1 M None "Peripheral mode" - - "CANFD1: CRX1; GPT0: GTIOC0B; IIC1: SDA1; IRQ15: IRQ15" - IO - -
+ P512 N13 IIC1_SCL1 GROVE2_IIC_SCL1 M None "Peripheral mode" - - "CANFD1: CTX1; GPT0: GTIOC0A; IIC1: SCL1; IRQ14: IRQ14" - IO - -
+ P513 P13 - - - - Disabled - - "ACMPHS1: IVCMP1_0; ADC0: AN016; ADC1: AN116; CEU: VIO_FLD" - None - -
+ P514 P14 - - - - Disabled - - - - None - -
+ P515 R14 - - - - Disabled - - - - None - -
+ P600 K3 GPIO LED1 L - "Output mode (Initial Low)" - - "CAC: CACREF; GPT6: GTIOC6B; OSPI: OM_RSTO1; ULPT1: ULPTEVI1_A-DS" - IO - -
+ P601 K4 - ARDUINO_D5 - - Disabled - - "BUS: D0; GPT6: GTIOC6A; OSPI: OM_WP1; RTC: RTCOUT; SCI0: DE0; SCI0: SCK0; SDRAM: DQ0; ULPT0: ULPTEVI0" - None - -
+ P602 L4 - ARDUINO_D6 - - Disabled - - "BUS: D1; GPT7: GTIOC7B; SCI0: RXD0; SDRAM: DQ1; ULPT0: ULPTEE0" - None - -
+ P603 M4 - ARDUINO_D9 - - Disabled - - "BUS: D2; GPT7: GTIOC7A; SCI0: TXD0; SDRAM: DQ2; ULPT0: ULPTO0" - None - -
+ P604 N4 - - - - Disabled - - "BUS: D3; GPT8: GTIOC8B; SCI0: CTS_RTS0; SCI0: DE0; SDRAM: DQ3" - None - -
+ P605 K5 - - - - Disabled - - "BUS: D4; GPT8: GTIOC8A; SCI0: CTS0; SDRAM: DQ4" - None - -
+ P606 M5 - - - - Disabled - - "BUS: D5; SDRAM: DQ5" - None - -
+ P607 J4 - - - - Disabled - - "BUS: D6; SDRAM: DQ6" - None - -
+ P609 B1 - PMOD1_3_MISO0_RXD0_SCL0 - - Disabled - - "BUS: D8; CANFD1: CTX1; ETHER_MII: ET0_RX_DV; GPT5: GTIOC5B; SCI0: TXD0; SDRAM: DQ8; SPI0: MISO0; ULPT1: ULPTOA1_A-DS" - None - -
+ P610 E4 - PMOD1_2_MOSI0_TXD0 - - Disabled - - "BUS: D9; CANFD1: CRX1; ETHER_MII: ET0_COL; GPT4: GTIOC4A; SCI0: RXD0; SDRAM: DQ9; SPI0: RSPCK0; ULPT1: ULPTOB1_A-DS" - None - -
+ P611 D1 - PMOD1_4_SCK0 - - Disabled - - "BUS: D10; CAC: CACREF; CLKOUT: CLKOUT; ETHER_MII: ET0_ERXD2; GPT4: GTIOC4B; SCI0: DE0; SCI0: SCK0; SDRAM: DQ10; SPI0: MOSI0" - None - -
+ P612 F3 - PMOD1_1_SSL0_CTS_RTS - - Disabled - - "BUS: D11; ETHER_MII: ET0_ERXD3; SCI0: CTS_RTS0; SCI0: DE0; SDRAM: DQ11; SPI0: SSLA0" - None - -
+ P613 E2 - PMOD1_1_CTS0 - - Disabled - - "AGT1: AGTO1; BUS: D12; GPT_POEGA: GTETRGA; SCI0: CTS0; SDRAM: DQ12" - None - -
+ P614 F4 - PMOD1_9_GPIO - - Disabled - - "AGT0: AGTO0; BUS: D13; GPT_POEGB: GTETRGB; SDRAM: DQ13" - None - -
+ P615 E3 - PMOD1_10_GPIO - - Disabled - - "BUS: D14; GPT_POEGC: GTETRGC; IRQ7: IRQ7; SDRAM: DQ14; USB FS: USB_VBUSEN" - None - -
+ P700 M14 ETHER_RMII_RMII0_TXD0 ETH_B_TXD0 H - "Peripheral mode" - - "CEU: VIO_D4; ETHER_MII: ET0_ETXD1; ETHER_RMII: RMII0_TXD0; GPT5: GTIOC5A; SCI2: RXD2; SDHI1: SD1WP; SPI0: MISO0; SSIE1: SSIDATA1" - IO - -
+ P701 L12 ETHER_RMII_REF50CK0 ETH_B_REFCLK H - "Peripheral mode" - - "CEU: VIO_D5; ETHER_MII: ET0_ETXD0; ETHER_RMII: REF50CK0; GPT5: GTIOC5B; SCI2: CTS_RTS2; SCI2: DE2; SDHI1: SD1DAT4; SPI0: MOSI0; SSIE1: SSIWS1; ULPT1: ULPTO1" - IO - -
+ P702 L13 ETHER_RMII_RMII0_RXD0 ETH_B_RXD0 H - "Peripheral mode" - - "CEU: VIO_D6; ETHER_MII: ET0_ERXD1; ETHER_RMII: RMII0_RXD0; GPT6: GTIOC6A; SCI2: CTS2; SDHI1: SD1DAT5; SPI0: RSPCK0; SSIE1: SSISCK1; ULPT0: ULPTO0" - IO - -
+ P703 L11 ETHER_RMII_RMII0_RXD1 ETH_B_RXD1 H - "Peripheral mode" - - "AGT1: AGTO1; CEU: VIO_D7; CLKOUT: VCOUT; ETHER_MII: ET0_ERXD0; ETHER_RMII: RMII0_RXD1; GPT6: GTIOC6B; SDHI1: SD1DAT6; SPI0: SSLA0" - IO - -
+ P704 K12 ETHER_RMII_RMII0_RX_ER ETH_B_RXER H - "Peripheral mode" - - "AGT0: AGTO0; CANFD0: CTX0; CEU: VIO_D8; ETHER_MII: ET0_RX_CLK; ETHER_RMII: RMII0_RX_ER; GPT_OPS: GTADSM0; SDHI1: SD1DAT7; SPI0: SSLA1" - IO - -
+ P705 K10 ETHER_RMII_RMII0_CRS_DV ETH_B_RMII_RXDV H - "Peripheral mode" - - "AGT0: AGTIO0; CANFD0: CRX0; CEU: VIO_D9; ETHER_MII: ET0_CRS; ETHER_RMII: RMII0_CRS_DV; GPT_OPS: GTADSM1; SCI1: CTS1; SPI0: SSLA2" - IO - -
+ P706 K13 - - - - Disabled - - "AGT0: AGTIO0; CEU: VIO_D10; IRQ7: IRQ7; SCI1: RXD1; USB HS: USBHS_OVRCURB_A-DS" - None - -
+ P707 K11 - - - - Disabled - - "IRQ8: IRQ8; SCI1: TXD1; USB HS: USBHS_OVRCURA_A-DS" - None - -
+ P708 E13 - - - - Disabled - - "BUS: BC1; BUS: WR1; CAC: CACREF; CEU: VIO_CLK; IRQ11: IRQ11; SCI4: DE4; SCI4: SCK4; SPI1: SSLB3; SSIE: AUDIO_CLK" - None - -
+ P709 E15 - - - - Disabled - - "BUS: CS4#; CEU: VIO_HD; IRQ10: IRQ10; SCI4: CTS_RTS4; SCI4: DE4" - None - -
+ P710 E14 - - - - Disabled - - "BUS: CS5#; CEU: VIO_VD; SCI4: CTS4" - None - -
+ P711 F10 - I3C_SDA0_PULLUP - - Disabled - - "AGT0: AGTEE0" - None - -
+ P712 E12 - - - - Disabled - - "AGT0: AGTOB0; GPT2: GTIOC2B" - None - -
+ P713 G11 - - - - Disabled - - "AGT0: AGTOA0; GPT2: GTIOC2A" - None - -
+ P714 G10 - - - - Disabled - - "SCI4: TXD4" - None - -
+ P715 F11 - - - - Disabled - - "SCI4: RXD4" - None - -
+ P800 M3 OSPI_OM_SIO5 OSPI_DQ5 HH None "Peripheral mode" - - "AGT0: AGTOA0; GPT11: GTIOC11A; GPT_OPS: GTIU; IRQ11: IRQ11; OSPI: OM_SIO5; SCI2: CTS2" - O - -
+ P801 N2 OSPI_OM_DQS OSPI_DS HH None "Peripheral mode" - - "AGT0: AGTOB0; GPT11: GTIOC11B; GPT_OPS: GTIV; IRQ12: IRQ12; OSPI: OM_DQS; SCI2: TXD2" - IO - -
+ P802 P1 OSPI_OM_SIO6 OSPI_DQ6 HH - "Peripheral mode" - - "GPT12: GTIOC12A; GPT_OPS: GTIW; OSPI: OM_SIO6; SCI2: RXD2" - O - -
+ P803 N3 OSPI_OM_SIO1 OSPI_DQ1 HH - "Peripheral mode" - - "GPT12: GTIOC12B; GPT_POEGC: GTETRGC; OSPI: OM_SIO1; SCI2: DE2; SCI2: SCK2" - O - -
+ P804 P2 OSPI_OM_SIO7 OSPI_DQ7 HH None "Peripheral mode" - - "GPT13: GTIOC13A; GPT_POEGD: GTETRGD; IRQ14: IRQ14; OSPI: OM_SIO7; SCI2: CTS_RTS2; SCI2: DE2" - O - -
+ P805 M11 - - - - Disabled - - "ADC0: AN017; ADC1: AN117; CEU: VIO_D15" - None - -
+ P806 N11 - - - - Disabled - - "ADC0: AN018; ADC1: AN118; CEU: VIO_D14; IRQ0: IRQ0" - None - -
+ P807 N12 - - - - Disabled - - - - None - -
+ P808 R1 OSPI_OM_SCLK OSPI_CK HH None "Peripheral mode" - - "GPT13: GTIOC13B; IRQ15: IRQ15; OSPI: OM_SCLK" - O - -
+ P809 R2 GPIO PMOD2_8_RESET L - "Output mode (Initial Low)" - - "OSPI: OM_SCLKN" - IO - -
+ P810 P4 - PMOD2_9_GPIO - - Disabled - - "SDHI1: SD1CLK; ULPT0: ULPTOA0" - None - -
+ P811 M6 - PMOD2_10_GPIO - - Disabled - - "SDHI1: SD1CMD; ULPT0: ULPTOB0; USB FS: USB_ID" - None - -
+ P812 R4 - ARDUINO_RESET - - Disabled - - "ADC1: AN122; SDHI1: SD1DAT0; USB FS: USB_EXICEN" - None - -
+ P813 J5 - - - - Disabled - - "BUS: D20; SDRAM: DQ20" - None - -
+ P814 A14 "USB FS_USB_DP" USBFS_P L - "Peripheral mode" - - "CANFD0: CRX0; GPT8: GTIOC8B; USB FS: USB_DP" - IO - -
+ P815 B14 "USB FS_USB_DM" USBFS_N L - "Peripheral mode" - - "CANFD0: CTX0; GPT8: GTIOC8A; USB FS: USB_DM" - IO - -
+ P900 C10 - - - - Disabled - - "SCI3: TXD3" - None - -
+ P901 B9 - - - - Disabled - - "AGT1: AGTIO1; SCI3: RXD3" - None - -
+ P902 D10 - - - - Disabled - - - - None - -
+ P903 C9 - - - - Disabled - - "GPT11: GTIOC11A" - None - -
+ P904 D9 - - - - Disabled - - "GPT11: GTIOC11B" - None - -
+ P905 A6 - ARDUINO_D4 - - Disabled - - "BUS: A14; IRQ8: IRQ8; SCI3: CTS3; SDRAM: A14" - None - -
+ P906 C7 - ARDUINO_D2 - - Disabled - - "BUS: A15; GPT13: GTIOC13B; IRQ9: IRQ9; SDRAM: A15; USB FS: USB_ID" - None - -
+ P907 B7 - ARDUINO_D3_MIKROBUS_GTIOC13A - - Disabled - - "BUS: A16; GPT13: GTIOC13A; IRQ10: IRQ10; SDRAM: A16; USB FS: USB_EXICEN" - None - -
+ P908 C8 - ARDUINO_D7 - - Disabled - - "BUS: CS2#; GPT12: GTIOC12B; IRQ11: IRQ11; SDRAM: RAS; USB HS: USBHS_ID" - None - -
+ P909 A7 - ARDUINO_D8 - - Disabled - - "BUS: CS3#; GPT12: GTIOC12A; SDRAM: CAS; USB HS: USBHS_EXICEN" - None - -
+ P910 E7 - - - - Disabled - - - - None - -
+ P911 E6 - - - - Disabled - - "GPT3: GTIOC3B" - None - -
+ P912 F7 - - - - Disabled - - "GPT3: GTIOC3A" - None - -
+ P913 E8 - - - - Disabled - - "CLKOUT: CLKOUT" - None - -
+ P914 F6 - - - - Disabled - - "GPT5: GTIOC5B" - None - -
+ P915 C5 - - - - Disabled - - "GPT5: GTIOC5A" - None - -
+ PA00 H4 - - - - Disabled - - "BUS: D7; SDRAM: DQ7" - None - -
+ PA01 H3 - - - - Disabled - - "BUS: RD" - None - -
+ PA02 K6 SCI2_RXD2 PMOD2_3_MISO2_RXD2 H - "Peripheral mode" - - "BUS: D26; SCI2: RXD2; SDRAM: DQ26" - I - -
+ PA03 G4 SCI2_TXD2 PMOD2_2_MOSI2_TXD2 H - "Peripheral mode" - - "BUS: D25; SCI2: TXD2; SDRAM: DQ25" - O - -
+ PA04 L6 SCI2_SCK2 PMOD2_4_SCK2 H - "Peripheral mode" - - "BUS: D24; SCI2: DE2; SCI2: SCK2; SDRAM: DQ24" - IO - -
+ PA05 H5 SCI2_CTS_RTS2 PMOD2_1_CTS_RTS_SSL2 H - "Peripheral mode" - - "BUS: D23; SCI2: CTS_RTS2; SCI2: DE2; SDRAM: DQ23" - IO - -
+ PA06 L5 GPIO PMOD2_1_CTS2 - - "Input mode" - - "BUS: D22; GPT7: GTIOC7B; SCI2: CTS2; SDRAM: DQ22" - IO - -
+ PA07 G5 - - - - Disabled - - "BUS: D21; GPT7: GTIOC7A; SDRAM: DQ21" - None - -
+ PA08 G3 - PMOD1_8_RESET - - Disabled - - "BUS: D15; GPT_POEGD: GTETRGD; IRQ6: IRQ6; SDRAM: DQ15" - None - -
+ PA09 E1 - - - - Disabled - - "BUS: EBCLK; IRQ5: IRQ5; SDRAM: SDCLK" - None - -
+ PA10 F2 - - - - Disabled - - "BUS: WR; BUS: WR0; IRQ4: IRQ4; SDRAM: DQM0" - None - -
+ PA11 D4 - - - - Disabled - - "BUS: BC2; BUS: WR2; GPT6: GTIOC6A; SDRAM: DQM2" - None - -
+ PA12 D2 - - - - Disabled - - "BUS: D16; GPT6: GTIOC6B; SDRAM: DQ16" - None - -
+ PA13 E5 - - - - Disabled - - "BUS: D17; SDRAM: DQ17" - None - -
+ PA14 C1 SCI9_TXD9 JLOB_COMS_TX H - "Peripheral mode" - - "BUS: D18; SCI9: TXD9; SDRAM: DQ18" - O - -
+ PA15 F5 SCI9_RXD9 JLOB_COMS_RX H - "Peripheral mode" - - "BUS: D19; SCI9: RXD9; SDRAM: DQ19" - I - -
+ PB00 L14 - I3C_SCL0_PULLUP - - Disabled - - "SCI1: DE1; SCI1: SCK1; USB HS: USBHS_VBUSEN" - None - -
+ PB01 L15 "USB HS_USBHS_VBUS" USBHS_VBUS H - "Peripheral mode" - - "BUS: ALE; CEU: VIO_D11; SCI1: CTS_RTS1; SCI1: DE1; USB HS: USBHS_VBUS" - IO - -
+ PB02 J10 - - - - Disabled - - - - None - -
+ PB03 M15 - - - - Disabled - - - - None - -
+ PB04 H10 - - - - Disabled - - - - None - -
+ PB05 H11 - - - - Disabled - - - - None - -
+ PB06 J11 - - - - Disabled - - "GPT9: GTIOC9A" - None - -
+ PB07 J12 - - - - Disabled - - "GPT9: GTIOC9B" - None - -
+ RES A9 SYSTEM_RES - - - - - - - - IO "Read only" -
+ USBHS_DM F15 SYSTEM_USBHS_DM - - - - - - - - IO "Read only" -
+ USBHS_DP F14 SYSTEM_USBHS_DP - - - - - - - - IO "Read only" -
+ USBHS_RREF G13 SYSTEM_USBHS_RREF - - - - - - - - IO "Read only" -
+ VBATT K14 SYSTEM_VBATT - - - - - - - - IO "Read only" -
+ VCC G12 SYSTEM_VCC - - - - - - - - IO "Read only" -
+ VCC G9 SYSTEM_VCC - - - - - - - - IO "Read only" -
+ VCC F12 SYSTEM_VCC - - - - - - - - IO "Read only" -
+ VCC H9 SYSTEM_VCC - - - - - - - - IO "Read only" -
+ VCC J6 SYSTEM_VCC - - - - - - - - IO "Read only" -
+ VCC J9 SYSTEM_VCC - - - - - - - - IO "Read only" -
+ VCC2 J3 SYSTEM_VCC2 - - - - - - - - IO "Read only" -
+ VCC2 P3 SYSTEM_VCC2 - - - - - - - - IO "Read only" -
+ VCC_DCDC G1 SYSTEM_VCC_DCDC - - - - - - - - IO "Read only" -
+ VCC_DCDC G2 SYSTEM_VCC_DCDC - - - - - - - - IO "Read only" -
+ VCC_USB A13 SYSTEM_VCC_USB - - - - - - - - IO "Read only" -
+ VCC_USBHS F13 SYSTEM_VCC_USBHS - - - - - - - - IO "Read only" -
+ VCL A8 SYSTEM_VCL - - - - - - - - IO "Read only" -
+ VCL R6 SYSTEM_VCL - - - - - - - - IO "Read only" -
+ VCL F1 SYSTEM_VCL - - - - - - - - IO "Read only" -
+ VCL G6 SYSTEM_VCL - - - - - - - - IO "Read only" -
+ VCL H6 SYSTEM_VCL - - - - - - - - IO "Read only" -
+ VCL K15 SYSTEM_VCL - - - - - - - - IO "Read only" -
+ VLO H1 SYSTEM_VLO - - - - - - - - IO "Read only" -
+ VLO H2 SYSTEM_VLO - - - - - - - - IO "Read only" -
+ VREFH R8 SYSTEM_VREFH - - - - - - - - IO "Read only" -
+ VREFH0 R9 SYSTEM_VREFH0 - - - - - - - - IO "Read only" -
+ VREFL P8 SYSTEM_VREFL - - - - - - - - IO "Read only" -
+ VREFL0 P9 SYSTEM_VREFL0 - - - - - - - - IO "Read only" -
+ VSS R3 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS H12 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS G7 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS G8 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS H7 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS H8 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS J2 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS J7 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS J8 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS C12 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS J13 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS1_USBHS G15 SYSTEM_VSS1_USBHS - - - - - - - - IO "Read only" -
+ VSS2_USBHS G14 SYSTEM_VSS2_USBHS - - - - - - - - IO "Read only" -
+ VSS_DCDC J1 SYSTEM_VSS_DCDC - - - - - - - - IO "Read only" -
+ VSS_USB B13 SYSTEM_VSS_USB - - - - - - - - IO "Read only" -
+ XCIN J15 CGC_XCIN - - - - - - - - IO "Read only" -
+ XCOUT J14 CGC_XCOUT - - - - - - - - IO "Read only" -
+ R7FA8M1AHECBD.pincfg ->
+ AVCC0 N8 SYSTEM_AVCC0 - - - - - - - - IO "Read only" -
+ AVCC_USBHS H13 SYSTEM_AVCC_USBHS - - - - - - - - IO "Read only" -
+ AVSS0 N9 SYSTEM_AVSS0 - - - - - - - - IO "Read only" -
+ P000 R13 - ENET_RMII_INT - None Disabled - - "ACMPHS1: IVCMP1_2; ADC1: AN100; IRQ6: IRQ6-DS" - IO - -
+ P001 P12 - ARDUINO_A3 - - Disabled - - "ACMPHS0: IVREF_0; ADC1: AN101; IRQ7: IRQ7-DS" - None - -
+ P002 R12 - GROVE2_AN102 - - Disabled - - "ACMPHS1: IVCMP1_3; ADC1: AN102; IRQ8: IRQ8-DS" - I - -
+ P003 P11 - ARDUINO_A1 - - Disabled - - "ACMPHS1: IVREF_1; ADC1: AN104" - I - -
+ P004 P10 - ARDUINO_A0_MIKROBUS_AN000 - - Disabled - - "ACMPHS0: IVCMP0_2; ADC0: AN000; IRQ9: IRQ9-DS" - I - -
+ P005 N10 - GROVE2_AN001 - - Disabled - - "ADC0: AN001; IRQ10: IRQ10-DS" - I - -
+ P006 R11 - PMOD1_IRQ11 - - Disabled - - "ACMPHS0: IVCMP0_3; ADC0: AN002; IRQ11: IRQ11-DS" - None - -
+ P007 M10 - ARDUINO_A004 - - Disabled - - "ADC0: AN004" - I - -
+ P008 R10 - USER_S2 - None Disabled - - "ADC0: AN008; IRQ12: IRQ12-DS" - IO - -
+ P009 L9 - USER_S1 - None Disabled - - "ADC0: AN006; IRQ13: IRQ13-DS" - IO - -
+ P010 M8 - MIKROBUS_IRQ14 - - Disabled - - "ACMPHS0: IVCMP0_0; ADC0: AN005; IRQ14: IRQ14" - None - -
+ P011 M9 - - - - Disabled - - "ADC1: AN106" - I - -
+ P014 P7 - ARDUINO_A4 - - Disabled - - "ADC0: AN007; DAC120: DA0" - I - -
+ P015 R7 - ARDUINO_A5 - - Disabled - - "ADC1: AN105; DAC121: DA1; IRQ13: IRQ13" - I - -
+ P100 N1 - OSPI_DQ0 L None Disabled - - "AGT0: AGTIO0; GPT8: GTIOC8B; GPT_POEGA: GTETRGA; IRQ2: IRQ2; OSPI: OM_SIO0; SCI9: DE9; SCI9: SCK9; SPI1: MISO1" - O - -
+ P101 M2 - OSPI_DQ3 L None Disabled - - "AGT0: AGTEE0; GPT8: GTIOC8A; GPT_POEGB: GTETRGB; IRQ1: IRQ1; OSPI: OM_SIO3; SCI9: RXD9; SPI1: MOSI1" - O - -
+ P102 M1 - OSPI_DQ4 L - Disabled - - "ADC(Digital): ADTRG0; AGT0: AGTO0; CANFD0: CRX0; GPT2: GTIOC2B; GPT_OPS: GTOWLO; OSPI: OM_SIO4; SCI9: TXD9; SPI1: RSPCK1" - O - -
+ P103 L2 - OSPI_DQ2 L - Disabled - - "CANFD0: CTX0; GPT2: GTIOC2A; GPT_OPS: GTOWUP; OSPI: OM_SIO2; SCI9: CTS_RTS9; SCI9: DE9; SPI1: SSLB0" - O - -
+ P104 L1 - OSPI_CS L None Disabled - - "GPT1: GTIOC1B; GPT_POEGB: GTETRGB; IRQ1: IRQ1; OSPI: OM_CS1; SCI9: CTS9; SPI1: SSLB1" - O - -
+ P105 L3 - OSPI_INT L None Disabled - - "GPT1: GTIOC1A; IRQ0: IRQ0; OSPI: OM_ECSINT1; SPI1: SSLB2; ULPT1: ULPTO1_A-DS" - IO - -
+ P106 K2 - OSPI_RESET L - Disabled - - "AGT0: AGTOB0; GPT8: GTIOC8B; GPT_OPS: GTOWLO; OSPI: OM_RESET; SPI1: SSLB3; ULPT1: ULPTEE1_A-DS" - IO - -
+ P107 K1 - LED3 L - Disabled - - "AGT0: AGTOA0; GPT8: GTIOC8A; GPT_OPS: GTOWUP; OSPI: OM_CS0" - IO - -
+ P112 B2 - ETH_A_RMII_RMII_RXDV - - Disabled - - "BUS: A0; BUS: BC0; ETHER_MII: ET0_CRS; ETHER_RMII: RMII0_CRS_DV; GPT3: GTIOC3B; SCI0: TXD0; SDRAM: A0; SDRAM: DQM1; SPI0: SSLA2; SSIE0: SSISCK0; ULPT0: ULPTOB0_A-DS" - None - -
+ P113 C3 - - - - Disabled - - "BUS: CS1#; ETHER_MII: ET0_EXOUT; ETHER_RMII: ET0_EXOUT; GPT2: GTIOC2A; SCI0: RXD0; SDRAM: CKE; SPI0: SSLA1; SSIE0: SSIWS0; ULPT0: ULPTOA0_A-DS" - None - -
+ P114 C2 - ETH_A_LINKSTA - - Disabled - - "BUS: CS0#; ETHER_MII: ET0_LINKSTA; ETHER_RMII: ET0_LINKSTA; GPT2: GTIOC2B; SCI0: CTS_RTS0; SCI0: DE0; SDRAM: WE; SPI0: SSLA0; SSIE0: SSIRXD0" - None - -
+ P115 D3 - MPLX_CTRL - - Disabled - - "ETHER_MII: ET0_WOL; ETHER_RMII: ET0_WOL; GPT5: GTIOC5A; SCI0: CTS0; SDRAM: SDCS; SPI0: MOSI0; SSIE0: SSITXD0" - None - -
+ P200 B8 - NMI - - Disabled - - "IRQ: NMI" - None - -
+ P201 E9 - MD - - Disabled - - "SYSTEM: MD" - None - -
+ P202 A11 - - - - Disabled - - "CANFD0: CRX0; GPT5: GTIOC5B; IRQ3: IRQ3-DS; SDHI0: SD0DAT6; SPI0: MOSI0; ULPT1: ULPTOB1" - None - -
+ P203 B11 - - - - Disabled - - "CANFD0: CTX0; GPT5: GTIOC5A; IRQ2: IRQ2-DS; SDHI0: SD0DAT5; SPI0: RSPCK0; ULPT1: ULPTOA1" - None - -
+ P204 A12 - - - - Disabled - - "AGT1: AGTIO1; CAC: CACREF; GPT4: GTIOC4B; GPT_OPS: GTIW; SCI4: DE4; SCI4: SCK4; SDHI0: SD0DAT4; SPI0: SSLA0; SSIE1: SSISCK1; USB FS: USB_OVRCURB" - None - -
+ P205 B12 - - - - Disabled - - "AGT1: AGTO1; CLKOUT: CLKOUT; GPT4: GTIOC4A; GPT_OPS: GTIV; IIC1: SCL1; IRQ1: IRQ1-DS; SCI4: TXD4; SDHI0: SD0DAT3; SPI0: SSLA1; SSIE1: SSIWS1; USB FS: USB_OVRCURA" - None - -
+ P206 D11 - - - - Disabled - - "BUS: CS7#; GPT_OPS: GTIU; IIC1: SDA1; IRQ0: IRQ0-DS; SCI4: RXD4; SDHI0: SD0DAT2; SPI0: SSLA2; SSIE1: SSIDATA1; USB FS: USB_VBUSEN" - None - -
+ P207 C13 - CAN_STB - - Disabled - - - - None - -
+ P208 F8 JTAG/SWD_TDI TDI L None "Peripheral mode" - - "CANFD1: CRX1; CLKOUT: VCOUT; GPT1: GTIOC1B; GPT_OPS: GTOVLO; IRQ3: IRQ3; JTAG/SWD: TDI; SCI9: RXD9" - IO - -
+ P209 F9 JTAG/SWD_TDO TDO L - "Peripheral mode" - - "CANFD1: CTX1; CLKOUT: CLKOUT; GPT1: GTIOC1A; GPT_OPS: GTOVUP; JTAG/SWD: TDO; SCI9: TXD9; TRACE: TRACESWO" - IO - -
+ P210 D8 JTAG/SWD_TMS SWDIO L - "Peripheral mode" - - "GPT0: GTIOC0B; GPT_OPS: GTOULO; JTAG/SWD: SWDIO; JTAG/SWD: TMS; SCI9: CTS_RTS9; SCI9: DE9" - IO - -
+ P211 E10 JTAG/SWD_TCK SWCLK L - "Peripheral mode" - - "GPT0: GTIOC0A; GPT_OPS: GTOUUP; JTAG/SWD: SWCLK; JTAG/SWD: TCK; SCI9: DE9; SCI9: SCK9" - IO - -
+ P212 H15 - EXTAL - - Disabled - - "AGT1: AGTEE1; CGC: EXTAL; GPT0: GTIOC0B; GPT_POEGD: GTETRGD; IRQ3: IRQ3; SCI1: RXD1" - None - -
+ P213 H14 - XTAL - - Disabled - - "ADC(Digital): ADTRG1; CGC: XTAL; GPT0: GTIOC0A; GPT_POEGC: GTETRGC; IRQ2: IRQ2; SCI1: TXD1; ULPT0: ULPTEE0" - None - -
+ P300 D5 - ETH_A_RXER - - Disabled - - "BUS: A1; ETHER_MII: ET0_RX_CLK; ETHER_RMII: RMII0_RX_ER; GPT3: GTIOC3A; IRQ4: IRQ4; SCI0: DE0; SCI0: SCK0; SDRAM: A1; SDRAM: DQM3; SPI0: SSLA3; ULPT0: ULPTEVI0_A-DS" - None - -
+ P301 A2 - ETH_A_RXD1 - - Disabled - - "AGT0: AGTIO0; BUS: A2; ETHER_MII: ET0_ERXD0; ETHER_RMII: RMII0_RXD1; GPT4: GTIOC4B; GPT_OPS: GTOULO; IRQ6: IRQ6; SDHI0: SD0DAT3; SDRAM: A2; ULPT0: ULPTEE0_A-DS" - None - -
+ P302 B3 - ETH_A_RXD0 - - Disabled - - "BUS: A3; ETHER_MII: ET0_ERXD1; ETHER_RMII: RMII0_RXD0; GPT4: GTIOC4A; GPT_OPS: GTOUUP; IRQ5: IRQ5; SDHI0: SD0DAT2; SDRAM: A3; ULPT0: ULPTO0_A-DS" - None - -
+ P303 C4 - ETH_A_REFCLK - - Disabled - - "BUS: A4; ETHER_MII: ET0_ETXD0; ETHER_RMII: REF50CK0; GPT7: GTIOC7B; SDHI0: SD0DAT1; SDRAM: A4" - None - -
+ P304 A3 - ETH_A_TXD0 - - Disabled - - "BUS: A5; ETHER_MII: ET0_ETXD1; ETHER_RMII: RMII0_TXD0; GPT7: GTIOC7A; GPT_OPS: GTOVLO; IRQ9: IRQ9; SDHI0: SD0DAT0; SDRAM: A5; TRACE: TDATA3; ULPT1: ULPTO1" - None - -
+ P305 B4 - ETH_A_TXD1 - - Disabled - - "BUS: A6; ETHER_MII: ET0_RX_ER; ETHER_RMII: RMII0_TXD1; GPT_OPS: GTOVUP; IRQ8: IRQ8; SDHI0: SD0WP; SDRAM: A6; TRACE: TDATA2; ULPT1: ULPTEE1" - None - -
+ P306 A4 - ETH_A_TXEN - - Disabled - - "BUS: A7; ETHER_MII: ET0_TX_EN; ETHER_RMII: RMII0_TXD_EN; GPT_OPS: GTIW; SDHI0: SD0CD; SDRAM: A7; TRACE: TDATA1; ULPT1: ULPTEVI1" - None - -
+ P307 B5 - ETH_A_MDIO - - Disabled - - "BUS: A8; ETHER_MII: ET0_MDIO; ETHER_RMII: ET0_MDIO; GPT_OPS: GTIV; SDHI0: SD0CMD; SDRAM: A8; TRACE: TDATA0; ULPT1: ULPTOA1" - None - -
+ P308 A5 - ETH_A_MDC - - Disabled - - "BUS: A9; ETHER_MII: ET0_MDC; ETHER_RMII: ET0_MDC; GPT_OPS: GTIU; SCI9: CTS9; SDHI0: SD0CLK; SDRAM: A9; TRACE: TCLK; ULPT1: ULPTOB1" - None - -
+ P309 C6 - ARDUINO_D0_MIKROBUS_RXD3 - - Disabled - - "BUS: A10; ETHER_MII: ET0_ETXD3; SCI3: RXD3; SDRAM: A10" - None - -
+ P310 D6 - ARDUINO_D1_MIKROBUS_TXD3 - - Disabled - - "AGT1: AGTEE1; BUS: A11; ETHER_MII: ET0_ETXD2; SCI3: TXD3; SDRAM: A11" - None - -
+ P311 B6 - CAN_RXD - - Disabled - - "AGT1: AGTOB1; BUS: A12; CANFD0: CRX0; ETHER_MII: ET0_TX_ER; GPT_OPS: GTADSM1; SCI3: DE3; SCI3: SCK3; SDRAM: A12" - None - -
+ P312 D7 - CAN_TXD - - Disabled - - "AGT1: AGTOA1; BUS: A13; CANFD0: CTX0; ETHER_MII: ET0_TX_CLK; GPT_OPS: GTADSM0; SCI3: CTS_RTS3; SCI3: DE3; SDRAM: A13" - None - -
+ P313 B10 - - - - Disabled - - "SCI3: CTS3; SDHI0: SD0DAT7; SPI0: MISO0" - None - -
+ P314 A10 - - - - Disabled - - "ADC(Digital): ADTRG0; SCI3: CTS_RTS3; SCI3: DE3" - None - -
+ P315 C11 - - - - Disabled - - "SCI3: DE3; SCI3: SCK3" - None - -
+ P400 R15 - I3C_SCL0_ARDUINO_MIKROBUS_PMOD1_3_qwiic - - Disabled - - "ADC(Digital): ADTRG1; AGT1: AGTIO1; CEU: VIO_D0; ETHER_MII: ET0_WOL; ETHER_RMII: ET0_WOL; GPT6: GTIOC6A; I3C0: I3C_SCL0; IRQ0: IRQ0; SCI1: TXD1; SDHI1: SD1CLK; SSIE: AUDIO_CLK" - None - -
+ P401 P15 - I3C_SDA0_ARDUINO_MIKROBUS_PMOD1_4_qwiic L None Disabled - - "CANFD0: CTX0; CEU: VIO_D1; ETHER_MII: ET0_MDC; ETHER_RMII: ET0_MDC; GPT6: GTIOC6B; GPT_POEGA: GTETRGA; I3C0: I3C_SDA0; IRQ5: IRQ5-DS; SCI1: RXD1; SDHI1: SD1CMD" - IO - -
+ P402 M12 - ETH_B_MDIO L None Disabled - - "CAC: CACREF; CANFD0: CRX0; ETHER_MII: ET0_MDIO; ETHER_RMII: ET0_MDIO; IRQ4: IRQ4-DS; RTC: RTCIC0; SCI1: DE1; SCI1: SCK1; SDHI1: SD1DAT0; SSIE: AUDIO_CLK" - IO - -
+ P403 N14 - ETH_B_LINKSTA L None Disabled - - "ETHER_MII: ET0_LINKSTA; ETHER_RMII: ET0_LINKSTA; GPT3: GTIOC3A; IRQ14: IRQ14-DS; RTC: RTCIC1; SCI1: CTS_RTS1; SCI1: DE1; SDHI1: SD1DAT1; SSIE0: SSISCK0" - IO - -
+ P404 L10 - ETH_B_RST_N - - Disabled - - "CEU: VIO_D3; ETHER_MII: ET0_EXOUT; ETHER_RMII: ET0_EXOUT; GPT3: GTIOC3B; IRQ15: IRQ15-DS; RTC: RTCIC2; SCI1: CTS1; SDHI1: SD1DAT2; SSIE0: SSIWS0" - None - -
+ P405 N15 - ETH_B_TXEN L - Disabled - - "AGT1: AGTIO1; CEU: VIO_D2; ETHER_MII: ET0_TX_EN; ETHER_RMII: RMII0_TXD_EN; GPT1: GTIOC1A; SCI2: DE2; SCI2: SCK2; SDHI1: SD1DAT3; SSIE0: SSITXD0" - IO - -
+ P406 M13 - ETH_B_TXD1 L - Disabled - - "CEU: VIO_D3; CGC: EXCIN; ETHER_MII: ET0_RX_ER; ETHER_RMII: RMII0_TXD1; GPT1: GTIOC1B; SCI2: TXD2; SDHI1: SD1CD; SPI0: SSLA3; SSIE0: SSIRXD0" - IO - -
+ P407 D12 - USBFS_VBUS L - Disabled - - "ADC(Digital): ADTRG0; AGT0: AGTIO0; BUS: CS6#; GPT10: GTIOC10B; IIC0: SDA0; RTC: RTCOUT; SCI4: CTS_RTS4; SCI4: DE4; SPI0: SSLA3; USB FS: USB_VBUS" - IO - -
+ P408 B15 - USBHS_VBUSEN L None Disabled - - "BUS: A17; GPT10: GTIOC10A; GPT_OPS: GTOWLO; IIC0: SCL0; IRQ7: IRQ7; SCI3: RXD3; SCI4: CTS4; ULPT0: ULPTOB0; USB FS: USB_VBUSEN; USB HS: USBHS_VBUSEN" - IO - -
+ P409 E11 - USBHS_OVRCURA L None Disabled - - "BUS: A18; GPT_OPS: GTOWUP; IIC0: SDA0; IRQ6: IRQ6; SCI3: TXD3; ULPT0: ULPTOA0; USB FS: USB_OVRCURA_A-DS; USB HS: USBHS_OVRCURA" - IO - -
+ P410 D14 - MISOB_B_ARDUINO_MIKROBUS L None Disabled - - "AGT1: AGTOB1; BUS: A19; GPT9: GTIOC9B; GPT_OPS: GTOVLO; IIC0: SCL0; IRQ5: IRQ5; SCI3: DE3; SCI3: SCK3; SDHI0: SD0DAT1; SPI1: MISO1; USB FS: USB_OVRCURB_A-DS; USB HS: USBHS_OVRCURB" - IO - -
+ P411 D13 - MOSIB_B_ARDUINO_MIKROBUS L None Disabled - - "AGT1: AGTOA1; BUS: A20; GPT9: GTIOC9A; GPT_OPS: GTOVUP; IRQ4: IRQ4; SCI3: CTS_RTS3; SCI3: DE3; SDHI0: SD0DAT0; SPI1: MOSI1; USB FS: USB_ID; USB HS: USBHS_ID" - IO - -
+ P412 C15 - RSPCKB_B_ARDUINO_MIKROBUS L - Disabled - - "AGT1: AGTEE1; BUS: A21; GPT_OPS: GTOULO; SCI3: CTS3; SDHI0: SD0CMD; SPI1: RSPCK1; USB FS: USB_EXICEN; USB HS: USBHS_EXICEN" - IO - -
+ P413 A15 - SSLB0_B_ARDUINO_D10_MIKROBUS L - Disabled - - "BUS: A22; GPT_OPS: GTOUUP; SDHI0: SD0CLK; SPI1: SSLB0; ULPT1: ULPTEE1" - IO - -
+ P414 D15 - LED2 L None Disabled - - "BUS: A23; CANFD1: CRX1; CEU: VIO_D13; GPT0: GTIOC0B; GPT_OPS: GTADSM1; IRQ9: IRQ9; SCI4: RXD4; SDHI0: SD0WP; SPI1: SSLB1" - IO - -
+ P415 C14 - - - - Disabled - - "BUS: WAIT; CANFD1: CTX1; CEU: VIO_D12; GPT0: GTIOC0A; GPT_OPS: GTADSM0; IRQ8: IRQ8; SCI4: TXD4; SDHI0: SD0CD; SPI1: SSLB2" - None - -
+ P500 P5 - USBFS_VBUS_EN L - Disabled - - "ADC1: AN121; CAC: CACREF; SDHI1: SD1DAT1; USB FS: USB_VBUSEN" - IO - -
+ P501 R5 - USBFS_OVERCURA L - Disabled - - "ADC1: AN120; SDHI1: SD1DAT2; USB FS: USB_OVRCURA" - IO - -
+ P502 P6 - MIKROBUS_RESET - - Disabled - - "ADC0: AN019; ADC1: AN119; SDHI1: SD1DAT3; USB FS: USB_OVRCURB" - None - -
+ P503 K7 - - - - Disabled - - "SDHI1: SD1CD" - None - -
+ P504 N5 - - - - Disabled - - "SDHI1: SD1WP" - None - -
+ P505 K8 - - - - Disabled - - "BUS: D27; SDHI1: SD1DAT4; SDRAM: DQ27" - None - -
+ P506 N6 - - - - Disabled - - "BUS: D28; SDHI1: SD1DAT5; SDRAM: DQ28" - None - -
+ P507 L7 - - - - Disabled - - "BUS: D29; SDHI1: SD1DAT6; SDRAM: DQ29" - None - -
+ P508 M7 - PMOD2_7_IRQ1 - - Disabled - - "BUS: D30; IRQ1: IRQ1; SDHI1: SD1DAT7; SDRAM: DQ30" - None - -
+ P509 L8 - - - - Disabled - - "BUS: D31; IRQ2: IRQ2; SDRAM: DQ31; ULPT1: ULPTEVI1" - None - -
+ P510 N7 - - - - Disabled - - "BUS: BC3; BUS: WR3; IRQ3: IRQ3; ULPT0: ULPTEVI0" - None - -
+ P511 K9 - GROVE2_IIC_SDA1 L None Disabled - - "CANFD1: CRX1; GPT0: GTIOC0B; IIC1: SDA1; IRQ15: IRQ15" - IO - -
+ P512 N13 - GROVE2_IIC_SCL1 L None Disabled - - "CANFD1: CTX1; GPT0: GTIOC0A; IIC1: SCL1; IRQ14: IRQ14" - IO - -
+ P513 P13 - - - - Disabled - - "ACMPHS1: IVCMP1_0; ADC0: AN016; ADC1: AN116; CEU: VIO_FLD" - None - -
+ P514 P14 - - - - Disabled - - - - None - -
+ P515 R14 - - - - Disabled - - - - None - -
+ P600 K3 - LED1 L - Disabled - - "CAC: CACREF; GPT6: GTIOC6B; OSPI: OM_RSTO1; ULPT1: ULPTEVI1_A-DS" - IO - -
+ P601 K4 - ARDUINO_D5 - - Disabled - - "BUS: D0; GPT6: GTIOC6A; OSPI: OM_WP1; RTC: RTCOUT; SCI0: DE0; SCI0: SCK0; SDRAM: DQ0; ULPT0: ULPTEVI0" - None - -
+ P602 L4 - ARDUINO_D6 - - Disabled - - "BUS: D1; GPT7: GTIOC7B; SCI0: RXD0; SDRAM: DQ1; ULPT0: ULPTEE0" - None - -
+ P603 M4 - ARDUINO_D9 - - Disabled - - "BUS: D2; GPT7: GTIOC7A; SCI0: TXD0; SDRAM: DQ2; ULPT0: ULPTO0" - None - -
+ P604 N4 - - - - Disabled - - "BUS: D3; GPT8: GTIOC8B; SCI0: CTS_RTS0; SCI0: DE0; SDRAM: DQ3" - None - -
+ P605 K5 - - - - Disabled - - "BUS: D4; GPT8: GTIOC8A; SCI0: CTS0; SDRAM: DQ4" - None - -
+ P606 M5 - - - - Disabled - - "BUS: D5; SDRAM: DQ5" - None - -
+ P607 J4 - - - - Disabled - - "BUS: D6; SDRAM: DQ6" - None - -
+ P609 B1 - PMOD1_3_MISO0_RXD0_SCL0 - - Disabled - - "BUS: D8; CANFD1: CTX1; ETHER_MII: ET0_RX_DV; GPT5: GTIOC5B; SCI0: TXD0; SDRAM: DQ8; SPI0: MISO0; ULPT1: ULPTOA1_A-DS" - None - -
+ P610 E4 - PMOD1_2_MOSI0_TXD0 - - Disabled - - "BUS: D9; CANFD1: CRX1; ETHER_MII: ET0_COL; GPT4: GTIOC4A; SCI0: RXD0; SDRAM: DQ9; SPI0: RSPCK0; ULPT1: ULPTOB1_A-DS" - None - -
+ P611 D1 - PMOD1_4_SCK0 - - Disabled - - "BUS: D10; CAC: CACREF; CLKOUT: CLKOUT; ETHER_MII: ET0_ERXD2; GPT4: GTIOC4B; SCI0: DE0; SCI0: SCK0; SDRAM: DQ10; SPI0: MOSI0" - None - -
+ P612 F3 - PMOD1_1_SSL0_CTS_RTS - - Disabled - - "BUS: D11; ETHER_MII: ET0_ERXD3; SCI0: CTS_RTS0; SCI0: DE0; SDRAM: DQ11; SPI0: SSLA0" - None - -
+ P613 E2 - PMOD1_1_CTS0 - - Disabled - - "AGT1: AGTO1; BUS: D12; GPT_POEGA: GTETRGA; SCI0: CTS0; SDRAM: DQ12" - None - -
+ P614 F4 - PMOD1_9_GPIO - - Disabled - - "AGT0: AGTO0; BUS: D13; GPT_POEGB: GTETRGB; SDRAM: DQ13" - None - -
+ P615 E3 - PMOD1_10_GPIO - - Disabled - - "BUS: D14; GPT_POEGC: GTETRGC; IRQ7: IRQ7; SDRAM: DQ14; USB FS: USB_VBUSEN" - None - -
+ P700 M14 - ETH_B_TXD0 L - Disabled - - "CEU: VIO_D4; ETHER_MII: ET0_ETXD1; ETHER_RMII: RMII0_TXD0; GPT5: GTIOC5A; SCI2: RXD2; SDHI1: SD1WP; SPI0: MISO0; SSIE1: SSIDATA1" - IO - -
+ P701 L12 - ETH_B_REFCLK L - Disabled - - "CEU: VIO_D5; ETHER_MII: ET0_ETXD0; ETHER_RMII: REF50CK0; GPT5: GTIOC5B; SCI2: CTS_RTS2; SCI2: DE2; SDHI1: SD1DAT4; SPI0: MOSI0; SSIE1: SSIWS1; ULPT1: ULPTO1" - IO - -
+ P702 L13 - ETH_B_RXD0 L - Disabled - - "CEU: VIO_D6; ETHER_MII: ET0_ERXD1; ETHER_RMII: RMII0_RXD0; GPT6: GTIOC6A; SCI2: CTS2; SDHI1: SD1DAT5; SPI0: RSPCK0; SSIE1: SSISCK1; ULPT0: ULPTO0" - IO - -
+ P703 L11 - ETH_B_RXD1 L - Disabled - - "AGT1: AGTO1; CEU: VIO_D7; CLKOUT: VCOUT; ETHER_MII: ET0_ERXD0; ETHER_RMII: RMII0_RXD1; GPT6: GTIOC6B; SDHI1: SD1DAT6; SPI0: SSLA0" - IO - -
+ P704 K12 - ETH_B_RXER L - Disabled - - "AGT0: AGTO0; CANFD0: CTX0; CEU: VIO_D8; ETHER_MII: ET0_RX_CLK; ETHER_RMII: RMII0_RX_ER; GPT_OPS: GTADSM0; SDHI1: SD1DAT7; SPI0: SSLA1" - IO - -
+ P705 K10 - ETH_B_RMII_RXDV L - Disabled - - "AGT0: AGTIO0; CANFD0: CRX0; CEU: VIO_D9; ETHER_MII: ET0_CRS; ETHER_RMII: RMII0_CRS_DV; GPT_OPS: GTADSM1; SCI1: CTS1; SPI0: SSLA2" - IO - -
+ P706 K13 - - - - Disabled - - "AGT0: AGTIO0; CEU: VIO_D10; IRQ7: IRQ7; SCI1: RXD1; USB HS: USBHS_OVRCURB_A-DS" - None - -
+ P707 K11 - - - - Disabled - - "IRQ8: IRQ8; SCI1: TXD1; USB HS: USBHS_OVRCURA_A-DS" - None - -
+ P708 E13 - - - - Disabled - - "BUS: BC1; BUS: WR1; CAC: CACREF; CEU: VIO_CLK; IRQ11: IRQ11; SCI4: DE4; SCI4: SCK4; SPI1: SSLB3; SSIE: AUDIO_CLK" - None - -
+ P709 E15 - - - - Disabled - - "BUS: CS4#; CEU: VIO_HD; IRQ10: IRQ10; SCI4: CTS_RTS4; SCI4: DE4" - None - -
+ P710 E14 - - - - Disabled - - "BUS: CS5#; CEU: VIO_VD; SCI4: CTS4" - None - -
+ P711 F10 - I3C_SDA0_PULLUP - - Disabled - - "AGT0: AGTEE0" - None - -
+ P712 E12 - - - - Disabled - - "AGT0: AGTOB0; GPT2: GTIOC2B" - None - -
+ P713 G11 - - - - Disabled - - "AGT0: AGTOA0; GPT2: GTIOC2A" - None - -
+ P714 G10 - - - - Disabled - - "SCI4: TXD4" - None - -
+ P715 F11 - - - - Disabled - - "SCI4: RXD4" - None - -
+ P800 M3 - OSPI_DQ5 L None Disabled - - "AGT0: AGTOA0; GPT11: GTIOC11A; GPT_OPS: GTIU; IRQ11: IRQ11; OSPI: OM_SIO5; SCI2: CTS2" - O - -
+ P801 N2 - OSPI_DS L None Disabled - - "AGT0: AGTOB0; GPT11: GTIOC11B; GPT_OPS: GTIV; IRQ12: IRQ12; OSPI: OM_DQS; SCI2: TXD2" - IO - -
+ P802 P1 - OSPI_DQ6 L - Disabled - - "GPT12: GTIOC12A; GPT_OPS: GTIW; OSPI: OM_SIO6; SCI2: RXD2" - O - -
+ P803 N3 - OSPI_DQ1 L - Disabled - - "GPT12: GTIOC12B; GPT_POEGC: GTETRGC; OSPI: OM_SIO1; SCI2: DE2; SCI2: SCK2" - O - -
+ P804 P2 - OSPI_DQ7 L None Disabled - - "GPT13: GTIOC13A; GPT_POEGD: GTETRGD; IRQ14: IRQ14; OSPI: OM_SIO7; SCI2: CTS_RTS2; SCI2: DE2" - O - -
+ P805 M11 - - - - Disabled - - "ADC0: AN017; ADC1: AN117; CEU: VIO_D15" - None - -
+ P806 N11 - - - - Disabled - - "ADC0: AN018; ADC1: AN118; CEU: VIO_D14; IRQ0: IRQ0" - None - -
+ P807 N12 - - - - Disabled - - - - None - -
+ P808 R1 - OSPI_CK L None Disabled - - "GPT13: GTIOC13B; IRQ15: IRQ15; OSPI: OM_SCLK" - O - -
+ P809 R2 - PMOD2_8_RESET L - Disabled - - "OSPI: OM_SCLKN" - IO - -
+ P810 P4 - PMOD2_9_GPIO - - Disabled - - "SDHI1: SD1CLK; ULPT0: ULPTOA0" - None - -
+ P811 M6 - PMOD2_10_GPIO - - Disabled - - "SDHI1: SD1CMD; ULPT0: ULPTOB0; USB FS: USB_ID" - None - -
+ P812 R4 - ARDUINO_RESET - - Disabled - - "ADC1: AN122; SDHI1: SD1DAT0; USB FS: USB_EXICEN" - None - -
+ P813 J5 - - - - Disabled - - "BUS: D20; SDRAM: DQ20" - None - -
+ P814 A14 - USBFS_P L - Disabled - - "CANFD0: CRX0; GPT8: GTIOC8B; USB FS: USB_DP" - IO - -
+ P815 B14 - USBFS_N L - Disabled - - "CANFD0: CTX0; GPT8: GTIOC8A; USB FS: USB_DM" - IO - -
+ P900 C10 - - - - Disabled - - "SCI3: TXD3" - None - -
+ P901 B9 - - - - Disabled - - "AGT1: AGTIO1; SCI3: RXD3" - None - -
+ P902 D10 - - - - Disabled - - - - None - -
+ P903 C9 - - - - Disabled - - "GPT11: GTIOC11A" - None - -
+ P904 D9 - - - - Disabled - - "GPT11: GTIOC11B" - None - -
+ P905 A6 - ARDUINO_D4 - - Disabled - - "BUS: A14; IRQ8: IRQ8; SCI3: CTS3; SDRAM: A14" - None - -
+ P906 C7 - ARDUINO_D2 - - Disabled - - "BUS: A15; GPT13: GTIOC13B; IRQ9: IRQ9; SDRAM: A15; USB FS: USB_ID" - None - -
+ P907 B7 - ARDUINO_D3_MIKROBUS_GTIOC13A - - Disabled - - "BUS: A16; GPT13: GTIOC13A; IRQ10: IRQ10; SDRAM: A16; USB FS: USB_EXICEN" - None - -
+ P908 C8 - ARDUINO_D7 - - Disabled - - "BUS: CS2#; GPT12: GTIOC12B; IRQ11: IRQ11; SDRAM: RAS; USB HS: USBHS_ID" - None - -
+ P909 A7 - ARDUINO_D8 - - Disabled - - "BUS: CS3#; GPT12: GTIOC12A; SDRAM: CAS; USB HS: USBHS_EXICEN" - None - -
+ P910 E7 - - - - Disabled - - - - None - -
+ P911 E6 - - - - Disabled - - "GPT3: GTIOC3B" - None - -
+ P912 F7 - - - - Disabled - - "GPT3: GTIOC3A" - None - -
+ P913 E8 - - - - Disabled - - "CLKOUT: CLKOUT" - None - -
+ P914 F6 - - - - Disabled - - "GPT5: GTIOC5B" - None - -
+ P915 C5 - - - - Disabled - - "GPT5: GTIOC5A" - None - -
+ PA00 H4 - - - - Disabled - - "BUS: D7; SDRAM: DQ7" - None - -
+ PA01 H3 - - - - Disabled - - "BUS: RD" - None - -
+ PA02 K6 - PMOD2_3_MISO2_RXD2 L - Disabled - - "BUS: D26; SCI2: RXD2; SDRAM: DQ26" - I - -
+ PA03 G4 - PMOD2_2_MOSI2_TXD2 L - Disabled - - "BUS: D25; SCI2: TXD2; SDRAM: DQ25" - O - -
+ PA04 L6 - PMOD2_4_SCK2 L - Disabled - - "BUS: D24; SCI2: DE2; SCI2: SCK2; SDRAM: DQ24" - IO - -
+ PA05 H5 - PMOD2_1_CTS_RTS_SSL2 L - Disabled - - "BUS: D23; SCI2: CTS_RTS2; SCI2: DE2; SDRAM: DQ23" - IO - -
+ PA06 L5 - PMOD2_1_CTS2 - - Disabled - - "BUS: D22; GPT7: GTIOC7B; SCI2: CTS2; SDRAM: DQ22" - IO - -
+ PA07 G5 - - - - Disabled - - "BUS: D21; GPT7: GTIOC7A; SDRAM: DQ21" - None - -
+ PA08 G3 - PMOD1_8_RESET - - Disabled - - "BUS: D15; GPT_POEGD: GTETRGD; IRQ6: IRQ6; SDRAM: DQ15" - None - -
+ PA09 E1 - - - - Disabled - - "BUS: EBCLK; IRQ5: IRQ5; SDRAM: SDCLK" - None - -
+ PA10 F2 - - - - Disabled - - "BUS: WR; BUS: WR0; IRQ4: IRQ4; SDRAM: DQM0" - None - -
+ PA11 D4 - - - - Disabled - - "BUS: BC2; BUS: WR2; GPT6: GTIOC6A; SDRAM: DQM2" - None - -
+ PA12 D2 - - - - Disabled - - "BUS: D16; GPT6: GTIOC6B; SDRAM: DQ16" - None - -
+ PA13 E5 - - - - Disabled - - "BUS: D17; SDRAM: DQ17" - None - -
+ PA14 C1 - JLOB_COMS_TX L - Disabled - - "BUS: D18; SCI9: TXD9; SDRAM: DQ18" - O - -
+ PA15 F5 - JLOB_COMS_RX L - Disabled - - "BUS: D19; SCI9: RXD9; SDRAM: DQ19" - I - -
+ PB00 L14 - I3C_SCL0_PULLUP - - Disabled - - "SCI1: DE1; SCI1: SCK1; USB HS: USBHS_VBUSEN" - None - -
+ PB01 L15 - USBHS_VBUS L - Disabled - - "BUS: ALE; CEU: VIO_D11; SCI1: CTS_RTS1; SCI1: DE1; USB HS: USBHS_VBUS" - IO - -
+ PB02 J10 - - - - Disabled - - - - None - -
+ PB03 M15 - - - - Disabled - - - - None - -
+ PB04 H10 - - - - Disabled - - - - None - -
+ PB05 H11 - - - - Disabled - - - - None - -
+ PB06 J11 - - - - Disabled - - "GPT9: GTIOC9A" - None - -
+ PB07 J12 - - - - Disabled - - "GPT9: GTIOC9B" - None - -
+ RES A9 SYSTEM_RES - - - - - - - - IO "Read only" -
+ USBHS_DM F15 SYSTEM_USBHS_DM - - - - - - - - IO "Read only" -
+ USBHS_DP F14 SYSTEM_USBHS_DP - - - - - - - - IO "Read only" -
+ USBHS_RREF G13 SYSTEM_USBHS_RREF - - - - - - - - IO "Read only" -
+ VBATT K14 SYSTEM_VBATT - - - - - - - - IO "Read only" -
+ VCC G12 SYSTEM_VCC - - - - - - - - IO "Read only" -
+ VCC G9 SYSTEM_VCC - - - - - - - - IO "Read only" -
+ VCC F12 SYSTEM_VCC - - - - - - - - IO "Read only" -
+ VCC H9 SYSTEM_VCC - - - - - - - - IO "Read only" -
+ VCC J6 SYSTEM_VCC - - - - - - - - IO "Read only" -
+ VCC J9 SYSTEM_VCC - - - - - - - - IO "Read only" -
+ VCC2 J3 SYSTEM_VCC2 - - - - - - - - IO "Read only" -
+ VCC2 P3 SYSTEM_VCC2 - - - - - - - - IO "Read only" -
+ VCC_DCDC G1 SYSTEM_VCC_DCDC - - - - - - - - IO "Read only" -
+ VCC_DCDC G2 SYSTEM_VCC_DCDC - - - - - - - - IO "Read only" -
+ VCC_USB A13 SYSTEM_VCC_USB - - - - - - - - IO "Read only" -
+ VCC_USBHS F13 SYSTEM_VCC_USBHS - - - - - - - - IO "Read only" -
+ VCL A8 SYSTEM_VCL - - - - - - - - IO "Read only" -
+ VCL R6 SYSTEM_VCL - - - - - - - - IO "Read only" -
+ VCL F1 SYSTEM_VCL - - - - - - - - IO "Read only" -
+ VCL G6 SYSTEM_VCL - - - - - - - - IO "Read only" -
+ VCL H6 SYSTEM_VCL - - - - - - - - IO "Read only" -
+ VCL K15 SYSTEM_VCL - - - - - - - - IO "Read only" -
+ VLO H1 SYSTEM_VLO - - - - - - - - IO "Read only" -
+ VLO H2 SYSTEM_VLO - - - - - - - - IO "Read only" -
+ VREFH R8 SYSTEM_VREFH - - - - - - - - IO "Read only" -
+ VREFH0 R9 SYSTEM_VREFH0 - - - - - - - - IO "Read only" -
+ VREFL P8 SYSTEM_VREFL - - - - - - - - IO "Read only" -
+ VREFL0 P9 SYSTEM_VREFL0 - - - - - - - - IO "Read only" -
+ VSS R3 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS H12 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS G7 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS G8 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS H7 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS H8 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS J2 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS J7 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS J8 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS C12 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS J13 SYSTEM_VSS - - - - - - - - IO "Read only" -
+ VSS1_USBHS G15 SYSTEM_VSS1_USBHS - - - - - - - - IO "Read only" -
+ VSS2_USBHS G14 SYSTEM_VSS2_USBHS - - - - - - - - IO "Read only" -
+ VSS_DCDC J1 SYSTEM_VSS_DCDC - - - - - - - - IO "Read only" -
+ VSS_USB B13 SYSTEM_VSS_USB - - - - - - - - IO "Read only" -
+ XCIN J15 CGC_XCIN - - - - - - - - IO "Read only" -
+ XCOUT J14 CGC_XCOUT - - - - - - - - IO "Read only" -
+
+ User Events
+
+ User Event Links
+
+ Module "I/O Port (r_ioport)"
+ Parameter Checking: Default (BSP)
+
+ Module "Azure RTOS ThreadX Port (rm_threadx_port)"
+ Module "Timer, Low-Power (r_agt)"
+ Parameter Checking: Default (BSP)
+ Pin Output Support: Disabled
+ Pin Input Support: Disabled
+
+ Module "Azure RTOS NetX Duo DHCP IPv4 Client"
+ Common: Error Checking: Enabled (default)
+ Common: IP Packet Filter: Disabled (default)
+ Common: IP Static Routing: Disabled (default)
+ Common: Physical Header:
+ Common: Physical Trailer:
+ Common: ARP Defend By Reply: Disabled (default)
+ Common: ARP Mac Change Notification: Disabled (default)
+ Common: ARP Expiration Rate:
+ Common: ARP Update Rate:
+ Common: TCP ACK Timer Rate:
+ Common: TCP Fast Timer Rate:
+ Common: TCP Transmit Timer Rate:
+ Common: TCP Keepalive Initial:
+ Common: TCP Keepalive Retry Interval:
+ Common: ARP Maximum Retries:
+ Common: ARP Maximum Queue Depth:
+ Common: ARP Auto ARP Entry: Enabled (default)
+ Common: Maximum Multicast Groups:
+ Common: Maximum Listen Requests:
+ Common: TCP Keepalive: Disabled (default)
+ Common: TCP Window Scaling: Disabled (default)
+ Common: TCP Immediate ACK: Disabled (default)
+ Common: TCP ACK Every N Packets:
+ Common: TCP Maximum Retries:
+ Common: TCP Maximum TX Queue:
+ Common: TCP Retry Shift:
+ Common: TCP Keepalive Retries:
+ Common: Driver Deferred Processing: Disabled (default)
+ Common: Loopback Interface: Enabled (default)
+ Common: Maximum Physical Interfaces:
+ Common: Fragmentation support: Enabled (default)
+ Common: IP RX Checksum: Enabled (default)
+ Common: IP TX Checksum: Enabled (default)
+ Common: TCP RX Checksum: Enabled (default)
+ Common: TCP TX Checksum: Enabled (default)
+ Common: UDP RX Checksum: Enabled (default)
+ Common: UDP TX Checksum: Enabled (default)
+ Common: Reset Disconnect: Enabled (default)
+ Common: RX Size Checking: Enabled (default)
+ Common: ARP Info: Enabled (default)
+ Common: IP Info: Enabled (default)
+ Common: ICMP Info: Enabled (default)
+ Common: IGMPv2: Enabled (default)
+ Common: IGMP Info: Enabled (default)
+ Common: Packet Info: Enabled (default)
+ Common: RARP Info: Enabled (default)
+ Common: TCP Info: Enabled (default)
+ Common: UDP Info: Enabled (default)
+ Common: Extended Notify Support: Disabled (default)
+ Common: NAT: Disabled (default)
+ Common: Packet Header Pad Size:
+ Common: TCP MSS Minimum:
+ Common: Source Address Check: Disabled (default)
+ Common: ARP Defend Interval:
+ Common: TCP Maximum Out Of Order Packets:
+ Common: NetX Duo IPV6 Support: Enabled (default)
+ Common: Notify when the IPv6 address is changed: Disabled (default)
+ Common: Allow discover maximum MTU in the path: Disabled (default)
+ Common: Wait before resetting target's path MTU in destination table (seconds):
+ Common: IPv6 routing table entry limit:
+ Common: IPv6 destination table entry limit:
+ Common: Maximum time allowed to reassemble IP fragment:
+ Common: Maximum time allowed to reassemble IPv4 fragment:
+ Common: Maximum time allowed to reassemble IPv6 fragment:
+ Common: IPv6 multicast join/leave function support: Disabled (default)
+ Common: Size of the prefix table for router advertisements:
+ Common: Stateless address auto-configuration support: Disabled (default)
+ Common: IPv6 address pool entry limit:
+ Common: Delay before the first stale cache entry solicitation (seconds):
+ Common: Duplicate Address Detection support: Enabled (default)
+ Common: Neighbor Solicitation message count before interface address marked valid:
+ Common: Retain older cache table entries till timeout option: Disabled (default)
+ Common: IPv6 Neighbor Cache table entry limit.:
+ Common: Neighbor Solicitation message count for IPv6 Neighbor Discovery protocol:
+ Common: Neighbor Solicitation message count to determine neighbor’s reachability:
+ Common: Maximum entries in ND cache queue:
+ Common: Duration for address to be 'reachable' with no packets received from it (seconds):
+ Common: Delay between solicitation packets (milliseconds):
+ Common: ICMPv6 error message in response to invalid packet support: Enabled (default)
+ Common: ICMPv6 redirect packet processing support: Enabled (default)
+ Common: IPv6 router advertisement packet processing support: Enabled (default)
+ Common: Periodic IPv6 router solicitation messages support: Enabled (default)
+ Common: Maximum host router solicitations till no response is received:
+ Common: Interval between two router solicitation messages:
+ Common: Checksum computation support on received ICMPv4 packets: Enabled (default)
+ Common: Checksum computation support on received ICMPv6 packets: Enabled (default)
+ Common: Checksum computation support on received ICMP packets: Enabled (default)
+ Common: Checksum computation support on transmitted ICMPv4 packets: Enabled (default)
+ Common: Checksum computation support on transmitted ICMPv6 packets: Enabled (default)
+ Common: Checksum computation support on transmitted ICMP packets: Enabled (default)
+ Common: Packet Alignment:
+ Common: Random Number Generator: rand
+ Common: Seed Random Number Generator: srand
+ DHCP: Common: IPv4: Type of Service for UDP requests: Normal
+ DHCP: Common: IPv4: Fragmentation option: Don't fragment
+ DHCP: Common: IPv4: Time to live: 128
+ DHCP: Common: IPv4: Packet Queue depth: 5
+ DHCP: Client: IPv4: Internal thread priority: 3
+ DHCP: Client: IPv4: Internal thread stack size (bytes): 4096
+ DHCP: Client: IPv4: Timeout between DHCP messages processed (seconds): 1
+ DHCP: Client: IPv4: Use BOOTP: Disable
+ DHCP: Client: IPv4: Send ARP probe: Disable
+ DHCP: Client: IPv4: ARP probe wait time (seconds): 1
+ DHCP: Client: IPv4: Minimum ARP probe wait time (seconds): 1
+ DHCP: Client: IPv4: Maximum ARP probe wait time (seconds): 2
+ DHCP: Client: IPv4: ARP probe count: 2
+ DHCP: Client: IPv4: Maximum retransmission timeout (seconds): 64
+ DHCP: Client: IPv4: Minimum renew timeout (seconds): 60
+ DHCP: Client: IPv4: Minimum retransmission timeout (seconds): 4
+ DHCP: Client: IPv4: Persistent client state: Disable
+ DHCP: Client: IPv4: Maximum message size support: Disable
+ DHCP: Client: IPv4: DHCP options buffer size (bytes): 312
+ DHCP: Client: IPv4: Maximum number of network interfaces for DHCP client: 1
+ DHCP: Client: IPv4: Wait before restarting the configuration process (seconds): 10
+ HTTP: Common: Type of Service: Normal
+ HTTP: Common: Fragmentation option: Don't fragment
+ HTTP: Common: Time to live: 128
+ HTTP: Common: MD5 Support: Disable
+ HTTP: Common: Maximum resource name length (bytes): 40
+ HTTP: Common: Maximum password length (bytes): 20
+ HTTP: Common: Maximum username length (bytes): 20
+ HTTP: Client: Minimum packet size (bytes): 600
+ HTTP: Client: Operation timeout (seconds): 10
+ DNS: Client: DNS Control Type of Service: Normal
+ DNS: Client: Socket fragmentation option: Dont fragment
+ DNS: Client: Time to live: 128
+ DNS: Client: Client DNS IP version: IPv4
+ DNS: Client: Maximum number of DNS Servers in the Client server list: 5
+ DNS: Client: Maximum DNS queries size (bytes): 512
+ DNS: Client: Maximum retries for a server: 3
+ DNS: Client: Maximum duration to retransmit a DNS query (seconds): 64
+ DNS: Client: Packet allocate timeout (seconds): 1
+ DNS: Client: Client has DNS and Gateway server: Disable
+ DNS: Client: Clear previous DNS queries from queue: Disable
+ DNS: Client: Extended RR types support: Disable
+ DNS: Client: Cache support: Disable
+ Telnet: Common: Type of service for TCP requests: Normal
+ Telnet: Common: Fragmentation option: Don't fragment
+ Telnet: Common: Server TCP port number: 23
+ Telnet: Common: Time to live: 128
+ AutoIP: Wait before sending first probe (seconds): 1
+ AutoIP: ARP probes to send: 3
+ AutoIP: Minimum wait between probes (seconds): 1
+ AutoIP: Maximum wait between probes (seconds): 2
+ AutoIP: Maximum conflicts before increasing processing delay: 10
+ AutoIP: Wait extend after maximum conflicts (seconds): 60
+ AutoIP: Wait before announcement (seconds): 2
+ AutoIP: Number of ARP announces: 2
+ AutoIP: Wait between announces (seconds): 2
+ AutoIP: Wait between defense announces (seconds): 10
+ Web HTTP: Common: Type of Service: Normal
+ Web HTTP: Common: Fragmentation option: Don't fragment
+ Web HTTP: Common: MD5 Support: Disable
+ Web HTTP: Common: Time to live: 128
+ Web HTTP: Common: Maximum password length (bytes): 20
+ Web HTTP: Common: Maximum username length (bytes): 20
+ Web HTTP: Client: Minimum packet size (bytes): 300
+ Web HTTP: Client: HTTPS Support: Disable
+ SMTP: Client: TCP window size (bytes): 1460
+ SMTP: Client: Packet allocation timeout (seconds): 2
+ SMTP: Client: TCP socket connect timeout (seconds): 10
+ SMTP: Client: TCP socket disconnect timeout (seconds): 5
+ SMTP: Client: Server greeting reply timeout (seconds): 10
+ SMTP: Client: Command timeout (seconds): 10
+ SMTP: Client: Mail data request timeout (seconds): 30
+ SMTP: Client: TCP socket send completion timeout (seconds): 5
+ SMTP: Client: Server challenge maximum string length (bytes): 200
+ SMTP: Client: Maximum password length (bytes): 20
+ SMTP: Client: Maximum username length (bytes): 40
+ DHCP: Client: IPv6: Internal thread priority: 3
+ DHCP: Client: IPv6: Time out for obtaining DHCPv6 client mutex (ticks): TX_WAIT_FOREVER
+ DHCP: Client: IPv6: Time interval between current IP address lease time update (seconds): 1
+ DHCP: Client: IPv6: Maximum IA addresses allowed in client record: 1
+ DHCP: Client: IPv6: Number of DNS servers the client will store: 2
+ DHCP: Client: IPv6: Number of time servers the client will store: 1
+ DHCP: Client: IPv6: Domain name buffer size (bytes): 32
+ DHCP: Client: IPv6: Current time zone information buffer size (bytes): 16
+ DHCP: Client: IPv6: Maximum DHCPv6 server messages buffer size (bytes): 100
+ DHCP: Common: IPv6: Type of Service for UDP requests: Normal
+ DHCP: Common: IPv6: Time to live: 128
+ DHCP: Common: IPv6: Packet Queue depth: 5
+ DHCP: Common: IPv6: Packet allocation timeout (seconds): 3
+ DHCP: Common: IPv6: Interval for active session time update (seconds): 3
+ DHCP: Server: IPv4: Internal thread priority: 2
+ DHCP: Server: IPv4: Packet allocate timeout (seconds): 2
+ DHCP: Server: IPv4: Fast periodic timer interval to check session inactivity timeout (seconds): 10
+ DHCP: Server: IPv4: DHCP Client Session timeout - multiple of Fast periodic interval (seconds): 10
+ DHCP: Server: IPv4: Client IP address default lease time (seconds): 0xFFFFFFFF
+ DHCP: Server: IPv4: Slow periodic timer interval to check IP lease expiration (seconds): 1000
+ DHCP: Server: IPv4: Size of the array to contain options in client request (units): 12
+ DHCP: Server: IPv4: Server option list (optional - use space for separation) : 1 3 6
+ DHCP: Server: IPv4: Server option list size (optional): 3
+ DHCP: Server: IPv4: Size of the server host name buffer (bytes): 32
+ DHCP: Server: IPv4: Size of the current client hostname buffer (bytes): 32
+ DHCP: Server: IPv4: Maximum size of an IP addresses list (units): 20
+ DHCP: Server: IPv4: Size of client record table (units): 50
+ DHCP: Server: IPv4: Size of the BOOT buffer (bytes): 548
+ DHCP: Server: IPv6: Internal thread priority: 2
+ DHCP: Server: IPv6: Client lease time expiration check interval (seconds): 60
+ DHCP: Server: IPv6: DHCPv6 packet receive timeout (seconds): 1
+ DHCP: Server: IPv6: Server preference ranking for clients: 0
+ DHCP: Server: IPv6: Maximum options to extract from a client message: 6
+ DHCP: Server: IPv6: Server interval for first client IP address renewal attempt (seconds): 2000
+ DHCP: Server: IPv6: Server interval for second client IP address renewal attempt (seconds): 3000
+ DHCP: Server: IPv6: Time interval after which client IP is deprecated (seconds): 2 * NX_DHCPV6_DEFAULT_T1_TIME
+ DHCP: Server: IPv6: Time interval after which leased IP is invalid (seconds): 2 * NX_DHCPV6_DEFAULT_PREFERRED_TIME
+ DHCP: Server: IPv6: Maximum server status option message size (bytes): 100
+ DHCP: Server: IPv6: Maximum Size of the Server’s IP lease table (count): 100
+ DHCP: Server: IPv6: Size of the Server’s Client record table (count): 120
+ DHCP: Server: IPv6: Server socket fragmentation option: Dont fragment
+ DHCP: Server: IPv6: Vendor assigned unique ID: abcdeffghijklmnopqrstuvwxyz
+ DHCP: Server: IPv6: Private vendor ID: 0x12345678
+ DHCP: Server: IPv6: Size of Vendor ID buffer (bytes): 48
+ DHCP: Server: IPv6: Client request success message : granted: IA OPTION GRANTED
+ DHCP: Server: IPv6: Client request failure message : Failure unspecified: IA OPTION NOT GRANTED-FAILURE UNSPECIFIED
+ DHCP: Server: IPv6: Client request failure message : No addresses available: IA OPTION NOT GRANTED-NO ADDRESSES AVAILABLE
+ DHCP: Server: IPv6: Client request failure message : Invalid client request: IA OPTION NOT GRANTED-INVALID CLIENT REQUEST
+ DHCP: Server: IPv6: Client request failure message : Client not on link: IA OPTION NOT GRANTED-CLIENT NOT ON LINK
+ DHCP: Server: IPv6: Client request failure message : Client must use multicast: IA OPTION NOT GRANTED-CLIENT MUST USE MULTICAST
+ DHCP: Server: IPv6: Session inactivity timeout(seconds): 20
+ Telnet: Server: Internal thread priority: 16
+ Telnet: Server: Maximum clients to serve simultaneously: 4
+ Telnet: Server: Socket window size (bytes): 2048
+ Telnet: Server: Server time out (seconds): 10
+ Telnet: Server: Client inactivity timeout (seconds): 600
+ Telnet: Server: Timeout check period (seconds): 60
+ Telnet: Server: Option negotiation: Enable
+ Telnet: Server: Use application packet pool: Disable
+ Telnet: Server: Packet size in the pool (bytes): 300
+ Telnet: Server: Total packet pool size (bytes): 2048
+ SNTP: Client: Internal thread stack size (bytes): 2048
+ SNTP: Client: SNTP client thread time slicing interval (ticks): TX_NO_TIME_SLICE
+ SNTP: Client: Internal thread priority: 2
+ SNTP: Client: UDP socket name: SNTP Client socket
+ SNTP: Client: UDP port number: 123
+ SNTP: Client: Server UDP port: 123
+ SNTP: Client: Time to live: 128
+ SNTP: Client: Maximum UDP packets queue depth (units): 5
+ SNTP: Client: Packet allocation timeout (seconds): 1
+ SNTP: Client: SNTP version to use: 3
+ SNTP: Client: NTP minimum version: 3
+ SNTP: Client: Lowest level server stratum client accepts: 2
+ SNTP: Client: Minimum time difference that triggers adjustment (milliseconds): 10
+ SNTP: Client: Maximum time adjustment allowed to local clock time (milliseconds): 180000
+ SNTP: Client: Ignore maximum time adjust limit at startup: True
+ SNTP: Client: Maximum time lapse without valid update (seconds): 7200
+ SNTP: Client: 'Update time remaining' timer update interval (seconds): 1
+ SNTP: Client: Starting poll interval for unicast update request (seconds): 3600
+ SNTP: Client: Poll interval increment after failed time update: 2
+ SNTP: Client: Calculate round trip time of messages: False
+ SNTP: Client: Maximum server clock inaccuracy to accept (to disable set 0): 50000
+ SNTP: Client: Invalid message limit to mark server invalid: 3
+ SNTP: Client: Randomize update request interval on startup: False
+ SNTP: Client: Internal Task sleep interval (ticks): 1
+ SNTP: Client: Current calendar year: 2016
+ TFTP: Common: Maximum error string length (bytes): 64
+ TFTP: Common: Time to live: 128
+ TFTP: Common: Type of Service for UDP requests: Normal
+ TFTP: Common: Fragmentation option: Don't fragment
+ TFTP: Client: Source port to use: NX_ANY_PORT
+ MQTT: Client: NX Secure: Disable
+ MQTT: Client: Cloud Enable: Disable
+ MQTT: Client: Keepalive Timer Rate (s): 1
+ MQTT: Client: Ping Timeout Delay (s): 1
+ MQTT: Client: Socket Timeout (in timer ticks) : 0xFFFFFFFF
+ NAT: Minimum count for translation entry: 3
+ NAT: Timeout for translation entry (seconds): 240
+ NAT: Minimum assigned port number for outbound TCP packets: 20000
+ NAT: Maximum assigned port number for outbound TCP packets: 30000
+ NAT: Minimum assigned port number for outbound UDP packets: 20000
+ NAT: Maximum assigned port number for outbound UDP packets: 30000
+ NAT: Minimum ICMP query identifier: 20000
+ NAT: Maximum ICMP query identifier: 30000
+ FTP: Common: Control Type of Service: Normal
+ FTP: Common: Data Type of Service: Normal
+ FTP: Common: Fragmentation option: Don't fragment
+ FTP: Common: Time to live: 128
+ FTP: Common: Duration between client inactivity check (seconds): 60
+ FTP: Client: TCP socket to use: NX_ANY_PORT
+ SNMP: Agent: Internal thread stack size (bytes): 4096
+ SNMP: Agent: SNMP agent priority: 16
+ SNMP: Agent: Type of service for SNMP responses: Normal
+ SNMP: Agent: Fragment enable for SNMP PDU requests: Dont Fragment
+ SNMP: Agent: SNMP socket time to live: 128
+ SNMP: Agent: Agent timeout: 100
+ SNMP: Agent: Max octet string size: 255
+ SNMP: Agent: Max context string size: 32
+ SNMP: Agent: Max User name Size: 64
+ SNMP: Agent: Max security Key Size: 64
+ SNMP: Agent: Minimum SNMP packet size: 560
+ SNMP: Agent: UDP port number: 161
+ SNMP: Agent: Trap destination port: 162
+ SNMP: Agent: Max trap Key Size: 64
+ SNMP: Agent: SNMP Version 1: Enable
+ SNMP: Agent: SNMP Version 2: Enable
+ SNMP: Agent: SNMP Version 3: Enable
+ POP3: Client: Maximum buffer size to store messages (bytes): 2000
+ POP3: Client: Packet time out (seconds): 1
+ POP3: Client: Connection time out (seconds): 30
+ POP3: Client: Disconnect time out (seconds): 2
+ POP3: Client: TCP socket send wait (seconds): 2
+ POP3: Client: Server reply timeout (seconds): 10
+ POP3: Client: TCP window size (bytes): 1460
+ POP3: Client: Maximum user name length (bytes): 40
+ POP3: Client: Maximum password length (bytes): 20
+ FTP: Server: Internal thread priority: 16
+ FTP: Server: Internal thread time slicing interval (ticks): 2
+ FTP: Server: Maximum clients to serve simultaneously: 4
+ FTP: Server: Control window size (bytes): 400
+ FTP: Server: Data window size (bytes): 2048
+ FTP: Server: Duration internal services will suspend for (seconds): 1
+ FTP: Server: Maximum username length (bytes): 20
+ FTP: Server: Maximum password length (bytes): 20
+ FTP: Server: Duration allowed with no activity (seconds): 240
+ FTP: Server: Socket retransmit timeout (seconds): 2
+ FTP: Server: Maximum queued transmit packets: 20
+ FTP: Server: Number of socket retransmissions: 10
+ FTP: Server: Binary left shift as multiplier for next retry duration: 2
+ HTTP: Server: FileX Support: Enable
+ HTTP: Server: Multipart HTTP requests support: Disable
+ HTTP: Server: Internal thread priority: 16
+ HTTP: Server: Internal thread time slicing interval (ticks): 2
+ HTTP: Server: Server socket window size (bytes): 2048
+ HTTP: Server: Server time out (seconds): 10
+ HTTP: Server: Server time out for accept (seconds): 10
+ HTTP: Server: Server time out for disconnect (seconds): 10
+ HTTP: Server: Server time out for receive (seconds): 10
+ HTTP: Server: Server time out for send (seconds): 10
+ HTTP: Server: Maximum size of header field (bytes): 256
+ HTTP: Server: Maximum connections in queue: 5
+ HTTP: Server: Maximum client user name length (bytes): 20
+ HTTP: Server: Maximum client user password length (bytes): 20
+ HTTP: Server: Minimum size of packets in pool (bytes): 600
+ HTTP: Server: Maximum number of queued transmit packets (units): 20
+ HTTP: Server: Wait before retry (seconds): 2
+ HTTP: Server: Maximum number of retries per packet: 10
+ HTTP: Server: Binary left shift as multiplier for next retry duration: 1
+ TFTP: Server: FileX support: Enable
+ TFTP: Server: Retransmission on client request support: Disable
+ TFTP: Server: Internal thread priority: 16
+ TFTP: Server: Maximum clients to serve simultaneously: 10
+ TFTP: Server: Time slice for internal thread: 2
+ TFTP: Server: Client request activity timeout check interval (ticks): 20
+ TFTP: Server: Ack or data retransmission interval (ticks): 200
+ TFTP: Server: Maximum retries for transmission without response: 5
+ TFTP: Server: Maximum retries for transmission with duplicate response: 2
+ Web HTTP: Server: HTTPS Support: Disable
+ Web HTTP: Server: FileX Support: Enable
+ Web HTTP: Server: Multipart HTTP requests support: Disable
+ Web HTTP: Server: Server thread priority: 16
+ Web HTTP: Server: Server thread time slicing interval (ticks): 2
+ Web HTTP: Server: Server socket window size (bytes): 2048
+ Web HTTP: Server: Server time out (seconds): 10
+ Web HTTP: Server: Server time out for accept (seconds): 10
+ Web HTTP: Server: Server time out for disconnect (seconds): 10
+ Web HTTP: Server: Server time out for receive (seconds): 10
+ Web HTTP: Server: Server time out for send (seconds): 10
+ Web HTTP: Server: Maximum size of header field (bytes): 256
+ Web HTTP: Server: Maximum connections in queue: 4
+ Web HTTP: Server: Maximum length of resource name: 40
+ Web HTTP: Server: Number of simultaneous sessions for server: 2
+ Web HTTP: Server: Minimum size of packets in pool (bytes): 600
+ Web HTTP: Server: Maximum number of queued transmit packets (units): 20
+ Web HTTP: Server: Server Socket Re-transmission Timeout (seconds): 2
+ Web HTTP: Server: Maximum number of retries per packet: 10
+ Web HTTP: Server: Server Next Re-transmission timeout shift: 1
+ Common: TCP/IP Offload: Disable
+ Common: Interface Capability: Disable
+ Azure IoT: Defender Security Module: Disable
+
+ Module "Azure RTOS NetX Duo IP Instance"
+ Common: Error Checking: Enabled (default)
+ Common: IP Packet Filter: Disabled (default)
+ Common: IP Static Routing: Disabled (default)
+ Common: Physical Header:
+ Common: Physical Trailer:
+ Common: ARP Defend By Reply: Disabled (default)
+ Common: ARP Mac Change Notification: Disabled (default)
+ Common: ARP Expiration Rate:
+ Common: ARP Update Rate:
+ Common: TCP ACK Timer Rate:
+ Common: TCP Fast Timer Rate:
+ Common: TCP Transmit Timer Rate:
+ Common: TCP Keepalive Initial:
+ Common: TCP Keepalive Retry Interval:
+ Common: ARP Maximum Retries:
+ Common: ARP Maximum Queue Depth:
+ Common: ARP Auto ARP Entry: Enabled (default)
+ Common: Maximum Multicast Groups:
+ Common: Maximum Listen Requests:
+ Common: TCP Keepalive: Disabled (default)
+ Common: TCP Window Scaling: Disabled (default)
+ Common: TCP Immediate ACK: Disabled (default)
+ Common: TCP ACK Every N Packets:
+ Common: TCP Maximum Retries:
+ Common: TCP Maximum TX Queue:
+ Common: TCP Retry Shift:
+ Common: TCP Keepalive Retries:
+ Common: Driver Deferred Processing: Disabled (default)
+ Common: Loopback Interface: Enabled (default)
+ Common: Maximum Physical Interfaces:
+ Common: Fragmentation support: Enabled (default)
+ Common: IP RX Checksum: Enabled (default)
+ Common: IP TX Checksum: Enabled (default)
+ Common: TCP RX Checksum: Enabled (default)
+ Common: TCP TX Checksum: Enabled (default)
+ Common: UDP RX Checksum: Enabled (default)
+ Common: UDP TX Checksum: Enabled (default)
+ Common: Reset Disconnect: Enabled (default)
+ Common: RX Size Checking: Enabled (default)
+ Common: ARP Info: Enabled (default)
+ Common: IP Info: Enabled (default)
+ Common: ICMP Info: Enabled (default)
+ Common: IGMPv2: Enabled (default)
+ Common: IGMP Info: Enabled (default)
+ Common: Packet Info: Enabled (default)
+ Common: RARP Info: Enabled (default)
+ Common: TCP Info: Enabled (default)
+ Common: UDP Info: Enabled (default)
+ Common: Extended Notify Support: Disabled (default)
+ Common: NAT: Disabled (default)
+ Common: Packet Header Pad Size:
+ Common: TCP MSS Minimum:
+ Common: Source Address Check: Disabled (default)
+ Common: ARP Defend Interval:
+ Common: TCP Maximum Out Of Order Packets:
+ Common: NetX Duo IPV6 Support: Enabled (default)
+ Common: Notify when the IPv6 address is changed: Disabled (default)
+ Common: Allow discover maximum MTU in the path: Disabled (default)
+ Common: Wait before resetting target's path MTU in destination table (seconds):
+ Common: IPv6 routing table entry limit:
+ Common: IPv6 destination table entry limit:
+ Common: Maximum time allowed to reassemble IP fragment:
+ Common: Maximum time allowed to reassemble IPv4 fragment:
+ Common: Maximum time allowed to reassemble IPv6 fragment:
+ Common: IPv6 multicast join/leave function support: Disabled (default)
+ Common: Size of the prefix table for router advertisements:
+ Common: Stateless address auto-configuration support: Disabled (default)
+ Common: IPv6 address pool entry limit:
+ Common: Delay before the first stale cache entry solicitation (seconds):
+ Common: Duplicate Address Detection support: Enabled (default)
+ Common: Neighbor Solicitation message count before interface address marked valid:
+ Common: Retain older cache table entries till timeout option: Disabled (default)
+ Common: IPv6 Neighbor Cache table entry limit.:
+ Common: Neighbor Solicitation message count for IPv6 Neighbor Discovery protocol:
+ Common: Neighbor Solicitation message count to determine neighbor’s reachability:
+ Common: Maximum entries in ND cache queue:
+ Common: Duration for address to be 'reachable' with no packets received from it (seconds):
+ Common: Delay between solicitation packets (milliseconds):
+ Common: ICMPv6 error message in response to invalid packet support: Enabled (default)
+ Common: ICMPv6 redirect packet processing support: Enabled (default)
+ Common: IPv6 router advertisement packet processing support: Enabled (default)
+ Common: Periodic IPv6 router solicitation messages support: Enabled (default)
+ Common: Maximum host router solicitations till no response is received:
+ Common: Interval between two router solicitation messages:
+ Common: Checksum computation support on received ICMPv4 packets: Enabled (default)
+ Common: Checksum computation support on received ICMPv6 packets: Enabled (default)
+ Common: Checksum computation support on received ICMP packets: Enabled (default)
+ Common: Checksum computation support on transmitted ICMPv4 packets: Enabled (default)
+ Common: Checksum computation support on transmitted ICMPv6 packets: Enabled (default)
+ Common: Checksum computation support on transmitted ICMP packets: Enabled (default)
+ Common: Packet Alignment:
+ Common: Random Number Generator: rand
+ Common: Seed Random Number Generator: srand
+ DHCP: Common: IPv4: Type of Service for UDP requests: Normal
+ DHCP: Common: IPv4: Fragmentation option: Don't fragment
+ DHCP: Common: IPv4: Time to live: 128
+ DHCP: Common: IPv4: Packet Queue depth: 5
+ DHCP: Client: IPv4: Internal thread priority: 3
+ DHCP: Client: IPv4: Internal thread stack size (bytes): 4096
+ DHCP: Client: IPv4: Timeout between DHCP messages processed (seconds): 1
+ DHCP: Client: IPv4: Use BOOTP: Disable
+ DHCP: Client: IPv4: Send ARP probe: Disable
+ DHCP: Client: IPv4: ARP probe wait time (seconds): 1
+ DHCP: Client: IPv4: Minimum ARP probe wait time (seconds): 1
+ DHCP: Client: IPv4: Maximum ARP probe wait time (seconds): 2
+ DHCP: Client: IPv4: ARP probe count: 2
+ DHCP: Client: IPv4: Maximum retransmission timeout (seconds): 64
+ DHCP: Client: IPv4: Minimum renew timeout (seconds): 60
+ DHCP: Client: IPv4: Minimum retransmission timeout (seconds): 4
+ DHCP: Client: IPv4: Persistent client state: Disable
+ DHCP: Client: IPv4: Maximum message size support: Disable
+ DHCP: Client: IPv4: DHCP options buffer size (bytes): 312
+ DHCP: Client: IPv4: Maximum number of network interfaces for DHCP client: 1
+ DHCP: Client: IPv4: Wait before restarting the configuration process (seconds): 10
+ HTTP: Common: Type of Service: Normal
+ HTTP: Common: Fragmentation option: Don't fragment
+ HTTP: Common: Time to live: 128
+ HTTP: Common: MD5 Support: Disable
+ HTTP: Common: Maximum resource name length (bytes): 40
+ HTTP: Common: Maximum password length (bytes): 20
+ HTTP: Common: Maximum username length (bytes): 20
+ HTTP: Client: Minimum packet size (bytes): 600
+ HTTP: Client: Operation timeout (seconds): 10
+ DNS: Client: DNS Control Type of Service: Normal
+ DNS: Client: Socket fragmentation option: Dont fragment
+ DNS: Client: Time to live: 128
+ DNS: Client: Client DNS IP version: IPv4
+ DNS: Client: Maximum number of DNS Servers in the Client server list: 5
+ DNS: Client: Maximum DNS queries size (bytes): 512
+ DNS: Client: Maximum retries for a server: 3
+ DNS: Client: Maximum duration to retransmit a DNS query (seconds): 64
+ DNS: Client: Packet allocate timeout (seconds): 1
+ DNS: Client: Client has DNS and Gateway server: Disable
+ DNS: Client: Clear previous DNS queries from queue: Disable
+ DNS: Client: Extended RR types support: Disable
+ DNS: Client: Cache support: Disable
+ Telnet: Common: Type of service for TCP requests: Normal
+ Telnet: Common: Fragmentation option: Don't fragment
+ Telnet: Common: Server TCP port number: 23
+ Telnet: Common: Time to live: 128
+ AutoIP: Wait before sending first probe (seconds): 1
+ AutoIP: ARP probes to send: 3
+ AutoIP: Minimum wait between probes (seconds): 1
+ AutoIP: Maximum wait between probes (seconds): 2
+ AutoIP: Maximum conflicts before increasing processing delay: 10
+ AutoIP: Wait extend after maximum conflicts (seconds): 60
+ AutoIP: Wait before announcement (seconds): 2
+ AutoIP: Number of ARP announces: 2
+ AutoIP: Wait between announces (seconds): 2
+ AutoIP: Wait between defense announces (seconds): 10
+ Web HTTP: Common: Type of Service: Normal
+ Web HTTP: Common: Fragmentation option: Don't fragment
+ Web HTTP: Common: MD5 Support: Disable
+ Web HTTP: Common: Time to live: 128
+ Web HTTP: Common: Maximum password length (bytes): 20
+ Web HTTP: Common: Maximum username length (bytes): 20
+ Web HTTP: Client: Minimum packet size (bytes): 300
+ Web HTTP: Client: HTTPS Support: Disable
+ SMTP: Client: TCP window size (bytes): 1460
+ SMTP: Client: Packet allocation timeout (seconds): 2
+ SMTP: Client: TCP socket connect timeout (seconds): 10
+ SMTP: Client: TCP socket disconnect timeout (seconds): 5
+ SMTP: Client: Server greeting reply timeout (seconds): 10
+ SMTP: Client: Command timeout (seconds): 10
+ SMTP: Client: Mail data request timeout (seconds): 30
+ SMTP: Client: TCP socket send completion timeout (seconds): 5
+ SMTP: Client: Server challenge maximum string length (bytes): 200
+ SMTP: Client: Maximum password length (bytes): 20
+ SMTP: Client: Maximum username length (bytes): 40
+ DHCP: Client: IPv6: Internal thread priority: 3
+ DHCP: Client: IPv6: Time out for obtaining DHCPv6 client mutex (ticks): TX_WAIT_FOREVER
+ DHCP: Client: IPv6: Time interval between current IP address lease time update (seconds): 1
+ DHCP: Client: IPv6: Maximum IA addresses allowed in client record: 1
+ DHCP: Client: IPv6: Number of DNS servers the client will store: 2
+ DHCP: Client: IPv6: Number of time servers the client will store: 1
+ DHCP: Client: IPv6: Domain name buffer size (bytes): 32
+ DHCP: Client: IPv6: Current time zone information buffer size (bytes): 16
+ DHCP: Client: IPv6: Maximum DHCPv6 server messages buffer size (bytes): 100
+ DHCP: Common: IPv6: Type of Service for UDP requests: Normal
+ DHCP: Common: IPv6: Time to live: 128
+ DHCP: Common: IPv6: Packet Queue depth: 5
+ DHCP: Common: IPv6: Packet allocation timeout (seconds): 3
+ DHCP: Common: IPv6: Interval for active session time update (seconds): 3
+ DHCP: Server: IPv4: Internal thread priority: 2
+ DHCP: Server: IPv4: Packet allocate timeout (seconds): 2
+ DHCP: Server: IPv4: Fast periodic timer interval to check session inactivity timeout (seconds): 10
+ DHCP: Server: IPv4: DHCP Client Session timeout - multiple of Fast periodic interval (seconds): 10
+ DHCP: Server: IPv4: Client IP address default lease time (seconds): 0xFFFFFFFF
+ DHCP: Server: IPv4: Slow periodic timer interval to check IP lease expiration (seconds): 1000
+ DHCP: Server: IPv4: Size of the array to contain options in client request (units): 12
+ DHCP: Server: IPv4: Server option list (optional - use space for separation) : 1 3 6
+ DHCP: Server: IPv4: Server option list size (optional): 3
+ DHCP: Server: IPv4: Size of the server host name buffer (bytes): 32
+ DHCP: Server: IPv4: Size of the current client hostname buffer (bytes): 32
+ DHCP: Server: IPv4: Maximum size of an IP addresses list (units): 20
+ DHCP: Server: IPv4: Size of client record table (units): 50
+ DHCP: Server: IPv4: Size of the BOOT buffer (bytes): 548
+ DHCP: Server: IPv6: Internal thread priority: 2
+ DHCP: Server: IPv6: Client lease time expiration check interval (seconds): 60
+ DHCP: Server: IPv6: DHCPv6 packet receive timeout (seconds): 1
+ DHCP: Server: IPv6: Server preference ranking for clients: 0
+ DHCP: Server: IPv6: Maximum options to extract from a client message: 6
+ DHCP: Server: IPv6: Server interval for first client IP address renewal attempt (seconds): 2000
+ DHCP: Server: IPv6: Server interval for second client IP address renewal attempt (seconds): 3000
+ DHCP: Server: IPv6: Time interval after which client IP is deprecated (seconds): 2 * NX_DHCPV6_DEFAULT_T1_TIME
+ DHCP: Server: IPv6: Time interval after which leased IP is invalid (seconds): 2 * NX_DHCPV6_DEFAULT_PREFERRED_TIME
+ DHCP: Server: IPv6: Maximum server status option message size (bytes): 100
+ DHCP: Server: IPv6: Maximum Size of the Server’s IP lease table (count): 100
+ DHCP: Server: IPv6: Size of the Server’s Client record table (count): 120
+ DHCP: Server: IPv6: Server socket fragmentation option: Dont fragment
+ DHCP: Server: IPv6: Vendor assigned unique ID: abcdeffghijklmnopqrstuvwxyz
+ DHCP: Server: IPv6: Private vendor ID: 0x12345678
+ DHCP: Server: IPv6: Size of Vendor ID buffer (bytes): 48
+ DHCP: Server: IPv6: Client request success message : granted: IA OPTION GRANTED
+ DHCP: Server: IPv6: Client request failure message : Failure unspecified: IA OPTION NOT GRANTED-FAILURE UNSPECIFIED
+ DHCP: Server: IPv6: Client request failure message : No addresses available: IA OPTION NOT GRANTED-NO ADDRESSES AVAILABLE
+ DHCP: Server: IPv6: Client request failure message : Invalid client request: IA OPTION NOT GRANTED-INVALID CLIENT REQUEST
+ DHCP: Server: IPv6: Client request failure message : Client not on link: IA OPTION NOT GRANTED-CLIENT NOT ON LINK
+ DHCP: Server: IPv6: Client request failure message : Client must use multicast: IA OPTION NOT GRANTED-CLIENT MUST USE MULTICAST
+ DHCP: Server: IPv6: Session inactivity timeout(seconds): 20
+ Telnet: Server: Internal thread priority: 16
+ Telnet: Server: Maximum clients to serve simultaneously: 4
+ Telnet: Server: Socket window size (bytes): 2048
+ Telnet: Server: Server time out (seconds): 10
+ Telnet: Server: Client inactivity timeout (seconds): 600
+ Telnet: Server: Timeout check period (seconds): 60
+ Telnet: Server: Option negotiation: Enable
+ Telnet: Server: Use application packet pool: Disable
+ Telnet: Server: Packet size in the pool (bytes): 300
+ Telnet: Server: Total packet pool size (bytes): 2048
+ SNTP: Client: Internal thread stack size (bytes): 2048
+ SNTP: Client: SNTP client thread time slicing interval (ticks): TX_NO_TIME_SLICE
+ SNTP: Client: Internal thread priority: 2
+ SNTP: Client: UDP socket name: SNTP Client socket
+ SNTP: Client: UDP port number: 123
+ SNTP: Client: Server UDP port: 123
+ SNTP: Client: Time to live: 128
+ SNTP: Client: Maximum UDP packets queue depth (units): 5
+ SNTP: Client: Packet allocation timeout (seconds): 1
+ SNTP: Client: SNTP version to use: 3
+ SNTP: Client: NTP minimum version: 3
+ SNTP: Client: Lowest level server stratum client accepts: 2
+ SNTP: Client: Minimum time difference that triggers adjustment (milliseconds): 10
+ SNTP: Client: Maximum time adjustment allowed to local clock time (milliseconds): 180000
+ SNTP: Client: Ignore maximum time adjust limit at startup: True
+ SNTP: Client: Maximum time lapse without valid update (seconds): 7200
+ SNTP: Client: 'Update time remaining' timer update interval (seconds): 1
+ SNTP: Client: Starting poll interval for unicast update request (seconds): 3600
+ SNTP: Client: Poll interval increment after failed time update: 2
+ SNTP: Client: Calculate round trip time of messages: False
+ SNTP: Client: Maximum server clock inaccuracy to accept (to disable set 0): 50000
+ SNTP: Client: Invalid message limit to mark server invalid: 3
+ SNTP: Client: Randomize update request interval on startup: False
+ SNTP: Client: Internal Task sleep interval (ticks): 1
+ SNTP: Client: Current calendar year: 2016
+ TFTP: Common: Maximum error string length (bytes): 64
+ TFTP: Common: Time to live: 128
+ TFTP: Common: Type of Service for UDP requests: Normal
+ TFTP: Common: Fragmentation option: Don't fragment
+ TFTP: Client: Source port to use: NX_ANY_PORT
+ MQTT: Client: NX Secure: Disable
+ MQTT: Client: Cloud Enable: Disable
+ MQTT: Client: Keepalive Timer Rate (s): 1
+ MQTT: Client: Ping Timeout Delay (s): 1
+ MQTT: Client: Socket Timeout (in timer ticks) : 0xFFFFFFFF
+ NAT: Minimum count for translation entry: 3
+ NAT: Timeout for translation entry (seconds): 240
+ NAT: Minimum assigned port number for outbound TCP packets: 20000
+ NAT: Maximum assigned port number for outbound TCP packets: 30000
+ NAT: Minimum assigned port number for outbound UDP packets: 20000
+ NAT: Maximum assigned port number for outbound UDP packets: 30000
+ NAT: Minimum ICMP query identifier: 20000
+ NAT: Maximum ICMP query identifier: 30000
+ FTP: Common: Control Type of Service: Normal
+ FTP: Common: Data Type of Service: Normal
+ FTP: Common: Fragmentation option: Don't fragment
+ FTP: Common: Time to live: 128
+ FTP: Common: Duration between client inactivity check (seconds): 60
+ FTP: Client: TCP socket to use: NX_ANY_PORT
+ SNMP: Agent: Internal thread stack size (bytes): 4096
+ SNMP: Agent: SNMP agent priority: 16
+ SNMP: Agent: Type of service for SNMP responses: Normal
+ SNMP: Agent: Fragment enable for SNMP PDU requests: Dont Fragment
+ SNMP: Agent: SNMP socket time to live: 128
+ SNMP: Agent: Agent timeout: 100
+ SNMP: Agent: Max octet string size: 255
+ SNMP: Agent: Max context string size: 32
+ SNMP: Agent: Max User name Size: 64
+ SNMP: Agent: Max security Key Size: 64
+ SNMP: Agent: Minimum SNMP packet size: 560
+ SNMP: Agent: UDP port number: 161
+ SNMP: Agent: Trap destination port: 162
+ SNMP: Agent: Max trap Key Size: 64
+ SNMP: Agent: SNMP Version 1: Enable
+ SNMP: Agent: SNMP Version 2: Enable
+ SNMP: Agent: SNMP Version 3: Enable
+ POP3: Client: Maximum buffer size to store messages (bytes): 2000
+ POP3: Client: Packet time out (seconds): 1
+ POP3: Client: Connection time out (seconds): 30
+ POP3: Client: Disconnect time out (seconds): 2
+ POP3: Client: TCP socket send wait (seconds): 2
+ POP3: Client: Server reply timeout (seconds): 10
+ POP3: Client: TCP window size (bytes): 1460
+ POP3: Client: Maximum user name length (bytes): 40
+ POP3: Client: Maximum password length (bytes): 20
+ FTP: Server: Internal thread priority: 16
+ FTP: Server: Internal thread time slicing interval (ticks): 2
+ FTP: Server: Maximum clients to serve simultaneously: 4
+ FTP: Server: Control window size (bytes): 400
+ FTP: Server: Data window size (bytes): 2048
+ FTP: Server: Duration internal services will suspend for (seconds): 1
+ FTP: Server: Maximum username length (bytes): 20
+ FTP: Server: Maximum password length (bytes): 20
+ FTP: Server: Duration allowed with no activity (seconds): 240
+ FTP: Server: Socket retransmit timeout (seconds): 2
+ FTP: Server: Maximum queued transmit packets: 20
+ FTP: Server: Number of socket retransmissions: 10
+ FTP: Server: Binary left shift as multiplier for next retry duration: 2
+ HTTP: Server: FileX Support: Enable
+ HTTP: Server: Multipart HTTP requests support: Disable
+ HTTP: Server: Internal thread priority: 16
+ HTTP: Server: Internal thread time slicing interval (ticks): 2
+ HTTP: Server: Server socket window size (bytes): 2048
+ HTTP: Server: Server time out (seconds): 10
+ HTTP: Server: Server time out for accept (seconds): 10
+ HTTP: Server: Server time out for disconnect (seconds): 10
+ HTTP: Server: Server time out for receive (seconds): 10
+ HTTP: Server: Server time out for send (seconds): 10
+ HTTP: Server: Maximum size of header field (bytes): 256
+ HTTP: Server: Maximum connections in queue: 5
+ HTTP: Server: Maximum client user name length (bytes): 20
+ HTTP: Server: Maximum client user password length (bytes): 20
+ HTTP: Server: Minimum size of packets in pool (bytes): 600
+ HTTP: Server: Maximum number of queued transmit packets (units): 20
+ HTTP: Server: Wait before retry (seconds): 2
+ HTTP: Server: Maximum number of retries per packet: 10
+ HTTP: Server: Binary left shift as multiplier for next retry duration: 1
+ TFTP: Server: FileX support: Enable
+ TFTP: Server: Retransmission on client request support: Disable
+ TFTP: Server: Internal thread priority: 16
+ TFTP: Server: Maximum clients to serve simultaneously: 10
+ TFTP: Server: Time slice for internal thread: 2
+ TFTP: Server: Client request activity timeout check interval (ticks): 20
+ TFTP: Server: Ack or data retransmission interval (ticks): 200
+ TFTP: Server: Maximum retries for transmission without response: 5
+ TFTP: Server: Maximum retries for transmission with duplicate response: 2
+ Web HTTP: Server: HTTPS Support: Disable
+ Web HTTP: Server: FileX Support: Enable
+ Web HTTP: Server: Multipart HTTP requests support: Disable
+ Web HTTP: Server: Server thread priority: 16
+ Web HTTP: Server: Server thread time slicing interval (ticks): 2
+ Web HTTP: Server: Server socket window size (bytes): 2048
+ Web HTTP: Server: Server time out (seconds): 10
+ Web HTTP: Server: Server time out for accept (seconds): 10
+ Web HTTP: Server: Server time out for disconnect (seconds): 10
+ Web HTTP: Server: Server time out for receive (seconds): 10
+ Web HTTP: Server: Server time out for send (seconds): 10
+ Web HTTP: Server: Maximum size of header field (bytes): 256
+ Web HTTP: Server: Maximum connections in queue: 4
+ Web HTTP: Server: Maximum length of resource name: 40
+ Web HTTP: Server: Number of simultaneous sessions for server: 2
+ Web HTTP: Server: Minimum size of packets in pool (bytes): 600
+ Web HTTP: Server: Maximum number of queued transmit packets (units): 20
+ Web HTTP: Server: Server Socket Re-transmission Timeout (seconds): 2
+ Web HTTP: Server: Maximum number of retries per packet: 10
+ Web HTTP: Server: Server Next Re-transmission timeout shift: 1
+ Common: TCP/IP Offload: Disable
+ Common: Interface Capability: Disable
+ Azure IoT: Defender Security Module: Disable
+
+ Module "Azure RTOS NetX Duo Packet Pool Instance"
+ Common: Error Checking: Enabled (default)
+ Common: IP Packet Filter: Disabled (default)
+ Common: IP Static Routing: Disabled (default)
+ Common: Physical Header:
+ Common: Physical Trailer:
+ Common: ARP Defend By Reply: Disabled (default)
+ Common: ARP Mac Change Notification: Disabled (default)
+ Common: ARP Expiration Rate:
+ Common: ARP Update Rate:
+ Common: TCP ACK Timer Rate:
+ Common: TCP Fast Timer Rate:
+ Common: TCP Transmit Timer Rate:
+ Common: TCP Keepalive Initial:
+ Common: TCP Keepalive Retry Interval:
+ Common: ARP Maximum Retries:
+ Common: ARP Maximum Queue Depth:
+ Common: ARP Auto ARP Entry: Enabled (default)
+ Common: Maximum Multicast Groups:
+ Common: Maximum Listen Requests:
+ Common: TCP Keepalive: Disabled (default)
+ Common: TCP Window Scaling: Disabled (default)
+ Common: TCP Immediate ACK: Disabled (default)
+ Common: TCP ACK Every N Packets:
+ Common: TCP Maximum Retries:
+ Common: TCP Maximum TX Queue:
+ Common: TCP Retry Shift:
+ Common: TCP Keepalive Retries:
+ Common: Driver Deferred Processing: Disabled (default)
+ Common: Loopback Interface: Enabled (default)
+ Common: Maximum Physical Interfaces:
+ Common: Fragmentation support: Enabled (default)
+ Common: IP RX Checksum: Enabled (default)
+ Common: IP TX Checksum: Enabled (default)
+ Common: TCP RX Checksum: Enabled (default)
+ Common: TCP TX Checksum: Enabled (default)
+ Common: UDP RX Checksum: Enabled (default)
+ Common: UDP TX Checksum: Enabled (default)
+ Common: Reset Disconnect: Enabled (default)
+ Common: RX Size Checking: Enabled (default)
+ Common: ARP Info: Enabled (default)
+ Common: IP Info: Enabled (default)
+ Common: ICMP Info: Enabled (default)
+ Common: IGMPv2: Enabled (default)
+ Common: IGMP Info: Enabled (default)
+ Common: Packet Info: Enabled (default)
+ Common: RARP Info: Enabled (default)
+ Common: TCP Info: Enabled (default)
+ Common: UDP Info: Enabled (default)
+ Common: Extended Notify Support: Disabled (default)
+ Common: NAT: Disabled (default)
+ Common: Packet Header Pad Size:
+ Common: TCP MSS Minimum:
+ Common: Source Address Check: Disabled (default)
+ Common: ARP Defend Interval:
+ Common: TCP Maximum Out Of Order Packets:
+ Common: NetX Duo IPV6 Support: Enabled (default)
+ Common: Notify when the IPv6 address is changed: Disabled (default)
+ Common: Allow discover maximum MTU in the path: Disabled (default)
+ Common: Wait before resetting target's path MTU in destination table (seconds):
+ Common: IPv6 routing table entry limit:
+ Common: IPv6 destination table entry limit:
+ Common: Maximum time allowed to reassemble IP fragment:
+ Common: Maximum time allowed to reassemble IPv4 fragment:
+ Common: Maximum time allowed to reassemble IPv6 fragment:
+ Common: IPv6 multicast join/leave function support: Disabled (default)
+ Common: Size of the prefix table for router advertisements:
+ Common: Stateless address auto-configuration support: Disabled (default)
+ Common: IPv6 address pool entry limit:
+ Common: Delay before the first stale cache entry solicitation (seconds):
+ Common: Duplicate Address Detection support: Enabled (default)
+ Common: Neighbor Solicitation message count before interface address marked valid:
+ Common: Retain older cache table entries till timeout option: Disabled (default)
+ Common: IPv6 Neighbor Cache table entry limit.:
+ Common: Neighbor Solicitation message count for IPv6 Neighbor Discovery protocol:
+ Common: Neighbor Solicitation message count to determine neighbor’s reachability:
+ Common: Maximum entries in ND cache queue:
+ Common: Duration for address to be 'reachable' with no packets received from it (seconds):
+ Common: Delay between solicitation packets (milliseconds):
+ Common: ICMPv6 error message in response to invalid packet support: Enabled (default)
+ Common: ICMPv6 redirect packet processing support: Enabled (default)
+ Common: IPv6 router advertisement packet processing support: Enabled (default)
+ Common: Periodic IPv6 router solicitation messages support: Enabled (default)
+ Common: Maximum host router solicitations till no response is received:
+ Common: Interval between two router solicitation messages:
+ Common: Checksum computation support on received ICMPv4 packets: Enabled (default)
+ Common: Checksum computation support on received ICMPv6 packets: Enabled (default)
+ Common: Checksum computation support on received ICMP packets: Enabled (default)
+ Common: Checksum computation support on transmitted ICMPv4 packets: Enabled (default)
+ Common: Checksum computation support on transmitted ICMPv6 packets: Enabled (default)
+ Common: Checksum computation support on transmitted ICMP packets: Enabled (default)
+ Common: Packet Alignment:
+ Common: Random Number Generator: rand
+ Common: Seed Random Number Generator: srand
+ DHCP: Common: IPv4: Type of Service for UDP requests: Normal
+ DHCP: Common: IPv4: Fragmentation option: Don't fragment
+ DHCP: Common: IPv4: Time to live: 128
+ DHCP: Common: IPv4: Packet Queue depth: 5
+ DHCP: Client: IPv4: Internal thread priority: 3
+ DHCP: Client: IPv4: Internal thread stack size (bytes): 4096
+ DHCP: Client: IPv4: Timeout between DHCP messages processed (seconds): 1
+ DHCP: Client: IPv4: Use BOOTP: Disable
+ DHCP: Client: IPv4: Send ARP probe: Disable
+ DHCP: Client: IPv4: ARP probe wait time (seconds): 1
+ DHCP: Client: IPv4: Minimum ARP probe wait time (seconds): 1
+ DHCP: Client: IPv4: Maximum ARP probe wait time (seconds): 2
+ DHCP: Client: IPv4: ARP probe count: 2
+ DHCP: Client: IPv4: Maximum retransmission timeout (seconds): 64
+ DHCP: Client: IPv4: Minimum renew timeout (seconds): 60
+ DHCP: Client: IPv4: Minimum retransmission timeout (seconds): 4
+ DHCP: Client: IPv4: Persistent client state: Disable
+ DHCP: Client: IPv4: Maximum message size support: Disable
+ DHCP: Client: IPv4: DHCP options buffer size (bytes): 312
+ DHCP: Client: IPv4: Maximum number of network interfaces for DHCP client: 1
+ DHCP: Client: IPv4: Wait before restarting the configuration process (seconds): 10
+ HTTP: Common: Type of Service: Normal
+ HTTP: Common: Fragmentation option: Don't fragment
+ HTTP: Common: Time to live: 128
+ HTTP: Common: MD5 Support: Disable
+ HTTP: Common: Maximum resource name length (bytes): 40
+ HTTP: Common: Maximum password length (bytes): 20
+ HTTP: Common: Maximum username length (bytes): 20
+ HTTP: Client: Minimum packet size (bytes): 600
+ HTTP: Client: Operation timeout (seconds): 10
+ DNS: Client: DNS Control Type of Service: Normal
+ DNS: Client: Socket fragmentation option: Dont fragment
+ DNS: Client: Time to live: 128
+ DNS: Client: Client DNS IP version: IPv4
+ DNS: Client: Maximum number of DNS Servers in the Client server list: 5
+ DNS: Client: Maximum DNS queries size (bytes): 512
+ DNS: Client: Maximum retries for a server: 3
+ DNS: Client: Maximum duration to retransmit a DNS query (seconds): 64
+ DNS: Client: Packet allocate timeout (seconds): 1
+ DNS: Client: Client has DNS and Gateway server: Disable
+ DNS: Client: Clear previous DNS queries from queue: Disable
+ DNS: Client: Extended RR types support: Disable
+ DNS: Client: Cache support: Disable
+ Telnet: Common: Type of service for TCP requests: Normal
+ Telnet: Common: Fragmentation option: Don't fragment
+ Telnet: Common: Server TCP port number: 23
+ Telnet: Common: Time to live: 128
+ AutoIP: Wait before sending first probe (seconds): 1
+ AutoIP: ARP probes to send: 3
+ AutoIP: Minimum wait between probes (seconds): 1
+ AutoIP: Maximum wait between probes (seconds): 2
+ AutoIP: Maximum conflicts before increasing processing delay: 10
+ AutoIP: Wait extend after maximum conflicts (seconds): 60
+ AutoIP: Wait before announcement (seconds): 2
+ AutoIP: Number of ARP announces: 2
+ AutoIP: Wait between announces (seconds): 2
+ AutoIP: Wait between defense announces (seconds): 10
+ Web HTTP: Common: Type of Service: Normal
+ Web HTTP: Common: Fragmentation option: Don't fragment
+ Web HTTP: Common: MD5 Support: Disable
+ Web HTTP: Common: Time to live: 128
+ Web HTTP: Common: Maximum password length (bytes): 20
+ Web HTTP: Common: Maximum username length (bytes): 20
+ Web HTTP: Client: Minimum packet size (bytes): 300
+ Web HTTP: Client: HTTPS Support: Disable
+ SMTP: Client: TCP window size (bytes): 1460
+ SMTP: Client: Packet allocation timeout (seconds): 2
+ SMTP: Client: TCP socket connect timeout (seconds): 10
+ SMTP: Client: TCP socket disconnect timeout (seconds): 5
+ SMTP: Client: Server greeting reply timeout (seconds): 10
+ SMTP: Client: Command timeout (seconds): 10
+ SMTP: Client: Mail data request timeout (seconds): 30
+ SMTP: Client: TCP socket send completion timeout (seconds): 5
+ SMTP: Client: Server challenge maximum string length (bytes): 200
+ SMTP: Client: Maximum password length (bytes): 20
+ SMTP: Client: Maximum username length (bytes): 40
+ DHCP: Client: IPv6: Internal thread priority: 3
+ DHCP: Client: IPv6: Time out for obtaining DHCPv6 client mutex (ticks): TX_WAIT_FOREVER
+ DHCP: Client: IPv6: Time interval between current IP address lease time update (seconds): 1
+ DHCP: Client: IPv6: Maximum IA addresses allowed in client record: 1
+ DHCP: Client: IPv6: Number of DNS servers the client will store: 2
+ DHCP: Client: IPv6: Number of time servers the client will store: 1
+ DHCP: Client: IPv6: Domain name buffer size (bytes): 32
+ DHCP: Client: IPv6: Current time zone information buffer size (bytes): 16
+ DHCP: Client: IPv6: Maximum DHCPv6 server messages buffer size (bytes): 100
+ DHCP: Common: IPv6: Type of Service for UDP requests: Normal
+ DHCP: Common: IPv6: Time to live: 128
+ DHCP: Common: IPv6: Packet Queue depth: 5
+ DHCP: Common: IPv6: Packet allocation timeout (seconds): 3
+ DHCP: Common: IPv6: Interval for active session time update (seconds): 3
+ DHCP: Server: IPv4: Internal thread priority: 2
+ DHCP: Server: IPv4: Packet allocate timeout (seconds): 2
+ DHCP: Server: IPv4: Fast periodic timer interval to check session inactivity timeout (seconds): 10
+ DHCP: Server: IPv4: DHCP Client Session timeout - multiple of Fast periodic interval (seconds): 10
+ DHCP: Server: IPv4: Client IP address default lease time (seconds): 0xFFFFFFFF
+ DHCP: Server: IPv4: Slow periodic timer interval to check IP lease expiration (seconds): 1000
+ DHCP: Server: IPv4: Size of the array to contain options in client request (units): 12
+ DHCP: Server: IPv4: Server option list (optional - use space for separation) : 1 3 6
+ DHCP: Server: IPv4: Server option list size (optional): 3
+ DHCP: Server: IPv4: Size of the server host name buffer (bytes): 32
+ DHCP: Server: IPv4: Size of the current client hostname buffer (bytes): 32
+ DHCP: Server: IPv4: Maximum size of an IP addresses list (units): 20
+ DHCP: Server: IPv4: Size of client record table (units): 50
+ DHCP: Server: IPv4: Size of the BOOT buffer (bytes): 548
+ DHCP: Server: IPv6: Internal thread priority: 2
+ DHCP: Server: IPv6: Client lease time expiration check interval (seconds): 60
+ DHCP: Server: IPv6: DHCPv6 packet receive timeout (seconds): 1
+ DHCP: Server: IPv6: Server preference ranking for clients: 0
+ DHCP: Server: IPv6: Maximum options to extract from a client message: 6
+ DHCP: Server: IPv6: Server interval for first client IP address renewal attempt (seconds): 2000
+ DHCP: Server: IPv6: Server interval for second client IP address renewal attempt (seconds): 3000
+ DHCP: Server: IPv6: Time interval after which client IP is deprecated (seconds): 2 * NX_DHCPV6_DEFAULT_T1_TIME
+ DHCP: Server: IPv6: Time interval after which leased IP is invalid (seconds): 2 * NX_DHCPV6_DEFAULT_PREFERRED_TIME
+ DHCP: Server: IPv6: Maximum server status option message size (bytes): 100
+ DHCP: Server: IPv6: Maximum Size of the Server’s IP lease table (count): 100
+ DHCP: Server: IPv6: Size of the Server’s Client record table (count): 120
+ DHCP: Server: IPv6: Server socket fragmentation option: Dont fragment
+ DHCP: Server: IPv6: Vendor assigned unique ID: abcdeffghijklmnopqrstuvwxyz
+ DHCP: Server: IPv6: Private vendor ID: 0x12345678
+ DHCP: Server: IPv6: Size of Vendor ID buffer (bytes): 48
+ DHCP: Server: IPv6: Client request success message : granted: IA OPTION GRANTED
+ DHCP: Server: IPv6: Client request failure message : Failure unspecified: IA OPTION NOT GRANTED-FAILURE UNSPECIFIED
+ DHCP: Server: IPv6: Client request failure message : No addresses available: IA OPTION NOT GRANTED-NO ADDRESSES AVAILABLE
+ DHCP: Server: IPv6: Client request failure message : Invalid client request: IA OPTION NOT GRANTED-INVALID CLIENT REQUEST
+ DHCP: Server: IPv6: Client request failure message : Client not on link: IA OPTION NOT GRANTED-CLIENT NOT ON LINK
+ DHCP: Server: IPv6: Client request failure message : Client must use multicast: IA OPTION NOT GRANTED-CLIENT MUST USE MULTICAST
+ DHCP: Server: IPv6: Session inactivity timeout(seconds): 20
+ Telnet: Server: Internal thread priority: 16
+ Telnet: Server: Maximum clients to serve simultaneously: 4
+ Telnet: Server: Socket window size (bytes): 2048
+ Telnet: Server: Server time out (seconds): 10
+ Telnet: Server: Client inactivity timeout (seconds): 600
+ Telnet: Server: Timeout check period (seconds): 60
+ Telnet: Server: Option negotiation: Enable
+ Telnet: Server: Use application packet pool: Disable
+ Telnet: Server: Packet size in the pool (bytes): 300
+ Telnet: Server: Total packet pool size (bytes): 2048
+ SNTP: Client: Internal thread stack size (bytes): 2048
+ SNTP: Client: SNTP client thread time slicing interval (ticks): TX_NO_TIME_SLICE
+ SNTP: Client: Internal thread priority: 2
+ SNTP: Client: UDP socket name: SNTP Client socket
+ SNTP: Client: UDP port number: 123
+ SNTP: Client: Server UDP port: 123
+ SNTP: Client: Time to live: 128
+ SNTP: Client: Maximum UDP packets queue depth (units): 5
+ SNTP: Client: Packet allocation timeout (seconds): 1
+ SNTP: Client: SNTP version to use: 3
+ SNTP: Client: NTP minimum version: 3
+ SNTP: Client: Lowest level server stratum client accepts: 2
+ SNTP: Client: Minimum time difference that triggers adjustment (milliseconds): 10
+ SNTP: Client: Maximum time adjustment allowed to local clock time (milliseconds): 180000
+ SNTP: Client: Ignore maximum time adjust limit at startup: True
+ SNTP: Client: Maximum time lapse without valid update (seconds): 7200
+ SNTP: Client: 'Update time remaining' timer update interval (seconds): 1
+ SNTP: Client: Starting poll interval for unicast update request (seconds): 3600
+ SNTP: Client: Poll interval increment after failed time update: 2
+ SNTP: Client: Calculate round trip time of messages: False
+ SNTP: Client: Maximum server clock inaccuracy to accept (to disable set 0): 50000
+ SNTP: Client: Invalid message limit to mark server invalid: 3
+ SNTP: Client: Randomize update request interval on startup: False
+ SNTP: Client: Internal Task sleep interval (ticks): 1
+ SNTP: Client: Current calendar year: 2016
+ TFTP: Common: Maximum error string length (bytes): 64
+ TFTP: Common: Time to live: 128
+ TFTP: Common: Type of Service for UDP requests: Normal
+ TFTP: Common: Fragmentation option: Don't fragment
+ TFTP: Client: Source port to use: NX_ANY_PORT
+ MQTT: Client: NX Secure: Disable
+ MQTT: Client: Cloud Enable: Disable
+ MQTT: Client: Keepalive Timer Rate (s): 1
+ MQTT: Client: Ping Timeout Delay (s): 1
+ MQTT: Client: Socket Timeout (in timer ticks) : 0xFFFFFFFF
+ NAT: Minimum count for translation entry: 3
+ NAT: Timeout for translation entry (seconds): 240
+ NAT: Minimum assigned port number for outbound TCP packets: 20000
+ NAT: Maximum assigned port number for outbound TCP packets: 30000
+ NAT: Minimum assigned port number for outbound UDP packets: 20000
+ NAT: Maximum assigned port number for outbound UDP packets: 30000
+ NAT: Minimum ICMP query identifier: 20000
+ NAT: Maximum ICMP query identifier: 30000
+ FTP: Common: Control Type of Service: Normal
+ FTP: Common: Data Type of Service: Normal
+ FTP: Common: Fragmentation option: Don't fragment
+ FTP: Common: Time to live: 128
+ FTP: Common: Duration between client inactivity check (seconds): 60
+ FTP: Client: TCP socket to use: NX_ANY_PORT
+ SNMP: Agent: Internal thread stack size (bytes): 4096
+ SNMP: Agent: SNMP agent priority: 16
+ SNMP: Agent: Type of service for SNMP responses: Normal
+ SNMP: Agent: Fragment enable for SNMP PDU requests: Dont Fragment
+ SNMP: Agent: SNMP socket time to live: 128
+ SNMP: Agent: Agent timeout: 100
+ SNMP: Agent: Max octet string size: 255
+ SNMP: Agent: Max context string size: 32
+ SNMP: Agent: Max User name Size: 64
+ SNMP: Agent: Max security Key Size: 64
+ SNMP: Agent: Minimum SNMP packet size: 560
+ SNMP: Agent: UDP port number: 161
+ SNMP: Agent: Trap destination port: 162
+ SNMP: Agent: Max trap Key Size: 64
+ SNMP: Agent: SNMP Version 1: Enable
+ SNMP: Agent: SNMP Version 2: Enable
+ SNMP: Agent: SNMP Version 3: Enable
+ POP3: Client: Maximum buffer size to store messages (bytes): 2000
+ POP3: Client: Packet time out (seconds): 1
+ POP3: Client: Connection time out (seconds): 30
+ POP3: Client: Disconnect time out (seconds): 2
+ POP3: Client: TCP socket send wait (seconds): 2
+ POP3: Client: Server reply timeout (seconds): 10
+ POP3: Client: TCP window size (bytes): 1460
+ POP3: Client: Maximum user name length (bytes): 40
+ POP3: Client: Maximum password length (bytes): 20
+ FTP: Server: Internal thread priority: 16
+ FTP: Server: Internal thread time slicing interval (ticks): 2
+ FTP: Server: Maximum clients to serve simultaneously: 4
+ FTP: Server: Control window size (bytes): 400
+ FTP: Server: Data window size (bytes): 2048
+ FTP: Server: Duration internal services will suspend for (seconds): 1
+ FTP: Server: Maximum username length (bytes): 20
+ FTP: Server: Maximum password length (bytes): 20
+ FTP: Server: Duration allowed with no activity (seconds): 240
+ FTP: Server: Socket retransmit timeout (seconds): 2
+ FTP: Server: Maximum queued transmit packets: 20
+ FTP: Server: Number of socket retransmissions: 10
+ FTP: Server: Binary left shift as multiplier for next retry duration: 2
+ HTTP: Server: FileX Support: Enable
+ HTTP: Server: Multipart HTTP requests support: Disable
+ HTTP: Server: Internal thread priority: 16
+ HTTP: Server: Internal thread time slicing interval (ticks): 2
+ HTTP: Server: Server socket window size (bytes): 2048
+ HTTP: Server: Server time out (seconds): 10
+ HTTP: Server: Server time out for accept (seconds): 10
+ HTTP: Server: Server time out for disconnect (seconds): 10
+ HTTP: Server: Server time out for receive (seconds): 10
+ HTTP: Server: Server time out for send (seconds): 10
+ HTTP: Server: Maximum size of header field (bytes): 256
+ HTTP: Server: Maximum connections in queue: 5
+ HTTP: Server: Maximum client user name length (bytes): 20
+ HTTP: Server: Maximum client user password length (bytes): 20
+ HTTP: Server: Minimum size of packets in pool (bytes): 600
+ HTTP: Server: Maximum number of queued transmit packets (units): 20
+ HTTP: Server: Wait before retry (seconds): 2
+ HTTP: Server: Maximum number of retries per packet: 10
+ HTTP: Server: Binary left shift as multiplier for next retry duration: 1
+ TFTP: Server: FileX support: Enable
+ TFTP: Server: Retransmission on client request support: Disable
+ TFTP: Server: Internal thread priority: 16
+ TFTP: Server: Maximum clients to serve simultaneously: 10
+ TFTP: Server: Time slice for internal thread: 2
+ TFTP: Server: Client request activity timeout check interval (ticks): 20
+ TFTP: Server: Ack or data retransmission interval (ticks): 200
+ TFTP: Server: Maximum retries for transmission without response: 5
+ TFTP: Server: Maximum retries for transmission with duplicate response: 2
+ Web HTTP: Server: HTTPS Support: Disable
+ Web HTTP: Server: FileX Support: Enable
+ Web HTTP: Server: Multipart HTTP requests support: Disable
+ Web HTTP: Server: Server thread priority: 16
+ Web HTTP: Server: Server thread time slicing interval (ticks): 2
+ Web HTTP: Server: Server socket window size (bytes): 2048
+ Web HTTP: Server: Server time out (seconds): 10
+ Web HTTP: Server: Server time out for accept (seconds): 10
+ Web HTTP: Server: Server time out for disconnect (seconds): 10
+ Web HTTP: Server: Server time out for receive (seconds): 10
+ Web HTTP: Server: Server time out for send (seconds): 10
+ Web HTTP: Server: Maximum size of header field (bytes): 256
+ Web HTTP: Server: Maximum connections in queue: 4
+ Web HTTP: Server: Maximum length of resource name: 40
+ Web HTTP: Server: Number of simultaneous sessions for server: 2
+ Web HTTP: Server: Minimum size of packets in pool (bytes): 600
+ Web HTTP: Server: Maximum number of queued transmit packets (units): 20
+ Web HTTP: Server: Server Socket Re-transmission Timeout (seconds): 2
+ Web HTTP: Server: Maximum number of retries per packet: 10
+ Web HTTP: Server: Server Next Re-transmission timeout shift: 1
+ Common: TCP/IP Offload: Disable
+ Common: Interface Capability: Disable
+ Azure IoT: Defender Security Module: Disable
+
+ Module "NetX Duo Ethernet Driver (rm_netxduo_ether)"
+ Module "Ethernet (r_ether)"
+ Parameter Checking: Default (BSP)
+ ET0_LINKSTA Pin Status Flag: Fall -> Rise
+ Link Signal Change Flag: Unused
+
+ Module "Ethernet (r_ether_phy)"
+ Parameter Checking: Default (BSP)
+ KSZ8091RNB Target: Disabled
+ KSZ8041 Target: Disabled
+ DP83620 Target: Disabled
+ ICS1894 Target: Disabled
+ User Own Target: Disabled
+ Reference Clock: Default
+ Automatic Phy LSI Initialization: Enabled
+
+ Module "Azure RTOS NetX Duo Common"
+ Common: Error Checking: Enabled (default)
+ Common: IP Packet Filter: Disabled (default)
+ Common: IP Static Routing: Disabled (default)
+ Common: Physical Header:
+ Common: Physical Trailer:
+ Common: ARP Defend By Reply: Disabled (default)
+ Common: ARP Mac Change Notification: Disabled (default)
+ Common: ARP Expiration Rate:
+ Common: ARP Update Rate:
+ Common: TCP ACK Timer Rate:
+ Common: TCP Fast Timer Rate:
+ Common: TCP Transmit Timer Rate:
+ Common: TCP Keepalive Initial:
+ Common: TCP Keepalive Retry Interval:
+ Common: ARP Maximum Retries:
+ Common: ARP Maximum Queue Depth:
+ Common: ARP Auto ARP Entry: Enabled (default)
+ Common: Maximum Multicast Groups:
+ Common: Maximum Listen Requests:
+ Common: TCP Keepalive: Disabled (default)
+ Common: TCP Window Scaling: Disabled (default)
+ Common: TCP Immediate ACK: Disabled (default)
+ Common: TCP ACK Every N Packets:
+ Common: TCP Maximum Retries:
+ Common: TCP Maximum TX Queue:
+ Common: TCP Retry Shift:
+ Common: TCP Keepalive Retries:
+ Common: Driver Deferred Processing: Disabled (default)
+ Common: Loopback Interface: Enabled (default)
+ Common: Maximum Physical Interfaces:
+ Common: Fragmentation support: Enabled (default)
+ Common: IP RX Checksum: Enabled (default)
+ Common: IP TX Checksum: Enabled (default)
+ Common: TCP RX Checksum: Enabled (default)
+ Common: TCP TX Checksum: Enabled (default)
+ Common: UDP RX Checksum: Enabled (default)
+ Common: UDP TX Checksum: Enabled (default)
+ Common: Reset Disconnect: Enabled (default)
+ Common: RX Size Checking: Enabled (default)
+ Common: ARP Info: Enabled (default)
+ Common: IP Info: Enabled (default)
+ Common: ICMP Info: Enabled (default)
+ Common: IGMPv2: Enabled (default)
+ Common: IGMP Info: Enabled (default)
+ Common: Packet Info: Enabled (default)
+ Common: RARP Info: Enabled (default)
+ Common: TCP Info: Enabled (default)
+ Common: UDP Info: Enabled (default)
+ Common: Extended Notify Support: Disabled (default)
+ Common: NAT: Disabled (default)
+ Common: Packet Header Pad Size:
+ Common: TCP MSS Minimum:
+ Common: Source Address Check: Disabled (default)
+ Common: ARP Defend Interval:
+ Common: TCP Maximum Out Of Order Packets:
+ Common: NetX Duo IPV6 Support: Enabled (default)
+ Common: Notify when the IPv6 address is changed: Disabled (default)
+ Common: Allow discover maximum MTU in the path: Disabled (default)
+ Common: Wait before resetting target's path MTU in destination table (seconds):
+ Common: IPv6 routing table entry limit:
+ Common: IPv6 destination table entry limit:
+ Common: Maximum time allowed to reassemble IP fragment:
+ Common: Maximum time allowed to reassemble IPv4 fragment:
+ Common: Maximum time allowed to reassemble IPv6 fragment:
+ Common: IPv6 multicast join/leave function support: Disabled (default)
+ Common: Size of the prefix table for router advertisements:
+ Common: Stateless address auto-configuration support: Disabled (default)
+ Common: IPv6 address pool entry limit:
+ Common: Delay before the first stale cache entry solicitation (seconds):
+ Common: Duplicate Address Detection support: Enabled (default)
+ Common: Neighbor Solicitation message count before interface address marked valid:
+ Common: Retain older cache table entries till timeout option: Disabled (default)
+ Common: IPv6 Neighbor Cache table entry limit.:
+ Common: Neighbor Solicitation message count for IPv6 Neighbor Discovery protocol:
+ Common: Neighbor Solicitation message count to determine neighbor’s reachability:
+ Common: Maximum entries in ND cache queue:
+ Common: Duration for address to be 'reachable' with no packets received from it (seconds):
+ Common: Delay between solicitation packets (milliseconds):
+ Common: ICMPv6 error message in response to invalid packet support: Enabled (default)
+ Common: ICMPv6 redirect packet processing support: Enabled (default)
+ Common: IPv6 router advertisement packet processing support: Enabled (default)
+ Common: Periodic IPv6 router solicitation messages support: Enabled (default)
+ Common: Maximum host router solicitations till no response is received:
+ Common: Interval between two router solicitation messages:
+ Common: Checksum computation support on received ICMPv4 packets: Enabled (default)
+ Common: Checksum computation support on received ICMPv6 packets: Enabled (default)
+ Common: Checksum computation support on received ICMP packets: Enabled (default)
+ Common: Checksum computation support on transmitted ICMPv4 packets: Enabled (default)
+ Common: Checksum computation support on transmitted ICMPv6 packets: Enabled (default)
+ Common: Checksum computation support on transmitted ICMP packets: Enabled (default)
+ Common: Packet Alignment:
+ Common: Random Number Generator: rand
+ Common: Seed Random Number Generator: srand
+ DHCP: Common: IPv4: Type of Service for UDP requests: Normal
+ DHCP: Common: IPv4: Fragmentation option: Don't fragment
+ DHCP: Common: IPv4: Time to live: 128
+ DHCP: Common: IPv4: Packet Queue depth: 5
+ DHCP: Client: IPv4: Internal thread priority: 3
+ DHCP: Client: IPv4: Internal thread stack size (bytes): 4096
+ DHCP: Client: IPv4: Timeout between DHCP messages processed (seconds): 1
+ DHCP: Client: IPv4: Use BOOTP: Disable
+ DHCP: Client: IPv4: Send ARP probe: Disable
+ DHCP: Client: IPv4: ARP probe wait time (seconds): 1
+ DHCP: Client: IPv4: Minimum ARP probe wait time (seconds): 1
+ DHCP: Client: IPv4: Maximum ARP probe wait time (seconds): 2
+ DHCP: Client: IPv4: ARP probe count: 2
+ DHCP: Client: IPv4: Maximum retransmission timeout (seconds): 64
+ DHCP: Client: IPv4: Minimum renew timeout (seconds): 60
+ DHCP: Client: IPv4: Minimum retransmission timeout (seconds): 4
+ DHCP: Client: IPv4: Persistent client state: Disable
+ DHCP: Client: IPv4: Maximum message size support: Disable
+ DHCP: Client: IPv4: DHCP options buffer size (bytes): 312
+ DHCP: Client: IPv4: Maximum number of network interfaces for DHCP client: 1
+ DHCP: Client: IPv4: Wait before restarting the configuration process (seconds): 10
+ HTTP: Common: Type of Service: Normal
+ HTTP: Common: Fragmentation option: Don't fragment
+ HTTP: Common: Time to live: 128
+ HTTP: Common: MD5 Support: Disable
+ HTTP: Common: Maximum resource name length (bytes): 40
+ HTTP: Common: Maximum password length (bytes): 20
+ HTTP: Common: Maximum username length (bytes): 20
+ HTTP: Client: Minimum packet size (bytes): 600
+ HTTP: Client: Operation timeout (seconds): 10
+ DNS: Client: DNS Control Type of Service: Normal
+ DNS: Client: Socket fragmentation option: Dont fragment
+ DNS: Client: Time to live: 128
+ DNS: Client: Client DNS IP version: IPv4
+ DNS: Client: Maximum number of DNS Servers in the Client server list: 5
+ DNS: Client: Maximum DNS queries size (bytes): 512
+ DNS: Client: Maximum retries for a server: 3
+ DNS: Client: Maximum duration to retransmit a DNS query (seconds): 64
+ DNS: Client: Packet allocate timeout (seconds): 1
+ DNS: Client: Client has DNS and Gateway server: Disable
+ DNS: Client: Clear previous DNS queries from queue: Disable
+ DNS: Client: Extended RR types support: Disable
+ DNS: Client: Cache support: Disable
+ Telnet: Common: Type of service for TCP requests: Normal
+ Telnet: Common: Fragmentation option: Don't fragment
+ Telnet: Common: Server TCP port number: 23
+ Telnet: Common: Time to live: 128
+ AutoIP: Wait before sending first probe (seconds): 1
+ AutoIP: ARP probes to send: 3
+ AutoIP: Minimum wait between probes (seconds): 1
+ AutoIP: Maximum wait between probes (seconds): 2
+ AutoIP: Maximum conflicts before increasing processing delay: 10
+ AutoIP: Wait extend after maximum conflicts (seconds): 60
+ AutoIP: Wait before announcement (seconds): 2
+ AutoIP: Number of ARP announces: 2
+ AutoIP: Wait between announces (seconds): 2
+ AutoIP: Wait between defense announces (seconds): 10
+ Web HTTP: Common: Type of Service: Normal
+ Web HTTP: Common: Fragmentation option: Don't fragment
+ Web HTTP: Common: MD5 Support: Disable
+ Web HTTP: Common: Time to live: 128
+ Web HTTP: Common: Maximum password length (bytes): 20
+ Web HTTP: Common: Maximum username length (bytes): 20
+ Web HTTP: Client: Minimum packet size (bytes): 300
+ Web HTTP: Client: HTTPS Support: Disable
+ SMTP: Client: TCP window size (bytes): 1460
+ SMTP: Client: Packet allocation timeout (seconds): 2
+ SMTP: Client: TCP socket connect timeout (seconds): 10
+ SMTP: Client: TCP socket disconnect timeout (seconds): 5
+ SMTP: Client: Server greeting reply timeout (seconds): 10
+ SMTP: Client: Command timeout (seconds): 10
+ SMTP: Client: Mail data request timeout (seconds): 30
+ SMTP: Client: TCP socket send completion timeout (seconds): 5
+ SMTP: Client: Server challenge maximum string length (bytes): 200
+ SMTP: Client: Maximum password length (bytes): 20
+ SMTP: Client: Maximum username length (bytes): 40
+ DHCP: Client: IPv6: Internal thread priority: 3
+ DHCP: Client: IPv6: Time out for obtaining DHCPv6 client mutex (ticks): TX_WAIT_FOREVER
+ DHCP: Client: IPv6: Time interval between current IP address lease time update (seconds): 1
+ DHCP: Client: IPv6: Maximum IA addresses allowed in client record: 1
+ DHCP: Client: IPv6: Number of DNS servers the client will store: 2
+ DHCP: Client: IPv6: Number of time servers the client will store: 1
+ DHCP: Client: IPv6: Domain name buffer size (bytes): 32
+ DHCP: Client: IPv6: Current time zone information buffer size (bytes): 16
+ DHCP: Client: IPv6: Maximum DHCPv6 server messages buffer size (bytes): 100
+ DHCP: Common: IPv6: Type of Service for UDP requests: Normal
+ DHCP: Common: IPv6: Time to live: 128
+ DHCP: Common: IPv6: Packet Queue depth: 5
+ DHCP: Common: IPv6: Packet allocation timeout (seconds): 3
+ DHCP: Common: IPv6: Interval for active session time update (seconds): 3
+ DHCP: Server: IPv4: Internal thread priority: 2
+ DHCP: Server: IPv4: Packet allocate timeout (seconds): 2
+ DHCP: Server: IPv4: Fast periodic timer interval to check session inactivity timeout (seconds): 10
+ DHCP: Server: IPv4: DHCP Client Session timeout - multiple of Fast periodic interval (seconds): 10
+ DHCP: Server: IPv4: Client IP address default lease time (seconds): 0xFFFFFFFF
+ DHCP: Server: IPv4: Slow periodic timer interval to check IP lease expiration (seconds): 1000
+ DHCP: Server: IPv4: Size of the array to contain options in client request (units): 12
+ DHCP: Server: IPv4: Server option list (optional - use space for separation) : 1 3 6
+ DHCP: Server: IPv4: Server option list size (optional): 3
+ DHCP: Server: IPv4: Size of the server host name buffer (bytes): 32
+ DHCP: Server: IPv4: Size of the current client hostname buffer (bytes): 32
+ DHCP: Server: IPv4: Maximum size of an IP addresses list (units): 20
+ DHCP: Server: IPv4: Size of client record table (units): 50
+ DHCP: Server: IPv4: Size of the BOOT buffer (bytes): 548
+ DHCP: Server: IPv6: Internal thread priority: 2
+ DHCP: Server: IPv6: Client lease time expiration check interval (seconds): 60
+ DHCP: Server: IPv6: DHCPv6 packet receive timeout (seconds): 1
+ DHCP: Server: IPv6: Server preference ranking for clients: 0
+ DHCP: Server: IPv6: Maximum options to extract from a client message: 6
+ DHCP: Server: IPv6: Server interval for first client IP address renewal attempt (seconds): 2000
+ DHCP: Server: IPv6: Server interval for second client IP address renewal attempt (seconds): 3000
+ DHCP: Server: IPv6: Time interval after which client IP is deprecated (seconds): 2 * NX_DHCPV6_DEFAULT_T1_TIME
+ DHCP: Server: IPv6: Time interval after which leased IP is invalid (seconds): 2 * NX_DHCPV6_DEFAULT_PREFERRED_TIME
+ DHCP: Server: IPv6: Maximum server status option message size (bytes): 100
+ DHCP: Server: IPv6: Maximum Size of the Server’s IP lease table (count): 100
+ DHCP: Server: IPv6: Size of the Server’s Client record table (count): 120
+ DHCP: Server: IPv6: Server socket fragmentation option: Dont fragment
+ DHCP: Server: IPv6: Vendor assigned unique ID: abcdeffghijklmnopqrstuvwxyz
+ DHCP: Server: IPv6: Private vendor ID: 0x12345678
+ DHCP: Server: IPv6: Size of Vendor ID buffer (bytes): 48
+ DHCP: Server: IPv6: Client request success message : granted: IA OPTION GRANTED
+ DHCP: Server: IPv6: Client request failure message : Failure unspecified: IA OPTION NOT GRANTED-FAILURE UNSPECIFIED
+ DHCP: Server: IPv6: Client request failure message : No addresses available: IA OPTION NOT GRANTED-NO ADDRESSES AVAILABLE
+ DHCP: Server: IPv6: Client request failure message : Invalid client request: IA OPTION NOT GRANTED-INVALID CLIENT REQUEST
+ DHCP: Server: IPv6: Client request failure message : Client not on link: IA OPTION NOT GRANTED-CLIENT NOT ON LINK
+ DHCP: Server: IPv6: Client request failure message : Client must use multicast: IA OPTION NOT GRANTED-CLIENT MUST USE MULTICAST
+ DHCP: Server: IPv6: Session inactivity timeout(seconds): 20
+ Telnet: Server: Internal thread priority: 16
+ Telnet: Server: Maximum clients to serve simultaneously: 4
+ Telnet: Server: Socket window size (bytes): 2048
+ Telnet: Server: Server time out (seconds): 10
+ Telnet: Server: Client inactivity timeout (seconds): 600
+ Telnet: Server: Timeout check period (seconds): 60
+ Telnet: Server: Option negotiation: Enable
+ Telnet: Server: Use application packet pool: Disable
+ Telnet: Server: Packet size in the pool (bytes): 300
+ Telnet: Server: Total packet pool size (bytes): 2048
+ SNTP: Client: Internal thread stack size (bytes): 2048
+ SNTP: Client: SNTP client thread time slicing interval (ticks): TX_NO_TIME_SLICE
+ SNTP: Client: Internal thread priority: 2
+ SNTP: Client: UDP socket name: SNTP Client socket
+ SNTP: Client: UDP port number: 123
+ SNTP: Client: Server UDP port: 123
+ SNTP: Client: Time to live: 128
+ SNTP: Client: Maximum UDP packets queue depth (units): 5
+ SNTP: Client: Packet allocation timeout (seconds): 1
+ SNTP: Client: SNTP version to use: 3
+ SNTP: Client: NTP minimum version: 3
+ SNTP: Client: Lowest level server stratum client accepts: 2
+ SNTP: Client: Minimum time difference that triggers adjustment (milliseconds): 10
+ SNTP: Client: Maximum time adjustment allowed to local clock time (milliseconds): 180000
+ SNTP: Client: Ignore maximum time adjust limit at startup: True
+ SNTP: Client: Maximum time lapse without valid update (seconds): 7200
+ SNTP: Client: 'Update time remaining' timer update interval (seconds): 1
+ SNTP: Client: Starting poll interval for unicast update request (seconds): 3600
+ SNTP: Client: Poll interval increment after failed time update: 2
+ SNTP: Client: Calculate round trip time of messages: False
+ SNTP: Client: Maximum server clock inaccuracy to accept (to disable set 0): 50000
+ SNTP: Client: Invalid message limit to mark server invalid: 3
+ SNTP: Client: Randomize update request interval on startup: False
+ SNTP: Client: Internal Task sleep interval (ticks): 1
+ SNTP: Client: Current calendar year: 2016
+ TFTP: Common: Maximum error string length (bytes): 64
+ TFTP: Common: Time to live: 128
+ TFTP: Common: Type of Service for UDP requests: Normal
+ TFTP: Common: Fragmentation option: Don't fragment
+ TFTP: Client: Source port to use: NX_ANY_PORT
+ MQTT: Client: NX Secure: Disable
+ MQTT: Client: Cloud Enable: Disable
+ MQTT: Client: Keepalive Timer Rate (s): 1
+ MQTT: Client: Ping Timeout Delay (s): 1
+ MQTT: Client: Socket Timeout (in timer ticks) : 0xFFFFFFFF
+ NAT: Minimum count for translation entry: 3
+ NAT: Timeout for translation entry (seconds): 240
+ NAT: Minimum assigned port number for outbound TCP packets: 20000
+ NAT: Maximum assigned port number for outbound TCP packets: 30000
+ NAT: Minimum assigned port number for outbound UDP packets: 20000
+ NAT: Maximum assigned port number for outbound UDP packets: 30000
+ NAT: Minimum ICMP query identifier: 20000
+ NAT: Maximum ICMP query identifier: 30000
+ FTP: Common: Control Type of Service: Normal
+ FTP: Common: Data Type of Service: Normal
+ FTP: Common: Fragmentation option: Don't fragment
+ FTP: Common: Time to live: 128
+ FTP: Common: Duration between client inactivity check (seconds): 60
+ FTP: Client: TCP socket to use: NX_ANY_PORT
+ SNMP: Agent: Internal thread stack size (bytes): 4096
+ SNMP: Agent: SNMP agent priority: 16
+ SNMP: Agent: Type of service for SNMP responses: Normal
+ SNMP: Agent: Fragment enable for SNMP PDU requests: Dont Fragment
+ SNMP: Agent: SNMP socket time to live: 128
+ SNMP: Agent: Agent timeout: 100
+ SNMP: Agent: Max octet string size: 255
+ SNMP: Agent: Max context string size: 32
+ SNMP: Agent: Max User name Size: 64
+ SNMP: Agent: Max security Key Size: 64
+ SNMP: Agent: Minimum SNMP packet size: 560
+ SNMP: Agent: UDP port number: 161
+ SNMP: Agent: Trap destination port: 162
+ SNMP: Agent: Max trap Key Size: 64
+ SNMP: Agent: SNMP Version 1: Enable
+ SNMP: Agent: SNMP Version 2: Enable
+ SNMP: Agent: SNMP Version 3: Enable
+ POP3: Client: Maximum buffer size to store messages (bytes): 2000
+ POP3: Client: Packet time out (seconds): 1
+ POP3: Client: Connection time out (seconds): 30
+ POP3: Client: Disconnect time out (seconds): 2
+ POP3: Client: TCP socket send wait (seconds): 2
+ POP3: Client: Server reply timeout (seconds): 10
+ POP3: Client: TCP window size (bytes): 1460
+ POP3: Client: Maximum user name length (bytes): 40
+ POP3: Client: Maximum password length (bytes): 20
+ FTP: Server: Internal thread priority: 16
+ FTP: Server: Internal thread time slicing interval (ticks): 2
+ FTP: Server: Maximum clients to serve simultaneously: 4
+ FTP: Server: Control window size (bytes): 400
+ FTP: Server: Data window size (bytes): 2048
+ FTP: Server: Duration internal services will suspend for (seconds): 1
+ FTP: Server: Maximum username length (bytes): 20
+ FTP: Server: Maximum password length (bytes): 20
+ FTP: Server: Duration allowed with no activity (seconds): 240
+ FTP: Server: Socket retransmit timeout (seconds): 2
+ FTP: Server: Maximum queued transmit packets: 20
+ FTP: Server: Number of socket retransmissions: 10
+ FTP: Server: Binary left shift as multiplier for next retry duration: 2
+ HTTP: Server: FileX Support: Enable
+ HTTP: Server: Multipart HTTP requests support: Disable
+ HTTP: Server: Internal thread priority: 16
+ HTTP: Server: Internal thread time slicing interval (ticks): 2
+ HTTP: Server: Server socket window size (bytes): 2048
+ HTTP: Server: Server time out (seconds): 10
+ HTTP: Server: Server time out for accept (seconds): 10
+ HTTP: Server: Server time out for disconnect (seconds): 10
+ HTTP: Server: Server time out for receive (seconds): 10
+ HTTP: Server: Server time out for send (seconds): 10
+ HTTP: Server: Maximum size of header field (bytes): 256
+ HTTP: Server: Maximum connections in queue: 5
+ HTTP: Server: Maximum client user name length (bytes): 20
+ HTTP: Server: Maximum client user password length (bytes): 20
+ HTTP: Server: Minimum size of packets in pool (bytes): 600
+ HTTP: Server: Maximum number of queued transmit packets (units): 20
+ HTTP: Server: Wait before retry (seconds): 2
+ HTTP: Server: Maximum number of retries per packet: 10
+ HTTP: Server: Binary left shift as multiplier for next retry duration: 1
+ TFTP: Server: FileX support: Enable
+ TFTP: Server: Retransmission on client request support: Disable
+ TFTP: Server: Internal thread priority: 16
+ TFTP: Server: Maximum clients to serve simultaneously: 10
+ TFTP: Server: Time slice for internal thread: 2
+ TFTP: Server: Client request activity timeout check interval (ticks): 20
+ TFTP: Server: Ack or data retransmission interval (ticks): 200
+ TFTP: Server: Maximum retries for transmission without response: 5
+ TFTP: Server: Maximum retries for transmission with duplicate response: 2
+ Web HTTP: Server: HTTPS Support: Disable
+ Web HTTP: Server: FileX Support: Enable
+ Web HTTP: Server: Multipart HTTP requests support: Disable
+ Web HTTP: Server: Server thread priority: 16
+ Web HTTP: Server: Server thread time slicing interval (ticks): 2
+ Web HTTP: Server: Server socket window size (bytes): 2048
+ Web HTTP: Server: Server time out (seconds): 10
+ Web HTTP: Server: Server time out for accept (seconds): 10
+ Web HTTP: Server: Server time out for disconnect (seconds): 10
+ Web HTTP: Server: Server time out for receive (seconds): 10
+ Web HTTP: Server: Server time out for send (seconds): 10
+ Web HTTP: Server: Maximum size of header field (bytes): 256
+ Web HTTP: Server: Maximum connections in queue: 4
+ Web HTTP: Server: Maximum length of resource name: 40
+ Web HTTP: Server: Number of simultaneous sessions for server: 2
+ Web HTTP: Server: Minimum size of packets in pool (bytes): 600
+ Web HTTP: Server: Maximum number of queued transmit packets (units): 20
+ Web HTTP: Server: Server Socket Re-transmission Timeout (seconds): 2
+ Web HTTP: Server: Maximum number of retries per packet: 10
+ Web HTTP: Server: Server Next Re-transmission timeout shift: 1
+ Common: TCP/IP Offload: Disable
+ Common: Interface Capability: Disable
+ Azure IoT: Defender Security Module: Disable
+
+ Azure RTOS ThreadX
+ General: Custom tx_user.h:
+ General: Error Checking: Enabled
+ Timer: Timer Ticks Per Second: 1000
+ General: Max Priorities: 32
+ General: Minimum Stack: 200
+ Timer: Timer Thread Stack Size: 1024
+ Timer: Timer Thread Priority: 0
+ Timer: Timer Process In ISR: Enabled
+ Timer: Reactivate Inline: Disabled
+ General: Stack Filling: Enabled
+ General: Preemption Threshold: Disabled
+ Timer: Timer: Enabled
+ General: Notify Callbacks: Disabled
+ General: Inline Thread Resume Suspend: Disabled
+ General: Not Interruptable: Disabled
+ Trace: Event Trace: Disabled
+ Trace: Trace Buffer Name: g_tx_trace_buffer
+ Trace: Memory section for Trace Buffer: .bss
+ Trace: Trace Buffer Size: 65536
+ Trace: Trace Buffer Number of Registries: 30
+ Performance: Block Pool Performance Info: Disabled
+ Performance: Byte Pool Performance Info: Disabled
+ Performance: Event Flags Performance Info: Disabled
+ Performance: Mutex Performance Info: Disabled
+ Performance: Queue Performance Info: Disabled
+ Performance: Semaphore Performance Info: Disabled
+ Performance: Thread Performance Info: Disabled
+ Performance: Timer Performance Info: Disabled
+ RA: Hardware Thread Stack Monitoring: Disabled
+ Interrupts: SysTick Interrupt Priority: Priority 0 (highest)
+ Interrupts: Maximum Interrupt Priority: Priority 0 (highest)
+ General: IAR Library Support: Disabled
+ General: BSD Support: Disabled
+ General: FileX Pointer: Enabled
+
+ HAL
+ Instance "g_ioport I/O Port (r_ioport)"
+ Name: g_ioport
+ 1st Port ELC Trigger Source: Disabled
+ 2nd Port ELC Trigger Source: Disabled
+ 3rd Port ELC Trigger Source: Disabled
+ 4th Port ELC Trigger Source: Disabled
+ Pin Configuration Name: g_bsp_pin_cfg
+
+ Instance "Azure RTOS ThreadX Port (rm_threadx_port)"
+ Instance "g_timer0 Timer, Low-Power (r_agt)"
+ General: Name: g_timer0
+ General: Counter Bit Width: AGT 16-bit
+ General: Channel: 0
+ General: Mode: Periodic
+ General: Period: 100
+ General: Period Unit: Microseconds
+ Output: Duty Cycle Percent (only applicable in PWM mode): 50
+ General: Count Source: PCLKB
+ Output: AGTOA Output: Disabled
+ Output: AGTOB Output: Disabled
+ Output: AGTO Output: Disabled
+ Input: Measurement Mode: Measure Disabled
+ Input: Input Filter: No Filter
+ Input: Enable Pin: Enable Pin Not Used
+ Input: Trigger Edge: Trigger Edge Rising
+ Interrupts: Callback: micro_ros_timer_cb
+ Interrupts: Underflow Interrupt Priority: Priority 12
+
+ Thread "Micro Ros Thread"
+ Symbol: micro_ros_thread
+ Name: Micro Ros Thread
+ Stack size (bytes): 5000
+ Priority: 1
+ Auto start: Enabled
+ Time slicing interval (ticks): 1
+
+ Instance "g_dhcp_client0 Azure RTOS NetX Duo DHCP IPv4 Client"
+ Name: g_dhcp_client0
+
+ Instance "g_ip0 Azure RTOS NetX Duo IP Instance"
+ Name: g_ip0
+ IPv4 Address: 0.0.0.0
+ Subnet Mask: 255.255.255.0
+ Default Gateway Address: 0.0.0.0
+ IPv6 Global Address: 2001:0:0:0:0:0:0:1
+ IPv6 Link Local Address (All zeros means use MAC address): 0:0:0:0:0:0:0:0
+ IP Helper Thread Stack Size (bytes): 2048
+ IP Helper Thread Priority: 3
+ ARP cache storage units: Bytes
+ ARP cache size (in storage units): 520
+
+ Instance "g_packet_pool0 Azure RTOS NetX Duo Packet Pool Instance"
+ Name: g_packet_pool0
+ Packet Size (bytes): 1568
+ Number of Packets in Pool: 16
+
+ Instance "NetX Duo Ethernet Driver (rm_netxduo_ether)"
+ Name: g_netxduo_ether_0
+ IP MTU: 1500
+
+ Instance "g_ether0 Ethernet (r_ether)"
+ General: Name: g_ether0
+ General: Channel: 0
+ General: MAC address: 00:11:22:33:44:55
+ General: Zero-copy Mode: Enable
+ General: Flow control functionality: Disable
+ Filters: Multicast Mode: Enable
+ Filters: Promiscuous Mode: Disable
+ Filters: Broadcast filter: 0
+ Buffers: Number of TX buffer: 4
+ Buffers: Number of RX buffer: 4
+ Buffers: Allocate RX buffer: Disable
+ Buffers: Buffer size: 1514
+ Buffers: Padding size: 2 Bytes
+ Buffers: Padding offset: 14
+ Interrupts: Interrupt priority: Priority 12
+ Interrupts: Callback: rm_netxduo_ether_callback
+
+ Instance "g_ether_phy0 Ethernet (r_ether_phy)"
+ Name: g_ether_phy0
+ Channel: 0
+ PHY-LSI Address: 5
+ PHY-LSI Reset Completion Timeout: 0x00020000
+ Select MII type: RMII
+ Phy LSI type: Kit Component
+ Port Custom Init Function: NULL
+ Port Custom Link Partner Ability Get Function: NULL
+ MII/RMII Register Access Wait-time: 8
+ Flow Control: Disable
+
+ Instance "Azure RTOS NetX Duo Common"
+ Instance "g_packet_pool0 Azure RTOS NetX Duo Packet Pool Instance"
+ Name: g_packet_pool0
+ Packet Size (bytes): 1568
+ Number of Packets in Pool: 16
+
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/src/hal_entry.cpp b/Boards/EK_R8AM1/micro_ros_udp_threadx/src/hal_entry.cpp
new file mode 100644
index 0000000..e64ace2
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/src/hal_entry.cpp
@@ -0,0 +1,62 @@
+#include "hal_data.h"
+
+FSP_CPP_HEADER
+void R_BSP_WarmStart(bsp_warm_start_event_t event);
+FSP_CPP_FOOTER
+
+/*******************************************************************************************************************//**
+ * main() is generated by the RA Configuration editor and is used to generate threads if an RTOS is used. This function
+ * is called by main() when no RTOS is used.
+ **********************************************************************************************************************/
+void hal_entry(void)
+{
+ /* TODO: add your own code here */
+
+#if BSP_TZ_SECURE_BUILD
+ /* Enter non-secure code */
+ R_BSP_NonSecureEnter();
+#endif
+}
+
+/*******************************************************************************************************************//**
+ * This function is called at various points during the startup process. This implementation uses the event that is
+ * called right before main() to set up the pins.
+ *
+ * @param[in] event Where at in the start up process the code is currently at
+ **********************************************************************************************************************/
+void R_BSP_WarmStart(bsp_warm_start_event_t event)
+{
+ if (BSP_WARM_START_RESET == event)
+ {
+#if BSP_FEATURE_FLASH_LP_VERSION != 0
+
+ /* Enable reading from data flash. */
+ R_FACI_LP->DFLCTL = 1U;
+
+ /* Would normally have to wait tDSTOP(6us) for data flash recovery. Placing the enable here, before clock and
+ * C runtime initialization, should negate the need for a delay since the initialization will typically take more than 6us. */
+#endif
+ }
+
+ if (BSP_WARM_START_POST_C == event)
+ {
+ /* C runtime environment and system clocks are setup. */
+
+ /* Configure pins. */
+ IOPORT_CFG_OPEN (&IOPORT_CFG_CTRL, &IOPORT_CFG_NAME);
+ }
+}
+
+#if BSP_TZ_SECURE_BUILD
+
+FSP_CPP_HEADER
+BSP_CMSE_NONSECURE_ENTRY void template_nonsecure_callable ();
+
+/* Trustzone Secure Projects require at least one nonsecure callable function in order to build (Remove this if it is not required to build). */
+BSP_CMSE_NONSECURE_ENTRY void template_nonsecure_callable ()
+{
+
+}
+FSP_CPP_FOOTER
+
+#endif
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/src/micro_ros_thread_entry.cpp b/Boards/EK_R8AM1/micro_ros_udp_threadx/src/micro_ros_thread_entry.cpp
new file mode 100644
index 0000000..011bb81
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/src/micro_ros_thread_entry.cpp
@@ -0,0 +1,42 @@
+#include "micro_ros_thread.h"
+
+#include
+#include
+
+#include
+#include
+#include
+#include
+#include
+#include
+#include "microros_app.c"
+void microros_app(void);
+
+/* Thread micro-ROS entry function */
+void micro_ros_thread_entry(void)
+{
+ custom_transport_args args = {
+ .agent_ip_address=IP_ADDRESS(192,168,0,102),
+ .agent_port=8888
+ };
+
+ rmw_uros_set_custom_transport(
+ false,
+ (void *) &args,
+ renesas_e2_transport_open,
+ renesas_e2_transport_close,
+ renesas_e2_transport_write,
+ renesas_e2_transport_read);
+
+ rcl_allocator_t custom_allocator = rcutils_get_zero_initialized_allocator();
+ custom_allocator.allocate = microros_allocate;
+ custom_allocator.deallocate = microros_deallocate;
+ custom_allocator.reallocate = microros_reallocate;
+ custom_allocator.zero_allocate = microros_zero_allocate;
+
+ if (!rcutils_set_default_allocator(&custom_allocator)) {
+ printf("Error on default allocators (line %d)\n", __LINE__);
+ }
+
+ microros_app();
+}
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/src/microros_allocators.c b/Boards/EK_R8AM1/micro_ros_udp_threadx/src/microros_allocators.c
new file mode 100644
index 0000000..cf510c9
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/src/microros_allocators.c
@@ -0,0 +1,131 @@
+
+#include
+
+#include
+#include
+
+#ifdef MICROROS_FREERTOS_ALLOCATORS
+
+#include "FreeRTOS.h"
+#include "task.h"
+
+void vPortFree(void * pv);
+void *pvPortMalloc(size_t xWantedSize);
+void *pvPortRealloc(void *pv, size_t xWantedSize);
+void *pvPortCalloc(size_t num, size_t xWantedSize);
+
+/* Assumes 8bit bytes! */
+#define heapBITS_PER_BYTE ( ( size_t ) 8 )
+
+/* Define the linked list structure. This is used to link free blocks in order
+ * of their memory address. */
+typedef struct A_BLOCK_LINK
+{
+ struct A_BLOCK_LINK * pxNextFreeBlock; /*<< The next free block in the list. */
+ size_t xBlockSize; /*<< The size of the free block. */
+} BlockLink_t;
+
+static const size_t xHeapStructSize = ( sizeof( BlockLink_t ) + ( ( size_t ) ( portBYTE_ALIGNMENT - 1 ) ) ) & ~( ( size_t ) portBYTE_ALIGNMENT_MASK );
+static size_t xBlockAllocatedBit = ( ( size_t ) 1 ) << ( ( sizeof( size_t ) * heapBITS_PER_BYTE ) - 1 );
+
+void *pvPortRealloc(void *pointer, size_t xWantedSize)
+{
+ vTaskSuspendAll();
+
+ if (xWantedSize == 0)
+ {
+ vPortFree(pointer);
+ return NULL;
+ }
+
+ void *ptr = pvPortMalloc(xWantedSize);
+ if (ptr != NULL && pointer != NULL)
+ {
+ // Get size of pv
+ uint8_t *puc = (uint8_t *) pointer;
+ puc -= xHeapStructSize;
+
+ BlockLink_t *pxLink = (void *) puc;
+
+ // Copy and free *pointer memory
+ if ((pxLink->xBlockSize & xBlockAllocatedBit) != 0)
+ {
+ size_t pv_size = (pxLink->xBlockSize & ~xBlockAllocatedBit) - xHeapStructSize;
+
+ if (xWantedSize < pv_size)
+ {
+ pv_size = xWantedSize;
+ }
+
+ memcpy(ptr, pointer, pv_size);
+ vPortFree(pointer);
+ }
+ }
+
+ ( void ) xTaskResumeAll();
+ return ptr;
+}
+
+void *pvPortCalloc( size_t num, size_t xWantedSize )
+{
+ vTaskSuspendAll();
+
+ void *pointer = pvPortMalloc(num * xWantedSize);
+
+ if (pointer)
+ {
+ // Zero the memory
+ memset(pointer, 0, num * xWantedSize);
+ }
+
+ (void) xTaskResumeAll();
+ return pointer;
+}
+
+#endif
+
+void * microros_allocate(size_t size, void * state){
+ (void) state;
+#ifdef MICROROS_FREERTOS_ALLOCATORS
+ return pvPortMalloc(size);
+#else
+ void * ptr = malloc(size);
+ return ptr;
+#endif
+}
+
+void microros_deallocate(void * pointer, void * state){
+ (void) state;
+#ifdef MICROROS_FREERTOS_ALLOCATORS
+ if (NULL != pointer){
+ vPortFree(pointer);
+ }
+#else
+ free(pointer);
+#endif
+}
+
+void * microros_reallocate(void * pointer, size_t size, void * state){
+ (void) state;
+#ifdef MICROROS_FREERTOS_ALLOCATORS
+ if (NULL == pointer){
+ return pvPortMalloc(size);
+ } else {
+ return pvPortRealloc(pointer,size);
+ }
+#else
+ void * ptr = realloc(pointer, size);
+ return ptr;
+#endif
+}
+
+void * microros_zero_allocate(size_t number_of_elements, size_t size_of_element, void * state){
+ (void) state;
+#ifdef MICROROS_FREERTOS_ALLOCATORS
+ return pvPortCalloc(number_of_elements, size_of_element);
+#else
+ void * ptr = malloc(number_of_elements * size_of_element);
+ memset(ptr, 0, number_of_elements * size_of_element);
+ return ptr;
+#endif
+}
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/src/microros_allocators.h b/Boards/EK_R8AM1/micro_ros_udp_threadx/src/microros_allocators.h
new file mode 100644
index 0000000..6c0865b
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/src/microros_allocators.h
@@ -0,0 +1,18 @@
+
+#ifndef MICROROS_ALLOCATORS__H
+#define MICROROS_ALLOCATORS__H
+
+#include
+#include "hal_data.h"
+
+#if (BSP_CFG_RTOS == 2)
+// FreeRTOS
+#define MICROROS_FREERTOS_ALLOCATORS
+#endif
+
+void * microros_allocate(size_t size, void * state);
+void microros_deallocate(void * pointer, void * state);
+void * microros_reallocate(void * pointer, size_t size, void * state);
+void * microros_zero_allocate(size_t number_of_elements, size_t size_of_element, void * state);
+
+#endif // MICROROS_ALLOCATORS__H
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/src/microros_app.c b/Boards/EK_R8AM1/micro_ros_udp_threadx/src/microros_app.c
new file mode 100644
index 0000000..e97f965
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/src/microros_app.c
@@ -0,0 +1,42 @@
+#include "./utils.h"
+
+#include
+
+#include
+#include
+
+#include
+
+#define RCCHECK(fn) { rcl_ret_t temp_rc = fn; if((temp_rc != RCL_RET_OK)){bool l = true; while(1){set_led_status(LED_RED, l = !l); sleep_ms(100);}}}
+
+void microros_app(void);
+
+void microros_app(void)
+{
+ rcl_allocator_t allocator = rcl_get_default_allocator();
+
+ //create init_options
+ rclc_support_t support;
+ rclc_support_init(&support, 0, NULL, &allocator);
+
+ // create nodes
+ rcl_node_t node;
+ RCCHECK(rclc_node_init_default(&node, "my_renesas_node", "", &support));
+
+ // create publisher
+ rcl_publisher_t publisher;
+ RCCHECK(rclc_publisher_init_default(
+ &publisher,
+ &node,
+ ROSIDL_GET_MSG_TYPE_SUPPORT(std_msgs, msg, Int32),
+ "int_publisher"));
+
+ std_msgs__msg__Int32 msg;
+ msg.data = 0;
+
+ for(;;){
+ rcl_publish(&publisher, &msg, NULL);
+ msg.data++;
+ sleep_ms(100);
+ }
+}
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/src/microros_time.c b/Boards/EK_R8AM1/micro_ros_udp_threadx/src/microros_time.c
new file mode 100644
index 0000000..4e5558c
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/src/microros_time.c
@@ -0,0 +1,56 @@
+#include
+#include "r_agt.h"
+#include "r_timer_api.h"
+
+#define NS_IN_S 1000000000UL
+
+extern const timer_instance_t g_timer0;
+extern agt_instance_ctrl_t g_timer0_ctrl;
+extern const timer_cfg_t g_timer0_cfg;
+
+#define MICRO_ROS_TIMER g_timer0
+#define MICRO_ROS_TIMER_CLK_SOURCE_HZ BSP_STARTUP_PCLKB_HZ
+
+#define MICRO_ROS_ADD_SUFFIX_I(X,Y) X##_##Y
+#define MICRO_ROS_ADD_SUFFIX(X,Y) MICRO_ROS_ADD_SUFFIX_I(X,Y)
+
+#define MICRO_ROS_TIMER_CFG MICRO_ROS_ADD_SUFFIX(MICRO_ROS_TIMER,cfg)
+#define MICRO_ROS_TIMER_CTRL MICRO_ROS_ADD_SUFFIX(MICRO_ROS_TIMER,ctrl)
+
+void micro_ros_timer_cb(timer_callback_args_t * p_args);
+int clock_gettime( int clock_id, struct timespec * tp );
+
+static bool timer_init = false;
+static uint64_t rollover_count = 0;
+
+void micro_ros_timer_cb(timer_callback_args_t * p_args){
+ (void) p_args;
+ rollover_count++;
+}
+
+int clock_gettime( int clock_id, struct timespec * tp )
+{
+ (void)clock_id;
+
+ static uint64_t ns_per_tick;
+ static uint64_t ns_per_period;
+
+ if (!timer_init){
+ R_AGT_Open(&MICRO_ROS_TIMER_CTRL, &MICRO_ROS_TIMER_CFG);
+ R_AGT_Start(&MICRO_ROS_TIMER_CTRL);
+
+ ns_per_tick = (uint64_t)(NS_IN_S * (((double)(1 << MICRO_ROS_TIMER_CFG.source_div)/(double)MICRO_ROS_TIMER_CLK_SOURCE_HZ)));
+ ns_per_period = MICRO_ROS_TIMER_CFG.period_counts * ns_per_tick;
+
+ timer_init = true;
+ }
+
+ timer_status_t status;
+ R_AGT_StatusGet(&MICRO_ROS_TIMER_CTRL, &status);
+
+ uint64_t ns = (uint64_t) (MICRO_ROS_TIMER_CFG.period_counts - status.counter) * ns_per_tick + (uint64_t) (rollover_count * ns_per_period);
+ tp->tv_sec = (long int)((ns / NS_IN_S));
+ tp->tv_nsec = (long int)(ns % NS_IN_S);
+
+ return 0;
+}
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/src/microros_transports.h b/Boards/EK_R8AM1/micro_ros_udp_threadx/src/microros_transports.h
new file mode 100644
index 0000000..bd13afd
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/src/microros_transports.h
@@ -0,0 +1,27 @@
+#ifndef MICROROS_TRANSPORTS__H
+#define MICROROS_TRANSPORTS__H
+
+#include
+#include "hal_data.h"
+
+#define WRITE_TIMEOUT 100U
+
+#ifdef NX_API_H
+typedef struct custom_transport_args {
+ ULONG agent_ip_address;
+ UINT agent_port;
+} custom_transport_args;
+#elif defined(SOCKETS_WRAPPER_H)
+typedef struct custom_transport_args {
+ WIFINetworkParams_t * network_conf;
+ const char agent_ip[16];
+ uint16_t agent_port;
+} custom_transport_args;
+#endif
+
+bool renesas_e2_transport_open(struct uxrCustomTransport * transport);
+bool renesas_e2_transport_close(struct uxrCustomTransport * transport);
+size_t renesas_e2_transport_write(struct uxrCustomTransport* transport, const uint8_t * buf, size_t len, uint8_t * error);
+size_t renesas_e2_transport_read(struct uxrCustomTransport* transport, uint8_t* buf, size_t len, int timeout, uint8_t* err);
+
+#endif // MICROROS_TRANSPORTS__H
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/src/udp_transport_threadX.c b/Boards/EK_R8AM1/micro_ros_udp_threadx/src/udp_transport_threadX.c
new file mode 100644
index 0000000..54e3067
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/src/udp_transport_threadX.c
@@ -0,0 +1,249 @@
+#include "hal_data.h"
+#include "nxd_dhcp_client.h"
+
+#include
+#include
+#include
+
+#include
+#include
+#include
+#include
+
+NX_IP g_ip0;
+NX_DHCP g_dhcp_client0;
+NX_UDP_SOCKET socket;
+NX_PACKET_POOL g_packet_pool0;
+
+// Stack memory for g_ip0.
+uint8_t g_ip0_stack_memory[G_IP0_TASK_STACK_SIZE] BSP_PLACE_IN_SECTION(".stack.g_ip0") BSP_ALIGN_VARIABLE(BSP_STACK_ALIGNMENT);
+
+// ARP cache memory for g_ip0.
+uint8_t g_ip0_arp_cache_memory[G_IP0_ARP_CACHE_SIZE] BSP_ALIGN_VARIABLE(4);
+
+// Stack memory for g_ip0 Packet pool.
+uint8_t g_packet_pool0_pool_memory[G_PACKET_POOL0_PACKET_NUM * (G_PACKET_POOL0_PACKET_SIZE + sizeof(NX_PACKET))] BSP_ALIGN_VARIABLE(4) ETHER_BUFFER_PLACE_IN_SECTION;
+
+#define LINK_ENABLE_WAIT_TIME (TX_WAIT_FOREVER)
+#define SOCKET_FIFO_SIZE G_PACKET_POOL0_PACKET_NUM
+
+// Set TX_TIMER_TICKS_PER_SECOND to 1000 (1 ms tick) in thread conf
+#define TX_MS_TO_TICKS(milliseconds) ((ULONG) ((milliseconds / 1000.0) * TX_TIMER_TICKS_PER_SECOND))
+
+void tx_application_define_user(void *first_unused_memory);
+
+// User resources init before ThreadX starts
+void tx_application_define_user(void *first_unused_memory)
+{
+ (void) first_unused_memory;
+
+ // Unique MAC address for device
+ const bsp_unique_id_t * unique_id = R_BSP_UniqueIdGet();
+ for(size_t i = 2; i < 6; i++)
+ {
+ uint32_t sum = 0;
+ size_t UniqueId_offset = (i-2)*4;
+ for (size_t j = 0; j < 4; j++)
+ {
+ sum += unique_id->unique_id_words[j+UniqueId_offset];
+ }
+ g_ether0_cfg.p_mac_address[i] = (uint8_t) (sum % UINT8_MAX);
+ }
+
+ // Initialize the NetX system.
+ nx_system_initialize ();
+}
+
+bool renesas_e2_transport_open(struct uxrCustomTransport * transport){
+ (void) transport;
+
+ // Create the packet pool.
+ UINT status = nx_packet_pool_create(&g_packet_pool0,
+ "g_packet_pool0 Packet Pool",
+ G_PACKET_POOL0_PACKET_SIZE,
+ &g_packet_pool0_pool_memory[0],
+ G_PACKET_POOL0_PACKET_NUM * (G_PACKET_POOL0_PACKET_SIZE + sizeof(NX_PACKET)));
+
+ if(NX_SUCCESS != status)
+ {
+ return false;
+ }
+
+ // Create the ip instance.
+ status = nx_ip_create(&g_ip0,
+ "g_ip0 IP Instance",
+ G_IP0_ADDRESS,
+ G_IP0_SUBNET_MASK,
+ &g_packet_pool0,
+ g_netxduo_ether_0,
+ &g_ip0_stack_memory[0],
+ G_IP0_TASK_STACK_SIZE,
+ G_IP0_TASK_PRIORITY);
+
+ if(NX_SUCCESS != status)
+ {
+ return false;
+ }
+
+ // Set the gateway address if it is configured.
+ if (IP_ADDRESS(0, 0, 0, 0) != G_IP0_GATEWAY_ADDRESS)
+ {
+ status = nx_ip_gateway_address_set (&g_ip0, G_IP0_GATEWAY_ADDRESS);
+ if(NX_SUCCESS != status)
+ {
+ return false;
+ }
+ }
+
+ // Enable Address Resolution Protocol (ARP).
+ status = nx_arp_enable(&g_ip0, &g_ip0_arp_cache_memory[0], G_IP0_ARP_CACHE_SIZE);
+ if(NX_SUCCESS != status)
+ {
+ return false;
+ }
+
+ // Enable udp.
+ status = nx_udp_enable(&g_ip0);
+
+ if(NX_SUCCESS != status)
+ {
+ return false;
+ }
+
+ // Configure DHCP
+ status = nx_dhcp_create(&g_dhcp_client0, &g_ip0, "g_dhcp_client0");
+
+ if(NX_SUCCESS != status)
+ {
+ return false;
+ }
+
+ nx_dhcp_packet_pool_set(&g_dhcp_client0, &g_packet_pool0);
+ nx_dhcp_start(&g_dhcp_client0);
+
+ // Wait for the link to be enabled.
+ ULONG current_state = 0;
+ ULONG needed_state = NX_IP_UDP_ENABLED | NX_IP_ARP_ENABLED | NX_IP_LINK_ENABLED | NX_IP_ADDRESS_RESOLVED;
+ status = nx_ip_status_check(&g_ip0, needed_state, ¤t_state, LINK_ENABLE_WAIT_TIME);
+
+ if(NX_SUCCESS != status)
+ {
+ return false;
+ }
+
+ status = nx_udp_socket_create(&g_ip0, &socket, "Micro socket", NX_IP_NORMAL, NX_DONT_FRAGMENT, NX_IP_TIME_TO_LIVE, SOCKET_FIFO_SIZE);
+
+ if(NX_SUCCESS != status)
+ {
+ return false;
+ }
+
+ // Find first avaliable udp port and bind socket.
+ UINT port;
+ status = nx_udp_free_port_find(&g_ip0, 1, &port);
+
+ if(NX_SUCCESS != status)
+ {
+ return false;
+ }
+
+ status = nx_udp_socket_bind(&socket, port, TX_NO_WAIT);
+
+ if(NX_SUCCESS != status)
+ {
+ return false;
+ }
+
+ return true;
+}
+
+bool renesas_e2_transport_close(struct uxrCustomTransport * transport){
+ (void) transport;
+
+ UINT status = nx_udp_socket_unbind(&socket);
+
+ if(NX_SUCCESS != status)
+ {
+ return false;
+ }
+
+ status = nx_udp_socket_delete(&socket);
+
+ if(NX_SUCCESS != status)
+ {
+ return false;
+ }
+
+ status = nx_packet_pool_delete(&g_packet_pool0);
+
+ if(NX_SUCCESS != status)
+ {
+ return false;
+ }
+
+ return true;
+}
+
+size_t renesas_e2_transport_write(struct uxrCustomTransport* transport, const uint8_t * buf, size_t len, uint8_t * err){
+ custom_transport_args * args = (custom_transport_args*) transport->args;
+
+ volatile int result = FSP_SUCCESS;
+ NX_PACKET *data_packet;
+
+ // Get free packet from g_packet_pool0
+ result = nx_packet_allocate(&g_packet_pool0, &data_packet, NX_UDP_PACKET, NX_NO_WAIT);
+
+ if (result != NX_SUCCESS)
+ {
+ *err = (uint8_t) result;
+ return 0;
+ }
+
+ result = nx_packet_data_append(data_packet, (VOID *)buf, len, &g_packet_pool0, NX_NO_WAIT);
+
+ if (result != NX_SUCCESS)
+ {
+ *err = (uint8_t) result;
+ return 0;
+ }
+
+ result = nx_udp_socket_send(&socket, data_packet, args->agent_ip_address, args->agent_port);
+
+ if (result != NX_SUCCESS)
+ {
+ *err = (uint8_t) result;
+ return 0;
+ }
+
+ return len;
+}
+
+size_t renesas_e2_transport_read(struct uxrCustomTransport* transport, uint8_t* buf, size_t len, int timeout, uint8_t* err){
+ (void) transport;
+ (void) len;
+
+ NX_PACKET *data_packet = NULL;
+ ULONG bytes_read = 0;
+
+ UINT result = nx_udp_socket_receive(&socket, &data_packet, TX_MS_TO_TICKS(timeout));
+
+ if (result != NX_SUCCESS)
+ {
+ *err = (uint8_t) result;
+ return 0;
+ }
+
+ // Retrieve the data from the packet
+ result = nx_packet_data_retrieve(data_packet, buf, &bytes_read);
+
+ // Release the packet
+ nx_packet_release(data_packet);
+
+ if(NX_SUCCESS != result)
+ {
+ *err = (uint8_t) result;
+ return 0;
+ }
+
+ return bytes_read;
+}
diff --git a/Boards/EK_R8AM1/micro_ros_udp_threadx/src/utils.h b/Boards/EK_R8AM1/micro_ros_udp_threadx/src/utils.h
new file mode 100644
index 0000000..61ab941
--- /dev/null
+++ b/Boards/EK_R8AM1/micro_ros_udp_threadx/src/utils.h
@@ -0,0 +1,27 @@
+
+#ifndef MICROROS_UTILS__H
+#define MICROROS_UTILS__H
+
+#include "hal_data.h"
+
+#define sleep_ms(X) tx_thread_sleep(((ULONG) ((X / 1000.0) * TX_TIMER_TICKS_PER_SECOND)))
+
+extern bsp_leds_t g_bsp_leds;
+
+typedef enum led_color_t {
+ LED_BLUE = 0,
+ LED_GREEN = 1,
+ LED_RED = 2,
+} led_color_t;
+
+static inline void set_led_status(led_color_t led, bool status);
+
+static inline void set_led_status(led_color_t led, bool status)
+{
+ R_BSP_PinAccessEnable();
+ R_BSP_PinWrite(
+ (bsp_io_port_pin_t) g_bsp_leds.p_leds[led],
+ (status) ? BSP_IO_LEVEL_HIGH : BSP_IO_LEVEL_LOW);
+}
+
+#endif // MICROROS_UTILS__H
diff --git a/README.md b/README.md
index 0507e17..fcd03d0 100755
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
This package provides example projects for using [micro-ROS](https://micro.ros.org/) in a [Renesas e2 studio](https://www.renesas.com/us/en/software-tool/e-studio). All demos target [Renesas RA family](https://www.renesas.com/us/en/products/microcontrollers-microprocessors/ra-cortex-m-mcus), an ARM Cortex-M based MCU series, enabling a full micro-ROS compatibility for developing robotics and IoT applications.
-- [micro-ROS demos for Renesas e2 studio](#micro-ros-demos-for-renesas-esup2sup-studio)```
+- [micro-ROS demos for Renesas e2 studio](#micro-ros-demos-for-renesas-esup2sup-studio)
- [Target platform](#target-platform)
- [Requirements](#requirements)
- [Available demos](#available-demos)
@@ -52,6 +52,7 @@ pip3 install colcon-common-extensions catkin_pkg lark-parser empy
| | [ThreadX](https://azure.microsoft.com/en-us/services/rtos/) | UDP | micro-ROS using a network transport and ThreadX + NetX | [`micro_ros_udp_threadx`](Boards/EK_RA6M5/micro_ros_udp_threadX) |
| MCK-RA6T2 | Bare Metal | CAN FD | micro-ROS using a CAN FD transport | [`micro_ros_can`](Boards/MCK_RA6T2/micro_ros_can) |
| | Bare Metal | UART | micro-ROS using a serial UART transport | [`micro_ros_uart`](Boards/MCK_RA6T2/micro_ros_uart) |
+| EK-RA8M1 | [ThreadX](https://azure.microsoft.com/en-us/services/rtos/) | UDP | micro-ROS using a network transport and ThreadX + NetX | [`micro_ros_udp_threadx`](Boards/EK_RA8M1/micro_ros_udp_threadX) |
## Demo Videos
A set of step-by-step demonstration videos for micro-ROS with Renesas e2studio
@@ -95,6 +96,40 @@ docker run -it --rm -v /dev:/dev -v /dev/shm:/dev/shm --privileged --net=host mi
There are some other options for using the micro-ROS Agent:
- Building it in a ROS 2 environment: [Details](https://micro.ros.org/docs/tutorials/core/first_application_linux/).
- Using a [snap package](https://snapcraft.io/micro-ros-agent).
+
+## Addendum, EK-RA8M1
+The EK-RA8M1 introduced some nuances when it comes to e2_studio, only versions >= 5.0.0 of the Renesas FSP are supported, not only that but as of 29/01/2024
+the arm toolchain has to be installed manually as it seems to not be detected out of the box by e2_studio.
+As of right now the only demo that has been tested is the udp_threadx demo, for it the toolchain version used was ` arm-gnu-toolchain-13.2.Rel1 ` and the FSP used was 5.1.0
+### Installing the Toolchain
+You can fetch yourself the latest version of the arm toolchain from [here](https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads) install it and place it near the place inside ```toolchains/gcc_arm/``` the directory path should look something like the following:
+```bash
+./e2studio_v2023-10_fsp_v5.1.0/toolchains/gcc_arm/arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-eabi/
+```
+If you are strungling to find the fsp folder, the fsp installer on linux tends to install it by default, inside renesas folder on the home directory `~/renesas/ra`
+#### Adding the toolchain to e2_studio
+E2_studio seems to be unable to auto detect added toolchains so you will need to go to Help > "Add Renesas Toolchains" > and select the folder where you placed the toolchain up to the first folder, in this case `arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-eabi` and click ok, after that you should be able to select the toolchain when creating a new project.
+
+
+
+### Minor Fixes to Compiler Settings
+
+Apparently some flags seem to be ommited and one of them is `--specs=rdimon.specs`, go to ` Project > Properties > C/C++ Build > Settings > Tool Settings > Gnu Arm Cross C++ Linker > Miscellaneous ` and add the flag to "Other linker flags"
+**Note:** Not setting up the aforementioned flag will result in some issues regarding the libnano, in which the linker will complain about non existing symbols such as _kill, etc..
+
+### Tweaks regarding Ethernet
+
+#### Tweaks to the phy stack
+Go to the g_ether_phy0 stack and set the `PHY-LSI Address` to `5`.
+#### Tweaks to Pin Region
+Go to pins tab > Connectivity:ETHER_RMII and set the `Pin Group Selection` to `_B only` this will cause the various pins to change from board region.
+**Note:** ET0_LINKSTA will most likely give an error, you can easily fix this by either setting it to P403 or to None depending on your needs
+Then on the board physically disconnect the Jumper J61, it should be located in the center of the board, inside the Special Feature Access Area, close to the native access pin area.
+
+**Note:** Disconnecting this jumper may affect I3C functionality, bellow you will find a link that gives of information on how this jumper operates alongside with other functionalities.
+
+For more in-depth information on the location, purpose, and usage you can find it at [Renesas Users Manual](https://www.renesas.com/us/en/document/mat/ek-ra8m1-users-manual?r=25448206) for the EK-RA8M1 board on page 33(Rev 1.00 Oct 2023).
+
## License
This repository is open-sourced under the Apache-2.0 license. See the [LICENSE](LICENSE) file for details.
@@ -103,8 +138,6 @@ see the file [3rd-party-licenses.txt](3rd-party-licenses.txt).
-
-
## Known Issues / Limitations
There are no known limitations.