diff --git a/test/test4_f4_eth/.metadata/.ide.log b/test/test4_f4_eth/.metadata/.ide.log index 3a62273..0665054 100644 --- a/test/test4_f4_eth/.metadata/.ide.log +++ b/test/test4_f4_eth/.metadata/.ide.log @@ -1,54 +1,30 @@ -2026-09-20 16:51:43,347 [INFO] Activator:176 - - - -2026-09-20 16:51:43,350 [INFO] Activator:177 - !SESSION log4j initialized -2026-09-20 16:51:45,400 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] -2026-09-20 16:52:44,811 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 17:15:42,721 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 17:23:06,440 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 17:24:10,031 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 17:24:22,795 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 17:28:06,422 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 17:30:43,862 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 17:31:52,890 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 17:33:44,034 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 17:34:26,735 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 17:36:20,902 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 17:36:58,038 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 17:45:50,091 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 18:10:45,896 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 18:11:27,716 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 18:12:08,997 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 18:16:49,533 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 18:17:05,220 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 18:49:54,576 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 19:02:48,304 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 19:04:32,957 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 19:05:09,380 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 19:06:20,644 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 19:19:25,068 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 19:20:41,855 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 19:23:46,263 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 19:24:48,939 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 19:40:12,166 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 19:46:16,795 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 19:46:56,100 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 21:05:18,486 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 21:05:58,693 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 21:06:42,850 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 21:07:53,319 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 21:07:55,757 [ERROR] ConfigurationRetriever:142 - IOException on connection: Read timed out -2026-09-20 21:18:40,859 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 21:20:10,362 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 21:21:58,523 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 21:23:12,925 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 21:24:00,975 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 21:25:27,029 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 21:25:41,524 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 21:26:07,614 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 21:26:09,965 [ERROR] ConfigurationRetriever:142 - IOException on connection: Read timed out -2026-09-20 21:41:23,600 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 21:42:05,132 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 21:44:40,660 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 21:45:13,813 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug -2026-09-20 21:51:51,954 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 09:55:59,953 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 09:56:22,801 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 09:59:52,920 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 10:08:52,441 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 10:11:09,301 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 10:28:45,322 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 10:33:44,857 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 11:39:02,982 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 11:42:33,260 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 11:46:57,136 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 11:50:32,900 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 11:51:35,448 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 11:51:53,817 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 11:59:10,751 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 12:05:53,554 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 12:22:55,172 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 12:32:53,249 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 12:35:18,567 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 12:39:05,973 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 12:40:22,116 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 12:47:41,955 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 12:50:10,981 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 13:07:40,878 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 13:17:02,583 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 16:07:28,177 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 16:11:37,672 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 16:20:07,268 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 16:20:44,715 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 16:20:49,184 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 16:24:59,908 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug diff --git a/test/test4_f4_eth/.metadata/.ide.log-2026-09-20.log b/test/test4_f4_eth/.metadata/.ide.log-2026-09-20.log new file mode 100644 index 0000000..3a62273 --- /dev/null +++ b/test/test4_f4_eth/.metadata/.ide.log-2026-09-20.log @@ -0,0 +1,54 @@ +2026-09-20 16:51:43,347 [INFO] Activator:176 - + + +2026-09-20 16:51:43,350 [INFO] Activator:177 - !SESSION log4j initialized +2026-09-20 16:51:45,400 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] +2026-09-20 16:52:44,811 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 17:15:42,721 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 17:23:06,440 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 17:24:10,031 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 17:24:22,795 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 17:28:06,422 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 17:30:43,862 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 17:31:52,890 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 17:33:44,034 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 17:34:26,735 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 17:36:20,902 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 17:36:58,038 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 17:45:50,091 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 18:10:45,896 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 18:11:27,716 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 18:12:08,997 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 18:16:49,533 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 18:17:05,220 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 18:49:54,576 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 19:02:48,304 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 19:04:32,957 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 19:05:09,380 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 19:06:20,644 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 19:19:25,068 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 19:20:41,855 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 19:23:46,263 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 19:24:48,939 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 19:40:12,166 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 19:46:16,795 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 19:46:56,100 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 21:05:18,486 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 21:05:58,693 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 21:06:42,850 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 21:07:53,319 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 21:07:55,757 [ERROR] ConfigurationRetriever:142 - IOException on connection: Read timed out +2026-09-20 21:18:40,859 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 21:20:10,362 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 21:21:58,523 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 21:23:12,925 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 21:24:00,975 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 21:25:27,029 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 21:25:41,524 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 21:26:07,614 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 21:26:09,965 [ERROR] ConfigurationRetriever:142 - IOException on connection: Read timed out +2026-09-20 21:41:23,600 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 21:42:05,132 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 21:44:40,660 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 21:45:13,813 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-20 21:51:51,954 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug diff --git a/test/test4_f4_eth/.metadata/.ide.log-2026-09-21.log b/test/test4_f4_eth/.metadata/.ide.log-2026-09-21.log new file mode 100644 index 0000000..9447278 --- /dev/null +++ b/test/test4_f4_eth/.metadata/.ide.log-2026-09-21.log @@ -0,0 +1,17 @@ +2026-09-21 18:10:37,223 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-21 18:11:31,362 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-21 18:12:15,236 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-21 18:13:15,729 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-21 18:14:09,331 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-21 18:15:19,904 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-21 18:16:32,636 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-21 18:17:11,135 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-21 18:18:00,104 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-21 18:18:02,408 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-21 18:57:38,776 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-21 18:58:17,699 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-21 18:58:19,366 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-21 19:09:12,973 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-21 19:28:26,885 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-21 19:30:12,704 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-21 19:30:28,343 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug diff --git a/test/test4_f4_eth/.metadata/.log b/test/test4_f4_eth/.metadata/.log index b63913f..868e833 100644 --- a/test/test4_f4_eth/.metadata/.log +++ b/test/test4_f4_eth/.metadata/.log @@ -3853,3 +3853,177 @@ java.lang.IllegalArgumentException: Maximum limit of resources to transfer is: 1 !ENTRY com.st.stm32cube.ide.mcu.debug 4 0 2026-09-20 21:44:44.524 !MESSAGE Existing sessions are: + +!ENTRY org.eclipse.ui 4 4 2026-09-21 18:09:47.900 +!MESSAGE To avoid deadlock while executing Display.syncExec() with argument: com.st.stm32cube.ide.mcu.debug.stlinkfwutil.StLinkFwUtil$$Lambda/0x0000000100f75d08@68f76530, thread Worker-450: Launching test4_f4_eth Debug will interrupt UI thread. +!SUBENTRY 1 org.eclipse.ui 4 4 2026-09-21 18:09:47.901 +!MESSAGE Worker-450: Launching test4_f4_eth Debug thread is an instance of Worker or owns an ILock +!STACK 0 +java.lang.IllegalStateException: Call stack for thread Worker-450: Launching test4_f4_eth Debug + at java.management@21.0.9/sun.management.ThreadImpl.dumpThreads0(Native Method) + at java.management@21.0.9/sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:482) + at org.eclipse.ui.internal.UILockListener.reportInterruption(UILockListener.java:208) + at org.eclipse.ui.internal.UILockListener.interruptUI(UILockListener.java:174) + at org.eclipse.ui.internal.PendingSyncExec.waitUntilExecuted(PendingSyncExec.java:92) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:142) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5960) + at com.st.stm32cube.ide.common.utils.ThreadHelper.runInUiThreadSync(ThreadHelper.java:36) + at com.st.stm32cube.ide.mcu.debug.stlinkfwutil.StLinkFwUtil.lookupStLink(StLinkFwUtil.java:306) + at com.st.stm32cube.ide.mcu.debug.stlinkfwutil.StLinkFwUtil.validate(StLinkFwUtil.java:111) + at com.st.stm32cube.ide.mcu.debug.stlink.StLinkDebugHardware.preLaunchCheck(StLinkDebugHardware.java:296) + at com.st.stm32cube.ide.mcu.debug.launch.DSFDelegate.preLaunchCheck(DSFDelegate.java:164) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:769) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:716) + at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1054) + at org.eclipse.debug.internal.ui.DebugUIPlugin$1.run(DebugUIPlugin.java:1257) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +!SUBENTRY 1 org.eclipse.ui 4 4 2026-09-21 18:09:47.901 +!MESSAGE UI thread waiting on a job or lock. +!STACK 0 +java.lang.IllegalStateException: Call stack for thread main + at org.eclipse.swt.internal.gtk.OS.Call(Native Method) + at org.eclipse.swt.widgets.Display.sleep(Display.java:5641) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:824) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:608) + at org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:404) + at org.eclipse.jface.dialogs.MessageDialog.openInformation(MessageDialog.java:501) + at com.st.stm32cube.ide.mcu.debug.stlinkfwutil.StLinkFwUtil.lambda$6(StLinkFwUtil.java:307) + at com.st.stm32cube.ide.mcu.debug.stlinkfwutil.StLinkFwUtil$$Lambda/0x0000000100f75d08.run(Unknown Source) + at org.eclipse.ui.internal.PendingSyncExec.run(PendingSyncExec.java:68) + at org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:166) + at org.eclipse.ui.internal.UILockListener.aboutToWait(UILockListener.java:134) + at org.eclipse.core.internal.jobs.LockManager.aboutToWait(LockManager.java:105) + at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:994) + at org.eclipse.core.internal.jobs.InternalJob.join(InternalJob.java:355) + at org.eclipse.core.runtime.jobs.Job.join(Job.java:531) + at org.eclipse.tm.internal.terminal.emulator.VT100TerminalControl.disconnectTerminal(VT100TerminalControl.java:469) + at org.eclipse.tm.internal.terminal.emulator.VT100TerminalControl.disposeTerminal(VT100TerminalControl.java:415) + at org.eclipse.cdt.dsf.gdb.internal.ui.console.GdbFullCliConsolePage.dispose(GdbFullCliConsolePage.java:125) + at org.eclipse.cdt.debug.internal.ui.views.debuggerconsole.DebuggerConsoleView.doDestroyPage(DebuggerConsoleView.java:304) + at org.eclipse.ui.part.PageBookView.removePage(PageBookView.java:806) + at org.eclipse.ui.part.PageBookView.partClosed(PageBookView.java:740) + at org.eclipse.cdt.debug.internal.ui.views.debuggerconsole.DebuggerConsoleView.lambda$1(DebuggerConsoleView.java:375) + at org.eclipse.cdt.debug.internal.ui.views.debuggerconsole.DebuggerConsoleView$$Lambda/0x00000001010636f8.run(Unknown Source) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:5040) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4520) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1042) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:639) + at org.eclipse.ui.internal.Workbench$$Lambda/0x00000001003a64c8.run(Unknown Source) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:546) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:143) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:109) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:439) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:271) + at java.base@21.0.9/java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder) + at java.base@21.0.9/java.lang.invoke.LambdaForm$MH/0x00000001000c6800.invoke(LambdaForm$MH) + at java.base@21.0.9/java.lang.invoke.LambdaForm$MH/0x00000001000c6c00.invokeExact_MT(LambdaForm$MH) + at java.base@21.0.9/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:155) + at java.base@21.0.9/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) + at java.base@21.0.9/java.lang.reflect.Method.invoke(Method.java:580) + at app//org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:668) + at app//org.eclipse.equinox.launcher.Main.basicRun(Main.java:605) + at app//org.eclipse.equinox.launcher.Main.run(Main.java:1481) + at app//org.eclipse.equinox.launcher.Main.main(Main.java:1454) + +!ENTRY org.eclipse.ui 4 4 2026-09-21 18:09:48.928 +!MESSAGE To avoid deadlock while executing Display.syncExec() with argument: com.st.stm32cube.ide.mcu.debug.stlinkfwutil.StLinkFwUtil$$Lambda/0x0000000100f75d08@68f76530, thread Worker-450: Launching test4_f4_eth Debug will interrupt UI thread. +!SUBENTRY 1 org.eclipse.ui 4 4 2026-09-21 18:09:48.928 +!MESSAGE Worker-450: Launching test4_f4_eth Debug thread is an instance of Worker or owns an ILock +!STACK 0 +java.lang.IllegalStateException: Call stack for thread Worker-450: Launching test4_f4_eth Debug + at java.management@21.0.9/sun.management.ThreadImpl.dumpThreads0(Native Method) + at java.management@21.0.9/sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:482) + at org.eclipse.ui.internal.UILockListener.reportInterruption(UILockListener.java:208) + at org.eclipse.ui.internal.UILockListener.interruptUI(UILockListener.java:174) + at org.eclipse.ui.internal.PendingSyncExec.waitUntilExecuted(PendingSyncExec.java:92) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:142) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5960) + at com.st.stm32cube.ide.common.utils.ThreadHelper.runInUiThreadSync(ThreadHelper.java:36) + at com.st.stm32cube.ide.mcu.debug.stlinkfwutil.StLinkFwUtil.lookupStLink(StLinkFwUtil.java:306) + at com.st.stm32cube.ide.mcu.debug.stlinkfwutil.StLinkFwUtil.validate(StLinkFwUtil.java:111) + at com.st.stm32cube.ide.mcu.debug.stlink.StLinkDebugHardware.preLaunchCheck(StLinkDebugHardware.java:296) + at com.st.stm32cube.ide.mcu.debug.launch.DSFDelegate.preLaunchCheck(DSFDelegate.java:164) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:769) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:716) + at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1054) + at org.eclipse.debug.internal.ui.DebugUIPlugin$1.run(DebugUIPlugin.java:1257) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +!SUBENTRY 1 org.eclipse.ui 4 4 2026-09-21 18:09:48.929 +!MESSAGE UI thread waiting on a job or lock. +!STACK 0 +java.lang.IllegalStateException: Call stack for thread main + at org.eclipse.swt.internal.gtk.OS.Call(Native Method) + at org.eclipse.swt.widgets.Display.sleep(Display.java:5641) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:824) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:608) + at org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:404) + at org.eclipse.jface.dialogs.MessageDialog.openInformation(MessageDialog.java:501) + at com.st.stm32cube.ide.mcu.debug.stlinkfwutil.StLinkFwUtil.lambda$6(StLinkFwUtil.java:307) + at com.st.stm32cube.ide.mcu.debug.stlinkfwutil.StLinkFwUtil$$Lambda/0x0000000100f75d08.run(Unknown Source) + at org.eclipse.ui.internal.PendingSyncExec.run(PendingSyncExec.java:68) + at org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:166) + at org.eclipse.ui.internal.UILockListener.aboutToWait(UILockListener.java:134) + at org.eclipse.core.internal.jobs.LockManager.aboutToWait(LockManager.java:105) + at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:994) + at org.eclipse.core.internal.jobs.InternalJob.join(InternalJob.java:355) + at org.eclipse.core.runtime.jobs.Job.join(Job.java:531) + at org.eclipse.tm.internal.terminal.emulator.VT100TerminalControl.disconnectTerminal(VT100TerminalControl.java:469) + at org.eclipse.tm.internal.terminal.emulator.VT100TerminalControl.disposeTerminal(VT100TerminalControl.java:415) + at org.eclipse.cdt.dsf.gdb.internal.ui.console.GdbFullCliConsolePage.dispose(GdbFullCliConsolePage.java:125) + at org.eclipse.cdt.debug.internal.ui.views.debuggerconsole.DebuggerConsoleView.doDestroyPage(DebuggerConsoleView.java:304) + at org.eclipse.ui.part.PageBookView.removePage(PageBookView.java:806) + at org.eclipse.ui.part.PageBookView.partClosed(PageBookView.java:740) + at org.eclipse.cdt.debug.internal.ui.views.debuggerconsole.DebuggerConsoleView.lambda$1(DebuggerConsoleView.java:375) + at org.eclipse.cdt.debug.internal.ui.views.debuggerconsole.DebuggerConsoleView$$Lambda/0x00000001010636f8.run(Unknown Source) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:5040) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4520) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1042) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:639) + at org.eclipse.ui.internal.Workbench$$Lambda/0x00000001003a64c8.run(Unknown Source) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:546) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:143) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:109) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:439) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:271) + at java.base@21.0.9/java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder) + at java.base@21.0.9/java.lang.invoke.LambdaForm$MH/0x00000001000c6800.invoke(LambdaForm$MH) + at java.base@21.0.9/java.lang.invoke.LambdaForm$MH/0x00000001000c6c00.invokeExact_MT(LambdaForm$MH) + at java.base@21.0.9/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:155) + at java.base@21.0.9/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) + at java.base@21.0.9/java.lang.reflect.Method.invoke(Method.java:580) + at app//org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:668) + at app//org.eclipse.equinox.launcher.Main.basicRun(Main.java:605) + at app//org.eclipse.equinox.launcher.Main.run(Main.java:1481) + at app//org.eclipse.equinox.launcher.Main.main(Main.java:1454) + +!ENTRY com.st.stm32cube.ide.mcu.debug 4 0 2026-09-22 12:22:59.088 +!MESSAGE Error - No active DSF-Session. tmpSessionId = 65 (contextManager row 121) + +!ENTRY com.st.stm32cube.ide.mcu.debug 4 0 2026-09-22 12:22:59.088 +!MESSAGE Existing sessions are: + +!ENTRY com.st.stm32cube.ide.mcu.debug 4 0 2026-09-22 12:22:59.089 +!MESSAGE Error - No active DSF-Session. tmpSessionId = 65 (contextManager row 121) + +!ENTRY com.st.stm32cube.ide.mcu.debug 4 0 2026-09-22 12:22:59.089 +!MESSAGE Existing sessions are: diff --git a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.core/test4_f4_eth.1789050647414.pdom b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.core/test4_f4_eth.1789050647414.pdom index bb6c539..33f8a04 100644 Binary files a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.core/test4_f4_eth.1789050647414.pdom and b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.core/test4_f4_eth.1789050647414.pdom differ diff --git a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log index 774d0a2..43db675 100644 --- a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log +++ b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log @@ -1,894 +1,9 @@ -17:27:10 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ARP.c: In function 'neoNet_P_ARP_prepResp': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ARP.c:32:1: warning: control reaches end of non-void function [-Wreturn-type] - 32 | } - | ^ -[2/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -[3/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj -[4/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj -[5/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_eth.c: In function 'neoNet_P_eth_prepResp': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_eth.c:20:1: warning: control reaches end of non-void function [-Wreturn-type] - 20 | } - | ^ -[6/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c: In function 'neoNet_P_ICMP_prepResp': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c:35:1: warning: control reaches end of non-void function [-Wreturn-type] - 35 | } - | ^ -[7/8] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:79:36: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 79 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:185:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 185 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:187:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 187 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:189:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 189 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:192:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 192 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:194:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 194 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:196:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 196 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:199:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 199 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:201:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 201 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:203:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 203 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -[8/8] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28344 B 512 KB 5.41% -17:34:08 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj -[2/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj -[3/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c: In function 'neoNet_P_ICMP_prepResp': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c:35:1: warning: control reaches end of non-void function [-Wreturn-type] - 35 | } - | ^ -[4/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj -[5/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -[6/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj -[7/8] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:79:36: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 79 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:185:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 185 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:187:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 187 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:189:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 189 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:192:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 192 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:194:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 194 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:196:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 196 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:199:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 199 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:201:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 201 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:203:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 203 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -[8/8] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28368 B 512 KB 5.41% -17:37:30 **** Incremental Build of configuration Debug for project test4_f4_eth **** +16:20:44 **** Incremental Build of configuration Debug for project test4_f4_eth **** cmake --build build/Debug [1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:79:36: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 79 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:185:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 185 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:186:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 186 | if(ret < 0){ printf("err0:%04x\r\n", ret); continue; } - | ~~~^ ~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %04lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:187:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 187 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:188:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 188 | if(ret < 0){ printf("err1:%04x\r\n", ret); continue; } - | ~~~^ ~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %04lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:189:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 189 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:190:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 190 | if(ret < 0){ printf("err2:%04x\r\n", ret); continue; } - | ~~~^ ~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %04lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:192:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 192 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:193:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 193 | if(ret < 0){ printf("err3:%04x\r\n", ret); continue; } - | ~~~^ ~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %04lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:194:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 194 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:195:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 195 | if(ret < 0){ printf("err4:%04x\r\n", ret); continue; } - | ~~~^ ~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %04lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:196:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 196 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:197:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 197 | if(ret < 0){ printf("err5:%04x\r\n", ret); continue; } - | ~~~^ ~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %04lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:199:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 199 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:200:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 200 | if(ret < 0){ printf("err6:%04x\r\n", ret); continue; } - | ~~~^ ~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %04lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:201:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 201 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:202:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 202 | if(ret < 0){ printf("err7:%04x\r\n", ret); continue; } - | ~~~^ ~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %04lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:203:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 203 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:204:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 204 | if(ret < 0){ printf("err8:%04x\r\n", ret); continue; } - | ~~~^ ~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %04lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28456 B 512 KB 5.43% -17:37:56 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:79:36: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 79 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:185:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 185 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:186:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 186 | if(ret < 0){ printf("err0:%02x\r\n", ret); continue; } - | ~~~^ ~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:187:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 187 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:188:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 188 | if(ret < 0){ printf("err1:%02x\r\n", ret); continue; } - | ~~~^ ~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:189:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 189 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:190:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 190 | if(ret < 0){ printf("err2:%02x\r\n", ret); continue; } - | ~~~^ ~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:192:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 192 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:193:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 193 | if(ret < 0){ printf("err3:%02x\r\n", ret); continue; } - | ~~~^ ~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:194:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 194 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:195:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 195 | if(ret < 0){ printf("err4:%02x\r\n", ret); continue; } - | ~~~^ ~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:196:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 196 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:197:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 197 | if(ret < 0){ printf("err5:%02x\r\n", ret); continue; } - | ~~~^ ~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:199:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 199 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:200:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 200 | if(ret < 0){ printf("err6:%02x\r\n", ret); continue; } - | ~~~^ ~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:201:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 201 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:202:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 202 | if(ret < 0){ printf("err7:%02x\r\n", ret); continue; } - | ~~~^ ~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:203:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 203 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:204:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 204 | if(ret < 0){ printf("err8:%02x\r\n", ret); continue; } - | ~~~^ ~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28456 B 512 KB 5.43% -17:38:17 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:79:36: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 79 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:185:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 185 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:186:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 186 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:187:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 187 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:188:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 188 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:189:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 189 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:190:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 190 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:192:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 192 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:193:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 193 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:194:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 194 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:195:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 195 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:196:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 196 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:197:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 197 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:199:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 199 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:200:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 200 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:201:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 201 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:202:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 202 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:203:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 203 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:204:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 204 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28476 B 512 KB 5.43% -17:40:09 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28476 B 512 KB 5.43% -17:43:52 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:79:36: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 79 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:186:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 186 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:187:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 187 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:194:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 194 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:195:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 195 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:205:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 205 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:206:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 206 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:223:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 223 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:224:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 224 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:225:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 225 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:226:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 226 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:227:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 227 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:228:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 228 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:230:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 230 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 231 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:232:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 232 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:233:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 233 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:234:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 234 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:235:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 235 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28508 B 512 KB 5.44% -17:47:47 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:79:36: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 79 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:9: warning: unused variable 'i' [-Wunused-variable] - 76 | int i; - | ^ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:186:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 186 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:187:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 187 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:194:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 194 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:195:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 195 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:205:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 205 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:206:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 206 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:223:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 223 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:224:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 224 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:225:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 225 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:226:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 226 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:227:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 227 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:228:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 228 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:230:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 230 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 231 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:232:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 232 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:233:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 233 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:234:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 234 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:235:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 235 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28488 B 512 KB 5.43% -17:48:10 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:77:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] + 77 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); | ^~~ | | | char * @@ -900,4157 +15,69 @@ In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); | ~~~~~~~~~~~~~~~^~~~~ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:182:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 182 | ret = neoNet_prepRead0(&dev, &pack); +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:222:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 222 | ret = neoNet_prepRead0(&dev, &pack); | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: +In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:34: /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:183:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 183 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:190:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 190 | ret = neoNet_prepRead1(&dev, &pack); +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:237:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 237 | ret = neoNet_prepRead1(&dev, &pack); | ^~~~ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:191:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 191 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:201:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 201 | ret = neoNet_prepRead2(&dev, &pack); +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:258:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 258 | ret = neoNet_prepRead2(&dev, &pack); | ^~~~ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:202:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 202 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:219:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 219 | ret = neoNet_prepResp0(&dev, &pack); +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:266:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 266 | ret = neoNet_prepResp0(&dev, &pack); | ^~~~ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:220:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 220 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:221:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 221 | ret = neoNet_prepResp1(&dev, &pack); +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:268:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 268 | ret = neoNet_prepResp1(&dev, &pack); | ^~~~ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:222:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 222 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:223:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 223 | ret = neoNet_prepResp2(&dev, &pack); +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:270:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 270 | ret = neoNet_prepResp2(&dev, &pack); | ^~~~ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:224:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 224 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:226:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 226 | ret = neoNet_prepSend2(&dev, &pack); +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:273:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 273 | ret = neoNet_prepSend2(&dev, &pack); | ^~~~ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:227:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 227 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:228:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 228 | ret = neoNet_prepSend1(&dev, &pack); +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:275:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 275 | ret = neoNet_prepSend1(&dev, &pack); | ^~~~ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:229:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 229 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:230:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 230 | ret = neoNet_prepSend0(&dev, &pack); +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:277:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 277 | ret = neoNet_prepSend0(&dev, &pack); | ^~~~ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 231 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx [2/2] Linking C executable test4_f4_eth.elf Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28488 B 512 KB 5.43% -17:54:27 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28604 B 512 KB 5.46% -17:58:43 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c: In function 'neoNet_P_ICMP_prepResp': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c:35:1: warning: control reaches end of non-void function [-Wreturn-type] - 35 | } - | ^ -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28584 B 512 KB 5.45% -18:00:51 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:190:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 190 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:191:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 191 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:202:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 202 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:203:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 203 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:220:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 220 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:221:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 221 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:223:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 223 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:224:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 224 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:225:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 225 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:226:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 226 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:227:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 227 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:228:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 228 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:230:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 230 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 231 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:232:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 232 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:233:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 233 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:234:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 234 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:235:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 235 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28584 B 512 KB 5.45% -18:01:58 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:194:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 194 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:195:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 195 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:206:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 206 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:207:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 207 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:224:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 224 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:225:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 225 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:227:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 227 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:228:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 228 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:229:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 229 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:230:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 230 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 231 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:232:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 232 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:234:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 234 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:235:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 235 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:236:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 236 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:237:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 237 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:238:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 238 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:239:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 239 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28616 B 512 KB 5.46% -18:06:52 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/3] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c: In function 'neoNet_P_ICMP_prepResp': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c:35:1: warning: control reaches end of non-void function [-Wreturn-type] - 35 | } - | ^ -[2/3] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj -[3/3] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28616 B 512 KB 5.46% -18:09:38 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/3] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c: In function 'neoNet_P_ICMP_prepResp': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c:35:1: warning: control reaches end of non-void function [-Wreturn-type] - 35 | } - | ^ -[2/3] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj -[3/3] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28616 B 512 KB 5.46% -18:15:27 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/3] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c: In function 'neoNet_P_ICMP_prepResp': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c:38:1: warning: control reaches end of non-void function [-Wreturn-type] - 38 | } - | ^ -[2/3] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj -[3/3] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28668 B 512 KB 5.47% -18:16:52 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/3] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c: In function 'neoNet_P_ICMP_prepResp': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c:38:1: warning: control reaches end of non-void function [-Wreturn-type] - 38 | } - | ^ -[2/3] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj -[3/3] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28668 B 512 KB 5.47% -18:23:23 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/3] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -[2/3] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj -[3/3] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28668 B 512 KB 5.47% -18:26:38 **** Incremental Build of configuration Debug for project test4_f4_eth **** + RAM: 12144 B 128 KB 9.27% + FLASH: 31952 B 512 KB 6.09% +16:20:49 **** Incremental Build of configuration Debug for project test4_f4_eth **** cmake --build build/Debug ninja: no work to do. -18:29:54 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/3] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -[2/3] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj -[3/3] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28668 B 512 KB 5.47% -18:30:08 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -ninja: no work to do. -18:32:28 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/3] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj -[2/3] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -[3/3] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28 KB 512 KB 5.47% -18:33:14 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c: In function 'neoNet_P_ICMP_prepResp': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c:35:1: warning: control reaches end of non-void function [-Wreturn-type] - 35 | } - | ^ -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28620 B 512 KB 5.46% -18:34:18 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -ninja: no work to do. -20:22:27 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c: In function 'neoNet_P_ICMP_prepResp': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c:35:1: warning: control reaches end of non-void function [-Wreturn-type] - 35 | } - | ^ -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28640 B 512 KB 5.46% -20:24:20 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28628 B 512 KB 5.46% -16:52:44 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28628 B 512 KB 5.46% -17:15:42 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj -[2/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj -[3/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj -[4/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -[5/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c: In function 'neoNet_P_ICMP_prepResp': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c:35:1: warning: control reaches end of non-void function [-Wreturn-type] - 35 | } - | ^ -[6/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj -[7/8] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:194:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 194 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:195:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 195 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:206:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 206 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:207:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 207 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:224:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 224 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:225:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 225 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:227:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 227 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:228:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 228 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:229:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 229 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:230:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 230 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 231 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:232:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 232 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:234:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 234 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:235:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 235 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:236:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 236 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:237:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 237 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:238:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 238 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:239:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 239 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[8/8] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28652 B 512 KB 5.46% -17:23:06 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -FAILED: CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/arm-none-eabi-gcc -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 -MD -MT CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -MF CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj.d -o CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -c /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c: In function 'neoNet_P_IP_prepRead': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c:15:5: error: implicit declaration of function 'print'; did you mean 'printf'? [-Wimplicit-function-declaration] - 15 | print("dstAddr:%d.%d.%d.%d\r\n",in_fr->dstAddr32b[0],in_fr->dstAddr32b[1],in_fr->dstAddr32b[2],in_fr->dstAddr32b[3]); - | ^~~~~ - | printf -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c:15:54: error: subscripted value is neither array nor pointer nor vector - 15 | print("dstAddr:%d.%d.%d.%d\r\n",in_fr->dstAddr32b[0],in_fr->dstAddr32b[1],in_fr->dstAddr32b[2],in_fr->dstAddr32b[3]); - | ^ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c:15:75: error: subscripted value is neither array nor pointer nor vector - 15 | print("dstAddr:%d.%d.%d.%d\r\n",in_fr->dstAddr32b[0],in_fr->dstAddr32b[1],in_fr->dstAddr32b[2],in_fr->dstAddr32b[3]); - | ^ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c:15:96: error: subscripted value is neither array nor pointer nor vector - 15 | print("dstAddr:%d.%d.%d.%d\r\n",in_fr->dstAddr32b[0],in_fr->dstAddr32b[1],in_fr->dstAddr32b[2],in_fr->dstAddr32b[3]); - | ^ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c:15:117: error: subscripted value is neither array nor pointer nor vector - 15 | print("dstAddr:%d.%d.%d.%d\r\n",in_fr->dstAddr32b[0],in_fr->dstAddr32b[1],in_fr->dstAddr32b[2],in_fr->dstAddr32b[3]); - | ^ -ninja: build stopped: subcommand failed. -"cmake --build build/Debug" terminated with exit code 1. Build might be incomplete. -17:24:10 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -FAILED: CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/arm-none-eabi-gcc -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 -MD -MT CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -MF CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj.d -o CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -c /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c: In function 'neoNet_P_IP_prepRead': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c:15:5: error: implicit declaration of function 'print'; did you mean 'printf'? [-Wimplicit-function-declaration] - 15 | print("dstAddr:%d.%d.%d.%d\r\n",((uint8_t*)in_fr->dstAddr32b)[0],((uint8_t*)in_fr->dstAddr32b)[1],((uint8_t*)in_fr->dstAddr32b)[2],((uint8_t*)in_fr->dstAddr32b)[3]); - | ^~~~~ - | printf -ninja: build stopped: subcommand failed. -"cmake --build build/Debug" terminated with exit code 1. Build might be incomplete. -17:24:22 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28728 B 512 KB 5.48% -17:28:06 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28788 B 512 KB 5.49% -17:30:43 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:195:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 195 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:196:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 196 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:207:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 207 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:208:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 208 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:225:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 225 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:226:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 226 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:228:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 228 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:229:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 229 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:230:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 230 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 231 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:232:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 232 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:233:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 233 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:235:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 235 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:236:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 236 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:237:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 237 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:238:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 238 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:239:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 239 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:240:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 240 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28912 B 512 KB 5.51% -17:31:52 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28852 B 512 KB 5.50% -17:33:44 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/3] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj -[2/3] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:199:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 199 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:200:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 200 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:211:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 211 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:212:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 212 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:229:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 229 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:230:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 230 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:232:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 232 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:233:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 233 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:234:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 234 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:235:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 235 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:236:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 236 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:237:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 237 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:239:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 239 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:240:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 240 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:241:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 241 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 242 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 243 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 244 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[3/3] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28820 B 512 KB 5.50% -17:34:26 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:200:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 200 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:201:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 201 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:212:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 212 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:213:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 213 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:230:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 230 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 231 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:233:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 233 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:234:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 234 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:235:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 235 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:236:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 236 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:237:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 237 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:238:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 238 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:240:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 240 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:241:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 241 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 242 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 243 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 244 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:245:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 245 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28828 B 512 KB 5.50% -17:36:20 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -FAILED: CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/arm-none-eabi-gcc -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 -MD -MT CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -MF CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj.d -o CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -c /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:185:33: error: expected ';' before '}' token - 185 | if(ret<0){++attempts}; - | ^ - | ; -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:200:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 200 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:201:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 201 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:212:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 212 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:213:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 213 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:230:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 230 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 231 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:233:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 233 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:234:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 234 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:235:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 235 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:236:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 236 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:237:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 237 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:238:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 238 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:240:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 240 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:241:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 241 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 242 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 243 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 244 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:245:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 245 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -ninja: build stopped: subcommand failed. -"cmake --build build/Debug" terminated with exit code 1. Build might be incomplete. -17:36:58 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:200:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 200 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:201:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 201 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:212:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 212 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:213:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 213 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:230:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 230 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 231 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:233:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 233 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:234:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 234 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:235:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 235 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:236:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 236 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:237:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 237 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:238:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 238 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:240:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 240 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:241:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 241 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 242 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 243 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 244 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:245:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 245 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28836 B 512 KB 5.50% -17:45:50 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28880 B 512 KB 5.51% -18:10:45 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -FAILED: CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/arm-none-eabi-gcc -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 -MD -MT CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -MF CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj.d -o CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -c /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:195:34: error: subscripted value is neither array nor pointer nor vector - 195 | printf("%02X ", encFr[i]); - | ^ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:205:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 205 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:206:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 206 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:217:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 217 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:218:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 218 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:235:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 235 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:236:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 236 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:238:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 238 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:239:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 239 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:240:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 240 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:241:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 241 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 242 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 243 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:245:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 245 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:246:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 246 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:247:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 247 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:248:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 248 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 249 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 250 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -ninja: build stopped: subcommand failed. -"cmake --build build/Debug" terminated with exit code 1. Build might be incomplete. -18:11:27 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -FAILED: CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/arm-none-eabi-gcc -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 -MD -MT CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -MF CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj.d -o CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -c /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:195:13: error: cannot convert to a pointer type - 195 | printf("%02X ", ((uint8_t*)encFr)[i]); - | ^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:205:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 205 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:206:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 206 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:217:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 217 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:218:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 218 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:235:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 235 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:236:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 236 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:238:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 238 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:239:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 239 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:240:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 240 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:241:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 241 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 242 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 243 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:245:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 245 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:246:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 246 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:247:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 247 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:248:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 248 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 249 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 250 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -ninja: build stopped: subcommand failed. -"cmake --build build/Debug" terminated with exit code 1. Build might be incomplete. -18:12:09 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:205:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 205 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:206:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 206 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:217:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 217 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:218:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 218 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:235:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 235 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:236:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 236 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:238:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 238 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:239:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 239 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:240:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 240 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:241:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 241 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 242 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 243 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:245:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 245 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:246:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 246 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:247:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 247 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:248:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 248 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 249 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 250 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28968 B 512 KB 5.53% -18:16:49 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -FAILED: CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/arm-none-eabi-gcc -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 -MD -MT CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -MF CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj.d -o CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -c /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:196:30: error: implicit declaration of function 'print'; did you mean 'printf'? [-Wimplicit-function-declaration] - 196 | if(!((i+1)%20)){ print("\r\n"); } - | ^~~~~ - | printf -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:206:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 206 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:207:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 207 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:218:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 218 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:219:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 219 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:236:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 236 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:237:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 237 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:239:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 239 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:240:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 240 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:241:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 241 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 242 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 243 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 244 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:246:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 246 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:247:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 247 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:248:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 248 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 249 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 250 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:251:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 251 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -ninja: build stopped: subcommand failed. -"cmake --build build/Debug" terminated with exit code 1. Build might be incomplete. -18:17:05 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:206:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 206 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:207:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 207 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:218:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 218 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:219:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 219 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:236:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 236 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:237:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 237 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:239:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 239 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:240:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 240 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:241:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 241 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 242 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 243 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 244 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:246:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 246 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:247:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 247 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:248:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 248 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 249 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 250 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:251:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 251 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 29008 B 512 KB 5.53% -18:49:54 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:206:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 206 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:207:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 207 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:218:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 218 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:219:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 219 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:236:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 236 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:237:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 237 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:239:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 239 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:240:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 240 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:241:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 241 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 242 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 243 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 244 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:246:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 246 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:247:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 247 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:248:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 248 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 249 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 250 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:251:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 251 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28996 B 512 KB 5.53% -19:02:48 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:206:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 206 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:207:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 207 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:218:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 218 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:219:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 219 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:236:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 236 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:237:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 237 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:239:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 239 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:240:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 240 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:241:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 241 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 242 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 243 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 244 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:246:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 246 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:247:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 247 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:248:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 248 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 249 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 250 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:251:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 251 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 29012 B 512 KB 5.53% -19:04:32 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:207:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 207 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:208:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 208 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:219:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 219 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:220:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 220 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:237:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 237 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:238:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 238 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:240:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 240 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:241:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 241 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 242 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 243 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 244 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:245:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 245 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:247:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 247 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:248:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 248 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 249 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 250 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:251:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 251 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:252:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 252 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 29012 B 512 KB 5.53% -19:05:09 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:184:26: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 184 | printf("ret:%d\r\n", ret); - | ~^ ~~~ - | | | - | int int32_t {aka long int} - | %ld -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:207:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 207 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:208:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 208 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:219:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 219 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:220:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 220 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:237:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 237 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:238:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 238 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:240:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 240 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:241:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 241 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 242 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 243 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 244 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:245:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 245 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:247:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 247 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:248:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 248 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 249 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 250 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:251:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 251 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:252:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 252 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 29024 B 512 KB 5.54% -19:06:20 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:207:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 207 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:208:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 208 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:219:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 219 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:220:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 220 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:237:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 237 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:238:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 238 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:240:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 240 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:241:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 241 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 242 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 243 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 244 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:245:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 245 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:247:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 247 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:248:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 248 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 249 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 250 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:251:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 251 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:252:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 252 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 28996 B 512 KB 5.53% -19:19:25 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:207:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 207 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:208:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 208 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:219:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 219 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:220:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 220 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:237:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 237 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:238:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 238 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:240:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 240 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:241:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 241 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 242 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 243 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 244 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:245:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 245 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:247:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 247 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:248:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 248 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 249 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 250 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:251:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 251 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:252:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 252 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 29000 B 512 KB 5.53% -19:20:41 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:207:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 207 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:208:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 208 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:219:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 219 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:220:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 220 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:237:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 237 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:238:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 238 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:240:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 240 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:241:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 241 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 242 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 243 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 244 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:245:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 245 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:247:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 247 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:248:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 248 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 249 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 250 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:251:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 251 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:252:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 252 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 29000 B 512 KB 5.53% -19:23:46 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:208:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 208 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:209:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 209 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:220:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 220 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:221:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 221 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:238:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 238 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:239:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 239 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:241:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 241 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 242 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 243 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 244 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:245:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 245 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:246:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 246 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:248:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 248 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 249 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 250 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:251:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 251 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:252:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 252 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:253:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 253 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 29028 B 512 KB 5.54% -19:24:48 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:194:22: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 194 | printf("len:%d\r\n", ret); - | ~^ ~~~ - | | | - | int int32_t {aka long int} - | %ld -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:208:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 208 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:209:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 209 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:220:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 220 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:221:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 221 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:238:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 238 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:239:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 239 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:241:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 241 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 242 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 243 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 244 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:245:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 245 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:246:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 246 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:248:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 248 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 249 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 250 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:251:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 251 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:252:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 252 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:253:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 253 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 29028 B 512 KB 5.54% -19:40:12 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/3] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 76 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:208:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 208 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:33: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:209:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 209 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:220:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 220 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:221:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 221 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:238:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 238 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:239:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 239 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:241:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 241 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 242 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 243 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 244 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:245:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 245 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:246:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 246 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:248:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 248 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 249 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 250 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:251:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 251 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:252:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 252 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:253:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 253 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/3] Building C object CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60/src/lib_enc28j60.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c: In function 'WriteBytes': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c:46:21: warning: unused variable 'res' [-Wunused-variable] - 46 | HAL_StatusTypeDef res = HAL_SPI_Transmit(&hspi3, data, size, ENC28J60_SPI_TIMEOUT); - | ^~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c: In function 'WriteByte': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c:54:21: warning: unused variable 'res' [-Wunused-variable] - 54 | HAL_StatusTypeDef res = HAL_SPI_Transmit(&hspi3, &data, 1, ENC28J60_SPI_TIMEOUT); - | ^~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c: In function 'ReadByte': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c:64:21: warning: unused variable 'res' [-Wunused-variable] - 64 | HAL_StatusTypeDef res = HAL_SPI_TransmitReceive(&hspi3, &txData, &rxData, 1, ENC28J60_SPI_TIMEOUT); - | ^~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c: At top level: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c:263:17: warning: 'ReadPhyReg' defined but not used [-Wunused-function] - 263 | static uint16_t ReadPhyReg(uint8_t reg) - | ^~~~~~~~~~ -[3/3] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 29068 B 512 KB 5.54% -19:46:16 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60/src/lib_enc28j60.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c: In function 'WriteBytes': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c:46:21: warning: unused variable 'res' [-Wunused-variable] - 46 | HAL_StatusTypeDef res = HAL_SPI_Transmit(&hspi3, data, size, ENC28J60_SPI_TIMEOUT); - | ^~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c: In function 'WriteByte': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c:54:21: warning: unused variable 'res' [-Wunused-variable] - 54 | HAL_StatusTypeDef res = HAL_SPI_Transmit(&hspi3, &data, 1, ENC28J60_SPI_TIMEOUT); - | ^~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c: In function 'ReadByte': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c:64:21: warning: unused variable 'res' [-Wunused-variable] - 64 | HAL_StatusTypeDef res = HAL_SPI_TransmitReceive(&hspi3, &txData, &rxData, 1, ENC28J60_SPI_TIMEOUT); - | ^~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c: At top level: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c:263:17: warning: 'ReadPhyReg' defined but not used [-Wunused-function] - 263 | static uint16_t ReadPhyReg(uint8_t reg) - | ^~~~~~~~~~ -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 29068 B 512 KB 5.54% -19:46:56 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60/src/lib_enc28j60.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c: In function 'WriteBytes': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c:46:21: warning: unused variable 'res' [-Wunused-variable] - 46 | HAL_StatusTypeDef res = HAL_SPI_Transmit(&hspi3, data, size, ENC28J60_SPI_TIMEOUT); - | ^~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c: In function 'WriteByte': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c:54:21: warning: unused variable 'res' [-Wunused-variable] - 54 | HAL_StatusTypeDef res = HAL_SPI_Transmit(&hspi3, &data, 1, ENC28J60_SPI_TIMEOUT); - | ^~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c: In function 'ReadByte': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c:64:21: warning: unused variable 'res' [-Wunused-variable] - 64 | HAL_StatusTypeDef res = HAL_SPI_TransmitReceive(&hspi3, &txData, &rxData, 1, ENC28J60_SPI_TIMEOUT); - | ^~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c: At top level: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60/src/lib_enc28j60.c:263:17: warning: 'ReadPhyReg' defined but not used [-Wunused-function] - 263 | static uint16_t ReadPhyReg(uint8_t reg) - | ^~~~~~~~~~ -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11632 B 128 KB 8.87% - FLASH: 29068 B 512 KB 5.54% -21:05:18 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[0/1] Re-running CMake... -Build type: Debug --- Configuring done (0.0s) --- Generating done (0.0s) --- Build files have been written to: /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/build/Debug -[1/23] Building ASM object CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj -[2/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj -[3/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ethernet.c.obj -FAILED: CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ethernet.c.obj -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/arm-none-eabi-gcc -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60_newTest/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 -MD -MT CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ethernet.c.obj -MF CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ethernet.c.obj.d -o CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ethernet.c.obj -c /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/src/lib_net_ethernet.c -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/src/lib_net_ethernet.c:13: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/inc/lib_net_ethernet.h:17:10: fatal error: lib_enc28j60.h: No such file or directory - 17 | #include "lib_enc28j60.h" - | ^~~~~~~~~~~~~~~~ -compilation terminated. -[4/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj -[5/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ip.c.obj -FAILED: CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ip.c.obj -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/arm-none-eabi-gcc -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60_newTest/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 -MD -MT CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ip.c.obj -MF CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ip.c.obj.d -o CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ip.c.obj -c /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/src/lib_net_ip.c -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/src/lib_net_ip.c:15: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/inc/lib_net_ethernet.h:17:10: fatal error: lib_enc28j60.h: No such file or directory - 17 | #include "lib_enc28j60.h" - | ^~~~~~~~~~~~~~~~ -compilation terminated. -[6/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -FAILED: CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/arm-none-eabi-gcc -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60_newTest/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 -MD -MT CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -MF CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj.d -o CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -c /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:77:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 77 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:175:16: error: assignment to 'uint8_t *' {aka 'unsigned char *'} from incompatible pointer type 'uint8_t (*)[1514]' {aka 'unsigned char (*)[1514]'} [-Wincompatible-pointer-types] - 175 | pack.data0 = ðFr; - | ^ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:219:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 219 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:34: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:220:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 220 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 231 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:232:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 232 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 249 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 250 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:252:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 252 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:253:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 253 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:254:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 254 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:255:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 255 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:256:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 256 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:257:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 257 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:259:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 259 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:260:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 260 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:261:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 261 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:262:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 262 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:263:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 263 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:264:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 264 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[7/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj -[8/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c: In function 'neoNet_P_ICMP_prepResp': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c:35:1: warning: control reaches end of non-void function [-Wreturn-type] - 35 | } - | ^ -[9/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj -[10/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_arp.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/src/lib_net_arp.c: In function 'ARP_Process': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/src/lib_net_arp.c:32:26: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses] - 32 | if (arpFrame->opCode == ntohs(ARP_OP_CODE_REQUEST)) -[11/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -[12/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj -[13/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj -[14/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj -[15/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj -[16/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj -[17/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj -[18/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj -[19/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_icmp.c.obj -[20/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj -[21/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj -[22/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj -ninja: build stopped: subcommand failed. -"cmake --build build/Debug" terminated with exit code 1. Build might be incomplete. -21:05:58 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[0/1] Re-running CMake... -Build type: Debug --- Configuring done (0.0s) --- Generating done (0.0s) --- Build files have been written to: /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/build/Debug -[1/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ip.c.obj -FAILED: CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ip.c.obj -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/arm-none-eabi-gcc -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60_newTest/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 -MD -MT CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ip.c.obj -MF CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ip.c.obj.d -o CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ip.c.obj -c /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/src/lib_net_ip.c -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/src/lib_net_ip.c:13:10: fatal error: lib_net_ip.h: No such file or directory - 13 | #include "lib_net_ip.h" - | ^~~~~~~~~~~~~~ -compilation terminated. -[2/23] Building ASM object CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj -[3/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_icmp.c.obj -FAILED: CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_icmp.c.obj -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/arm-none-eabi-gcc -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60_newTest/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 -MD -MT CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_icmp.c.obj -MF CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_icmp.c.obj.d -o CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_icmp.c.obj -c /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/src/lib_net_icmp.c -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/src/lib_net_icmp.c:13:10: fatal error: lib_net_icmp.h: No such file or directory - 13 | #include "lib_net_icmp.h" - | ^~~~~~~~~~~~~~~~ -compilation terminated. -[4/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_arp.c.obj -FAILED: CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_arp.c.obj -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/arm-none-eabi-gcc -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60_newTest/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 -MD -MT CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_arp.c.obj -MF CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_arp.c.obj.d -o CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_arp.c.obj -c /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/src/lib_net_arp.c -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/src/lib_net_arp.c:13:10: fatal error: lib_net_arp.h: No such file or directory - 13 | #include "lib_net_arp.h" - | ^~~~~~~~~~~~~~~ -compilation terminated. -[5/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ethernet.c.obj -FAILED: CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ethernet.c.obj -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/arm-none-eabi-gcc -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60_newTest/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 -MD -MT CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ethernet.c.obj -MF CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ethernet.c.obj.d -o CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ethernet.c.obj -c /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/src/lib_net_ethernet.c -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/net/src/lib_net_ethernet.c:13:10: fatal error: lib_net_ethernet.h: No such file or directory - 13 | #include "lib_net_ethernet.h" - | ^~~~~~~~~~~~~~~~~~~~ -compilation terminated. -[6/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj -[7/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj -[8/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -FAILED: CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/arm-none-eabi-gcc -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60_newTest/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 -MD -MT CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -MF CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj.d -o CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -c /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:77:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 77 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:175:16: error: assignment to 'uint8_t *' {aka 'unsigned char *'} from incompatible pointer type 'uint8_t (*)[1514]' {aka 'unsigned char (*)[1514]'} [-Wincompatible-pointer-types] - 175 | pack.data0 = ðFr; - | ^ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:219:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 219 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:34: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:220:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 220 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 231 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:232:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 232 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 249 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 250 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:252:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 252 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:253:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 253 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:254:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 254 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:255:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 255 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:256:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 256 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:257:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 257 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:259:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 259 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:260:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 260 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:261:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 261 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:262:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 262 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:263:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 263 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:264:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 264 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[9/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj -[10/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj -[11/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj -[12/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj -[13/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj -[14/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -[15/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj -[16/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj -[17/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj -[18/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c: In function 'neoNet_P_ICMP_prepResp': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c:35:1: warning: control reaches end of non-void function [-Wreturn-type] - 35 | } - | ^ -[19/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj -[20/23] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj -[21/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj -[22/23] Building C object CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj -ninja: build stopped: subcommand failed. -"cmake --build build/Debug" terminated with exit code 1. Build might be incomplete. -21:06:42 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[0/1] Re-running CMake... -Build type: Debug --- Configuring done (0.0s) --- Generating done (0.0s) --- Build files have been written to: /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -FAILED: CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/arm-none-eabi-gcc -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60_newTest/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 -MD -MT CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -MF CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj.d -o CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -c /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:77:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 77 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:175:16: error: assignment to 'uint8_t *' {aka 'unsigned char *'} from incompatible pointer type 'uint8_t (*)[1514]' {aka 'unsigned char (*)[1514]'} [-Wincompatible-pointer-types] - 175 | pack.data0 = ðFr; - | ^ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:219:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 219 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:34: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:220:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 220 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 231 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:232:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 232 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 249 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 250 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:252:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 252 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:253:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 253 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:254:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 254 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:255:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 255 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:256:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 256 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:257:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 257 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:259:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 259 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:260:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 260 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:261:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 261 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:262:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 262 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:263:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 263 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:264:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 264 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -ninja: build stopped: subcommand failed. -"cmake --build build/Debug" terminated with exit code 1. Build might be incomplete. -21:07:53 **** Incremental Build of configuration Debug for project test4_f4_eth **** +16:24:59 **** Incremental Build of configuration Debug for project test4_f4_eth **** cmake --build build/Debug [1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': @@ -5067,953 +94,62 @@ In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); | ~~~~~~~~~~~~~~~^~~~~ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:219:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 219 | ret = neoNet_prepRead0(&dev, &pack); +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:217:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 217 | ret = neoNet_prepRead0(&dev, &pack); | ^~~~ In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:34: /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:220:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 220 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 231 | ret = neoNet_prepRead1(&dev, &pack); +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:224:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 224 | ret = neoNet_prepRead1(&dev, &pack); | ^~~~ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:232:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 232 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 249 | ret = neoNet_prepRead2(&dev, &pack); +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 231 | ret = neoNet_prepRead2(&dev, &pack); | ^~~~ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 250 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:252:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 252 | ret = neoNet_prepResp0(&dev, &pack); +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 242 | ret = neoNet_prepResp0(&dev, &pack); | ^~~~ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:253:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 253 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:254:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 254 | ret = neoNet_prepResp1(&dev, &pack); +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 244 | ret = neoNet_prepResp1(&dev, &pack); | ^~~~ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:255:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 255 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:256:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 256 | ret = neoNet_prepResp2(&dev, &pack); +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:246:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 246 | ret = neoNet_prepResp2(&dev, &pack); | ^~~~ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:257:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 257 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:259:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 259 | ret = neoNet_prepSend2(&dev, &pack); +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 249 | ret = neoNet_prepSend2(&dev, &pack); | ^~~~ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:260:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 260 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:261:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 261 | ret = neoNet_prepSend1(&dev, &pack); +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:251:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 251 | ret = neoNet_prepSend1(&dev, &pack); | ^~~~ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:262:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 262 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:263:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 263 | ret = neoNet_prepSend0(&dev, &pack); +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:253:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 253 | ret = neoNet_prepSend0(&dev, &pack); | ^~~~ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:264:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 264 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx [2/2] Linking C executable test4_f4_eth.elf Memory region Used Size Region Size %age Used - RAM: 12096 B 128 KB 9.23% - FLASH: 30176 B 512 KB 5.76% -21:18:40 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:77:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 77 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:193:26: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 193 | printf("ret:%d\r\n", ret); - | ~^ ~~~ - | | | - | int int32_t {aka long int} - | %ld -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:219:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 219 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:34: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:220:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 220 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 231 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:232:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 232 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 249 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 250 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:252:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 252 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:253:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 253 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:254:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 254 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:255:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 255 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:256:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 256 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:257:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 257 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:259:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 259 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:260:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 260 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:261:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 261 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:262:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 262 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:263:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 263 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:264:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 264 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 12096 B 128 KB 9.23% - FLASH: 30204 B 512 KB 5.76% -21:20:10 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:77:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 77 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:219:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 219 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:34: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:220:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 220 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 231 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:232:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 232 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 249 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 250 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:252:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 252 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:253:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 253 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:254:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 254 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:255:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 255 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:256:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 256 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:257:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 257 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:259:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 259 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:260:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 260 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:261:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 261 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:262:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 262 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:263:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 263 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:264:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 264 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 12096 B 128 KB 9.23% - FLASH: 30176 B 512 KB 5.76% -21:21:58 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:77:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 77 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:221:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 221 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:34: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:222:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 222 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:233:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 233 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:234:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 234 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:251:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 251 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:252:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 252 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:254:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 254 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:255:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 255 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:256:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 256 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:257:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 257 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:258:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 258 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:259:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 259 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:261:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 261 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:262:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 262 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:263:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 263 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:264:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 264 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:265:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 265 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:266:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 266 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 12096 B 128 KB 9.23% - FLASH: 30204 B 512 KB 5.76% -21:23:12 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:77:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 77 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:221:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 221 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:34: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:222:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 222 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:233:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 233 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:234:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 234 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:251:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 251 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:252:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 252 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:254:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 254 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:255:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 255 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:256:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 256 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:257:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 257 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:258:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 258 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:259:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 259 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:261:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 261 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:262:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 262 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:263:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 263 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:264:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 264 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:265:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 265 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:266:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 266 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 12096 B 128 KB 9.23% - FLASH: 30232 B 512 KB 5.77% -21:24:00 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -ninja: no work to do. -21:25:27 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 12096 B 128 KB 9.23% - FLASH: 30156 B 512 KB 5.75% -21:25:41 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -ninja: no work to do. -21:26:07 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:77:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 77 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:219:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 219 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:34: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:220:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 220 | if(ret < 0){ printf("err0:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 231 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:232:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 232 | if(ret < 0){ printf("err1:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 249 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:250:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 250 | if(ret < 0){ printf("err2:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:252:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 252 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:253:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 253 | if(ret < 0){ printf("err3:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:254:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 254 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:255:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 255 | if(ret < 0){ printf("err4:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:256:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 256 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:257:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 257 | if(ret < 0){ printf("err5:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:259:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 259 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:260:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 260 | if(ret < 0){ printf("err6:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:261:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 261 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:262:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 262 | if(ret < 0){ printf("err7:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:263:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 263 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:264:38: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'int32_t' {aka 'long int'} [-Wformat=] - 264 | if(ret < 0){ printf("err8:%02x\r\n", -ret); continue; } - | ~~~^ ~~~~ - | | | - | | int32_t {aka long int} - | unsigned int - | %02lx -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 12096 B 128 KB 9.23% - FLASH: 30100 B 512 KB 5.74% -21:41:23 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj -[2/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj -[3/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c: In function 'neoNet_P_ICMP_prepResp': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c:35:1: warning: control reaches end of non-void function [-Wreturn-type] - 35 | } - | ^ -[4/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj -[5/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj -[6/8] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:77:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 77 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:219:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 219 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:34: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 231 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 249 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:252:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 252 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:254:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 254 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:256:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 256 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:259:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 259 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:261:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 261 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:263:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 263 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -[7/8] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj -[8/8] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 12096 B 128 KB 9.23% - FLASH: 29936 B 512 KB 5.71% -21:42:05 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11664 B 128 KB 8.90% - FLASH: 25060 B 512 KB 4.78% -21:44:40 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 12096 B 128 KB 9.23% - FLASH: 29936 B 512 KB 5.71% -21:45:13 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 11664 B 128 KB 8.90% - FLASH: 25060 B 512 KB 4.78% -21:51:51 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 12096 B 128 KB 9.23% - FLASH: 29936 B 512 KB 5.71% + RAM: 12144 B 128 KB 9.27% + FLASH: 31880 B 512 KB 6.08% diff --git a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.ui/test4_f4_eth.build.log b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.ui/test4_f4_eth.build.log index 0aa53e1..1e36a73 100644 --- a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.ui/test4_f4_eth.build.log +++ b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.ui/test4_f4_eth.build.log @@ -1,10 +1,79 @@ -21:51:51 **** Incremental Build of configuration Debug for project test4_f4_eth **** +16:24:59 **** Incremental Build of configuration Debug for project test4_f4_eth **** cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj +[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:77:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] + 77 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); + | ^~~ + | | + | char * +In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, + from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, + from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, + from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' + 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); + | ~~~~~~~~~~~~~~~^~~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:217:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 217 | ret = neoNet_prepRead0(&dev, &pack); + | ^~~~ +In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:34: +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' + 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:224:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 224 | ret = neoNet_prepRead1(&dev, &pack); + | ^~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' + 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 231 | ret = neoNet_prepRead2(&dev, &pack); + | ^~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' + 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 242 | ret = neoNet_prepResp0(&dev, &pack); + | ^~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' + 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 244 | ret = neoNet_prepResp1(&dev, &pack); + | ^~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' + 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:246:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 246 | ret = neoNet_prepResp2(&dev, &pack); + | ^~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' + 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 249 | ret = neoNet_prepSend2(&dev, &pack); + | ^~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' + 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:251:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 251 | ret = neoNet_prepSend1(&dev, &pack); + | ^~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' + 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:253:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 253 | ret = neoNet_prepSend0(&dev, &pack); + | ^~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' + 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [2/2] Linking C executable test4_f4_eth.elf Memory region Used Size Region Size %age Used - RAM: 12096 B 128 KB 9.23% - FLASH: 29936 B 512 KB 5.71% + RAM: 12144 B 128 KB 9.27% + FLASH: 31880 B 512 KB 6.08% -21:51:52 Build Finished. 0 errors, 0 warnings. (took 162ms) +16:25:00 Build Finished. 0 errors, 10 warnings. (took 214ms) diff --git a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.projects/test4_f4_eth/.markers.snap b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.projects/test4_f4_eth/.markers.snap index 3238fc5..032a7c6 100644 Binary files a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.projects/test4_f4_eth/.markers.snap and b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.projects/test4_f4_eth/.markers.snap differ diff --git a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.projects/test4_f4_eth/.syncinfo.snap b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.projects/test4_f4_eth/.syncinfo.snap index 3cf252b..2591e78 100644 Binary files a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.projects/test4_f4_eth/.syncinfo.snap and b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.projects/test4_f4_eth/.syncinfo.snap differ diff --git a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap index 3cf252b..2591e78 100644 Binary files a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap and b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap differ diff --git a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/1.snap b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/1.snap index de29283..c81cde2 100644 Binary files a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/1.snap and b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/1.snap differ diff --git a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi index 0982f46..99a8a8b 100644 --- a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi +++ b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi @@ -1,8 +1,8 @@ - - + + activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration - + @@ -10,9 +10,9 @@ topLevel - - - + + + persp.actionSet:com.st.stm32cube.ide.mcu.informationcenter.actionSet3 persp.actionSet:org.eclipse.ui.cheatsheets.actionSet @@ -68,69 +68,69 @@ persp.newWizSC:com.st.stm32cube.ide.mpu.linux.projectcreation.ui.wizard.linuxprojectfromsourcewizard persp.viewSC:com.st.stm32cube.ide.mcu.cyclomaticcomplexity.view persp.viewSC:com.st.stm32cube.ide.mcu.sfrview - - + + noFocus - + View categoryTag:General - + View categoryTag:C/C++ - + View categoryTag:General - - - - - + + + + + View categoryTag:General - + View categoryTag:General - + View categoryTag:Make - - - + + + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - - + + View categoryTag:C/C++ - + View categoryTag:C/C++ - + View categoryTag:C/C++ @@ -139,7 +139,7 @@ - + persp.actionSet:com.st.stm32cube.ide.mcu.informationcenter.actionSet3 persp.actionSet:org.eclipse.ui.cheatsheets.actionSet @@ -196,121 +196,121 @@ persp.viewSC:com.st.stm32cube.ide.mcu.faultanalyzer.view persp.viewSC:com.st.stm32cube.ide.mcu.cyclomaticcomplexity.view persp.viewSC:com.st.stm32cube.ide.mcu.sfrview - - - + + + org.eclipse.e4.primaryNavigationStack - + View categoryTag:Debug - + View categoryTag:General active - - + + View categoryTag:Debug - - - - + + + + org.eclipse.e4.secondaryNavigationStack - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + Debug - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug @@ -319,1983 +319,1989 @@ - - + + View categoryTag:Help - + View categoryTag:General - + View categoryTag:Help - + View categoryTag:Help - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:Help - - + + EditorStack org.eclipse.e4.primaryDataStack active noFocus - + Editor removeOnHide org.eclipse.cdt.ui.editor.CEditor - + Editor removeOnHide org.eclipse.cdt.ui.editor.CEditor - - + + Editor removeOnHide org.eclipse.cdt.ui.editor.asm.AsmEditor + active - + Editor removeOnHide org.eclipse.cdt.ui.editor.CEditor - + Editor removeOnHide org.eclipse.cdt.ui.editor.CEditor - active + + + + Editor + removeOnHide + org.eclipse.cdt.ui.editor.CEditor - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:C/C++ - + View categoryTag:General - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + View categoryTag:Make - + ViewMenu menuContribution:menu - + - + View categoryTag:C/C++ - + ViewMenu menuContribution:menu - + - + View categoryTag:C/C++ - + ViewMenu menuContribution:menu - + - + View categoryTag:C/C++ - + ViewMenu menuContribution:menu - + - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - - + + toolbarSeparator - + - + Draggable - + - + toolbarSeparator - + - + Draggable - - + + - + toolbarSeparator - + - + Draggable - + Draggable - + Draggable - + Draggable - + toolbarSeparator - + - + Draggable - + - + Draggable - + Draggable - + toolbarSeparator - + - + toolbarSeparator - + - + Draggable - + stretch SHOW_RESTORE_MENU - + Draggable HIDEABLE SHOW_RESTORE_MENU - - + + stretch - + Draggable - + Draggable - - + + TrimStack Draggable - + - - - - - - - - - - - + + + + + + + + + + + platform:gtk - - - - + + + + platform:gtk - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - + + + + + + + - - + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - + + - - + + - - - - - - - - - - - + + + + + + + + + + + - - + + - - - - - - + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - + + + + + + + - - - + + + - - - - - - + + + + + + - - - - - - - + + + + + + + - - - - + + + + - - + + - - - + + + - - - - - - + + + + + + - - - - + + + + - - + + - - + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Editor removeOnHide - + View categoryTag:C/C++ - + View categoryTag:C/C++ - + View categoryTag:SWV - + View categoryTag:SWV - + View categoryTag:SWV - + View categoryTag:SWV - + View categoryTag:SWV - + View categoryTag:SWV - + View categoryTag:Debug - + View categoryTag:FreeRTOS - + View categoryTag:FreeRTOS - + View categoryTag:FreeRTOS - + View categoryTag:FreeRTOS - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:C/C++ - + View categoryTag:Other - + View categoryTag:ThreadX - + View categoryTag:ThreadX - + View categoryTag:ThreadX - + View categoryTag:ThreadX - + View categoryTag:ThreadX - + View categoryTag:ThreadX - + View categoryTag:ThreadX - + View categoryTag:ThreadX - + View categoryTag:C/C++ - + View categoryTag:C/C++ - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Make - + View categoryTag:C/C++ - + View categoryTag:C/C++ - + View categoryTag:C/C++ - + View categoryTag:C/C++ - + View categoryTag:C/C++ - + View categoryTag:General - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Help - + View categoryTag:Connections - + View categoryTag:General - + View categoryTag:Version Control (Team) - + View categoryTag:Version Control (Team) - + View categoryTag:General - + View categoryTag:General - + View categoryTag:Help - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - - + + glue move_after:PerspectiveSpacer SHOW_RESTORE_MENU - + move_after:Spacer Glue HIDEABLE SHOW_RESTORE_MENU - + glue move_after:SearchField SHOW_RESTORE_MENU - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - + + + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + + - - + + - - - - - + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/test4_f4_eth/cmds.md b/test/test4_f4_eth/cmds.md index 4d5f231..92ee6cc 100644 --- a/test/test4_f4_eth/cmds.md +++ b/test/test4_f4_eth/cmds.md @@ -5,3 +5,7 @@ ping 192.168.81.22 sudo python3 -c "from scapy.all import *; sendp(Ether(dst='00:17:22:ed:a5:01', src='c8:53:09:39:2d:33', type=0x0806) / Raw(load=b'\xab\xcd\xef\xab\xcd\xef\xab\xcd\xef'), iface='enp12s0')" sudo python3 -c "from scapy.all import *; sendp(Ether(dst='ff:ff:ff:ff:ff:ff', src='c8:53:09:39:2d:33', type=0x0806) / Raw(load=b'\xab\xcd\xef\xab\xcd\xef\xab\xcd\xef'), iface='enp12s0')" + +ncat 192.168.81.22 80 + +ncat 192.168.81.22 80 -u diff --git a/test/test4_f4_eth/test4_f4_eth/CMakeLists.txt b/test/test4_f4_eth/test4_f4_eth/CMakeLists.txt index d60df47..37691c6 100644 --- a/test/test4_f4_eth/test4_f4_eth/CMakeLists.txt +++ b/test/test4_f4_eth/test4_f4_eth/CMakeLists.txt @@ -57,6 +57,9 @@ target_sources(${CMAKE_PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/Libs/neoNet/src/lib_neoNet_prot_eth.c ${CMAKE_CURRENT_SOURCE_DIR}/Libs/neoNet/src/lib_neoNet_prot_IP.c ${CMAKE_CURRENT_SOURCE_DIR}/Libs/neoNet/src/lib_neoNet_utils.c + ${CMAKE_CURRENT_SOURCE_DIR}/Libs/neoNet/src/lib_neoNet_prot_TCP.c + ${CMAKE_CURRENT_SOURCE_DIR}/Libs/neoNet/src/lib_neoNet_prot_UDP.c + ${CMAKE_CURRENT_SOURCE_DIR}/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c ) # Add include paths diff --git a/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c b/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c index 17ee364..3acb609 100644 --- a/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c +++ b/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c @@ -192,10 +192,11 @@ int main(void) ret = ENC28J60_ReceiveFrame(ethFr, sizeof(ethFr)); //neoNet_printf("ret:%d\r\n", ret); //pack.len0 = ret<1024 ? ret : 1024; - pack.len0 = ret; if(ret<0){++attempts;} }while(ret <= 0); + pack.len0 = ret; + neoNet_printf("att:%d\r\n", attempts); attempts = 1; @@ -206,49 +207,38 @@ int main(void) for(int i=0;idataOffset4b_rsvd4b = IN_VAL<<4); -#define neoNet_P_TCP_frame_SET_dataOffset(IN_FRAM, IN_FLAG_NO, IN_VAL) ((IN_FRAM)->flags8b = (((IN_FRAM)->flags8b)|(1<<(IN_FLAG_NO))) - ((IN_VAL)<<(IN_FLAG_NO))); +#define neoNet_P_TCP_frame_SET_dataOffset(IN_FRAM, IN_VAL) ((IN_FRAM)->dataOffset4b_rsvd4b = IN_VAL<<4) +#define neoNet_P_TCP_frame_SET_flag(IN_FRAM, IN_FLAG_NO, IN_VAL) ((IN_FRAM)->flags8b = (((IN_FRAM)->flags8b)|(1<<(IN_FLAG_NO))) - ((!(IN_VAL))<<(IN_FLAG_NO))) // === ========================= === -int32_t neoNet_P_TCP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_P_TCP_Frame* in_fr, uint16_t in_fr_len); +#define neoNet_P_TCP_frame_DATAPTR(IN_FRAM) (((IN_FRAM)->data)+(((uint16_t)(neoNet_P_TCP_frame_GET_dataOffset(IN_FRAM)))*4 - 20)) -int16_t neoNet_P_TCP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_P_TCP_Frame* in_fr, neoNet_P_TCP_Frame* out_fr); -int16_t neoNet_P_TCP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_P_TCP_Frame* out_fr, uint16_t out_fr_dataLen); +int32_t neoNet_P_TCP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_IPpseudoHeader* in_pHdr, neoNet_P_TCP_Frame* in_fr, uint16_t in_fr_len); + +int16_t neoNet_P_TCP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_P_TCP_Frame* in_fr, uint16_t in_fr_len, neoNet_P_TCP_Frame* out_fr); + +int16_t neoNet_P_TCP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_IPpseudoHeader* in_pHdr, neoNet_P_TCP_Frame* out_fr, uint16_t out_fr_dataLen); #endif diff --git a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet_prot_UDP.h b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet_prot_UDP.h new file mode 100644 index 0000000..4bacf1d --- /dev/null +++ b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet_prot_UDP.h @@ -0,0 +1,26 @@ +#ifndef LIB_NEONET_PROT_UDP +#define LIB_NEONET_PROT_UDP + +#include "lib_neoNet_utils.h" +#include "lib_neoNet_IPpseudoHeader.h" + + +#define NEONET_P_UDP_CONST_PORT_RTP 16384 // RTP always uses even-numbered ports (odd ones are for RTCP) + + +typedef struct { + uint16_t srcPort16b; + uint16_t dstPort16b; + uint16_t wholeFrameLen16b; + uint16_t wholeFrameChksm16b; + uint8_t data[]; +} neoNet_P_UDP_Frame; + + +int32_t neoNet_P_UDP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_IPpseudoHeader* in_pHdr, neoNet_P_UDP_Frame* in_fr, uint16_t in_fr_len); + +int32_t neoNet_P_UDP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_P_UDP_Frame* in_fr, neoNet_P_UDP_Frame* out_fr); + +int32_t neoNet_P_UDP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_IPpseudoHeader* in_pHdr, neoNet_P_UDP_Frame* out_fr, uint16_t out_fr_dataLen); + +#endif diff --git a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet_utils.h b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet_utils.h index 31b808c..a1e90d4 100644 --- a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet_utils.h +++ b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet_utils.h @@ -11,8 +11,8 @@ #ifndef htons #if defined(__GNUC__) || defined(__clang__) // TODO: check if works #define htons(x) ((uint16_t)__builtin_bswap16((uint16_t)(x))) - #else - #define htons(x) ((uint16_t)( \ // TODO: check if works + #else // TODO: check if works + #define htons(x) ((uint16_t)( \ (((uint16_t)(x) & 0x00FFU) << 8) | \ (((uint16_t)(x) & 0xFF00U) >> 8) \ )) @@ -26,8 +26,8 @@ #ifndef htonl #if defined(__GNUC__) || defined(__clang__) // TODO: check if works #define htonl(x) ((uint32_t)__builtin_bswap32((uint32_t)(x))) - #else - #define htonl(x) ((uint32_t)( \ // TODO: check if works + #else // TODO: check if works + #define htonl(x) ((uint32_t)( \ (((uint32_t)(x) & 0x000000FFUL) << 24) | \ (((uint32_t)(x) & 0x0000FF00UL) << 8) | \ (((uint32_t)(x) & 0x00FF0000UL) >> 8) | \ @@ -46,6 +46,7 @@ typedef struct { uint8_t macAddr[6]; } neoNet_utils_DevInfo; +uint32_t neoNet_utils_sumBytes(uint32_t res, const uint8_t* p, uint16_t len); uint16_t neoNet_utils_calcChecksum(uint8_t* in_data, uint16_t in_len); // === DEBUGGING === diff --git a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c index 6eb31f0..08ece3e 100644 --- a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c +++ b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c @@ -4,6 +4,9 @@ #include "lib_neoNet_prot_ARP.h" #include "lib_neoNet_prot_IP.h" #include "lib_neoNet_prot_ICMP.h" +#include "lib_neoNet_prot_TCP.h" +#include "lib_neoNet_prot_UDP.h" +#include "lib_neoNet_IPpseudoHeader.h" #include @@ -106,6 +109,7 @@ int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_pack int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet){ int32_t ret; + static neoNet_IPpseudoHeader pHdr; if(inout_packet->len2 == 0){ return 0; @@ -126,11 +130,45 @@ int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_pack break; case TCP: - return -(NEONET_PROT_ROOT_ERR_MASTER+6); + neoNet_IPpseudoHeader_fromIPFrame((neoNet_P_IP_Frame*)(inout_packet->data1), inout_packet->len2, &pHdr); + + ret = neoNet_P_TCP_prepRead(in_dev, &pHdr, (neoNet_P_TCP_Frame*)(inout_packet->data2), inout_packet->len2); + if(ret < 0){ return ret; } + + inout_packet->len3 = ret; + inout_packet->data3 = neoNet_P_TCP_frame_DATAPTR((neoNet_P_TCP_Frame*)(inout_packet->data2)); + + switch(((neoNet_P_TCP_Frame*)(inout_packet->data2))->dstPort16b){ + case NEONET_P_TCP_CONST_PORT_HTTP: + inout_packet->type3 = HTTP; + break; + + default: + return -(NEONET_PROT_ROOT_ERR_MASTER+6); + } + + return 0; break; case UDP: - return -(NEONET_PROT_ROOT_ERR_MASTER+7); + neoNet_IPpseudoHeader_fromIPFrame((neoNet_P_IP_Frame*)(inout_packet->data1), inout_packet->len2, &pHdr); + + ret = neoNet_P_UDP_prepRead(in_dev, &pHdr, (neoNet_P_UDP_Frame*)(inout_packet->data2), inout_packet->len2); + if(ret < 0){ return ret; } + + inout_packet->len3 = ret; + inout_packet->data3 = ((neoNet_P_UDP_Frame*)(inout_packet->data2))->data; + + switch(((neoNet_P_UDP_Frame*)(inout_packet->data2))->dstPort16b){ + case NEONET_P_UDP_CONST_PORT_RTP: + inout_packet->type3 = RTP; + break; + + default: + return -(NEONET_PROT_ROOT_ERR_MASTER+7); + } + + return 0; break; default: @@ -211,11 +249,21 @@ int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_pack break; case TCP: - return -(NEONET_PROT_ROOT_ERR_MASTER+12); + ret = neoNet_P_TCP_prepResp(in_dev, (neoNet_P_TCP_Frame*)(inout_packet->data2), inout_packet->len2, (neoNet_P_TCP_Frame*)(inout_packet->data2)); + if(ret < 0){ return ret; } + + inout_packet->len3 = ret; + + return 0; + break; case UDP: - return -(NEONET_PROT_ROOT_ERR_MASTER+13); + ret = neoNet_P_UDP_prepResp(in_dev, (neoNet_P_UDP_Frame*)(inout_packet->data2), (neoNet_P_UDP_Frame*)(inout_packet->data2)); + if(ret < 0){ return ret; } + + return 0; + break; default: @@ -229,6 +277,7 @@ int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_pack int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet){ int32_t ret; + static neoNet_IPpseudoHeader pHdr; if(inout_packet->len2 == 0){ return 0; @@ -250,11 +299,27 @@ int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_pack break; case TCP: - return -(NEONET_PROT_ROOT_ERR_MASTER+16); + neoNet_IPpseudoHeader_fromIPFrame((neoNet_P_IP_Frame*)(inout_packet->data1), inout_packet->len2, &pHdr); + + ret = neoNet_P_TCP_prepSend(in_dev, &pHdr, (neoNet_P_TCP_Frame*)(inout_packet->data2), inout_packet->len3); + if(ret < 0){ return ret; } + + inout_packet->len2 = ret; + + return ret; + break; case UDP: - return -(NEONET_PROT_ROOT_ERR_MASTER+17); + neoNet_IPpseudoHeader_fromIPFrame((neoNet_P_IP_Frame*)(inout_packet->data1), inout_packet->len2, &pHdr); + + ret = neoNet_P_UDP_prepSend(in_dev, &pHdr, (neoNet_P_UDP_Frame*)(inout_packet->data2), inout_packet->len3); + if(ret < 0){ return ret; } + + inout_packet->len2 = ret; + + return ret; + break; default: diff --git a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c new file mode 100644 index 0000000..b2ca3a4 --- /dev/null +++ b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c @@ -0,0 +1,113 @@ +#include "lib_neoNet_IPpseudoHeader.h" + +#include "lib_neoNet_utils.h" +//#include +//#include + + +void neoNet_IPpseudoHeader_fromIPFrame(neoNet_P_IP_Frame* in_fr, uint16_t in_IPPayloadLen, neoNet_IPpseudoHeader* in_pHdr){ + in_pHdr->srcIPAddr32b = in_fr->srcAddr32b; + in_pHdr->dstIPAddr32b = in_fr->dstAddr32b; + in_pHdr->prot8b = in_fr->prot8b; + in_pHdr->dataLen16b = in_IPPayloadLen; +} + +uint16_t neoNet_IPpseudoHeader_calcChecksum(neoNet_IPpseudoHeader* in_pHdr, uint8_t* in_data, uint16_t in_len){ + //printf("pH: in_len=%d\r\n", in_len); + //printf("pH.srcIP=%d.%d.%d.%d\r\n", ((uint8_t*)(&in_pHdr->srcIPAddr32b))[0], ((uint8_t*)(&in_pHdr->srcIPAddr32b))[1], ((uint8_t*)(&in_pHdr->srcIPAddr32b))[2], ((uint8_t*)(&in_pHdr->srcIPAddr32b))[3]); + //printf("pH.dstIP=%d.%d.%d.%d\r\n", ((uint8_t*)(&in_pHdr->dstIPAddr32b))[0], ((uint8_t*)(&in_pHdr->dstIPAddr32b))[1], ((uint8_t*)(&in_pHdr->dstIPAddr32b))[2], ((uint8_t*)(&in_pHdr->dstIPAddr32b))[3]); + //printf("pH.prot=%d\r\n", in_pHdr->prot8b); + //printf("pH.dataLen=%d\r\n", in_pHdr->dataLen16b); + + uint8_t* src = (uint8_t*)&in_pHdr->srcIPAddr32b; + uint8_t* dst = (uint8_t*)&in_pHdr->dstIPAddr32b; + + uint32_t res = 0; + res += ((uint32_t)src[0] << 8) | src[1]; + res += ((uint32_t)src[2] << 8) | src[3]; + res += ((uint32_t)dst[0] << 8) | dst[1]; + res += ((uint32_t)dst[2] << 8) | dst[3]; + res += in_pHdr->prot8b; + res += in_pHdr->dataLen16b; + + res = neoNet_utils_sumBytes(res, in_data, in_len); + + while (res >> 16) { + res = (res & 0xFFFF) + (res >> 16); + } + + //printf("pH: retH: %02x\r\n", (uint16_t)~res); + //printf("pH: retN: %02x\r\n", htons((uint16_t)~res)); + return htons((uint16_t)~res); + + /*// WARNING: the pHrd addresses and dataLen will come in LittleEndian, as this chsm gets calced during the processing of an IP packet + in_pHdr->srcIPAddr32b = htonl(in_pHdr->srcIPAddr32b); + in_pHdr->dstIPAddr32b = htonl(in_pHdr->dstIPAddr32b); + in_pHdr->dataLen16b = htons(in_pHdr->dataLen16b); + + + static uint8_t t_buff[1024]; + + memcpy(t_buff, in_pHdr, sizeof(neoNet_IPpseudoHeader)); + memcpy(t_buff+sizeof(neoNet_IPpseudoHeader), in_data, in_len); + + + // TODO: check and rewrite: + /*uint32_t res = 0; + + + uint16_t len = sizeof(neoNet_IPpseudoHeader); + uint16_t* ptr = (uint16_t*)in_pHdr; + + while (len > 1) + { + res += *ptr; + ptr++; + len -= 2; + } + + if(len > 0){ + if(in_len > 0){ + res += ((uint16_t)(*(uint8_t*)ptr)) << 8; + }else{ + res += *(uint8_t*)ptr; + } + } + + + ptr = (uint16_t*)in_data; + + if(len > 0){ + res += *(uint8_t*)ptr; + ++ptr; + --in_len; + } + + len = in_len; + + while (len > 1) + { + res += *ptr; + ptr++; + len -= 2; + } + + if(len > 0){ + res += *(uint8_t*)ptr; + } + + + while (res > 0xffff) + { + res = (res >> 16) + (res & 0xFFFF); + }* / + + + in_pHdr->srcIPAddr32b = ntohl(in_pHdr->srcIPAddr32b); + in_pHdr->dstIPAddr32b = ntohl(in_pHdr->dstIPAddr32b); + in_pHdr->dataLen16b = ntohs(in_pHdr->dataLen16b); + + //return ~((uint16_t)res); + + return neoNet_utils_calcChecksum(t_buff, sizeof(neoNet_IPpseudoHeader)+in_len);*/ +} diff --git a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c index 1e64737..6c31440 100644 --- a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c +++ b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c @@ -1,39 +1,89 @@ #include "lib_neoNet_prot_TCP.h" +#include -int32_t neoNet_P_TCP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_P_TCP_Frame* in_fr, uint16_t in_fr_len){ - if(in_fr_len < 20){ return ; } +int32_t neoNet_P_TCP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_IPpseudoHeader* in_pHdr, neoNet_P_TCP_Frame* in_fr, uint16_t in_fr_len){ + if(in_fr_len < 20){ return -(NEONET_PROT_TCP_ERR_MASTER+1); } - if(in_fr_len < (((uint16_t)(neoNet_P_TCP_frame_GET_dataOffset(in_fr)))*4)){ return ; } + if(in_fr_len < (((uint16_t)(neoNet_P_TCP_frame_GET_dataOffset(in_fr)))*4)){ return -(NEONET_PROT_TCP_ERR_MASTER+2); } - if(neoNet_utils_calcChecksum((uint8_t*)in_fr, in_fr_len) != 0){ return ; } + if(neoNet_IPpseudoHeader_calcChecksum(in_pHdr, (uint8_t*)in_fr, in_fr_len) != 0){ return -(NEONET_PROT_TCP_ERR_MASTER+3); } in_fr->srcPort16b = ntohs(in_fr->srcPort16b); in_fr->dstPort16b = ntohs(in_fr->dstPort16b); in_fr->seqNo32b = ntohl(in_fr->seqNo32b); in_fr->ackNo32b = ntohl(in_fr->ackNo32b); - ((uint16_t*)(&in_fr->dataOffset4b_rsvd4b))* = ntohs(((uint16_t*)(&in_fr->dataOffset4b_rsvd4b))*); + //*((uint16_t*)(&in_fr->dataOffset4b_rsvd4b)) = ntohs(*((uint16_t*)(&in_fr->dataOffset4b_rsvd4b))); // we're swapping datOff_rvd and flags together in_fr->rxWinSize16b = ntohs(in_fr->rxWinSize16b); in_fr->urgentPointer16b = ntohs(in_fr->urgentPointer16b); return in_fr_len-(((uint16_t)(neoNet_P_TCP_frame_GET_dataOffset(in_fr)))*4); } -int16_t neoNet_P_TCP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_P_TCP_Frame* in_fr, neoNet_P_TCP_Frame* out_fr){ +int16_t neoNet_P_TCP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_P_TCP_Frame* in_fr, uint16_t in_fr_len, neoNet_P_TCP_Frame* out_fr){ // \/--- it protects the data in case the two pointers are equal - static uint16_t t_port = in_fr->srcPort16b; + static uint16_t t_port; + t_port = in_fr->srcPort16b; out_fr->srcPort16b = in_fr->dstPort16b; out_fr->dstPort16b = t_port; + + static uint32_t t_seqAckNo; + for(int i=0;i<8;++i){ + printf("flags.%d=%d\r\n", i, neoNet_P_TCP_frame_GET_flag(in_fr, i)); + } + if(neoNet_P_TCP_frame_GET_flag(in_fr, NEONET_P_TCP_CONST_FLAG_SYN)){ + if(!neoNet_P_TCP_frame_GET_flag(in_fr, NEONET_P_TCP_CONST_FLAG_ACK)){ + // SYN + printf("SYN\r\n"); + neoNet_P_TCP_frame_SET_flag(out_fr, NEONET_P_TCP_CONST_FLAG_SYN, 1); + neoNet_P_TCP_frame_SET_flag(out_fr, NEONET_P_TCP_CONST_FLAG_ACK, 1); + out_fr->ackNo32b = in_fr->seqNo32b + 1; + out_fr->seqNo32b = 0; + }else{ + // SYN+ACK + printf("SYN+ACK\r\n"); + neoNet_P_TCP_frame_SET_flag(out_fr, NEONET_P_TCP_CONST_FLAG_SYN, 0); + neoNet_P_TCP_frame_SET_flag(out_fr, NEONET_P_TCP_CONST_FLAG_ACK, 1); + t_seqAckNo = in_fr->ackNo32b; + out_fr->ackNo32b = in_fr->seqNo32b + 1; + out_fr->seqNo32b = t_seqAckNo; + } + }else{ + if(neoNet_P_TCP_frame_GET_flag(in_fr, NEONET_P_TCP_CONST_FLAG_ACK)){ + // ACK + if(neoNet_P_TCP_frame_GET_flag(in_fr, NEONET_P_TCP_CONST_FLAG_PSH)){ + printf("ACK+PSH\r\n"); + neoNet_P_TCP_frame_SET_flag(out_fr, NEONET_P_TCP_CONST_FLAG_SYN, 0); + neoNet_P_TCP_frame_SET_flag(out_fr, NEONET_P_TCP_CONST_FLAG_ACK, 1); + neoNet_P_TCP_frame_SET_flag(out_fr, NEONET_P_TCP_CONST_FLAG_PSH, 0); + t_seqAckNo = in_fr->ackNo32b; + out_fr->ackNo32b = in_fr->seqNo32b + in_fr_len-(((uint16_t)(neoNet_P_TCP_frame_GET_dataOffset(in_fr)))*4); + out_fr->seqNo32b = t_seqAckNo; + return 0; + }else{ + printf("ACK\r\n"); + return -1; + } + }else{ + // + printf("--\r\n"); + } + } + + return in_fr_len; } -int16_t neoNet_P_TCP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_P_TCP_Frame* out_fr, uint16_t out_fr_dataLen){ - in_fr->srcPort16b = htons(in_fr->srcPort16b); - in_fr->dstPort16b = htons(in_fr->dstPort16b); - in_fr->seqNo32b = htonl(in_fr->seqNo32b); - in_fr->ackNo32b = htonl(in_fr->ackNo32b); - ((uint16_t*)(&in_fr->dataOffset4b_rsvd4b))* = htons(((uint16_t*)(&in_fr->dataOffset4b_rsvd4b))*); - in_fr->rxWinSize16b = htons(in_fr->rxWinSize16b); - in_fr->urgentPointer16b = htons(in_fr->urgentPointer16b); +int16_t neoNet_P_TCP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_IPpseudoHeader* in_pHdr, neoNet_P_TCP_Frame* out_fr, uint16_t out_fr_dataLen){ + out_fr->srcPort16b = htons(out_fr->srcPort16b); + out_fr->dstPort16b = htons(out_fr->dstPort16b); + out_fr->seqNo32b = htonl(out_fr->seqNo32b); + out_fr->ackNo32b = htonl(out_fr->ackNo32b); + //*((uint16_t*)(&out_fr->dataOffset4b_rsvd4b)) = htons(*((uint16_t*)(&out_fr->dataOffset4b_rsvd4b))); + out_fr->rxWinSize16b = htons(out_fr->rxWinSize16b); + out_fr->urgentPointer16b = htons(out_fr->urgentPointer16b); + + out_fr->wholeFrameChksm16b = 0; + out_fr->wholeFrameChksm16b = neoNet_IPpseudoHeader_calcChecksum(in_pHdr, (uint8_t*)out_fr, out_fr_dataLen + (((uint16_t)(neoNet_P_TCP_frame_GET_dataOffset(out_fr)))*4)); return out_fr_dataLen + (((uint16_t)(neoNet_P_TCP_frame_GET_dataOffset(out_fr)))*4); } diff --git a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_UDP.c b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_UDP.c new file mode 100644 index 0000000..7257cc7 --- /dev/null +++ b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_UDP.c @@ -0,0 +1,34 @@ +#include "lib_neoNet_prot_UDP.h" + + +int32_t neoNet_P_UDP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_IPpseudoHeader* in_pHdr, neoNet_P_UDP_Frame* in_fr, uint16_t in_fr_len){ + if(in_fr_len < 8){ return -(NEONET_PROT_UDP_ERR_MASTER+1); } + + if(neoNet_IPpseudoHeader_calcChecksum(in_pHdr, (uint8_t*)in_fr, in_fr_len) != 0){ return -(NEONET_PROT_UDP_ERR_MASTER+2); } + + in_fr->srcPort16b = ntohs(in_fr->srcPort16b); + in_fr->dstPort16b = ntohs(in_fr->dstPort16b); + in_fr->wholeFrameLen16b = ntohs(in_fr->wholeFrameLen16b); + + return in_fr_len - 8; +} + +int32_t neoNet_P_UDP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_P_UDP_Frame* in_fr, neoNet_P_UDP_Frame* out_fr){ + static uint16_t t_port; + t_port = in_fr->srcPort16b; + out_fr->srcPort16b = in_fr->dstPort16b; + out_fr->dstPort16b = t_port; + + return 0; +} + +int32_t neoNet_P_UDP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_IPpseudoHeader* in_pHdr, neoNet_P_UDP_Frame* out_fr, uint16_t out_fr_dataLen){ + out_fr->srcPort16b = htons(out_fr->srcPort16b); + out_fr->dstPort16b = htons(out_fr->dstPort16b); + out_fr->wholeFrameLen16b = htons(out_fr->wholeFrameLen16b); + + out_fr->wholeFrameChksm16b = 0; + out_fr->wholeFrameChksm16b = neoNet_IPpseudoHeader_calcChecksum(in_pHdr, (uint8_t*)out_fr, out_fr_dataLen); + + return out_fr_dataLen + 8; +} diff --git a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_utils.c b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_utils.c index 58bf64e..eeab6a8 100644 --- a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_utils.c +++ b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_utils.c @@ -1,9 +1,25 @@ #include "lib_neoNet_utils.h" +uint32_t neoNet_utils_sumBytes(uint32_t res, const uint8_t* p, uint16_t len){ + while (len > 1) { res += ((uint32_t)p[0] << 8) | p[1]; p += 2; len -= 2; } + if (len) { + res += (uint32_t)p[0] << 8; + } + + return res; +} + uint16_t neoNet_utils_calcChecksum(uint8_t* in_data, uint16_t in_len){ + uint32_t res = neoNet_utils_sumBytes(0, in_data, in_len); + while (res >> 16){ + res = (res & 0xFFFF) + (res >> 16); + } + + return htons((uint16_t)~res); + // TODO: check and rewrite: - uint32_t res = 0; + /*uint32_t res = 0; uint16_t* ptr = (uint16_t*)in_data; while (in_len > 1) @@ -23,7 +39,7 @@ uint16_t neoNet_utils_calcChecksum(uint8_t* in_data, uint16_t in_len){ res = (res >> 16) + (res & 0xFFFF); } - return ~((uint16_t)res); + return ~((uint16_t)res);*/ } // === DEBUGGING === diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/.ninja_deps b/test/test4_f4_eth/test4_f4_eth/build/Debug/.ninja_deps index 686bc30..8aea858 100644 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/.ninja_deps and b/test/test4_f4_eth/test4_f4_eth/build/Debug/.ninja_deps differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/.ninja_log b/test/test4_f4_eth/test4_f4_eth/build/Debug/.ninja_log index 11bc95a..6ddc8e9 100644 --- a/test/test4_f4_eth/test4_f4_eth/build/Debug/.ninja_log +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/.ninja_log @@ -6,14 +6,15 @@ 4 204 1789312088486386514 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj fc2198f5f8a655d9 2 81 1789931158827174275 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj f98fcadb7553d60e 187 277 1789312088564387764 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c.obj 789a7dca3b7d8428 +2 110 1790063782952072109 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj 5b1566c09bd2dc49 6 212 1789312088497386690 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c.obj 49d6a34f6ac6bb7c 4 212 1789312088494386642 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s_ex.c.obj 440ec46700834ffc 201 333 1789312088620388661 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj 1cb82d877b3cbd5a -77 134 1789926416261478741 test4_f4_eth.elf a3f58ce31ed2c1bc +74 136 1790086844883202641 test4_f4_eth.elf 3ba6b7f5ac25dbf8 2 30 1789931158776173449 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj 85f3ce4bea605469 -5 83 1789931158830174323 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj 4a4da751c349d941 -5 83 1789931158829174307 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj 277467c2b7d9a76f -1 21 1789931202891844965 build.ninja 252d08c91bac5e1d +2 83 1790063782924071680 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj 4a4da751c349d941 +2 113 1790063782955072155 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj 277467c2b7d9a76f +0 19 1790007249371927660 build.ninja 252d08c91bac5e1d 3 120 1789931158866174906 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj f26d1dc9f7aefed4 187 299 1789312088585388100 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c.obj eeaae23145a4a95a 2 212 1789312088497386690 CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_ethernet.c.obj 99be17edb8a1cea1 @@ -26,51 +27,24 @@ 5 187 1789312088472386289 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c.obj ae3bcdec0aadc655 1 77 1789926416205477725 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60/src/lib_enc28j60.c.obj ceecb743304b5ee1 1 98 1789931158844174550 CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj 76d4142c8530f56e +1 71 1790069943082947987 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj afc4b3913f4d676a 5 204 1789312088487386530 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c.obj 613c22b114686c79 -4 80 1789931158827174275 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj 85ca70de54177e88 -1 74 1789926012270814873 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj 6dc06e82da99748d +1 109 1790063782951072094 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj 85ca70de54177e88 +1 74 1790086844823201478 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj a6ce0c44ed1d7043 2 14 1789931158762181504 CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj 6cb04597117329d2 2 103 1789931158849174631 CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj 73f9cd8e61d36d10 200 309 1789312088595388260 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c.obj d70245441141eeca 2 21 1789931158767173303 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj d39742b37c292f2b -4 112 1789931158858174777 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj 24c6020bbb244d35 +1 104 1790086297808249515 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj 24c6020bbb244d35 2 75 1789931158822174194 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj 15aa7d32b69e2c73 5 116 1789931118674525046 CMakeFiles/test4_f4_eth.dir/Libs/net/src/lib_net_icmp.c.obj e77caacbaca53345 202 295 1789312088582388052 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/BSP/STM32F4xx-Nucleo/stm32f4xx_nucleo.c.obj 6abf39e521c3665f -4 102 1789931158848174615 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj 55b08397096c197d +1 79 1790063782920071619 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj 55b08397096c197d 5 216 1789312088501386754 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c.obj 50628657c7ced633 4 229 1789312088516386994 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj f9d9542fd3a7f95e 2 74 1789931158821500923 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj 27f186631e39988b +1 74 1790075822692790720 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj f7d3bd8870c2b260 1 109 1789931158855174728 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj be1fb02fca3cf681 -4 80 1789931158826174258 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj a4e03ac6da07a1fd -0 16 1789931202891844965 build.ninja 252d08c91bac5e1d -1 72 1789931273418036985 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj a6ce0c44ed1d7043 -72 127 1789931273472037866 test4_f4_eth.elf b920065fa02ddcff -1 79 1789931920967734288 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj a6ce0c44ed1d7043 -79 131 1789931921018735137 test4_f4_eth.elf b920065fa02ddcff -1 73 1789932010461225876 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj a6ce0c44ed1d7043 -73 124 1789932010512226727 test4_f4_eth.elf b920065fa02ddcff -1 73 1789932118623030951 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj a6ce0c44ed1d7043 -73 128 1789932118676031836 test4_f4_eth.elf b920065fa02ddcff -1 70 1789932193022273815 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj a6ce0c44ed1d7043 -70 125 1789932193076274718 test4_f4_eth.elf b920065fa02ddcff -1 66 1789932327125516146 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj 277467c2b7d9a76f -66 120 1789932327178517032 test4_f4_eth.elf b920065fa02ddcff -1 82 1789932367728195508 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj a6ce0c44ed1d7043 -82 139 1789932367784196445 test4_f4_eth.elf b920065fa02ddcff -2 69 1789933283698434347 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj 4a4da751c349d941 -2 69 1789933283698434347 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj 85ca70de54177e88 -2 71 1789933283700434380 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj 55b08397096c197d -2 73 1789933283702434414 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj 24c6020bbb244d35 -2 75 1789933283704434447 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj 277467c2b7d9a76f -1 76 1789933283705434463 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj a6ce0c44ed1d7043 -2 77 1789933283706434480 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj a4e03ac6da07a1fd -77 131 1789933283759435359 test4_f4_eth.elf b920065fa02ddcff -2 70 1789933325228123122 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj 4a4da751c349d941 -70 124 1789933325282124018 test4_f4_eth.elf b920065fa02ddcff -1 64 1789933480752706329 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj 4a4da751c349d941 -64 119 1789933480806707227 test4_f4_eth.elf b920065fa02ddcff -0 67 1789933513906257664 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj 4a4da751c349d941 -67 119 1789933513957258513 test4_f4_eth.elf b920065fa02ddcff -0 64 1789933912047891433 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj 4a4da751c349d941 -64 116 1789933912099892301 test4_f4_eth.elf b920065fa02ddcff +1 121 1790063782962072262 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj a4e03ac6da07a1fd +1 86 1790087100027103080 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj a6ce0c44ed1d7043 +87 145 1790087100084104166 test4_f4_eth.elf 3ba6b7f5ac25dbf8 diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj index a90399e..42ae6cf 100644 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj and b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.su b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.su index da1c527..81177d7 100644 --- a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.su +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.su @@ -2,5 +2,5 @@ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:84:6:HAL_I2S_TxHalfCpltCallback 24 static /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:92:6:HAL_I2S_TxCpltCallback 24 static /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:106:5:main 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:283:6:SystemClock_Config 88 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:333:6:Error_Handler 4 static,ignoring_inline_asm +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:273:6:SystemClock_Config 88 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:323:6:Error_Handler 4 static,ignoring_inline_asm diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj index f8643c4..2bdf7dc 100644 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj and b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.su b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.su index 85fbe0c..86b3123 100644 --- a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.su +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.su @@ -1,9 +1,9 @@ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:11:9:neoNet_prepRead0 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:45:9:neoNet_prepRead1 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:107:9:neoNet_prepRead2 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:143:9:neoNet_prepResp0 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:164:9:neoNet_prepResp1 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:193:9:neoNet_prepResp2 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:230:9:neoNet_prepSend2 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:265:9:neoNet_prepSend1 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:296:9:neoNet_prepSend0 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:14:9:neoNet_prepRead0 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:48:9:neoNet_prepRead1 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:110:9:neoNet_prepRead2 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:181:9:neoNet_prepResp0 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:202:9:neoNet_prepResp1 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:231:9:neoNet_prepResp2 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:278:9:neoNet_prepSend2 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:330:9:neoNet_prepSend1 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:361:9:neoNet_prepSend0 24 static diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj new file mode 100644 index 0000000..9f7dcd0 Binary files /dev/null and b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.su b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.su new file mode 100644 index 0000000..fbf0e62 --- /dev/null +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.su @@ -0,0 +1,2 @@ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c:8:6:neoNet_IPpseudoHeader_fromIPFrame 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c:15:10:neoNet_IPpseudoHeader_calcChecksum 40 static diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj index 323f64f..9082aa5 100644 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj and b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj index fce3463..5047d17 100644 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj and b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj index 3a1302f..b0f3292 100644 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj and b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj new file mode 100644 index 0000000..e3b10af Binary files /dev/null and b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.su b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.su new file mode 100644 index 0000000..37d9c50 --- /dev/null +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.su @@ -0,0 +1,3 @@ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c:5:9:neoNet_P_TCP_prepRead 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c:23:9:neoNet_P_TCP_prepResp 32 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c:76:9:neoNet_P_TCP_prepSend 24 static diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj new file mode 100644 index 0000000..fa2737b Binary files /dev/null and b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.su b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.su new file mode 100644 index 0000000..8df2636 --- /dev/null +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.su @@ -0,0 +1,3 @@ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_UDP.c:4:9:neoNet_P_UDP_prepRead 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_UDP.c:16:9:neoNet_P_UDP_prepResp 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_UDP.c:25:9:neoNet_P_UDP_prepSend 24 static diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj index 3a7f0a2..ed6941f 100644 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj and b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj index 95ac40e..093ba28 100644 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj and b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.su b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.su index 176bc42..75a8ae9 100644 --- a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.su +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.su @@ -1,2 +1,3 @@ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_utils.c:4:10:neoNet_utils_calcChecksum 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_utils.c:30:6:neoNet_printf 8 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_utils.c:4:10:neoNet_utils_sumBytes 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_utils.c:13:10:neoNet_utils_calcChecksum 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_utils.c:46:6:neoNet_printf 8 static diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/build.ninja b/test/test4_f4_eth/test4_f4_eth/build/Debug/build.ninja index 56fcbdd..8cbcfca 100644 --- a/test/test4_f4_eth/test4_f4_eth/build/Debug/build.ninja +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/build.ninja @@ -193,6 +193,30 @@ build CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj: C_COMP OBJECT_DIR = CMakeFiles/test4_f4_eth.dir OBJECT_FILE_DIR = CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src +build CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj: C_COMPILER__test4_f4_eth_unscanned_Debug /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c || cmake_object_order_depends_target_test4_f4_eth + DEFINES = -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 + DEP_FILE = CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj.d + FLAGS = -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 + INCLUDES = -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60_newTest/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include + OBJECT_DIR = CMakeFiles/test4_f4_eth.dir + OBJECT_FILE_DIR = CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src + +build CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj: C_COMPILER__test4_f4_eth_unscanned_Debug /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_UDP.c || cmake_object_order_depends_target_test4_f4_eth + DEFINES = -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 + DEP_FILE = CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj.d + FLAGS = -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 + INCLUDES = -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60_newTest/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include + OBJECT_DIR = CMakeFiles/test4_f4_eth.dir + OBJECT_FILE_DIR = CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src + +build CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj: C_COMPILER__test4_f4_eth_unscanned_Debug /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c || cmake_object_order_depends_target_test4_f4_eth + DEFINES = -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 + DEP_FILE = CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj.d + FLAGS = -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 + INCLUDES = -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60_newTest/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include + OBJECT_DIR = CMakeFiles/test4_f4_eth.dir + OBJECT_FILE_DIR = CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src + # ============================================================================= # Link build statements for EXECUTABLE target test4_f4_eth @@ -201,7 +225,7 @@ build CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj: C_COMP ############################################# # Link the executable test4_f4_eth.elf -build test4_f4_eth.elf: C_EXECUTABLE_LINKER__test4_f4_eth_Debug cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/BSP/STM32F4xx-Nucleo/stm32f4xx_nucleo.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj || cmake/stm32cubemx/STM32_Drivers +build test4_f4_eth.elf: C_EXECUTABLE_LINKER__test4_f4_eth_Debug cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/BSP/STM32F4xx-Nucleo/stm32f4xx_nucleo.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj || cmake/stm32cubemx/STM32_Drivers FLAGS = -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 LINK_FLAGS = -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -T "/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/STM32F446xx_FLASH.ld" --specs=nano.specs -Wl,-Map=test4_f4_eth.map -Wl,--gc-sections -Wl,--print-memory-usage LINK_LIBRARIES = -lm diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/compile_commands.json b/test/test4_f4_eth/test4_f4_eth/build/Debug/compile_commands.json index e646500..46b8b3c 100644 --- a/test/test4_f4_eth/test4_f4_eth/build/Debug/compile_commands.json +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/compile_commands.json @@ -107,6 +107,24 @@ "file": "/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_utils.c", "output": "CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj" }, +{ + "directory": "/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/build/Debug", + "command": "/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/arm-none-eabi-gcc -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60_newTest/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 -o CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj -c /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c", + "file": "/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c", + "output": "CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj" +}, +{ + "directory": "/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/build/Debug", + "command": "/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/arm-none-eabi-gcc -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60_newTest/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 -o CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj -c /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_UDP.c", + "file": "/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_UDP.c", + "output": "CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj" +}, +{ + "directory": "/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/build/Debug", + "command": "/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/arm-none-eabi-gcc -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/ENC28J60_newTest/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 -o CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj -c /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c", + "file": "/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c", + "output": "CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj" +}, { "directory": "/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/build/Debug", "command": "/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/arm-none-eabi-gcc -DDEBUG -DSTM32F446xx -DUSE_HAL_DRIVER -DUSE_NUCLEO_64 -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/BSP/STM32F4xx-Nucleo -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -fstack-usage -O0 -g3 -std=gnu11 -o cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj -c /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/system_stm32f4xx.c", diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/test4_f4_eth.elf b/test/test4_f4_eth/test4_f4_eth/build/Debug/test4_f4_eth.elf index 4779fe2..1a2296e 100755 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/test4_f4_eth.elf and b/test/test4_f4_eth/test4_f4_eth/build/Debug/test4_f4_eth.elf differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/test4_f4_eth.map b/test/test4_f4_eth/test4_f4_eth/build/Debug/test4_f4_eth.map index 050f8ae..a3cc0a1 100644 --- a/test/test4_f4_eth/test4_f4_eth/build/Debug/test4_f4_eth.map +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/test4_f4_eth.map @@ -12,10 +12,18 @@ Archive member included to satisfy reference by file (symbol) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-exit.o) (__stdio_exit_handler) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) (_fwalk_sglue) +/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) + CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj (printf) +/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) + CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj (puts) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) (__sread) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj (vprintf) +/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) (__swbuf_r) +/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) (__swsetup_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj (memcmp) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) @@ -25,7 +33,7 @@ Archive member included to satisfy reference by file (symbol) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) (errno) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) - /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) (_impure_ptr) + /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) (_impure_ptr) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) (_lseek_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) @@ -41,37 +49,33 @@ Archive member included to satisfy reference by file (symbol) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj (memcpy) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) - /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) (_free_r) + /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) (_free_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) (_malloc_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) (__malloc_lock) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) - /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) (_vfprintf_r) + /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) (_vfprintf_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) (_printf_i) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) (_fflush_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fvwrite.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) (__sfvwrite_r) -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) (__swbuf_r) -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) - /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) (__swsetup_r) +/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) (__smakebuf_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memmove.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fvwrite.o) (memmove) +/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) (_fstat_r) +/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) (_isatty_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) (_sbrk_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) (memchr) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reallocr.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fvwrite.o) (_realloc_r) -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) (__smakebuf_r) -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) (_fstat_r) -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) - /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) (_isatty_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-msizer.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reallocr.o) (_malloc_usable_size_r) @@ -3395,6 +3399,8 @@ Discarded input sections .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .text 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .data 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .bss 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj @@ -3457,7 +3463,7 @@ Discarded input sections .debug_macro 0x00000000 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .debug_macro 0x00000000 0x170 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .debug_macro 0x00000000 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_macro 0x00000000 0x28 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj @@ -3585,7 +3591,7 @@ Discarded input sections .debug_macro 0x00000000 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj .debug_macro 0x00000000 0x170 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj .debug_macro 0x00000000 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - .debug_macro 0x00000000 0x28 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj @@ -3713,7 +3719,7 @@ Discarded input sections .debug_macro 0x00000000 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj .debug_macro 0x00000000 0x170 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj .debug_macro 0x00000000 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - .debug_macro 0x00000000 0x28 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj @@ -3841,7 +3847,7 @@ Discarded input sections .debug_macro 0x00000000 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj .debug_macro 0x00000000 0x170 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj .debug_macro 0x00000000 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - .debug_macro 0x00000000 0x28 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj @@ -3969,7 +3975,7 @@ Discarded input sections .debug_macro 0x00000000 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj .debug_macro 0x00000000 0x170 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj .debug_macro 0x00000000 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - .debug_macro 0x00000000 0x28 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj @@ -4096,8 +4102,397 @@ Discarded input sections .debug_macro 0x00000000 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj .debug_macro 0x00000000 0x170 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj .debug_macro 0x00000000 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj - .debug_macro 0x00000000 0x28 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .text 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .data 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .bss 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0xade CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x2a1 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x2e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x28 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x8e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x51 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x103 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x6a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x1df CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0xfb CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x1011 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x11f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x1675e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x6d CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x3693 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x190 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x5c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0xca5 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x9e9 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x115 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x1a0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0xa5 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x16d CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x287 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x5f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x236 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x132 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x29c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x2e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x1b5 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x4a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x127 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0xe8 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x89 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x225 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x2aa CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x126 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x74 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x2a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x3c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x364 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x4a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x58 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x1de CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x3c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x20 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x170 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x70 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x58 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .text 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .data 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .bss 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0xade CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x2a1 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x2e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x28 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x8e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x51 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x103 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x6a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x1df CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0xfb CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x1011 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x11f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x1675e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x6d CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x3693 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x190 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x5c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0xca5 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x9e9 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x115 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x1a0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0xa5 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x16d CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x287 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x5f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x236 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x132 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x29c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x2e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x1b5 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x4a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x127 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0xe8 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x89 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x225 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x2aa CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x126 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x74 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x2a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x3c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x364 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x4a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x58 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x1de CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x3c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x20 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x170 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x70 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .text 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .data 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .bss 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0xade CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x2a1 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x2e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x28 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x8e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x51 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x103 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x6a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x1df CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0xfb CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x1011 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x11f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x1675e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x6d CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x3693 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x190 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x5c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0xca5 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x9e9 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x115 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x1a0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0xa5 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x16d CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x287 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x5f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x236 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x132 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x29c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x2e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x1b5 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x4a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x127 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0xe8 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x89 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x225 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x2aa CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x126 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x74 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x2a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x3c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x364 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x4a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x58 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x1de CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x3c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x20 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x170 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x70 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) @@ -4138,6 +4533,14 @@ Discarded input sections .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) + .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) + .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) + .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) + .text._printf_r + 0x00000000 0x1c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) + .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) + .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) + .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) @@ -4148,6 +4551,13 @@ Discarded input sections .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) .text._vprintf_r 0x00000000 0xa /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .text.__swbuf 0x00000000 0x10 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) @@ -4254,13 +4664,9 @@ Discarded input sections .debug_frame 0x00000000 0x3c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fvwrite.o) .ARM.attributes 0x00000000 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fvwrite.o) - .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .text.__swbuf 0x00000000 0x10 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) - .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) - .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memmove.o) .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memmove.o) .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memmove.o) @@ -4279,6 +4685,12 @@ Discarded input sections .debug_frame 0x00000000 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memmove.o) .ARM.attributes 0x00000000 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memmove.o) + .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) @@ -4304,15 +4716,6 @@ Discarded input sections .debug_frame 0x00000000 0x3c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reallocr.o) .ARM.attributes 0x00000000 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reallocr.o) - .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) - .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) - .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-msizer.o) .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-msizer.o) .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-msizer.o) @@ -4392,6 +4795,9 @@ LOAD CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj LOAD CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj LOAD CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj LOAD CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj +LOAD CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj +LOAD CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj +LOAD CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj LOAD /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a START GROUP LOAD /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a @@ -4416,7 +4822,7 @@ LOAD /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools- 0x08000000 g_pfnVectors 0x080001c4 . = ALIGN (0x4) -.text 0x080001d0 0x70cc +.text 0x080001d0 0x7818 0x080001d0 . = ALIGN (0x4) *(.text) .text 0x080001d0 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o @@ -4592,531 +4998,568 @@ LOAD /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools- .text.HAL_I2S_TxCpltCallback 0x080042ac 0x48 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj 0x080042ac HAL_I2S_TxCpltCallback - .text.main 0x080042f4 0x3f8 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .text.main 0x080042f4 0x3e8 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj 0x080042f4 main .text.SystemClock_Config - 0x080046ec 0xdc CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - 0x080046ec SystemClock_Config + 0x080046dc 0xdc CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + 0x080046dc SystemClock_Config .text.Error_Handler - 0x080047c8 0xc CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - 0x080047c8 Error_Handler + 0x080047b8 0xc CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + 0x080047b8 Error_Handler .text.MX_GPIO_Init - 0x080047d4 0xbc CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj - 0x080047d4 MX_GPIO_Init + 0x080047c4 0xbc CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj + 0x080047c4 MX_GPIO_Init .text.MX_DMA_Init - 0x08004890 0x40 CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj - 0x08004890 MX_DMA_Init + 0x08004880 0x40 CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj + 0x08004880 MX_DMA_Init .text.MX_I2S2_Init - 0x080048d0 0x5c CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj - 0x080048d0 MX_I2S2_Init + 0x080048c0 0x5c CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj + 0x080048c0 MX_I2S2_Init .text.HAL_I2S_MspInit - 0x0800492c 0x184 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj - 0x0800492c HAL_I2S_MspInit + 0x0800491c 0x184 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj + 0x0800491c HAL_I2S_MspInit .text.MX_SPI3_Init - 0x08004ab0 0x6c CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj - 0x08004ab0 MX_SPI3_Init + 0x08004aa0 0x6c CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj + 0x08004aa0 MX_SPI3_Init .text.HAL_SPI_MspInit - 0x08004b1c 0xd0 CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj - 0x08004b1c HAL_SPI_MspInit + 0x08004b0c 0xd0 CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj + 0x08004b0c HAL_SPI_MspInit .text.MX_USART2_UART_Init - 0x08004bec 0x54 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj - 0x08004bec MX_USART2_UART_Init + 0x08004bdc 0x54 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj + 0x08004bdc MX_USART2_UART_Init .text.HAL_UART_MspInit - 0x08004c40 0x90 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj - 0x08004c40 HAL_UART_MspInit + 0x08004c30 0x90 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj + 0x08004c30 HAL_UART_MspInit .text.NMI_Handler - 0x08004cd0 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004cd0 NMI_Handler + 0x08004cc0 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004cc0 NMI_Handler .text.HardFault_Handler - 0x08004cd8 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004cd8 HardFault_Handler + 0x08004cc8 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004cc8 HardFault_Handler .text.MemManage_Handler - 0x08004ce0 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004ce0 MemManage_Handler + 0x08004cd0 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004cd0 MemManage_Handler .text.BusFault_Handler - 0x08004ce8 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004ce8 BusFault_Handler + 0x08004cd8 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004cd8 BusFault_Handler .text.UsageFault_Handler - 0x08004cf0 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004cf0 UsageFault_Handler + 0x08004ce0 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004ce0 UsageFault_Handler .text.SVC_Handler - 0x08004cf8 0xe CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004cf8 SVC_Handler + 0x08004ce8 0xe CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004ce8 SVC_Handler .text.DebugMon_Handler - 0x08004d06 0xe CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004d06 DebugMon_Handler + 0x08004cf6 0xe CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004cf6 DebugMon_Handler .text.PendSV_Handler - 0x08004d14 0xe CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004d14 PendSV_Handler + 0x08004d04 0xe CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004d04 PendSV_Handler .text.SysTick_Handler - 0x08004d22 0xc CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004d22 SysTick_Handler - *fill* 0x08004d2e 0x2 + 0x08004d12 0xc CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004d12 SysTick_Handler + *fill* 0x08004d1e 0x2 .text.DMA1_Stream4_IRQHandler - 0x08004d30 0x14 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004d30 DMA1_Stream4_IRQHandler + 0x08004d20 0x14 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004d20 DMA1_Stream4_IRQHandler .text.EXTI15_10_IRQHandler - 0x08004d44 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004d44 EXTI15_10_IRQHandler + 0x08004d34 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004d34 EXTI15_10_IRQHandler .text.HAL_MspInit - 0x08004d54 0x50 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj - 0x08004d54 HAL_MspInit - .text._sbrk 0x08004da4 0x6c CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - 0x08004da4 _sbrk - .text._read 0x08004e10 0x3a CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - 0x08004e10 _read - .text._close 0x08004e4a 0x18 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - 0x08004e4a _close - .text._fstat 0x08004e62 0x20 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - 0x08004e62 _fstat - .text._isatty 0x08004e82 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - 0x08004e82 _isatty - .text._lseek 0x08004e98 0x1a CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - 0x08004e98 _lseek - *fill* 0x08004eb2 0x2 + 0x08004d44 0x50 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj + 0x08004d44 HAL_MspInit + .text._sbrk 0x08004d94 0x6c CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + 0x08004d94 _sbrk + .text._read 0x08004e00 0x3a CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + 0x08004e00 _read + .text._close 0x08004e3a 0x18 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + 0x08004e3a _close + .text._fstat 0x08004e52 0x20 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + 0x08004e52 _fstat + .text._isatty 0x08004e72 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + 0x08004e72 _isatty + .text._lseek 0x08004e88 0x1a CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + 0x08004e88 _lseek + *fill* 0x08004ea2 0x2 .text.Reset_Handler - 0x08004eb4 0x50 CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj - 0x08004eb4 Reset_Handler + 0x08004ea4 0x50 CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj + 0x08004ea4 Reset_Handler .text.Default_Handler - 0x08004f04 0x2 CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj - 0x08004f04 RTC_Alarm_IRQHandler - 0x08004f04 EXTI2_IRQHandler - 0x08004f04 TIM8_CC_IRQHandler - 0x08004f04 FMPI2C1_EV_IRQHandler - 0x08004f04 SPI4_IRQHandler - 0x08004f04 TIM1_CC_IRQHandler - 0x08004f04 DMA2_Stream5_IRQHandler - 0x08004f04 DMA1_Stream5_IRQHandler - 0x08004f04 PVD_IRQHandler - 0x08004f04 SDIO_IRQHandler - 0x08004f04 TAMP_STAMP_IRQHandler - 0x08004f04 CAN2_RX1_IRQHandler - 0x08004f04 EXTI3_IRQHandler - 0x08004f04 TIM8_TRG_COM_TIM14_IRQHandler - 0x08004f04 TIM1_UP_TIM10_IRQHandler - 0x08004f04 TIM8_UP_TIM13_IRQHandler - 0x08004f04 I2C3_ER_IRQHandler - 0x08004f04 EXTI0_IRQHandler - 0x08004f04 I2C2_EV_IRQHandler - 0x08004f04 DMA1_Stream2_IRQHandler - 0x08004f04 CAN1_RX0_IRQHandler - 0x08004f04 FPU_IRQHandler - 0x08004f04 OTG_HS_WKUP_IRQHandler - 0x08004f04 CAN2_SCE_IRQHandler - 0x08004f04 DMA2_Stream2_IRQHandler - 0x08004f04 SPI1_IRQHandler - 0x08004f04 TIM6_DAC_IRQHandler - 0x08004f04 TIM1_BRK_TIM9_IRQHandler - 0x08004f04 DCMI_IRQHandler - 0x08004f04 CAN2_RX0_IRQHandler - 0x08004f04 DMA2_Stream3_IRQHandler - 0x08004f04 SAI2_IRQHandler - 0x08004f04 USART6_IRQHandler - 0x08004f04 USART3_IRQHandler - 0x08004f04 CAN1_RX1_IRQHandler - 0x08004f04 UART5_IRQHandler - 0x08004f04 DMA2_Stream0_IRQHandler - 0x08004f04 TIM4_IRQHandler - 0x08004f04 QUADSPI_IRQHandler - 0x08004f04 I2C1_EV_IRQHandler - 0x08004f04 DMA1_Stream6_IRQHandler - 0x08004f04 DMA1_Stream1_IRQHandler - 0x08004f04 UART4_IRQHandler - 0x08004f04 TIM3_IRQHandler - 0x08004f04 RCC_IRQHandler - 0x08004f04 TIM8_BRK_TIM12_IRQHandler - 0x08004f04 Default_Handler - 0x08004f04 CEC_IRQHandler - 0x08004f04 ADC_IRQHandler - 0x08004f04 DMA1_Stream7_IRQHandler - 0x08004f04 TIM7_IRQHandler - 0x08004f04 CAN2_TX_IRQHandler - 0x08004f04 TIM5_IRQHandler - 0x08004f04 DMA2_Stream7_IRQHandler - 0x08004f04 I2C3_EV_IRQHandler - 0x08004f04 EXTI9_5_IRQHandler - 0x08004f04 RTC_WKUP_IRQHandler - 0x08004f04 SPDIF_RX_IRQHandler - 0x08004f04 SPI2_IRQHandler - 0x08004f04 OTG_HS_EP1_IN_IRQHandler - 0x08004f04 DMA1_Stream0_IRQHandler - 0x08004f04 CAN1_TX_IRQHandler - 0x08004f04 FMPI2C1_ER_IRQHandler - 0x08004f04 EXTI4_IRQHandler - 0x08004f04 OTG_HS_EP1_OUT_IRQHandler - 0x08004f04 WWDG_IRQHandler - 0x08004f04 TIM2_IRQHandler - 0x08004f04 OTG_FS_WKUP_IRQHandler - 0x08004f04 TIM1_TRG_COM_TIM11_IRQHandler - 0x08004f04 OTG_HS_IRQHandler - 0x08004f04 EXTI1_IRQHandler - 0x08004f04 USART2_IRQHandler - 0x08004f04 I2C2_ER_IRQHandler - 0x08004f04 DMA2_Stream1_IRQHandler - 0x08004f04 CAN1_SCE_IRQHandler - 0x08004f04 FLASH_IRQHandler - 0x08004f04 DMA2_Stream4_IRQHandler - 0x08004f04 USART1_IRQHandler - 0x08004f04 OTG_FS_IRQHandler - 0x08004f04 SPI3_IRQHandler - 0x08004f04 I2C1_ER_IRQHandler - 0x08004f04 FMC_IRQHandler - 0x08004f04 DMA2_Stream6_IRQHandler - 0x08004f04 SAI1_IRQHandler - 0x08004f04 DMA1_Stream3_IRQHandler - *fill* 0x08004f06 0x2 + 0x08004ef4 0x2 CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj + 0x08004ef4 RTC_Alarm_IRQHandler + 0x08004ef4 EXTI2_IRQHandler + 0x08004ef4 TIM8_CC_IRQHandler + 0x08004ef4 FMPI2C1_EV_IRQHandler + 0x08004ef4 SPI4_IRQHandler + 0x08004ef4 TIM1_CC_IRQHandler + 0x08004ef4 DMA2_Stream5_IRQHandler + 0x08004ef4 DMA1_Stream5_IRQHandler + 0x08004ef4 PVD_IRQHandler + 0x08004ef4 SDIO_IRQHandler + 0x08004ef4 TAMP_STAMP_IRQHandler + 0x08004ef4 CAN2_RX1_IRQHandler + 0x08004ef4 EXTI3_IRQHandler + 0x08004ef4 TIM8_TRG_COM_TIM14_IRQHandler + 0x08004ef4 TIM1_UP_TIM10_IRQHandler + 0x08004ef4 TIM8_UP_TIM13_IRQHandler + 0x08004ef4 I2C3_ER_IRQHandler + 0x08004ef4 EXTI0_IRQHandler + 0x08004ef4 I2C2_EV_IRQHandler + 0x08004ef4 DMA1_Stream2_IRQHandler + 0x08004ef4 CAN1_RX0_IRQHandler + 0x08004ef4 FPU_IRQHandler + 0x08004ef4 OTG_HS_WKUP_IRQHandler + 0x08004ef4 CAN2_SCE_IRQHandler + 0x08004ef4 DMA2_Stream2_IRQHandler + 0x08004ef4 SPI1_IRQHandler + 0x08004ef4 TIM6_DAC_IRQHandler + 0x08004ef4 TIM1_BRK_TIM9_IRQHandler + 0x08004ef4 DCMI_IRQHandler + 0x08004ef4 CAN2_RX0_IRQHandler + 0x08004ef4 DMA2_Stream3_IRQHandler + 0x08004ef4 SAI2_IRQHandler + 0x08004ef4 USART6_IRQHandler + 0x08004ef4 USART3_IRQHandler + 0x08004ef4 CAN1_RX1_IRQHandler + 0x08004ef4 UART5_IRQHandler + 0x08004ef4 DMA2_Stream0_IRQHandler + 0x08004ef4 TIM4_IRQHandler + 0x08004ef4 QUADSPI_IRQHandler + 0x08004ef4 I2C1_EV_IRQHandler + 0x08004ef4 DMA1_Stream6_IRQHandler + 0x08004ef4 DMA1_Stream1_IRQHandler + 0x08004ef4 UART4_IRQHandler + 0x08004ef4 TIM3_IRQHandler + 0x08004ef4 RCC_IRQHandler + 0x08004ef4 TIM8_BRK_TIM12_IRQHandler + 0x08004ef4 Default_Handler + 0x08004ef4 CEC_IRQHandler + 0x08004ef4 ADC_IRQHandler + 0x08004ef4 DMA1_Stream7_IRQHandler + 0x08004ef4 TIM7_IRQHandler + 0x08004ef4 CAN2_TX_IRQHandler + 0x08004ef4 TIM5_IRQHandler + 0x08004ef4 DMA2_Stream7_IRQHandler + 0x08004ef4 I2C3_EV_IRQHandler + 0x08004ef4 EXTI9_5_IRQHandler + 0x08004ef4 RTC_WKUP_IRQHandler + 0x08004ef4 SPDIF_RX_IRQHandler + 0x08004ef4 SPI2_IRQHandler + 0x08004ef4 OTG_HS_EP1_IN_IRQHandler + 0x08004ef4 DMA1_Stream0_IRQHandler + 0x08004ef4 CAN1_TX_IRQHandler + 0x08004ef4 FMPI2C1_ER_IRQHandler + 0x08004ef4 EXTI4_IRQHandler + 0x08004ef4 OTG_HS_EP1_OUT_IRQHandler + 0x08004ef4 WWDG_IRQHandler + 0x08004ef4 TIM2_IRQHandler + 0x08004ef4 OTG_FS_WKUP_IRQHandler + 0x08004ef4 TIM1_TRG_COM_TIM11_IRQHandler + 0x08004ef4 OTG_HS_IRQHandler + 0x08004ef4 EXTI1_IRQHandler + 0x08004ef4 USART2_IRQHandler + 0x08004ef4 I2C2_ER_IRQHandler + 0x08004ef4 DMA2_Stream1_IRQHandler + 0x08004ef4 CAN1_SCE_IRQHandler + 0x08004ef4 FLASH_IRQHandler + 0x08004ef4 DMA2_Stream4_IRQHandler + 0x08004ef4 USART1_IRQHandler + 0x08004ef4 OTG_FS_IRQHandler + 0x08004ef4 SPI3_IRQHandler + 0x08004ef4 I2C1_ER_IRQHandler + 0x08004ef4 FMC_IRQHandler + 0x08004ef4 DMA2_Stream6_IRQHandler + 0x08004ef4 SAI1_IRQHandler + 0x08004ef4 DMA1_Stream3_IRQHandler + *fill* 0x08004ef6 0x2 .text.DelayInit - 0x08004f08 0x34 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .text.DelayUs 0x08004f3c 0x50 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .text.CsLow 0x08004f8c 0x18 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .text.CsHigh 0x08004fa4 0x18 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08004ef8 0x34 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .text.DelayUs 0x08004f2c 0x50 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .text.CsLow 0x08004f7c 0x18 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .text.CsHigh 0x08004f94 0x18 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.SpiWrite - 0x08004fbc 0x34 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08004fac 0x34 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.SpiWriteByte - 0x08004ff0 0x1c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .text.SpiRead 0x0800500c 0x6c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08004fe0 0x1c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .text.SpiRead 0x08004ffc 0x6c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.SpiReadByte - 0x08005078 0x1e CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - *fill* 0x08005096 0x2 + 0x08005068 0x1e CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + *fill* 0x08005086 0x2 .text.SelectBank - 0x08005098 0x70 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .text.ReadReg 0x08005108 0x46 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08005088 0x70 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .text.ReadReg 0x080050f8 0x46 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.WriteReg - 0x0800514e 0x44 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .text.SetBits 0x08005192 0x68 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x0800513e 0x44 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .text.SetBits 0x08005182 0x68 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.ClearBits - 0x080051fa 0x6c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x080051ea 0x6c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.WriteRegPair - 0x08005266 0x3c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08005256 0x3c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.ReadRegPair - 0x080052a2 0x40 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08005292 0x40 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.ReadBuffer - 0x080052e2 0x2c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x080052d2 0x2c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.SkipBuffer - 0x0800530e 0x48 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x080052fe 0x48 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.WaitMiiIdle - 0x08005356 0x44 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08005346 0x44 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.WritePhy - 0x0800539a 0x32 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x0800538a 0x32 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.SoftReset - 0x080053cc 0x30 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x080053bc 0x30 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.FreeUpTo - 0x080053fc 0x38 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x080053ec 0x38 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.ConfigureRxBuffer - 0x08005434 0x38 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08005424 0x38 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.ENC28J60_ResetReceiver - 0x0800546c 0x5e CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - 0x0800546c ENC28J60_ResetReceiver - *fill* 0x080054ca 0x2 + 0x0800545c 0x5e CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x0800545c ENC28J60_ResetReceiver + *fill* 0x080054ba 0x2 .text.ENC28J60_SetMacAddress - 0x080054cc 0xc4 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - 0x080054cc ENC28J60_SetMacAddress + 0x080054bc 0xc4 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x080054bc ENC28J60_SetMacAddress .text.ENC28J60_Init - 0x08005590 0x128 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - 0x08005590 ENC28J60_Init + 0x08005580 0x128 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08005580 ENC28J60_Init .text.ENC28J60_ReceiveFrame - 0x080056b8 0x11c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - 0x080056b8 ENC28J60_ReceiveFrame + 0x080056a8 0x11c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x080056a8 ENC28J60_ReceiveFrame .text.ResetTxLogic - 0x080057d4 0x20 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x080057c4 0x20 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.LoadTxBuffer - 0x080057f4 0x60 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x080057e4 0x60 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.RunTxAttempt - 0x08005854 0x8a CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - *fill* 0x080058de 0x2 + 0x08005844 0x8a CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + *fill* 0x080058ce 0x2 .text.ENC28J60_TransmitFrame - 0x080058e0 0xcc CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - 0x080058e0 ENC28J60_TransmitFrame + 0x080058d0 0xcc CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x080058d0 ENC28J60_TransmitFrame .text.neoNet_prepRead0 - 0x080059ac 0x94 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - 0x080059ac neoNet_prepRead0 + 0x0800599c 0x94 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + 0x0800599c neoNet_prepRead0 .text.neoNet_prepRead1 - 0x08005a40 0x140 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - 0x08005a40 neoNet_prepRead1 + 0x08005a30 0x140 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + 0x08005a30 neoNet_prepRead1 .text.neoNet_prepRead2 - 0x08005b80 0x84 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - 0x08005b80 neoNet_prepRead2 + 0x08005b70 0x14c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + 0x08005b70 neoNet_prepRead2 .text.neoNet_prepResp0 - 0x08005c04 0x4e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - 0x08005c04 neoNet_prepResp0 - *fill* 0x08005c52 0x2 + 0x08005cbc 0x4e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + 0x08005cbc neoNet_prepResp0 + *fill* 0x08005d0a 0x2 .text.neoNet_prepResp1 - 0x08005c54 0x7c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - 0x08005c54 neoNet_prepResp1 + 0x08005d0c 0x7c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + 0x08005d0c neoNet_prepResp1 .text.neoNet_prepResp2 - 0x08005cd0 0x7c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - 0x08005cd0 neoNet_prepResp2 + 0x08005d88 0xbc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + 0x08005d88 neoNet_prepResp2 .text.neoNet_prepSend2 - 0x08005d4c 0x84 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - 0x08005d4c neoNet_prepSend2 + 0x08005e44 0xf4 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + 0x08005e44 neoNet_prepSend2 .text.neoNet_prepSend1 - 0x08005dd0 0x84 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - 0x08005dd0 neoNet_prepSend1 + 0x08005f38 0x84 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + 0x08005f38 neoNet_prepSend1 .text.neoNet_prepSend0 - 0x08005e54 0x54 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - 0x08005e54 neoNet_prepSend0 + 0x08005fbc 0x54 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + 0x08005fbc neoNet_prepSend0 .text.neoNet_P_ARP_prepRead - 0x08005ea8 0xd8 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - 0x08005ea8 neoNet_P_ARP_prepRead + 0x08006010 0xd8 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + 0x08006010 neoNet_P_ARP_prepRead .text.neoNet_P_ARP_prepResp - 0x08005f80 0x84 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - 0x08005f80 neoNet_P_ARP_prepResp + 0x080060e8 0x84 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + 0x080060e8 neoNet_P_ARP_prepResp .text.neoNet_P_ARP_prepSend - 0x08006004 0x46 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - 0x08006004 neoNet_P_ARP_prepSend - *fill* 0x0800604a 0x2 + 0x0800616c 0x46 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + 0x0800616c neoNet_P_ARP_prepSend + *fill* 0x080061b2 0x2 .text.neoNet_P_ICMP_prepRead - 0x0800604c 0x60 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - 0x0800604c neoNet_P_ICMP_prepRead + 0x080061b4 0x60 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + 0x080061b4 neoNet_P_ICMP_prepRead .text.neoNet_P_ICMP_prepResp - 0x080060ac 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - 0x080060ac neoNet_P_ICMP_prepResp + 0x08006214 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + 0x08006214 neoNet_P_ICMP_prepResp .text.neoNet_P_ICMP_prepSend - 0x080060f8 0x3a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - 0x080060f8 neoNet_P_ICMP_prepSend + 0x08006260 0x3a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + 0x08006260 neoNet_P_ICMP_prepSend .text.neoNet_P_eth_prepRead - 0x08006132 0x36 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - 0x08006132 neoNet_P_eth_prepRead + 0x0800629a 0x36 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + 0x0800629a neoNet_P_eth_prepRead .text.neoNet_P_eth_prepResp - 0x08006168 0x4a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - 0x08006168 neoNet_P_eth_prepResp + 0x080062d0 0x4a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + 0x080062d0 neoNet_P_eth_prepResp .text.neoNet_P_eth_prepSend - 0x080061b2 0x2e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - 0x080061b2 neoNet_P_eth_prepSend + 0x0800631a 0x2e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + 0x0800631a neoNet_P_eth_prepSend .text.neoNet_P_IP_prepRead - 0x080061e0 0xac CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - 0x080061e0 neoNet_P_IP_prepRead + 0x08006348 0xac CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + 0x08006348 neoNet_P_IP_prepRead .text.neoNet_P_IP_prepResp - 0x0800628c 0x50 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - 0x0800628c neoNet_P_IP_prepResp + 0x080063f4 0x50 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + 0x080063f4 neoNet_P_IP_prepResp .text.neoNet_P_IP_prepSend - 0x080062dc 0x8c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - 0x080062dc neoNet_P_IP_prepSend + 0x08006444 0x8c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + 0x08006444 neoNet_P_IP_prepSend + .text.neoNet_utils_sumBytes + 0x080064d0 0x56 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + 0x080064d0 neoNet_utils_sumBytes .text.neoNet_utils_calcChecksum - 0x08006368 0x70 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj - 0x08006368 neoNet_utils_calcChecksum + 0x08006526 0x44 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + 0x08006526 neoNet_utils_calcChecksum + *fill* 0x0800656a 0x2 .text.neoNet_printf - 0x080063d8 0x28 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj - 0x080063d8 neoNet_printf - .text.std 0x08006400 0x6c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x0800656c 0x28 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + 0x0800656c neoNet_printf + .text.neoNet_P_TCP_prepRead + 0x08006594 0xa8 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + 0x08006594 neoNet_P_TCP_prepRead + .text.neoNet_P_TCP_prepResp + 0x0800663c 0x1ac CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + 0x0800663c neoNet_P_TCP_prepResp + .text.neoNet_P_TCP_prepSend + 0x080067e8 0x98 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + 0x080067e8 neoNet_P_TCP_prepSend + .text.neoNet_P_UDP_prepRead + 0x08006880 0x64 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + 0x08006880 neoNet_P_UDP_prepRead + .text.neoNet_P_UDP_prepResp + 0x080068e4 0x38 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + 0x080068e4 neoNet_P_UDP_prepResp + .text.neoNet_P_UDP_prepSend + 0x0800691c 0x58 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + 0x0800691c neoNet_P_UDP_prepSend + .text.neoNet_IPpseudoHeader_fromIPFrame + 0x08006974 0x38 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + 0x08006974 neoNet_IPpseudoHeader_fromIPFrame + .text.neoNet_IPpseudoHeader_calcChecksum + 0x080069ac 0xc0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + 0x080069ac neoNet_IPpseudoHeader_calcChecksum + .text.std 0x08006a6c 0x6c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) .text.stdio_exit_handler - 0x0800646c 0x18 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x08006ad8 0x18 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) .text.cleanup_stdio - 0x08006484 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x08006af0 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) .text.global_stdio_init.part.0 - 0x080064c4 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x08006b30 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) .text.__sfp_lock_acquire - 0x08006504 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - 0x08006504 __sfp_lock_acquire + 0x08006b70 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x08006b70 __sfp_lock_acquire .text.__sfp_lock_release - 0x08006510 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - 0x08006510 __sfp_lock_release - .text.__sinit 0x0800651c 0x30 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - 0x0800651c __sinit + 0x08006b7c 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x08006b7c __sfp_lock_release + .text.__sinit 0x08006b88 0x30 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x08006b88 __sinit .text._fwalk_sglue - 0x0800654c 0x3c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) - 0x0800654c _fwalk_sglue - .text.__sread 0x08006588 0x22 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) - 0x08006588 __sread + 0x08006bb8 0x3c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) + 0x08006bb8 _fwalk_sglue + .text.printf 0x08006bf4 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) + 0x08006bf4 printf + 0x08006bf4 iprintf + .text._puts_r 0x08006c18 0xaa /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) + 0x08006c18 _puts_r + *fill* 0x08006cc2 0x2 + .text.puts 0x08006cc4 0x10 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) + 0x08006cc4 puts + .text.__sread 0x08006cd4 0x22 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + 0x08006cd4 __sread .text.__swrite - 0x080065aa 0x38 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) - 0x080065aa __swrite - .text.__sseek 0x080065e2 0x26 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) - 0x080065e2 __sseek + 0x08006cf6 0x38 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + 0x08006cf6 __swrite + .text.__sseek 0x08006d2e 0x26 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + 0x08006d2e __sseek .text.__sclose - 0x08006608 0x8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) - 0x08006608 __sclose - .text.vprintf 0x08006610 0x14 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) - 0x08006610 vprintf - 0x08006610 viprintf - .text.memcmp 0x08006624 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) - 0x08006624 memcmp - .text.memset 0x08006644 0x10 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) - 0x08006644 memset - .text._close_r - 0x08006654 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) - 0x08006654 _close_r - .text._lseek_r - 0x08006674 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) - 0x08006674 _lseek_r - .text._read_r 0x08006698 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) - 0x08006698 _read_r - .text._write_r - 0x080066bc 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) - 0x080066bc _write_r - .text.__errno 0x080066e0 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) - 0x080066e0 __errno - .text.__libc_init_array - 0x080066ec 0x48 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) - 0x080066ec __libc_init_array - .text.__retarget_lock_init_recursive - 0x08006734 0x2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - 0x08006734 __retarget_lock_init_recursive - .text.__retarget_lock_acquire_recursive - 0x08006736 0x2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - 0x08006736 __retarget_lock_acquire_recursive - .text.__retarget_lock_release_recursive - 0x08006738 0x2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - 0x08006738 __retarget_lock_release_recursive - .text.memcpy 0x0800673a 0x1c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) - 0x0800673a memcpy - *fill* 0x08006756 0x2 - .text._free_r 0x08006758 0x94 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) - 0x08006758 _free_r - .text.sbrk_aligned - 0x080067ec 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) - .text._malloc_r - 0x08006830 0x100 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) - 0x08006830 _malloc_r - .text.__malloc_lock - 0x08006930 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) - 0x08006930 __malloc_lock - .text.__malloc_unlock - 0x0800693c 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) - 0x0800693c __malloc_unlock - .text.__sfputc_r - 0x08006948 0x2e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) - .text.__sfputs_r - 0x08006976 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) - 0x08006976 __sfputs_r - *fill* 0x0800699a 0x2 - .text._vfprintf_r - 0x0800699c 0x228 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) - 0x0800699c _vfiprintf_r - 0x0800699c _vfprintf_r - .text._printf_common - 0x08006bc4 0xda /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) - 0x08006bc4 _printf_common - *fill* 0x08006c9e 0x2 - .text._printf_i - 0x08006ca0 0x24c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) - 0x08006ca0 _printf_i - .text.__sflush_r - 0x08006eec 0x104 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) - 0x08006eec __sflush_r - .text._fflush_r - 0x08006ff0 0x50 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) - 0x08006ff0 _fflush_r + 0x08006d54 0x8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + 0x08006d54 __sclose + .text.vprintf 0x08006d5c 0x14 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + 0x08006d5c vprintf + 0x08006d5c viprintf .text.__swbuf_r - 0x08007040 0x7c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - 0x08007040 __swbuf_r + 0x08006d70 0x7c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + 0x08006d70 __swbuf_r .text.__swsetup_r - 0x080070bc 0xa8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) - 0x080070bc __swsetup_r - .text._sbrk_r 0x08007164 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) - 0x08007164 _sbrk_r + 0x08006dec 0xa8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + 0x08006dec __swsetup_r + .text.memcmp 0x08006e94 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + 0x08006e94 memcmp + .text.memset 0x08006eb4 0x10 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + 0x08006eb4 memset + .text._close_r + 0x08006ec4 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + 0x08006ec4 _close_r + .text._lseek_r + 0x08006ee4 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + 0x08006ee4 _lseek_r + .text._read_r 0x08006f08 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + 0x08006f08 _read_r + .text._write_r + 0x08006f2c 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + 0x08006f2c _write_r + .text.__errno 0x08006f50 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) + 0x08006f50 __errno + .text.__libc_init_array + 0x08006f5c 0x48 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + 0x08006f5c __libc_init_array + .text.__retarget_lock_init_recursive + 0x08006fa4 0x2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + 0x08006fa4 __retarget_lock_init_recursive + .text.__retarget_lock_acquire_recursive + 0x08006fa6 0x2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + 0x08006fa6 __retarget_lock_acquire_recursive + .text.__retarget_lock_release_recursive + 0x08006fa8 0x2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + 0x08006fa8 __retarget_lock_release_recursive + .text.memcpy 0x08006faa 0x1c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + 0x08006faa memcpy + *fill* 0x08006fc6 0x2 + .text._free_r 0x08006fc8 0x94 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + 0x08006fc8 _free_r + .text.sbrk_aligned + 0x0800705c 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + .text._malloc_r + 0x080070a0 0x100 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + 0x080070a0 _malloc_r + .text.__malloc_lock + 0x080071a0 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + 0x080071a0 __malloc_lock + .text.__malloc_unlock + 0x080071ac 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + 0x080071ac __malloc_unlock + .text.__sfputc_r + 0x080071b8 0x2e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + .text.__sfputs_r + 0x080071e6 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + 0x080071e6 __sfputs_r + *fill* 0x0800720a 0x2 + .text._vfprintf_r + 0x0800720c 0x228 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + 0x0800720c _vfiprintf_r + 0x0800720c _vfprintf_r + .text._printf_common + 0x08007434 0xda /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + 0x08007434 _printf_common + *fill* 0x0800750e 0x2 + .text._printf_i + 0x08007510 0x24c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + 0x08007510 _printf_i + .text.__sflush_r + 0x0800775c 0x104 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + 0x0800775c __sflush_r + .text._fflush_r + 0x08007860 0x50 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + 0x08007860 _fflush_r .text.__swhatbuf_r - 0x08007184 0x48 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - 0x08007184 __swhatbuf_r + 0x080078b0 0x48 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + 0x080078b0 __swhatbuf_r .text.__smakebuf_r - 0x080071cc 0x72 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - 0x080071cc __smakebuf_r - *fill* 0x0800723e 0x2 + 0x080078f8 0x72 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + 0x080078f8 __smakebuf_r + *fill* 0x0800796a 0x2 .text._fstat_r - 0x08007240 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - 0x08007240 _fstat_r + 0x0800796c 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + 0x0800796c _fstat_r .text._isatty_r - 0x08007264 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) - 0x08007264 _isatty_r + 0x08007990 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + 0x08007990 _isatty_r + .text._sbrk_r 0x080079b0 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + 0x080079b0 _sbrk_r *(.glue_7) - .glue_7 0x08007284 0x0 linker stubs + .glue_7 0x080079d0 0x0 linker stubs *(.glue_7t) - .glue_7t 0x08007284 0x0 linker stubs + .glue_7t 0x080079d0 0x0 linker stubs *(.eh_frame) - .eh_frame 0x08007284 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o + .eh_frame 0x080079d0 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o *(.init) - .init 0x08007284 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crti.o - 0x08007284 _init - .init 0x08007288 0x8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtn.o + .init 0x080079d0 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crti.o + 0x080079d0 _init + .init 0x080079d4 0x8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtn.o *(.fini) - .fini 0x08007290 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crti.o - 0x08007290 _fini - .fini 0x08007294 0x8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtn.o - 0x0800729c . = ALIGN (0x4) - 0x0800729c _etext = . + .fini 0x080079dc 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crti.o + 0x080079dc _fini + .fini 0x080079e0 0x8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtn.o + 0x080079e8 . = ALIGN (0x4) + 0x080079e8 _etext = . -.vfp11_veneer 0x0800729c 0x0 - .vfp11_veneer 0x0800729c 0x0 linker stubs +.vfp11_veneer 0x080079e8 0x0 + .vfp11_veneer 0x080079e8 0x0 linker stubs -.v4_bx 0x0800729c 0x0 - .v4_bx 0x0800729c 0x0 linker stubs +.v4_bx 0x080079e8 0x0 + .v4_bx 0x080079e8 0x0 linker stubs -.iplt 0x0800729c 0x0 - .iplt 0x0800729c 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o +.iplt 0x080079e8 0x0 + .iplt 0x080079e8 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o -.rodata 0x0800729c 0x1d0 - 0x0800729c . = ALIGN (0x4) +.rodata 0x080079e8 0x21c + 0x080079e8 . = ALIGN (0x4) *(.rodata) - .rodata 0x0800729c 0x120 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .rodata 0x080073bc 0x18 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .rodata 0x080073d4 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + .rodata 0x080079e8 0x130 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .rodata 0x08007b18 0x18 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .rodata 0x08007b30 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + *fill* 0x08007b46 0x2 + .rodata 0x08007b48 0x3c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj *(.rodata*) - *fill* 0x080073ea 0x2 .rodata.AHBPrescTable - 0x080073ec 0x10 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj - 0x080073ec AHBPrescTable + 0x08007b84 0x10 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj + 0x08007b84 AHBPrescTable .rodata.APBPrescTable - 0x080073fc 0x8 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj - 0x080073fc APBPrescTable + 0x08007b94 0x8 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj + 0x08007b94 APBPrescTable .rodata.flagBitshiftOffset.0 - 0x08007404 0x8 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c.obj - .rodata.dev.3 0x0800740c 0xa CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - *fill* 0x08007416 0x2 + 0x08007b9c 0x8 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c.obj + .rodata.dev.3 0x08007ba4 0xa CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + *fill* 0x08007bae 0x2 .rodata.s_dummy - 0x08007418 0x20 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08007bb0 0x20 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .rodata._vfprintf_r.str1.1 - 0x08007438 0x33 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + 0x08007bd0 0x33 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) 0x11 (size before relaxing) .rodata._printf_i.str1.1 - 0x0800746b 0x22 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) - 0x08007490 . = ALIGN (0x4) - *fill* 0x0800746b 0x1 + 0x08007c03 0x22 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + 0x08007c28 . = ALIGN (0x4) + *fill* 0x08007c03 0x1 -.ARM.extab 0x0800746c 0x0 - 0x0800746c . = ALIGN (0x4) +.ARM.extab 0x08007c04 0x0 + 0x08007c04 . = ALIGN (0x4) *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x0800746c . = ALIGN (0x4) + 0x08007c04 . = ALIGN (0x4) -.ARM 0x0800746c 0x8 - 0x0800746c . = ALIGN (0x4) - 0x0800746c __exidx_start = . +.ARM 0x08007c04 0x8 + 0x08007c04 . = ALIGN (0x4) + 0x08007c04 __exidx_start = . *(.ARM.exidx*) - .ARM.exidx 0x0800746c 0x8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .ARM.exidx 0x08007474 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) + .ARM.exidx 0x08007c04 0x8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .ARM.exidx 0x08007c0c 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) 0x8 (size before relaxing) - 0x08007474 __exidx_end = . - 0x08007474 . = ALIGN (0x4) + 0x08007c0c __exidx_end = . + 0x08007c0c . = ALIGN (0x4) -.preinit_array 0x08007474 0x0 - 0x08007474 . = ALIGN (0x4) - 0x08007474 PROVIDE (__preinit_array_start = .) +.preinit_array 0x08007c0c 0x0 + 0x08007c0c . = ALIGN (0x4) + 0x08007c0c PROVIDE (__preinit_array_start = .) *(.preinit_array*) - 0x08007474 PROVIDE (__preinit_array_end = .) - 0x08007474 . = ALIGN (0x4) + 0x08007c0c PROVIDE (__preinit_array_end = .) + 0x08007c0c . = ALIGN (0x4) -.init_array 0x08007474 0x4 - 0x08007474 . = ALIGN (0x4) - 0x08007474 PROVIDE (__init_array_start = .) +.init_array 0x08007c0c 0x4 + 0x08007c0c . = ALIGN (0x4) + 0x08007c0c PROVIDE (__init_array_start = .) *(SORT_BY_NAME(.init_array.*)) *(.init_array*) - .init_array 0x08007474 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o - 0x08007478 PROVIDE (__init_array_end = .) - 0x08007478 . = ALIGN (0x4) + .init_array 0x08007c0c 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x08007c10 PROVIDE (__init_array_end = .) + 0x08007c10 . = ALIGN (0x4) -.fini_array 0x08007478 0x4 - 0x08007478 . = ALIGN (0x4) +.fini_array 0x08007c10 0x4 + 0x08007c10 . = ALIGN (0x4) [!provide] PROVIDE (__fini_array_start = .) *(SORT_BY_NAME(.fini_array.*)) *(.fini_array*) - .fini_array 0x08007478 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o + .fini_array 0x08007c10 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o [!provide] PROVIDE (__fini_array_end = .) - 0x0800747c . = ALIGN (0x4) - 0x0800747c _sidata = LOADADDR (.data) + 0x08007c14 . = ALIGN (0x4) + 0x08007c14 _sidata = LOADADDR (.data) -.rel.dyn 0x0800747c 0x0 - .rel.iplt 0x0800747c 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o +.rel.dyn 0x08007c14 0x0 + .rel.iplt 0x08007c14 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o -.data 0x20000000 0x74 load address 0x0800747c +.data 0x20000000 0x74 load address 0x08007c14 0x20000000 . = ALIGN (0x4) 0x20000000 _sdata = . *(.data) @@ -5151,10 +5594,10 @@ LOAD /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools- *(.RamFunc*) 0x20000074 . = ALIGN (0x4) -.igot.plt 0x20000074 0x0 load address 0x080074f0 +.igot.plt 0x20000074 0x0 load address 0x08007c88 .igot.plt 0x20000074 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o -.tdata 0x20000074 0x0 load address 0x080074f0 +.tdata 0x20000074 0x0 load address 0x08007c88 *(.tdata .tdata.* .gnu.linkonce.td.*) 0x20000074 . = ALIGN (0x4) 0x20000074 _edata = . @@ -5171,7 +5614,7 @@ LOAD /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools- [!provide] PROVIDE (__data_source_end = __tdata_source_end) [!provide] PROVIDE (__data_source_size = (__data_source_end - __data_source)) -.tbss 0x20000074 0x0 load address 0x080074f0 +.tbss 0x20000074 0x0 load address 0x08007c88 0x20000074 _sbss = . 0x20000074 __bss_start__ = _sbss *(.tbss .tbss.*) @@ -5188,73 +5631,82 @@ LOAD /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools- [!provide] PROVIDE (__arm32_tls_tcb_offset = MAX (0x8, __tls_align)) [!provide] PROVIDE (__arm64_tls_tcb_offset = MAX (0x10, __tls_align)) -.bss 0x20000074 0x28cc load address 0x080074f0 +.bss 0x20000074 0x28f8 load address 0x08007c88 *(.bss) .bss 0x20000074 0x1c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o *(.bss*) .bss.uwTick 0x20000090 0x4 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c.obj 0x20000090 uwTick .bss.dac_buff 0x20000094 0x2000 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .bss.pack.2 0x20002094 0x1c CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .bss.ethFr.1 0x200020b0 0x5ea CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - *fill* 0x2000269a 0x2 - .bss.ret.0 0x2000269c 0x4 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .bss.hi2s2 0x200026a0 0x48 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj - 0x200026a0 hi2s2 + .bss.pack.2 0x20002094 0x24 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .bss.ethFr.1 0x200020b8 0x5ea CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + *fill* 0x200026a2 0x2 + .bss.ret.0 0x200026a4 0x4 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .bss.hi2s2 0x200026a8 0x48 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj + 0x200026a8 hi2s2 .bss.hdma_spi2_tx - 0x200026e8 0x60 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj - 0x200026e8 hdma_spi2_tx - .bss.hspi3 0x20002748 0x58 CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj - 0x20002748 hspi3 - .bss.huart2 0x200027a0 0x48 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj - 0x200027a0 huart2 + 0x200026f0 0x60 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj + 0x200026f0 hdma_spi2_tx + .bss.hspi3 0x20002750 0x58 CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj + 0x20002750 hspi3 + .bss.huart2 0x200027a8 0x48 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj + 0x200027a8 huart2 .bss.__sbrk_heap_end - 0x200027e8 0x4 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + 0x200027f0 0x4 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj .bss.s_nextPacket - 0x200027ec 0x2 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x200027f4 0x2 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .bss.s_spiError - 0x200027ee 0x1 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - *fill* 0x200027ef 0x1 - .bss.args.0 0x200027f0 0x4 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj - .bss.__sf 0x200027f4 0x138 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - 0x200027f4 __sf + 0x200027f6 0x1 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + *fill* 0x200027f7 0x1 + .bss.pHdr.1 0x200027f8 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .bss.pHdr.0 0x20002804 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .bss.args.0 0x20002810 0x4 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + .bss.t_port.1 0x20002814 0x2 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + *fill* 0x20002816 0x2 + .bss.t_seqAckNo.0 + 0x20002818 0x4 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .bss.t_port.0 0x2000281c 0x2 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + *fill* 0x2000281e 0x2 + .bss.__sf 0x20002820 0x138 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x20002820 __sf .bss.__stdio_exit_handler - 0x2000292c 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - 0x2000292c __stdio_exit_handler - .bss.errno 0x20002930 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) - 0x20002930 errno + 0x20002958 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x20002958 __stdio_exit_handler + .bss.errno 0x2000295c 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + 0x2000295c errno .bss.__lock___malloc_recursive_mutex - 0x20002934 0x1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - 0x20002934 __lock___malloc_recursive_mutex + 0x20002960 0x1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + 0x20002960 __lock___malloc_recursive_mutex .bss.__lock___sfp_recursive_mutex - 0x20002935 0x1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - 0x20002935 __lock___sfp_recursive_mutex - *fill* 0x20002936 0x2 + 0x20002961 0x1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + 0x20002961 __lock___sfp_recursive_mutex + *fill* 0x20002962 0x2 .bss.__malloc_sbrk_start - 0x20002938 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) - 0x20002938 __malloc_sbrk_start + 0x20002964 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + 0x20002964 __malloc_sbrk_start .bss.__malloc_free_list - 0x2000293c 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) - 0x2000293c __malloc_free_list + 0x20002968 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + 0x20002968 __malloc_free_list *(COMMON) - 0x20002940 . = ALIGN (0x4) - 0x20002940 _ebss = . - 0x20002940 __bss_end__ = _ebss + 0x2000296c . = ALIGN (0x4) + 0x2000296c _ebss = . + 0x2000296c __bss_end__ = _ebss [!provide] PROVIDE (__bss_end = .) [!provide] PROVIDE (__non_tls_bss_start = ADDR (.bss)) [!provide] PROVIDE (__bss_start = __tbss_start) [!provide] PROVIDE (__bss_size = (__bss_end - __bss_start)) ._user_heap_stack - 0x20002940 0x600 load address 0x080074f0 - 0x20002940 . = ALIGN (0x8) + 0x2000296c 0x604 load address 0x08007c88 + 0x20002970 . = ALIGN (0x8) + *fill* 0x2000296c 0x4 [!provide] PROVIDE (end = .) - 0x20002940 PROVIDE (_end = .) - 0x20002b40 . = (. + _Min_Heap_Size) - *fill* 0x20002940 0x200 - 0x20002f40 . = (. + _Min_Stack_Size) - *fill* 0x20002b40 0x400 - 0x20002f40 . = ALIGN (0x8) + 0x20002970 PROVIDE (_end = .) + 0x20002b70 . = (. + _Min_Heap_Size) + *fill* 0x20002970 0x200 + 0x20002f70 . = (. + _Min_Stack_Size) + *fill* 0x20002b70 0x400 + 0x20002f70 . = ALIGN (0x8) /DISCARD/ libc.a:*(*) @@ -5328,71 +5780,81 @@ LOAD linker stubs .ARM.attributes 0x000005f3 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj .ARM.attributes - 0x00000627 0x22 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + 0x00000627 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj .ARM.attributes - 0x00000649 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + 0x0000065b 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj .ARM.attributes - 0x0000067d 0x22 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) + 0x0000068f 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj .ARM.attributes - 0x0000069f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x000006c3 0x22 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) .ARM.attributes - 0x000006d3 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) + 0x000006e5 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) .ARM.attributes - 0x00000707 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + 0x00000719 0x22 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) .ARM.attributes - 0x0000073b 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + 0x0000073b 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) .ARM.attributes - 0x0000076f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + 0x0000076f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) .ARM.attributes - 0x000007a3 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + 0x000007a3 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) .ARM.attributes - 0x000007d7 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + 0x000007d7 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) .ARM.attributes - 0x0000080b 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + 0x0000080b 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) .ARM.attributes - 0x0000083f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) + 0x0000083f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) .ARM.attributes - 0x00000873 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + 0x00000873 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) .ARM.attributes - 0x000008a7 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + 0x000008a7 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) .ARM.attributes - 0x000008db 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + 0x000008db 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) .ARM.attributes - 0x0000090f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) + 0x0000090f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) .ARM.attributes - 0x00000943 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + 0x00000943 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) .ARM.attributes - 0x00000977 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + 0x00000977 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) .ARM.attributes - 0x000009ab 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + 0x000009ab 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) .ARM.attributes - 0x000009df 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + 0x000009df 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) .ARM.attributes - 0x00000a13 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + 0x00000a13 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) .ARM.attributes - 0x00000a47 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + 0x00000a47 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) .ARM.attributes - 0x00000a7b 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + 0x00000a7b 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) .ARM.attributes - 0x00000aaf 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + 0x00000aaf 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) .ARM.attributes - 0x00000ae3 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + 0x00000ae3 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) .ARM.attributes - 0x00000b17 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + 0x00000b17 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) .ARM.attributes - 0x00000b4b 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + 0x00000b4b 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) .ARM.attributes - 0x00000b7f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + 0x00000b7f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) .ARM.attributes - 0x00000bb3 0x1c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) + 0x00000bb3 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) .ARM.attributes - 0x00000bcf 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + 0x00000be7 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) .ARM.attributes - 0x00000c03 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + 0x00000c1b 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) .ARM.attributes - 0x00000c37 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + 0x00000c4f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) .ARM.attributes - 0x00000c6b 0x22 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtn.o + 0x00000c83 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + .ARM.attributes + 0x00000cb7 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .ARM.attributes + 0x00000ceb 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + .ARM.attributes + 0x00000d1f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + .ARM.attributes + 0x00000d53 0x1c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) + .ARM.attributes + 0x00000d6f 0x22 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtn.o .comment 0x00000000 0x43 .comment 0x00000000 0x43 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj @@ -5424,10 +5886,17 @@ LOAD linker stubs .comment 0x00000043 0x44 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj .comment 0x00000043 0x44 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj .comment 0x00000043 0x44 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + .comment 0x00000043 0x44 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .comment 0x00000043 0x44 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .comment 0x00000043 0x44 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) + .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) + .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) @@ -5446,14 +5915,12 @@ LOAD linker stubs .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) - .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) - .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) -.debug_info 0x00000000 0x1ec72 +.debug_info 0x00000000 0x20ac4 .debug_info 0x00000000 0x54a cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj .debug_info 0x0000054a 0xd98 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.c.obj .debug_info 0x000012e2 0x8ff cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj @@ -5465,55 +5932,60 @@ LOAD linker stubs .debug_info 0x00004c77 0x1525 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c.obj .debug_info 0x0000619c 0x2f4f cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj .debug_info 0x000090eb 0x1269 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/BSP/STM32F4xx-Nucleo/stm32f4xx_nucleo.c.obj - .debug_info 0x0000a354 0x11e8 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_info 0x0000b53c 0x439 CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj - .debug_info 0x0000b975 0x4fb CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj - .debug_info 0x0000be70 0xb51 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj - .debug_info 0x0000c9c1 0x999 CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj - .debug_info 0x0000d35a 0x94d CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj - .debug_info 0x0000dca7 0x3e3 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - .debug_info 0x0000e08a 0x2ac CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj - .debug_info 0x0000e336 0x168 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - .debug_info 0x0000e49e 0x6b4 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_info 0x0000eb52 0x30 CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj - .debug_info 0x0000eb82 0x1091 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .debug_info 0x0000fc13 0x834 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_info 0x00010447 0x2f0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - .debug_info 0x00010737 0x288 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - .debug_info 0x000109bf 0x283 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - .debug_info 0x00010c42 0x332 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - .debug_info 0x00010f74 0x1ae CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj - .debug_info 0x00011122 0xfb8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - .debug_info 0x000120da 0x7d2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) - .debug_info 0x000128ac 0xa90 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) - .debug_info 0x0001333c 0x82f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) - .debug_info 0x00013b6b 0x100 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) - .debug_info 0x00013c6b 0xe0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) - .debug_info 0x00013d4b 0x75d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) - .debug_info 0x000144a8 0x8a1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) - .debug_info 0x00014d49 0x715 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) - .debug_info 0x0001545e 0x7a8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) - .debug_info 0x00015c06 0x7bf /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) - .debug_info 0x000163c5 0x7c5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) - .debug_info 0x00016b8a 0x6fb /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) - .debug_info 0x00017285 0x10b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) - .debug_info 0x00017390 0x218 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - .debug_info 0x000175a8 0x121 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) - .debug_info 0x000176c9 0x851 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) - .debug_info 0x00017f1a 0x9bc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) - .debug_info 0x000188d6 0x76b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) - .debug_info 0x00019041 0x1094 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) - .debug_info 0x0001a0d5 0xde2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) - .debug_info 0x0001aeb7 0x9f2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) - .debug_info 0x0001b8a9 0x874 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .debug_info 0x0001c11d 0x7bb /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) - .debug_info 0x0001c8d8 0x782 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) - .debug_info 0x0001d05a 0x25 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) - .debug_info 0x0001d07f 0xb15 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - .debug_info 0x0001db94 0x981 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - .debug_info 0x0001e515 0x75d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + .debug_info 0x0000a354 0x1234 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_info 0x0000b588 0x439 CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj + .debug_info 0x0000b9c1 0x4fb CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj + .debug_info 0x0000bebc 0xb51 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj + .debug_info 0x0000ca0d 0x999 CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj + .debug_info 0x0000d3a6 0x94d CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj + .debug_info 0x0000dcf3 0x3e3 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + .debug_info 0x0000e0d6 0x2ac CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj + .debug_info 0x0000e382 0x168 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + .debug_info 0x0000e4ea 0x6b4 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_info 0x0000eb9e 0x30 CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj + .debug_info 0x0000ebce 0x1091 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .debug_info 0x0000fc5f 0xae6 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_info 0x00010745 0x2f0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + .debug_info 0x00010a35 0x288 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + .debug_info 0x00010cbd 0x283 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + .debug_info 0x00010f40 0x332 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + .debug_info 0x00011272 0x1e6 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + .debug_info 0x00011458 0x3bf CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_info 0x00011817 0x316 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_info 0x00011b2d 0x2b6 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_info 0x00011de3 0xfb8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + .debug_info 0x00012d9b 0x7d2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) + .debug_info 0x0001356d 0x841 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) + .debug_info 0x00013dae 0x950 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) + .debug_info 0x000146fe 0xa90 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + .debug_info 0x0001518e 0x82f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + .debug_info 0x000159bd 0x874 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .debug_info 0x00016231 0x7bb /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + .debug_info 0x000169ec 0x100 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + .debug_info 0x00016aec 0xe0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + .debug_info 0x00016bcc 0x75d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + .debug_info 0x00017329 0x8a1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + .debug_info 0x00017bca 0x715 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) + .debug_info 0x000182df 0x7a8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + .debug_info 0x00018a87 0x7bf /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + .debug_info 0x00019246 0x7c5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + .debug_info 0x00019a0b 0x6fb /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) + .debug_info 0x0001a106 0x10b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + .debug_info 0x0001a211 0x218 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + .debug_info 0x0001a429 0x121 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + .debug_info 0x0001a54a 0x851 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + .debug_info 0x0001ad9b 0x9bc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + .debug_info 0x0001b757 0x76b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + .debug_info 0x0001bec2 0x1094 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + .debug_info 0x0001cf56 0xde2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + .debug_info 0x0001dd38 0x9f2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + .debug_info 0x0001e72a 0xb15 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + .debug_info 0x0001f23f 0x981 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .debug_info 0x0001fbc0 0x75d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + .debug_info 0x0002031d 0x782 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + .debug_info 0x00020a9f 0x25 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) -.debug_abbrev 0x00000000 0x67d6 +.debug_abbrev 0x00000000 0x7018 .debug_abbrev 0x00000000 0x11a cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj .debug_abbrev 0x0000011a 0x248 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.c.obj .debug_abbrev 0x00000362 0x2b7 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj @@ -5537,43 +6009,48 @@ LOAD linker stubs .debug_abbrev 0x00002841 0x1bc CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj .debug_abbrev 0x000029fd 0x24 CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj .debug_abbrev 0x00002a21 0x34f CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .debug_abbrev 0x00002d70 0x18b CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_abbrev 0x00002efb 0x12b CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - .debug_abbrev 0x00003026 0x104 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - .debug_abbrev 0x0000312a 0x110 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - .debug_abbrev 0x0000323a 0xf5 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - .debug_abbrev 0x0000332f 0xfd CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj - .debug_abbrev 0x0000342c 0x424 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - .debug_abbrev 0x00003850 0x19b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) - .debug_abbrev 0x000039eb 0x221 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) - .debug_abbrev 0x00003c0c 0x1f3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) - .debug_abbrev 0x00003dff 0x8e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) - .debug_abbrev 0x00003e8d 0x9e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) - .debug_abbrev 0x00003f2b 0x1b0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) - .debug_abbrev 0x000040db 0x1f7 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) - .debug_abbrev 0x000042d2 0x149 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) - .debug_abbrev 0x0000441b 0x1c4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) - .debug_abbrev 0x000045df 0x1b0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) - .debug_abbrev 0x0000478f 0x1b5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) - .debug_abbrev 0x00004944 0x15e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) - .debug_abbrev 0x00004aa2 0xc9 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) - .debug_abbrev 0x00004b6b 0x115 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - .debug_abbrev 0x00004c80 0xc1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) - .debug_abbrev 0x00004d41 0x236 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) - .debug_abbrev 0x00004f77 0x24a /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) - .debug_abbrev 0x000051c1 0x1bf /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) - .debug_abbrev 0x00005380 0x316 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) - .debug_abbrev 0x00005696 0x28e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) - .debug_abbrev 0x00005924 0x2b2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) - .debug_abbrev 0x00005bd6 0x22d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .debug_abbrev 0x00005e03 0x1e2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) - .debug_abbrev 0x00005fe5 0x1da /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) - .debug_abbrev 0x000061bf 0x14 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) - .debug_abbrev 0x000061d3 0x290 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - .debug_abbrev 0x00006463 0x1c3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - .debug_abbrev 0x00006626 0x1b0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + .debug_abbrev 0x00002d70 0x1ae CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_abbrev 0x00002f1e 0x12b CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + .debug_abbrev 0x00003049 0x104 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + .debug_abbrev 0x0000314d 0x110 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + .debug_abbrev 0x0000325d 0xf5 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + .debug_abbrev 0x00003352 0x12c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + .debug_abbrev 0x0000347e 0x122 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_abbrev 0x000035a0 0x115 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_abbrev 0x000036b5 0xf8 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_abbrev 0x000037ad 0x424 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + .debug_abbrev 0x00003bd1 0x19b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) + .debug_abbrev 0x00003d6c 0x21a /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) + .debug_abbrev 0x00003f86 0x2a7 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) + .debug_abbrev 0x0000422d 0x221 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + .debug_abbrev 0x0000444e 0x1f3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + .debug_abbrev 0x00004641 0x22d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .debug_abbrev 0x0000486e 0x1e2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + .debug_abbrev 0x00004a50 0x8e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + .debug_abbrev 0x00004ade 0x9e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + .debug_abbrev 0x00004b7c 0x1b0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + .debug_abbrev 0x00004d2c 0x1f7 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + .debug_abbrev 0x00004f23 0x149 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) + .debug_abbrev 0x0000506c 0x1c4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + .debug_abbrev 0x00005230 0x1b0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + .debug_abbrev 0x000053e0 0x1b5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + .debug_abbrev 0x00005595 0x15e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) + .debug_abbrev 0x000056f3 0xc9 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + .debug_abbrev 0x000057bc 0x115 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + .debug_abbrev 0x000058d1 0xc1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + .debug_abbrev 0x00005992 0x236 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + .debug_abbrev 0x00005bc8 0x24a /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + .debug_abbrev 0x00005e12 0x1bf /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + .debug_abbrev 0x00005fd1 0x316 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + .debug_abbrev 0x000062e7 0x28e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + .debug_abbrev 0x00006575 0x2b2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + .debug_abbrev 0x00006827 0x290 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + .debug_abbrev 0x00006ab7 0x1c3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .debug_abbrev 0x00006c7a 0x1b0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + .debug_abbrev 0x00006e2a 0x1da /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + .debug_abbrev 0x00007004 0x14 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) -.debug_aranges 0x00000000 0x13a0 +.debug_aranges 0x00000000 0x1480 .debug_aranges 0x00000000 0x28 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj .debug_aranges @@ -5631,68 +6108,78 @@ LOAD linker stubs .debug_aranges 0x00000e90 0x30 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj .debug_aranges - 0x00000ec0 0x28 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + 0x00000ec0 0x30 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj .debug_aranges - 0x00000ee8 0x78 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x00000ef0 0x30 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj .debug_aranges - 0x00000f60 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) + 0x00000f20 0x30 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj .debug_aranges - 0x00000f80 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + 0x00000f50 0x28 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj .debug_aranges - 0x00000fc0 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + 0x00000f78 0x78 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) .debug_aranges - 0x00000fe8 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + 0x00000ff0 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) .debug_aranges - 0x00001008 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + 0x00001010 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) .debug_aranges - 0x00001028 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + 0x00001038 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) .debug_aranges - 0x00001048 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + 0x00001060 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) .debug_aranges - 0x00001068 0x18 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) + 0x000010a0 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) .debug_aranges - 0x00001080 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + 0x000010c8 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) .debug_aranges - 0x000010a0 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + 0x000010f0 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) .debug_aranges - 0x000010c0 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + 0x00001110 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) .debug_aranges - 0x000010e0 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) + 0x00001130 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) .debug_aranges - 0x00001100 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + 0x00001150 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) .debug_aranges - 0x00001120 0x68 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + 0x00001170 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) .debug_aranges - 0x00001188 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + 0x00001190 0x18 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) .debug_aranges - 0x000011a8 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + 0x000011a8 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) .debug_aranges - 0x000011c8 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + 0x000011c8 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) .debug_aranges - 0x000011f0 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + 0x000011e8 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) .debug_aranges - 0x00001218 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + 0x00001208 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) .debug_aranges - 0x00001258 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + 0x00001228 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) .debug_aranges - 0x00001280 0x30 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + 0x00001248 0x68 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) .debug_aranges - 0x000012b0 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + 0x000012b0 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) .debug_aranges - 0x000012d8 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + 0x000012d0 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) .debug_aranges - 0x000012f8 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + 0x000012f0 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) .debug_aranges - 0x00001318 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) + 0x00001318 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) .debug_aranges - 0x00001338 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + 0x00001340 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) .debug_aranges - 0x00001360 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + 0x00001380 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) .debug_aranges - 0x00001380 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + 0x000013a8 0x30 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + .debug_aranges + 0x000013d8 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + .debug_aranges + 0x00001400 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .debug_aranges + 0x00001420 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + .debug_aranges + 0x00001440 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + .debug_aranges + 0x00001460 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) .debug_rnglists - 0x00000000 0xef7 + 0x00000000 0xfb6 .debug_rnglists 0x00000000 0x1a cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj .debug_rnglists @@ -5740,73 +6227,83 @@ LOAD linker stubs .debug_rnglists 0x0000096e 0xde CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .debug_rnglists - 0x00000a4c 0x48 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + 0x00000a4c 0x49 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .debug_rnglists - 0x00000a94 0x21 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + 0x00000a95 0x21 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj .debug_rnglists - 0x00000ab5 0x1f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + 0x00000ab6 0x1f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj .debug_rnglists - 0x00000ad4 0x1f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + 0x00000ad5 0x1f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj .debug_rnglists - 0x00000af3 0x21 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + 0x00000af4 0x21 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj .debug_rnglists - 0x00000b14 0x19 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + 0x00000b15 0x1f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj .debug_rnglists - 0x00000b2d 0x7d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x00000b34 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj .debug_rnglists - 0x00000baa 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) + 0x00000b56 0x1f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj .debug_rnglists - 0x00000bbd 0x2b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + 0x00000b75 0x1a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj .debug_rnglists - 0x00000be8 0x19 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + 0x00000b8f 0x7d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) .debug_rnglists - 0x00000c01 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + 0x00000c0c 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) .debug_rnglists - 0x00000c14 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + 0x00000c1f 0x19 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) .debug_rnglists - 0x00000c27 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + 0x00000c38 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) .debug_rnglists - 0x00000c3a 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + 0x00000c7c 0x2b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) .debug_rnglists - 0x00000c66 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + 0x00000ca7 0x19 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) .debug_rnglists - 0x00000c79 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + 0x00000cc0 0x25 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) .debug_rnglists - 0x00000c8c 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + 0x00000ce5 0x26 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) .debug_rnglists - 0x00000c9f 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) + 0x00000d0b 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) .debug_rnglists - 0x00000cb2 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + 0x00000d1e 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) .debug_rnglists - 0x00000cc5 0x49 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + 0x00000d31 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) .debug_rnglists - 0x00000d0e 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + 0x00000d44 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) .debug_rnglists - 0x00000d21 0x14 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + 0x00000d70 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) .debug_rnglists - 0x00000d35 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + 0x00000d83 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) .debug_rnglists - 0x00000d61 0x19 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + 0x00000d96 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) .debug_rnglists - 0x00000d7a 0x38 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + 0x00000da9 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) .debug_rnglists - 0x00000db2 0x61 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + 0x00000dbc 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) .debug_rnglists - 0x00000e13 0x3b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + 0x00000dcf 0x49 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) .debug_rnglists - 0x00000e4e 0x25 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + 0x00000e18 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) .debug_rnglists - 0x00000e73 0x26 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + 0x00000e2b 0x14 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) .debug_rnglists - 0x00000e99 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + 0x00000e3f 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) .debug_rnglists - 0x00000eac 0x25 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + 0x00000e6b 0x19 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) .debug_rnglists - 0x00000ed1 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + 0x00000e84 0x38 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) .debug_rnglists - 0x00000ee4 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + 0x00000ebc 0x61 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + .debug_rnglists + 0x00000f1d 0x3b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + .debug_rnglists + 0x00000f58 0x25 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + .debug_rnglists + 0x00000f7d 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .debug_rnglists + 0x00000f90 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + .debug_rnglists + 0x00000fa3 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) -.debug_macro 0x00000000 0x253cd +.debug_macro 0x00000000 0x25d9d .debug_macro 0x00000000 0x1de cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj .debug_macro 0x000001de 0xade cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj .debug_macro 0x00000cbc 0x2e cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj @@ -5884,65 +6381,70 @@ LOAD linker stubs .debug_macro 0x000219df 0x22 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj .debug_macro 0x00021a01 0x52 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj .debug_macro 0x00021a53 0x4c CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x00021a9f 0x28 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x00021ac7 0x1c CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x00021ae3 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj - .debug_macro 0x00021ce3 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj - .debug_macro 0x00021ee3 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj - .debug_macro 0x000220e3 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj - .debug_macro 0x000222e3 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj - .debug_macro 0x000224e3 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - .debug_macro 0x000226e3 0x1f6 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj - .debug_macro 0x000228d9 0x103 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - .debug_macro 0x000229dc 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - .debug_macro 0x000229ec 0x6e CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - .debug_macro 0x00022a5a 0x94 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - .debug_macro 0x00022aee 0x57 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - .debug_macro 0x00022b45 0x23c CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - .debug_macro 0x00022d81 0x265 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00022fe6 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00022ff6 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023006 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023016 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023026 0x1c CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023042 0x52 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023094 0x22 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x000230b6 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x000230c6 0x52 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023118 0xcf CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x000231e7 0x1c CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023203 0x3d CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023240 0x35 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023275 0x12c CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x000233a1 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x000233b7 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x000233cd 0x29 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x000233f6 0x242 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023638 0x1c CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023654 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023664 0x18a CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x000237ee 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023804 0xce CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x000238d2 0x2da CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .debug_macro 0x00023bac 0x459 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .debug_macro 0x00024005 0x10 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .debug_macro 0x00024015 0x32a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_macro 0x0002433f 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_macro 0x0002435b 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_macro 0x00024371 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_macro 0x00024393 0x70 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_macro 0x00024403 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_macro 0x00024425 0x301 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - .debug_macro 0x00024726 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - .debug_macro 0x00024742 0x301 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - .debug_macro 0x00024a43 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - .debug_macro 0x00024a5f 0x301 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - .debug_macro 0x00024d60 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - .debug_macro 0x00024d70 0x301 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - .debug_macro 0x00025071 0x6a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - .debug_macro 0x000250db 0x2f2 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + .debug_macro 0x00021a9f 0x34 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x00021ad3 0x1c CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x00021aef 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj + .debug_macro 0x00021cef 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj + .debug_macro 0x00021eef 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj + .debug_macro 0x000220ef 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj + .debug_macro 0x000222ef 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj + .debug_macro 0x000224ef 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + .debug_macro 0x000226ef 0x1f6 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj + .debug_macro 0x000228e5 0x103 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + .debug_macro 0x000229e8 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + .debug_macro 0x000229f8 0x6e CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + .debug_macro 0x00022a66 0x94 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + .debug_macro 0x00022afa 0x57 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + .debug_macro 0x00022b51 0x23c CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + .debug_macro 0x00022d8d 0x265 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00022ff2 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023002 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023012 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023022 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023032 0x1c CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x0002304e 0x52 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x000230a0 0x22 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x000230c2 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x000230d2 0x52 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023124 0xcf CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x000231f3 0x1c CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x0002320f 0x3d CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x0002324c 0x35 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023281 0x12c CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x000233ad 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x000233c3 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x000233d9 0x29 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023402 0x242 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023644 0x1c CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023660 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023670 0x18a CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x000237fa 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023810 0xce CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x000238de 0x2da CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .debug_macro 0x00023bb8 0x459 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .debug_macro 0x00024011 0x10 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .debug_macro 0x00024021 0x354 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_macro 0x00024375 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_macro 0x00024391 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_macro 0x000243a7 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_macro 0x000243c9 0x70 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_macro 0x00024439 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_macro 0x0002445b 0x58 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_macro 0x000244b3 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_macro 0x000244c3 0x301 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + .debug_macro 0x000247c4 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + .debug_macro 0x000247e0 0x301 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + .debug_macro 0x00024ae1 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + .debug_macro 0x00024afd 0x301 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + .debug_macro 0x00024dfe 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + .debug_macro 0x00024e0e 0x301 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + .debug_macro 0x0002510f 0x6a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + .debug_macro 0x00025179 0x2f2 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + .debug_macro 0x0002546b 0x314 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x0002577f 0x315 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00025a94 0x309 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj -.debug_line 0x00000000 0x1c58c +.debug_line 0x00000000 0x1ed6f .debug_line 0x00000000 0x8de cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj .debug_line 0x000008de 0x1205 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.c.obj .debug_line 0x00001ae3 0xf75 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj @@ -5954,116 +6456,126 @@ LOAD linker stubs .debug_line 0x00007766 0x1df5 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c.obj .debug_line 0x0000955b 0x26a2 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj .debug_line 0x0000bbfd 0xc67 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/BSP/STM32F4xx-Nucleo/stm32f4xx_nucleo.c.obj - .debug_line 0x0000c864 0xe19 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_line 0x0000d67d 0x903 CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj - .debug_line 0x0000df80 0x8ef CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj - .debug_line 0x0000e86f 0x9bd CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj - .debug_line 0x0000f22c 0x97b CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj - .debug_line 0x0000fba7 0x961 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj - .debug_line 0x00010508 0x9d2 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - .debug_line 0x00010eda 0x8f4 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj - .debug_line 0x000117ce 0x422 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - .debug_line 0x00011bf0 0x746 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_line 0x00012336 0x7a CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj - .debug_line 0x000123b0 0x105f CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .debug_line 0x0001340f 0xd12 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_line 0x00014121 0xb08 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - .debug_line 0x00014c29 0xa54 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - .debug_line 0x0001567d 0xa2b CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - .debug_line 0x000160a8 0xab6 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - .debug_line 0x00016b5e 0x9ef CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj - .debug_line 0x0001754d 0x5d1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - .debug_line 0x00017b1e 0x23d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) - .debug_line 0x00017d5b 0x2ee /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) - .debug_line 0x00018049 0x227 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) - .debug_line 0x00018270 0x19b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) - .debug_line 0x0001840b 0x17e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) - .debug_line 0x00018589 0x21f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) - .debug_line 0x000187a8 0x2f5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) - .debug_line 0x00018a9d 0x163 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) - .debug_line 0x00018c00 0x21e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) - .debug_line 0x00018e1e 0x21d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) - .debug_line 0x0001903b 0x21e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) - .debug_line 0x00019259 0x185 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) - .debug_line 0x000193de 0x168 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) - .debug_line 0x00019546 0x19b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - .debug_line 0x000196e1 0x202 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) - .debug_line 0x000198e3 0x30d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) - .debug_line 0x00019bf0 0x4e5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) - .debug_line 0x0001a0d5 0x1ed /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) - .debug_line 0x0001a2c2 0x6a3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) - .debug_line 0x0001a965 0x70e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) - .debug_line 0x0001b073 0x453 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) - .debug_line 0x0001b4c6 0x2cb /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .debug_line 0x0001b791 0x2e3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) - .debug_line 0x0001ba74 0x21f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) - .debug_line 0x0001bc93 0x84 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) - .debug_line 0x0001bd17 0x3a2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - .debug_line 0x0001c0b9 0x2b3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - .debug_line 0x0001c36c 0x220 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + .debug_line 0x0000c864 0xe6b CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_line 0x0000d6cf 0x903 CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj + .debug_line 0x0000dfd2 0x8ef CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj + .debug_line 0x0000e8c1 0x9bd CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj + .debug_line 0x0000f27e 0x97b CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj + .debug_line 0x0000fbf9 0x961 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj + .debug_line 0x0001055a 0x9d2 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + .debug_line 0x00010f2c 0x8f4 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj + .debug_line 0x00011820 0x422 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + .debug_line 0x00011c42 0x746 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_line 0x00012388 0x7a CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj + .debug_line 0x00012402 0x105f CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .debug_line 0x00013461 0xe55 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_line 0x000142b6 0xb08 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + .debug_line 0x00014dbe 0xa54 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + .debug_line 0x00015812 0xa2b CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + .debug_line 0x0001623d 0xab6 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + .debug_line 0x00016cf3 0xa2f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + .debug_line 0x00017722 0xb79 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_line 0x0001829b 0xa90 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_line 0x00018d2b 0xa60 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_line 0x0001978b 0x5d1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + .debug_line 0x00019d5c 0x23d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) + .debug_line 0x00019f99 0x259 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) + .debug_line 0x0001a1f2 0x34c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) + .debug_line 0x0001a53e 0x2ee /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + .debug_line 0x0001a82c 0x227 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + .debug_line 0x0001aa53 0x2cb /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .debug_line 0x0001ad1e 0x2e3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + .debug_line 0x0001b001 0x19b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + .debug_line 0x0001b19c 0x17e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + .debug_line 0x0001b31a 0x21f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + .debug_line 0x0001b539 0x2f5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + .debug_line 0x0001b82e 0x163 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) + .debug_line 0x0001b991 0x21e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + .debug_line 0x0001bbaf 0x21d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + .debug_line 0x0001bdcc 0x21e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + .debug_line 0x0001bfea 0x185 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) + .debug_line 0x0001c16f 0x168 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + .debug_line 0x0001c2d7 0x19b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + .debug_line 0x0001c472 0x202 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + .debug_line 0x0001c674 0x30d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + .debug_line 0x0001c981 0x4e5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + .debug_line 0x0001ce66 0x1ed /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + .debug_line 0x0001d053 0x6a3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + .debug_line 0x0001d6f6 0x70e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + .debug_line 0x0001de04 0x453 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + .debug_line 0x0001e257 0x3a2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + .debug_line 0x0001e5f9 0x2b3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .debug_line 0x0001e8ac 0x220 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + .debug_line 0x0001eacc 0x21f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + .debug_line 0x0001eceb 0x84 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) -.debug_str 0x00000000 0xd25a4 - .debug_str 0x00000000 0xd25a4 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj +.debug_str 0x00000000 0xd2d93 + .debug_str 0x00000000 0xd2d93 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj 0xc4ed6 (size before relaxing) - .debug_str 0x000d25a4 0xc547b cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.c.obj - .debug_str 0x000d25a4 0xc530f cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj - .debug_str 0x000d25a4 0xc5342 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c.obj - .debug_str 0x000d25a4 0xc5051 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c.obj - .debug_str 0x000d25a4 0xc52cb cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c.obj - .debug_str 0x000d25a4 0xc57f2 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c.obj - .debug_str 0x000d25a4 0xc5a9b cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c.obj - .debug_str 0x000d25a4 0xc576f cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c.obj - .debug_str 0x000d25a4 0xc58c6 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj - .debug_str 0x000d25a4 0xc6764 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/BSP/STM32F4xx-Nucleo/stm32f4xx_nucleo.c.obj - .debug_str 0x000d25a4 0xc9cc2 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_str 0x000d25a4 0xc5b50 CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj - .debug_str 0x000d25a4 0xc5fe3 CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj - .debug_str 0x000d25a4 0xc61c1 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj - .debug_str 0x000d25a4 0xc5fdc CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj - .debug_str 0x000d25a4 0xc600d CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj - .debug_str 0x000d25a4 0xc5cc0 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - .debug_str 0x000d25a4 0xc5aa2 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj - .debug_str 0x000d25a4 0x7115 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - .debug_str 0x000d25a4 0x9410 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_str 0x000d25a4 0xbe CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj - .debug_str 0x000d25a4 0xc938d CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .debug_str 0x000d25a4 0xc8de3 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_str 0x000d25a4 0xc833e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - .debug_str 0x000d25a4 0xc833a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - .debug_str 0x000d25a4 0xc82c8 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - .debug_str 0x000d25a4 0xc8978 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - .debug_str 0x000d25a4 0xc81ec CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj - .debug_str 0x000d25a4 0x7b4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - .debug_str 0x000d25a4 0x541 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) - .debug_str 0x000d25a4 0x59e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) - .debug_str 0x000d25a4 0x575 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) - .debug_str 0x000d25a4 0x211 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) - .debug_str 0x000d25a4 0x211 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) - .debug_str 0x000d25a4 0x527 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) - .debug_str 0x000d25a4 0x550 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) - .debug_str 0x000d25a4 0x531 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) - .debug_str 0x000d25a4 0x535 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) - .debug_str 0x000d25a4 0x535 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) - .debug_str 0x000d25a4 0x537 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) - .debug_str 0x000d25a4 0x52b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) - .debug_str 0x000d25a4 0x272 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) - .debug_str 0x000d25a4 0x3a8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - .debug_str 0x000d25a4 0x22f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) - .debug_str 0x000d25a4 0x5b1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) - .debug_str 0x000d25a4 0x612 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) - .debug_str 0x000d25a4 0x5b3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) - .debug_str 0x000d25a4 0x8e2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) - .debug_str 0x000d25a4 0x810 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) - .debug_str 0x000d25a4 0x5fc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) - .debug_str 0x000d25a4 0x567 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .debug_str 0x000d25a4 0x562 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) - .debug_str 0x000d25a4 0x53a /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) - .debug_str 0x000d25a4 0xe2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) - .debug_str 0x000d25a4 0x6c4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - .debug_str 0x000d25a4 0x679 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - .debug_str 0x000d25a4 0x531 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + .debug_str 0x000d2d93 0xc547b cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.c.obj + .debug_str 0x000d2d93 0xc530f cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj + .debug_str 0x000d2d93 0xc5342 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c.obj + .debug_str 0x000d2d93 0xc5051 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c.obj + .debug_str 0x000d2d93 0xc52cb cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c.obj + .debug_str 0x000d2d93 0xc57f2 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c.obj + .debug_str 0x000d2d93 0xc5a9b cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c.obj + .debug_str 0x000d2d93 0xc576f cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c.obj + .debug_str 0x000d2d93 0xc58c6 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj + .debug_str 0x000d2d93 0xc6764 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/BSP/STM32F4xx-Nucleo/stm32f4xx_nucleo.c.obj + .debug_str 0x000d2d93 0xc9d2d CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_str 0x000d2d93 0xc5b50 CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj + .debug_str 0x000d2d93 0xc5fe3 CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj + .debug_str 0x000d2d93 0xc61c1 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj + .debug_str 0x000d2d93 0xc5fdc CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj + .debug_str 0x000d2d93 0xc600d CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj + .debug_str 0x000d2d93 0xc5cc0 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + .debug_str 0x000d2d93 0xc5aa2 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj + .debug_str 0x000d2d93 0x7115 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + .debug_str 0x000d2d93 0x9410 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_str 0x000d2d93 0xbe CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj + .debug_str 0x000d2d93 0xc938d CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .debug_str 0x000d2d93 0xc936b CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_str 0x000d2d93 0xc8380 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + .debug_str 0x000d2d93 0xc837c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + .debug_str 0x000d2d93 0xc830a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + .debug_str 0x000d2d93 0xc89ba CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + .debug_str 0x000d2d93 0xc8244 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + .debug_str 0x000d2d93 0xc8d62 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_str 0x000d2d93 0xc89f5 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_str 0x000d2d93 0xc89ca CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_str 0x000d2d93 0x7b4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + .debug_str 0x000d2d93 0x541 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) + .debug_str 0x000d2d93 0x56c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) + .debug_str 0x000d2d93 0x5bc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) + .debug_str 0x000d2d93 0x59e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + .debug_str 0x000d2d93 0x575 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + .debug_str 0x000d2d93 0x567 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .debug_str 0x000d2d93 0x562 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + .debug_str 0x000d2d93 0x211 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + .debug_str 0x000d2d93 0x211 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + .debug_str 0x000d2d93 0x527 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + .debug_str 0x000d2d93 0x550 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + .debug_str 0x000d2d93 0x531 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) + .debug_str 0x000d2d93 0x535 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + .debug_str 0x000d2d93 0x535 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + .debug_str 0x000d2d93 0x537 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + .debug_str 0x000d2d93 0x52b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) + .debug_str 0x000d2d93 0x272 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + .debug_str 0x000d2d93 0x3a8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + .debug_str 0x000d2d93 0x22f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + .debug_str 0x000d2d93 0x5b1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + .debug_str 0x000d2d93 0x612 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + .debug_str 0x000d2d93 0x5b3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + .debug_str 0x000d2d93 0x8e2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + .debug_str 0x000d2d93 0x810 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + .debug_str 0x000d2d93 0x5fc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + .debug_str 0x000d2d93 0x6c4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + .debug_str 0x000d2d93 0x679 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .debug_str 0x000d2d93 0x531 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + .debug_str 0x000d2d93 0x53a /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + .debug_str 0x000d2d93 0xe2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) -.debug_frame 0x00000000 0x3f08 +.debug_frame 0x00000000 0x411c .debug_frame 0x00000000 0x50 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj .debug_frame 0x00000050 0x448 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.c.obj .debug_frame 0x00000498 0x1d8 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj @@ -6091,37 +6603,42 @@ LOAD linker stubs .debug_frame 0x000034a0 0x7c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj .debug_frame 0x0000351c 0x7c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj .debug_frame 0x00003598 0x7c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - .debug_frame 0x00003614 0x68 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj - .debug_frame 0x0000367c 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_frame 0x000036a8 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .debug_frame 0x000036dc 0x144 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - .debug_frame 0x00003820 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) - .debug_frame 0x00003854 0x88 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) - .debug_frame 0x000038dc 0x30 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) - .debug_frame 0x0000390c 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) - .debug_frame 0x00003934 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) - .debug_frame 0x00003954 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) - .debug_frame 0x00003980 0x38 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) - .debug_frame 0x000039b8 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) - .debug_frame 0x000039e4 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) - .debug_frame 0x00003a10 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) - .debug_frame 0x00003a3c 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) - .debug_frame 0x00003a5c 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) - .debug_frame 0x00003a88 0xb0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - .debug_frame 0x00003b38 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) - .debug_frame 0x00003b60 0x38 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) - .debug_frame 0x00003b98 0x50 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) - .debug_frame 0x00003be8 0x30 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) - .debug_frame 0x00003c18 0xa0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) - .debug_frame 0x00003cb8 0x60 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) - .debug_frame 0x00003d18 0x5c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) - .debug_frame 0x00003d74 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .debug_frame 0x00003db4 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) - .debug_frame 0x00003de0 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) - .debug_frame 0x00003e0c 0x4c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) - .debug_frame 0x00003e58 0x58 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - .debug_frame 0x00003eb0 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - .debug_frame 0x00003edc 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + .debug_frame 0x00003614 0x8c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + .debug_frame 0x000036a0 0x7c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_frame 0x0000371c 0x7c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_frame 0x00003798 0x58 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_frame 0x000037f0 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_frame 0x0000381c 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .debug_frame 0x00003850 0x144 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + .debug_frame 0x00003994 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) + .debug_frame 0x000039c8 0x64 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) + .debug_frame 0x00003a2c 0x3c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) + .debug_frame 0x00003a68 0x88 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + .debug_frame 0x00003af0 0x30 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + .debug_frame 0x00003b20 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .debug_frame 0x00003b60 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + .debug_frame 0x00003b8c 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + .debug_frame 0x00003bb4 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + .debug_frame 0x00003bd4 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + .debug_frame 0x00003c00 0x38 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + .debug_frame 0x00003c38 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + .debug_frame 0x00003c64 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + .debug_frame 0x00003c90 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + .debug_frame 0x00003cbc 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) + .debug_frame 0x00003cdc 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + .debug_frame 0x00003d08 0xb0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + .debug_frame 0x00003db8 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + .debug_frame 0x00003de0 0x38 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + .debug_frame 0x00003e18 0x50 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + .debug_frame 0x00003e68 0x30 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + .debug_frame 0x00003e98 0xa0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + .debug_frame 0x00003f38 0x60 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + .debug_frame 0x00003f98 0x5c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + .debug_frame 0x00003ff4 0x58 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + .debug_frame 0x0000404c 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .debug_frame 0x00004078 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + .debug_frame 0x000040a4 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + .debug_frame 0x000040d0 0x4c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) .debug_line_str 0x00000000 0x176 @@ -6132,56 +6649,60 @@ LOAD linker stubs 0x00000176 0xd4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) .debug_loclists - 0x00000000 0x1cb8 + 0x00000000 0x1efb .debug_loclists 0x00000000 0x2b6 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) .debug_loclists 0x000002b6 0x91 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) .debug_loclists - 0x00000347 0x25d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + 0x00000347 0x4a /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) .debug_loclists - 0x000005a4 0x92 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + 0x00000391 0x1f9 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) .debug_loclists - 0x00000636 0xbf /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + 0x0000058a 0x25d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) .debug_loclists - 0x000006f5 0x4d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + 0x000007e7 0x92 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) .debug_loclists - 0x00000742 0x58 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + 0x00000879 0xf5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) .debug_loclists - 0x0000079a 0x9c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + 0x0000096e 0x41 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) .debug_loclists - 0x00000836 0xa0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + 0x000009af 0xbf /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) .debug_loclists - 0x000008d6 0xa0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + 0x00000a6e 0x4d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) .debug_loclists - 0x00000976 0xa0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + 0x00000abb 0x58 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) .debug_loclists - 0x00000a16 0x54 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + 0x00000b13 0x9c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) .debug_loclists - 0x00000a6a 0x29 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + 0x00000baf 0xa0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) .debug_loclists - 0x00000a93 0xad /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + 0x00000c4f 0xa0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) .debug_loclists - 0x00000b40 0xe0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + 0x00000cef 0xa0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) .debug_loclists - 0x00000c20 0x23a /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + 0x00000d8f 0x54 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) .debug_loclists - 0x00000e5a 0x46 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + 0x00000de3 0x29 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) .debug_loclists - 0x00000ea0 0x425 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + 0x00000e0c 0xad /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) .debug_loclists - 0x000012c5 0x449 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + 0x00000eb9 0xe0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) .debug_loclists - 0x0000170e 0x209 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + 0x00000f99 0x23a /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) .debug_loclists - 0x00001917 0xf5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + 0x000011d3 0x46 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) .debug_loclists - 0x00001a0c 0x41 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + 0x00001219 0x425 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) .debug_loclists - 0x00001a4d 0x58 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + 0x0000163e 0x449 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) .debug_loclists - 0x00001aa5 0x13f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + 0x00001a87 0x209 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) .debug_loclists - 0x00001be4 0x7c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + 0x00001c90 0x13f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) .debug_loclists - 0x00001c60 0x58 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + 0x00001dcf 0x7c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .debug_loclists + 0x00001e4b 0x58 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + .debug_loclists + 0x00001ea3 0x58 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o)