diff --git a/.metadata/.ide.log b/.metadata/.ide.log new file mode 100644 index 0000000..ecd4358 --- /dev/null +++ b/.metadata/.ide.log @@ -0,0 +1,116 @@ +2024-02-17 01:43:08,522 [INFO] Activator:178 - + + +2024-02-17 01:43:08,525 [INFO] Activator:179 - !SESSION log4j initialized +2024-02-17 01:43:12,293 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:43:12,298 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:43:12,385 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:43:12,385 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:43:12,471 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:43:12,472 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:43:38,989 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:43:38,990 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:43:39,069 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:43:39,070 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:43:39,151 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:43:39,152 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:43:39,237 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:43:39,238 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:43:39,318 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:43:39,319 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:43:39,404 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:43:39,407 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:43:39,492 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:43:39,492 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:43:39,568 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:43:39,569 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:43:39,649 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:43:39,649 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:43:39,735 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:43:39,736 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:43:39,818 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:43:39,818 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:43:39,897 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:43:39,898 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:43:40,964 [INFO] RetryExec:97 - I/O exception (java.net.SocketException) caught when processing request to {s}->https://sw-center.st.com:443: Socket Closed +2024-02-17 01:43:40,966 [INFO] RetryExec:113 - Retrying request to {s}->https://sw-center.st.com:443 +2024-02-17 01:43:45,622 [INFO] Activator:178 - + + +2024-02-17 01:43:45,626 [INFO] Activator:179 - !SESSION log4j initialized +2024-02-17 01:44:00,346 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:44:00,349 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:44:04,006 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:44:04,007 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:44:04,087 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:44:04,088 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:44:04,167 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:44:04,168 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:44:04,251 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:44:04,252 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:44:04,338 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:44:04,339 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:44:04,421 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:44:04,422 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:44:04,508 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:44:04,509 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:44:04,597 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:44:04,600 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:44:04,683 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:44:04,683 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:44:04,767 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:44:04,768 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:44:04,855 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:44:04,856 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:44:04,939 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:44:04,940 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:44:05,821 [INFO] RetryExec:97 - I/O exception (java.net.SocketException) caught when processing request to {s}->https://sw-center.st.com:443: Socket Closed +2024-02-17 01:44:05,828 [INFO] RetryExec:113 - Retrying request to {s}->https://sw-center.st.com:443 +2024-02-17 01:44:10,151 [INFO] Activator:178 - + + +2024-02-17 01:44:10,154 [INFO] Activator:179 - !SESSION log4j initialized +2024-02-17 01:44:14,366 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:44:14,370 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:44:14,579 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:44:14,579 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:44:14,660 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:44:14,660 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:45:05,105 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:45:05,106 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:45:05,198 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:45:05,199 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:45:05,282 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:45:05,282 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:45:05,428 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:45:05,429 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:45:05,683 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:45:05,684 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:45:05,915 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:45:05,916 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:45:06,052 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:45:06,052 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:45:06,184 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:45:06,185 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:45:06,318 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:45:06,319 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:45:06,437 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:45:06,438 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 01:45:06,601 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 01:45:06,602 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 02:06:24,668 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 02:06:24,669 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 02:06:24,758 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 02:06:24,761 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 02:06:24,843 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 02:06:24,844 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 02:11:12,880 [INFO] Activator:178 - + + +2024-02-17 02:11:12,887 [INFO] Activator:179 - !SESSION log4j initialized +2024-02-17 02:11:18,340 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 02:11:18,342 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 02:11:18,425 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 02:11:18,426 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] +2024-02-17 02:11:18,525 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] [Fatal Error] :1:1: Premature end of file. +2024-02-17 02:11:18,526 [ERROR] LogOutputStream:74 - [STDERR_REDIRECT] diff --git a/.metadata/.lock b/.metadata/.lock new file mode 100644 index 0000000..e69de29 diff --git a/.metadata/.log b/.metadata/.log new file mode 100644 index 0000000..14e6822 --- /dev/null +++ b/.metadata/.log @@ -0,0 +1,372 @@ +!SESSION 2024-02-17 01:42:55.110 ----------------------------------------------- +eclipse.buildId=Version 1.4.0 +java.version=1.8.0_252 +java.vendor=AdoptOpenJDK +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Command-line arguments: -os win32 -ws win32 -arch x86_64 -data G:\Embedded Systems\GP\GP_Git\Embeddedians + +!ENTRY com.st.stm32cube.ide.mcu.informationcenter 1 1 2024-02-17 01:43:08.520 +!MESSAGE Log4j initialized with config file G:\Embedded Systems\GP\GP_Git\Embeddedians\.metadata\.log4j.xml + +!ENTRY com.st.stm32cube.ide.mcu.ide 1 1 2024-02-17 01:43:12.288 +!MESSAGE Started RMI Server, listening on port 41337 + +!ENTRY com.st.stm32cube.ide.mcu.ide 4 4 2024-02-17 01:43:12.922 +!MESSAGE com.st.stm32cube.ide.mcu.ide/META-INF/version/build_ref file not found, build reference will not be reported into properties + +!ENTRY org.eclipse.equinox.p2.metadata.repository 4 0 2024-02-17 01:43:40.969 +!MESSAGE Unexpected error loading extension: org.eclipse.equinox.p2.metadata.repository.simpleRepository +!STACK 0 +java.lang.NullPointerException + at org.osgi.util.tracker.ServiceTracker.(ServiceTracker.java:187) + at org.osgi.util.tracker.ServiceTracker.(ServiceTracker.java:250) + at org.eclipse.ecf.internal.provider.filetransfer.httpclient45.Activator.getHttpClientFactory(Activator.java:239) + at org.eclipse.ecf.internal.provider.filetransfer.httpclient45.Activator.getBrowseHttpClient(Activator.java:264) + at org.eclipse.ecf.provider.filetransfer.httpclient45.HttpClientBrowseFileTransferFactory$1.sendBrowseRequest(HttpClientBrowseFileTransferFactory.java:57) + at org.eclipse.ecf.provider.filetransfer.browse.MultiProtocolFileSystemBrowserAdapter.sendBrowseRequest(MultiProtocolFileSystemBrowserAdapter.java:95) + at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.sendBrowseRequest(FileInfoReader.java:184) + at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFiles(FileInfoReader.java:109) + at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFile(FileInfoReader.java:125) + at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getLastModified(FileInfoReader.java:130) + at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.getLastModified(RepositoryTransport.java:249) + at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:229) + at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:69) + at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.load(SimpleMetadataRepositoryFactory.java:89) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:63) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:775) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:676) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:110) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:105) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:171) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.(CompositeMetadataRepository.java:113) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:124) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:63) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:775) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:676) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:110) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:105) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:171) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.(CompositeMetadataRepository.java:113) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:124) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:63) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:775) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:676) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:110) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:105) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:171) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.(CompositeMetadataRepository.java:113) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:124) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:63) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:775) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:676) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:110) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:105) + at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.getAvailableRepositories(UpdateChecker.java:152) + at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.checkForUpdates(UpdateChecker.java:130) + at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker$UpdateCheckThread.run(UpdateChecker.java:78) +!SESSION 2024-02-17 01:43:41.324 ----------------------------------------------- +eclipse.buildId=Version 1.4.0 +java.version=1.8.0_252 +java.vendor=AdoptOpenJDK +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Command-line arguments: -os win32 -ws win32 -arch x86_64 -data G:\Embedded Systems\GP\GP_Git\Embeddedians + +!ENTRY com.st.stm32cube.ide.mcu.informationcenter 1 1 2024-02-17 01:43:45.620 +!MESSAGE Log4j initialized with config file G:\Embedded Systems\GP\GP_Git\Embeddedians\.metadata\.log4j.xml + +!ENTRY com.st.stm32cube.ide.mcu.ide 1 1 2024-02-17 01:43:50.185 +!MESSAGE Started RMI Server, listening on port 41337 + +!ENTRY com.st.stm32cube.ide.mcu.ide 4 4 2024-02-17 01:43:50.791 +!MESSAGE com.st.stm32cube.ide.mcu.ide/META-INF/version/build_ref file not found, build reference will not be reported into properties + +!ENTRY org.eclipse.equinox.p2.core 4 0 2024-02-17 01:44:05.836 +!MESSAGE Provisioning exception +!STACK 1 +org.eclipse.equinox.p2.core.ProvisionException: Error while reading from repository: http://sw-center.st.com/stm32cubeide/updatesite1/1.10.0/content.xml.xz. + at org.eclipse.equinox.internal.p2.repository.CacheManager.updateCache(CacheManager.java:430) + at org.eclipse.equinox.internal.p2.repository.CacheManager.createCacheFromFile(CacheManager.java:136) + at org.eclipse.equinox.internal.p2.metadata.repository.XZedSimpleMetadataRepositoryFactory.getLocalFile(XZedSimpleMetadataRepositoryFactory.java:60) + at org.eclipse.equinox.internal.p2.metadata.repository.XZedSimpleMetadataRepositoryFactory.load(XZedSimpleMetadataRepositoryFactory.java:80) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:63) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:775) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:676) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:110) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:105) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:171) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.(CompositeMetadataRepository.java:113) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:124) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:63) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:775) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:676) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:110) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:105) + at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.getAvailableRepositories(UpdateChecker.java:152) + at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.checkForUpdates(UpdateChecker.java:130) + at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker$UpdateCheckThread.run(UpdateChecker.java:78) +!SUBENTRY 1 org.eclipse.equinox.p2.transport.ecf 4 1002 2024-02-17 01:44:05.837 +!MESSAGE Error while reading from repository: http://sw-center.st.com/stm32cubeide/updatesite1/1.10.0/content.xml.xz. + +!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1002 2024-02-17 01:44:05.838 +!MESSAGE Unable to read repository at http://sw-center.st.com/stm32cubeide/updatesite1. +!STACK 1 +org.eclipse.equinox.p2.core.ProvisionException: Error while reading from repository: http://sw-center.st.com/stm32cubeide/updatesite1/1.10.0/content.xml.xz. + at org.eclipse.equinox.internal.p2.repository.CacheManager.updateCache(CacheManager.java:430) + at org.eclipse.equinox.internal.p2.repository.CacheManager.createCacheFromFile(CacheManager.java:136) + at org.eclipse.equinox.internal.p2.metadata.repository.XZedSimpleMetadataRepositoryFactory.getLocalFile(XZedSimpleMetadataRepositoryFactory.java:60) + at org.eclipse.equinox.internal.p2.metadata.repository.XZedSimpleMetadataRepositoryFactory.load(XZedSimpleMetadataRepositoryFactory.java:80) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:63) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:775) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:676) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:110) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:105) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:171) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.(CompositeMetadataRepository.java:113) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:124) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:63) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:775) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:676) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:110) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:105) + at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.getAvailableRepositories(UpdateChecker.java:152) + at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.checkForUpdates(UpdateChecker.java:130) + at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker$UpdateCheckThread.run(UpdateChecker.java:78) +!SUBENTRY 1 org.eclipse.equinox.p2.transport.ecf 4 1002 2024-02-17 01:44:05.838 +!MESSAGE Error while reading from repository: http://sw-center.st.com/stm32cubeide/updatesite1/1.10.0/content.xml.xz. + +!ENTRY org.eclipse.equinox.p2.metadata.repository 4 0 2024-02-17 01:44:05.839 +!MESSAGE Unexpected error loading extension: org.eclipse.equinox.p2.metadata.repository.compositeRepository +!STACK 0 +java.lang.NullPointerException + at org.osgi.util.tracker.ServiceTracker.(ServiceTracker.java:187) + at org.osgi.util.tracker.ServiceTracker.(ServiceTracker.java:250) + at org.eclipse.ecf.internal.provider.filetransfer.httpclient45.Activator.getHttpClientFactory(Activator.java:239) + at org.eclipse.ecf.internal.provider.filetransfer.httpclient45.Activator.getBrowseHttpClient(Activator.java:264) + at org.eclipse.ecf.provider.filetransfer.httpclient45.HttpClientBrowseFileTransferFactory$1.sendBrowseRequest(HttpClientBrowseFileTransferFactory.java:57) + at org.eclipse.ecf.provider.filetransfer.browse.MultiProtocolFileSystemBrowserAdapter.sendBrowseRequest(MultiProtocolFileSystemBrowserAdapter.java:95) + at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.sendBrowseRequest(FileInfoReader.java:184) + at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFiles(FileInfoReader.java:109) + at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFile(FileInfoReader.java:125) + at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getLastModified(FileInfoReader.java:130) + at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.getLastModified(RepositoryTransport.java:249) + at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:229) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.getLocalFile(CompositeMetadataRepositoryFactory.java:77) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:100) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:63) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:775) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:676) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:110) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:105) + at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.getAvailableRepositories(UpdateChecker.java:152) + at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.checkForUpdates(UpdateChecker.java:130) + at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker$UpdateCheckThread.run(UpdateChecker.java:78) + +!ENTRY org.eclipse.equinox.p2.metadata.repository 4 0 2024-02-17 01:44:05.842 +!MESSAGE Unexpected error loading extension: org.eclipse.equinox.p2.metadata.repository.simpleRepository +!STACK 0 +java.lang.NullPointerException + at org.osgi.util.tracker.ServiceTracker.(ServiceTracker.java:187) + at org.osgi.util.tracker.ServiceTracker.(ServiceTracker.java:250) + at org.eclipse.ecf.internal.provider.filetransfer.httpclient45.Activator.getHttpClientFactory(Activator.java:239) + at org.eclipse.ecf.internal.provider.filetransfer.httpclient45.Activator.getBrowseHttpClient(Activator.java:264) + at org.eclipse.ecf.provider.filetransfer.httpclient45.HttpClientBrowseFileTransferFactory$1.sendBrowseRequest(HttpClientBrowseFileTransferFactory.java:57) + at org.eclipse.ecf.provider.filetransfer.browse.MultiProtocolFileSystemBrowserAdapter.sendBrowseRequest(MultiProtocolFileSystemBrowserAdapter.java:95) + at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.sendBrowseRequest(FileInfoReader.java:184) + at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFiles(FileInfoReader.java:109) + at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFile(FileInfoReader.java:125) + at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getLastModified(FileInfoReader.java:130) + at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.getLastModified(RepositoryTransport.java:249) + at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:229) + at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:69) + at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.load(SimpleMetadataRepositoryFactory.java:89) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:63) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:775) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:676) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:110) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:105) + at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.getAvailableRepositories(UpdateChecker.java:152) + at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.checkForUpdates(UpdateChecker.java:130) + at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker$UpdateCheckThread.run(UpdateChecker.java:78) +!SESSION 2024-02-17 01:44:06.029 ----------------------------------------------- +eclipse.buildId=Version 1.4.0 +java.version=1.8.0_252 +java.vendor=AdoptOpenJDK +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Command-line arguments: -os win32 -ws win32 -arch x86_64 -data G:\Embedded Systems\GP\GP_Git\Embeddedians + +!ENTRY com.st.stm32cube.ide.mcu.informationcenter 1 1 2024-02-17 01:44:10.150 +!MESSAGE Log4j initialized with config file G:\Embedded Systems\GP\GP_Git\Embeddedians\.metadata\.log4j.xml + +!ENTRY com.st.stm32cube.ide.mcu.ide 1 1 2024-02-17 01:44:14.186 +!MESSAGE Started RMI Server, listening on port 41337 + +!ENTRY com.st.stm32cube.ide.mcu.ide 4 4 2024-02-17 01:44:14.796 +!MESSAGE com.st.stm32cube.ide.mcu.ide/META-INF/version/build_ref file not found, build reference will not be reported into properties + +!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2024-02-17 01:44:57.749 +!MESSAGE Connection to http://sw-center.st.com/stm32cubeide/updatesite1/p2.index failed on Connect to sw-center.st.com:443 [sw-center.st.com/23.76.204.156, sw-center.st.com/23.76.204.147] failed: Connection timed out: connect. Retry attempt 0 started +!STACK 0 +org.apache.http.conn.HttpHostConnectException: Connect to sw-center.st.com:443 [sw-center.st.com/23.76.204.156, sw-center.st.com/23.76.204.147] failed: Connection timed out: connect + at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:159) + at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373) + at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:394) + at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237) + at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185) + at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) + at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) + at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) + at org.eclipse.ecf.provider.filetransfer.httpclient45.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1000) + at org.eclipse.ecf.provider.filetransfer.httpclient45.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:992) + at org.eclipse.ecf.provider.filetransfer.httpclient45.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:988) + at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:74) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +Caused by: java.net.ConnectException: Connection timed out: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) + at java.net.Socket.connect(Socket.java:607) + at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:339) + at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) + ... 13 more + +!ENTRY org.eclipse.cdt.core 1 0 2024-02-17 01:45:02.243 +!MESSAGE Indexed 'AutoParkingCar' (22 sources, 97 headers) in 2.33 sec: 3,834 declarations; 6,800 references; 1 unresolved inclusions; 1 syntax errors; 3 unresolved names (0.028%) +!SESSION 2024-02-17 02:11:04.230 ----------------------------------------------- +eclipse.buildId=Version 1.4.0 +java.version=1.8.0_252 +java.vendor=AdoptOpenJDK +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Command-line arguments: -os win32 -ws win32 -arch x86_64 + +!ENTRY com.st.stm32cube.ide.mcu.informationcenter 1 1 2024-02-17 02:11:12.866 +!MESSAGE Log4j initialized with config file G:\Embedded Systems\GP\GP_Git\Embeddedians\.metadata\.log4j.xml + +!ENTRY com.st.stm32cube.ide.mcu.ide 1 1 2024-02-17 02:11:18.185 +!MESSAGE Started RMI Server, listening on port 41337 + +!ENTRY com.st.stm32cube.ide.mcu.ide 4 4 2024-02-17 02:11:18.775 +!MESSAGE com.st.stm32cube.ide.mcu.ide/META-INF/version/build_ref file not found, build reference will not be reported into properties + +!ENTRY org.eclipse.ui 4 0 2024-02-17 04:21:25.727 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.IllegalArgumentException: Argument not valid + at org.eclipse.swt.SWT.error(SWT.java:4692) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.graphics.GC.setFont(GC.java:4322) + at org.eclipse.swt.custom.CTabFolderRenderer.computeSize(CTabFolderRenderer.java:352) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.computeSize(CTabRendering.java:201) + at org.eclipse.swt.custom.CTabFolder.setItemSize(CTabFolder.java:2845) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3791) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3724) + at org.eclipse.swt.custom.CTabFolder.onResize(CTabFolder.java:2116) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.sendResize(Control.java:3062) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1035) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:286) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:231) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:148) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1039) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.swt.custom.StackLayout.layout(StackLayout.java:126) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.EndDeferWindowPos(Native Method) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:1009) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:975) + at org.eclipse.swt.widgets.Composite.setResizeChildren(Composite.java:1187) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1767) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.EndDeferWindowPos(Native Method) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:1009) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:975) + at org.eclipse.swt.widgets.Composite.setResizeChildren(Composite.java:1187) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1767) + at org.eclipse.swt.widgets.Canvas.WM_SIZE(Canvas.java:452) + at org.eclipse.swt.widgets.Decorations.WM_SIZE(Decorations.java:1667) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Canvas.WM_WINDOWPOSCHANGED(Canvas.java:459) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetMenu(Native Method) + at org.eclipse.swt.widgets.Decorations.setMenuBar(Decorations.java:1058) + at org.e \ No newline at end of file diff --git a/.metadata/.log4j.xml b/.metadata/.log4j.xml new file mode 100644 index 0000000..425c328 --- /dev/null +++ b/.metadata/.log4j.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/com.st.stm32cube.ide.mcu.informationcenter/1.4.0.202007081208 b/.metadata/.plugins/com.st.stm32cube.ide.mcu.informationcenter/1.4.0.202007081208 new file mode 100644 index 0000000..e69de29 diff --git a/.metadata/.plugins/org.eclipse.cdt.core/.log b/.metadata/.plugins/org.eclipse.cdt.core/.log new file mode 100644 index 0000000..59312b3 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.cdt.core/.log @@ -0,0 +1,3 @@ +*** SESSION Feb 17, 2024 01:43:05.63 ------------------------------------------- +*** SESSION Feb 17, 2024 01:43:45.83 ------------------------------------------- +*** SESSION Feb 17, 2024 01:44:10.34 ------------------------------------------- diff --git a/.metadata/.plugins/org.eclipse.cdt.core/AutoParkingCar.1708127098218.pdom b/.metadata/.plugins/org.eclipse.cdt.core/AutoParkingCar.1708127098218.pdom new file mode 100644 index 0000000..010aad1 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.cdt.core/AutoParkingCar.1708127098218.pdom differ diff --git a/.metadata/.plugins/org.eclipse.cdt.core/AutoParkingCar.language.settings.xml b/.metadata/.plugins/org.eclipse.cdt.core/AutoParkingCar.language.settings.xml new file mode 100644 index 0000000..608aad4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.cdt.core/AutoParkingCar.language.settings.xml @@ -0,0 +1,5213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.cdt.make.core/specs.c b/.metadata/.plugins/org.eclipse.cdt.make.core/specs.c new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.cdt.make.core/specs.c @@ -0,0 +1 @@ + diff --git a/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp b/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp @@ -0,0 +1 @@ + diff --git a/.metadata/.plugins/org.eclipse.cdt.make.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.cdt.make.ui/dialog_settings.xml new file mode 100644 index 0000000..1cb58a4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.cdt.make.ui/dialog_settings.xml @@ -0,0 +1,5 @@ + +
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.cdt.managedbuilder.core/spec.c b/.metadata/.plugins/org.eclipse.cdt.managedbuilder.core/spec.c new file mode 100644 index 0000000..e69de29 diff --git a/.metadata/.plugins/org.eclipse.cdt.ui/AutoParkingCar.build.log b/.metadata/.plugins/org.eclipse.cdt.ui/AutoParkingCar.build.log new file mode 100644 index 0000000..e34b3f5 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.cdt.ui/AutoParkingCar.build.log @@ -0,0 +1,134 @@ +01:45:35 **** Build of configuration Debug for project AutoParkingCar **** +make -j8 all +arm-none-eabi-gcc -mcpu=cortex-m4 -g3 -c -x assembler-with-cpp -MMD -MP -MF"Startup/startup_stm32f401rctx.d" -MT"Startup/startup_stm32f401rctx.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Startup/startup_stm32f401rctx.o" "../Startup/startup_stm32f401rctx.s" +arm-none-eabi-gcc "../Src/MCAL/MUART/MUSART_Program.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MUART/MUSART_Program.d" -MT"Src/MCAL/MUART/MUSART_Program.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MUART/MUSART_Program.o" +arm-none-eabi-gcc "../Src/MCAL/MTIMER/MTIMER_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MTIMER/MTIMER_Prog.d" -MT"Src/MCAL/MTIMER/MTIMER_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MTIMER/MTIMER_Prog.o" +arm-none-eabi-gcc "../Src/MCAL/MSTK/MSYSTICK_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MSTK/MSYSTICK_Prog.d" -MT"Src/MCAL/MSTK/MSYSTICK_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MSTK/MSYSTICK_Prog.o" +arm-none-eabi-gcc "../Src/MCAL/MSPI/MSPI_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MSPI/MSPI_Prog.d" -MT"Src/MCAL/MSPI/MSPI_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MSPI/MSPI_Prog.o" +arm-none-eabi-gcc "../Src/MCAL/MRCC/MRCC_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MRCC/MRCC_Prog.d" -MT"Src/MCAL/MRCC/MRCC_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MRCC/MRCC_Prog.o" +arm-none-eabi-gcc "../Src/MCAL/MNVIC/MNVIC_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MNVIC/MNVIC_Prog.d" -MT"Src/MCAL/MNVIC/MNVIC_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MNVIC/MNVIC_Prog.o" +arm-none-eabi-gcc "../Src/MCAL/MIWDT/MIWDT_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MIWDT/MIWDT_Prog.d" -MT"Src/MCAL/MIWDT/MIWDT_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MIWDT/MIWDT_Prog.o" +../Src/MCAL/MTIMER/MTIMER_Prog.c: In function 'GET_TIMER': +../Src/MCAL/MTIMER/MTIMER_Prog.c:19:26: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + TIM2_5_MemMap_t* TIMx = (u32)TIM2 + Timer_Offset[Copy_u8TimerNum-1]; + ^ +arm-none-eabi-gcc "../Src/MCAL/MI2C/MI2C_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MI2C/MI2C_Prog.d" -MT"Src/MCAL/MI2C/MI2C_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MI2C/MI2C_Prog.o" +arm-none-eabi-gcc "../Src/MCAL/MGPIO/MGPIO_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MGPIO/MGPIO_Prog.d" -MT"Src/MCAL/MGPIO/MGPIO_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MGPIO/MGPIO_Prog.o" +arm-none-eabi-gcc "../Src/MCAL/MEXTI/MEXTI_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MEXTI/MEXTI_Prog.d" -MT"Src/MCAL/MEXTI/MEXTI_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MEXTI/MEXTI_Prog.o" +arm-none-eabi-gcc "../Src/HAL/HULTRA_SONIC/HULTRA_SONIC_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/HAL/HULTRA_SONIC/HULTRA_SONIC_Prog.d" -MT"Src/HAL/HULTRA_SONIC/HULTRA_SONIC_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/HAL/HULTRA_SONIC/HULTRA_SONIC_Prog.o" +arm-none-eabi-gcc "../Src/HAL/HSERVO/HSERVO_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/HAL/HSERVO/HSERVO_Prog.d" -MT"Src/HAL/HSERVO/HSERVO_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/HAL/HSERVO/HSERVO_Prog.o" +arm-none-eabi-gcc "../Src/HAL/HMOTOR/HMOTOR.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/HAL/HMOTOR/HMOTOR.d" -MT"Src/HAL/HMOTOR/HMOTOR.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/HAL/HMOTOR/HMOTOR.o" +arm-none-eabi-gcc "../Src/HAL/HCOMPASS/HAL_COMPASS.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/HAL/HCOMPASS/HAL_COMPASS.d" -MT"Src/HAL/HCOMPASS/HAL_COMPASS.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/HAL/HCOMPASS/HAL_COMPASS.o" +arm-none-eabi-gcc "../Src/Application/Car_Control.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/Application/Car_Control.d" -MT"Src/Application/Car_Control.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/Application/Car_Control.o" +../Src/HAL/HMOTOR/HMOTOR.c: In function 'HAL_MOTOR_Init': +../Src/HAL/HMOTOR/HMOTOR.c:42:2: warning: implicit declaration of function 'MNVIC_vEnableInterrupt'; did you mean 'MEXTI_vEnableInterrupt'? [-Wimplicit-function-declaration] + MNVIC_vEnableInterrupt(NVIC_EXTIx); + ^~~~~~~~~~~~~~~~~~~~~~ + MEXTI_vEnableInterrupt +arm-none-eabi-gcc "../Src/Application/Collision_Avoidance.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/Application/Collision_Avoidance.d" -MT"Src/Application/Collision_Avoidance.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/Application/Collision_Avoidance.o" +arm-none-eabi-gcc "../Src/Application/Motion_Planing.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/Application/Motion_Planing.d" -MT"Src/Application/Motion_Planing.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/Application/Motion_Planing.o" +In file included from ../Src/Application/Inc/CAR_CONTROL.h:5:0, + from ../Src/Application/Car_Control.c:1: +../Src/Application/Inc/../../HAL/HSERVO/HSERVO_Int.h:51:55: error: unknown type name 'Enum_TIMER_NUM'; did you mean 'Enum_SERVO_NUM'? + void HSERVO_vServoInit(Enum_SERVO_NUM Copy_u8ServoNum,Enum_TIMER_NUM Copy_u8TimerNum,u8 Copy_u8ChannelNum); + ^~~~~~~~~~~~~~ + Enum_SERVO_NUM +../Src/Application/Car_Control.c: In function 'CAR_CONTROL_Move': +../Src/Application/Car_Control.c:18:6: error: too few arguments to function 'HAL_MOTOR_MOVE' + HAL_MOTOR_MOVE(direction, speed); + ^~~~~~~~~~~~~~ +In file included from ../Src/Application/Inc/CAR_CONTROL.h:4:0, + from ../Src/Application/Car_Control.c:1: +../Src/Application/Inc/../../HAL/HMOTOR/HMOTOR.h:18:6: note: declared here + void HAL_MOTOR_MOVE(u8 DIRCTION ,u8 SPEED ,f32 DISTANCE_cm_); + ^~~~~~~~~~~~~~ +../Src/Application/Car_Control.c: In function 'CAR_CONTROL_Steer': +../Src/Application/Car_Control.c:40:36: warning: statement with no effect [-Wunused-value] + for (u8 i = 5; i < angle; i+5) + ~^~ +../Src/Application/Car_Control.c:43:14: error: too many arguments to function 'HSERVO_vServoDeg' + HSERVO_vServoDeg(angle,angle,angle); + ^~~~~~~~~~~~~~~~ +In file included from ../Src/Application/Inc/CAR_CONTROL.h:5:0, + from ../Src/Application/Car_Control.c:1: +../Src/Application/Inc/../../HAL/HSERVO/HSERVO_Int.h:71:6: note: declared here + void HSERVO_vServoDeg(Enum_SERVO_NUM Copy_u8ServoNum,s8 Copy_s8Deg); + ^~~~~~~~~~~~~~~~ +../Src/Application/Car_Control.c:52:37: warning: statement with no effect [-Wunused-value] + for (u8 i = -5; i > angle; i-5) + ~^~ +../Src/Application/Car_Control.c:55:14: error: too many arguments to function 'HSERVO_vServoDeg' + HSERVO_vServoDeg(angle,angle,angle); + ^~~~~~~~~~~~~~~~ +In file included from ../Src/Application/Inc/CAR_CONTROL.h:5:0, + from ../Src/Application/Car_Control.c:1: +../Src/Application/Inc/../../HAL/HSERVO/HSERVO_Int.h:71:6: note: declared here + void HSERVO_vServoDeg(Enum_SERVO_NUM Copy_u8ServoNum,s8 Copy_s8Deg); + ^~~~~~~~~~~~~~~~ +arm-none-eabi-gcc "../Src/Application/Path_Tracking.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/Application/Path_Tracking.d" -MT"Src/Application/Path_Tracking.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/Application/Path_Tracking.o" +make: *** [Src/Application/subdir.mk:30: Src/Application/Car_Control.o] Error 1 +make: *** Waiting for unfinished jobs.... +../Src/Application/Motion_Planing.c: In function 'Scan_Process': +../Src/Application/Motion_Planing.c:74:23: error: incompatible type for argument 1 of 'HULTRA_vGetDistance' + HULTRA_vGetDistance(&Distance1, TIMER1, CH2); + ^ +In file included from ../Src/Application/Motion_Planing.c:5:0: +../Src/Application/../HAL/HULTRA_SONIC/HULTRA_SONIC_Int.h:102:6: note: expected 'Enum_ULTRA_SONIC_NUM {aka enum }' but argument is of type 'f64 * {aka double *}' + void HULTRA_vGetDistance(Enum_ULTRA_SONIC_NUM Copy_u8Ultra_NUM,f64* Copy_f64Distance); + ^~~~~~~~~~~~~~~~~~~ +../Src/Application/Motion_Planing.c:74:35: warning: passing argument 2 of 'HULTRA_vGetDistance' makes pointer from integer without a cast [-Wint-conversion] + HULTRA_vGetDistance(&Distance1, TIMER1, CH2); + ^~~~~~ +In file included from ../Src/Application/Motion_Planing.c:5:0: +../Src/Application/../HAL/HULTRA_SONIC/HULTRA_SONIC_Int.h:102:6: note: expected 'f64 * {aka double *}' but argument is of type 'int' + void HULTRA_vGetDistance(Enum_ULTRA_SONIC_NUM Copy_u8Ultra_NUM,f64* Copy_f64Distance); + ^~~~~~~~~~~~~~~~~~~ +../Src/Application/Motion_Planing.c:74:3: error: too many arguments to function 'HULTRA_vGetDistance' + HULTRA_vGetDistance(&Distance1, TIMER1, CH2); + ^~~~~~~~~~~~~~~~~~~ +In file included from ../Src/Application/Motion_Planing.c:5:0: +../Src/Application/../HAL/HULTRA_SONIC/HULTRA_SONIC_Int.h:102:6: note: declared here + void HULTRA_vGetDistance(Enum_ULTRA_SONIC_NUM Copy_u8Ultra_NUM,f64* Copy_f64Distance); + ^~~~~~~~~~~~~~~~~~~ +../Src/Application/Motion_Planing.c: In function 'Scan': +../Src/Application/Motion_Planing.c:107:23: error: incompatible type for argument 1 of 'HULTRA_vGetDistance' + HULTRA_vGetDistance(&Distance1, TIMER1, CH2); + ^ +In file included from ../Src/Application/Motion_Planing.c:5:0: +../Src/Application/../HAL/HULTRA_SONIC/HULTRA_SONIC_Int.h:102:6: note: expected 'Enum_ULTRA_SONIC_NUM {aka enum }' but argument is of type 'f64 * {aka double *}' + void HULTRA_vGetDistance(Enum_ULTRA_SONIC_NUM Copy_u8Ultra_NUM,f64* Copy_f64Distance); + ^~~~~~~~~~~~~~~~~~~ +../Src/Application/Motion_Planing.c:107:35: warning: passing argument 2 of 'HULTRA_vGetDistance' makes pointer from integer without a cast [-Wint-conversion] + HULTRA_vGetDistance(&Distance1, TIMER1, CH2); + ^~~~~~ +In file included from ../Src/Application/Motion_Planing.c:5:0: +../Src/Application/../HAL/HULTRA_SONIC/HULTRA_SONIC_Int.h:102:6: note: expected 'f64 * {aka double *}' but argument is of type 'int' + void HULTRA_vGetDistance(Enum_ULTRA_SONIC_NUM Copy_u8Ultra_NUM,f64* Copy_f64Distance); + ^~~~~~~~~~~~~~~~~~~ +../Src/Application/Motion_Planing.c:107:3: error: too many arguments to function 'HULTRA_vGetDistance' + HULTRA_vGetDistance(&Distance1, TIMER1, CH2); + ^~~~~~~~~~~~~~~~~~~ +In file included from ../Src/Application/Motion_Planing.c:5:0: +../Src/Application/../HAL/HULTRA_SONIC/HULTRA_SONIC_Int.h:102:6: note: declared here + void HULTRA_vGetDistance(Enum_ULTRA_SONIC_NUM Copy_u8Ultra_NUM,f64* Copy_f64Distance); + ^~~~~~~~~~~~~~~~~~~ +make: *** [Src/Application/subdir.mk:34: Src/Application/Motion_Planing.o] Error 1 +../Src/Application/Path_Tracking.c: In function 'PT_TrackThePath': +../Src/Application/Path_Tracking.c:52:10: warning: implicit declaration of function 'Get_Angle_of_slope'; did you mean 'LOC_GetAngleofslope'? [-Wimplicit-function-declaration] + angle = Get_Angle_of_slope(current_point, next_point); + ^~~~~~~~~~~~~~~~~~ + LOC_GetAngleofslope +../Src/Application/Path_Tracking.c:47:17: warning: variable 'angle' set but not used [-Wunused-but-set-variable] + f32 distance , angle ; + ^~~~~ +../Src/Application/Path_Tracking.c:47:6: warning: variable 'distance' set but not used [-Wunused-but-set-variable] + f32 distance , angle ; + ^~~~~~~~ +At top level: +../Src/Application/Path_Tracking.c:33:11: warning: 'LOC_GetAngleofslope' defined but not used [-Wunused-function] + static s8 LOC_GetAngleofslope(Point_t point1 ,Point_t point2){ + ^~~~~~~~~~~~~~~~~~~ +"make -j8 all" terminated with exit code 2. Build might be incomplete. + +01:45:37 Build Failed. 11 errors, 10 warnings. (took 1s.793ms) + diff --git a/.metadata/.plugins/org.eclipse.cdt.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.cdt.ui/dialog_settings.xml new file mode 100644 index 0000000..8e47957 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.cdt.ui/dialog_settings.xml @@ -0,0 +1,7 @@ + +
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log b/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log new file mode 100644 index 0000000..e6fc750 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log @@ -0,0 +1,135 @@ +01:45:34 **** Clean-only build of configuration Debug for project AutoParkingCar **** +make -j8 clean +rm -rf * + +01:45:35 **** Build of configuration Debug for project AutoParkingCar **** +make -j8 all +arm-none-eabi-gcc -mcpu=cortex-m4 -g3 -c -x assembler-with-cpp -MMD -MP -MF"Startup/startup_stm32f401rctx.d" -MT"Startup/startup_stm32f401rctx.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Startup/startup_stm32f401rctx.o" "../Startup/startup_stm32f401rctx.s" +arm-none-eabi-gcc "../Src/MCAL/MUART/MUSART_Program.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MUART/MUSART_Program.d" -MT"Src/MCAL/MUART/MUSART_Program.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MUART/MUSART_Program.o" +arm-none-eabi-gcc "../Src/MCAL/MTIMER/MTIMER_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MTIMER/MTIMER_Prog.d" -MT"Src/MCAL/MTIMER/MTIMER_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MTIMER/MTIMER_Prog.o" +arm-none-eabi-gcc "../Src/MCAL/MSTK/MSYSTICK_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MSTK/MSYSTICK_Prog.d" -MT"Src/MCAL/MSTK/MSYSTICK_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MSTK/MSYSTICK_Prog.o" +arm-none-eabi-gcc "../Src/MCAL/MSPI/MSPI_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MSPI/MSPI_Prog.d" -MT"Src/MCAL/MSPI/MSPI_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MSPI/MSPI_Prog.o" +arm-none-eabi-gcc "../Src/MCAL/MRCC/MRCC_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MRCC/MRCC_Prog.d" -MT"Src/MCAL/MRCC/MRCC_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MRCC/MRCC_Prog.o" +arm-none-eabi-gcc "../Src/MCAL/MNVIC/MNVIC_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MNVIC/MNVIC_Prog.d" -MT"Src/MCAL/MNVIC/MNVIC_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MNVIC/MNVIC_Prog.o" +arm-none-eabi-gcc "../Src/MCAL/MIWDT/MIWDT_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MIWDT/MIWDT_Prog.d" -MT"Src/MCAL/MIWDT/MIWDT_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MIWDT/MIWDT_Prog.o" +../Src/MCAL/MTIMER/MTIMER_Prog.c: In function 'GET_TIMER': +../Src/MCAL/MTIMER/MTIMER_Prog.c:19:26: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + TIM2_5_MemMap_t* TIMx = (u32)TIM2 + Timer_Offset[Copy_u8TimerNum-1]; + ^ +arm-none-eabi-gcc "../Src/MCAL/MI2C/MI2C_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MI2C/MI2C_Prog.d" -MT"Src/MCAL/MI2C/MI2C_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MI2C/MI2C_Prog.o" +arm-none-eabi-gcc "../Src/MCAL/MGPIO/MGPIO_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MGPIO/MGPIO_Prog.d" -MT"Src/MCAL/MGPIO/MGPIO_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MGPIO/MGPIO_Prog.o" +arm-none-eabi-gcc "../Src/MCAL/MEXTI/MEXTI_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/MCAL/MEXTI/MEXTI_Prog.d" -MT"Src/MCAL/MEXTI/MEXTI_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/MCAL/MEXTI/MEXTI_Prog.o" +arm-none-eabi-gcc "../Src/HAL/HULTRA_SONIC/HULTRA_SONIC_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/HAL/HULTRA_SONIC/HULTRA_SONIC_Prog.d" -MT"Src/HAL/HULTRA_SONIC/HULTRA_SONIC_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/HAL/HULTRA_SONIC/HULTRA_SONIC_Prog.o" +arm-none-eabi-gcc "../Src/HAL/HSERVO/HSERVO_Prog.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/HAL/HSERVO/HSERVO_Prog.d" -MT"Src/HAL/HSERVO/HSERVO_Prog.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/HAL/HSERVO/HSERVO_Prog.o" +arm-none-eabi-gcc "../Src/HAL/HMOTOR/HMOTOR.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/HAL/HMOTOR/HMOTOR.d" -MT"Src/HAL/HMOTOR/HMOTOR.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/HAL/HMOTOR/HMOTOR.o" +arm-none-eabi-gcc "../Src/HAL/HCOMPASS/HAL_COMPASS.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/HAL/HCOMPASS/HAL_COMPASS.d" -MT"Src/HAL/HCOMPASS/HAL_COMPASS.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/HAL/HCOMPASS/HAL_COMPASS.o" +arm-none-eabi-gcc "../Src/Application/Car_Control.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/Application/Car_Control.d" -MT"Src/Application/Car_Control.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/Application/Car_Control.o" +../Src/HAL/HMOTOR/HMOTOR.c: In function 'HAL_MOTOR_Init': +../Src/HAL/HMOTOR/HMOTOR.c:42:2: warning: implicit declaration of function 'MNVIC_vEnableInterrupt'; did you mean 'MEXTI_vEnableInterrupt'? [-Wimplicit-function-declaration] + MNVIC_vEnableInterrupt(NVIC_EXTIx); + ^~~~~~~~~~~~~~~~~~~~~~ + MEXTI_vEnableInterrupt +arm-none-eabi-gcc "../Src/Application/Collision_Avoidance.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/Application/Collision_Avoidance.d" -MT"Src/Application/Collision_Avoidance.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/Application/Collision_Avoidance.o" +arm-none-eabi-gcc "../Src/Application/Motion_Planing.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/Application/Motion_Planing.d" -MT"Src/Application/Motion_Planing.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/Application/Motion_Planing.o" +In file included from ../Src/Application/Inc/CAR_CONTROL.h:5:0, + from ../Src/Application/Car_Control.c:1: +../Src/Application/Inc/../../HAL/HSERVO/HSERVO_Int.h:51:55: error: unknown type name 'Enum_TIMER_NUM'; did you mean 'Enum_SERVO_NUM'? + void HSERVO_vServoInit(Enum_SERVO_NUM Copy_u8ServoNum,Enum_TIMER_NUM Copy_u8TimerNum,u8 Copy_u8ChannelNum); + ^~~~~~~~~~~~~~ + Enum_SERVO_NUM +../Src/Application/Car_Control.c: In function 'CAR_CONTROL_Move': +../Src/Application/Car_Control.c:18:6: error: too few arguments to function 'HAL_MOTOR_MOVE' + HAL_MOTOR_MOVE(direction, speed); + ^~~~~~~~~~~~~~ +In file included from ../Src/Application/Inc/CAR_CONTROL.h:4:0, + from ../Src/Application/Car_Control.c:1: +../Src/Application/Inc/../../HAL/HMOTOR/HMOTOR.h:18:6: note: declared here + void HAL_MOTOR_MOVE(u8 DIRCTION ,u8 SPEED ,f32 DISTANCE_cm_); + ^~~~~~~~~~~~~~ +../Src/Application/Car_Control.c: In function 'CAR_CONTROL_Steer': +../Src/Application/Car_Control.c:40:36: warning: statement with no effect [-Wunused-value] + for (u8 i = 5; i < angle; i+5) + ~^~ +../Src/Application/Car_Control.c:43:14: error: too many arguments to function 'HSERVO_vServoDeg' + HSERVO_vServoDeg(angle,angle,angle); + ^~~~~~~~~~~~~~~~ +In file included from ../Src/Application/Inc/CAR_CONTROL.h:5:0, + from ../Src/Application/Car_Control.c:1: +../Src/Application/Inc/../../HAL/HSERVO/HSERVO_Int.h:71:6: note: declared here + void HSERVO_vServoDeg(Enum_SERVO_NUM Copy_u8ServoNum,s8 Copy_s8Deg); + ^~~~~~~~~~~~~~~~ +../Src/Application/Car_Control.c:52:37: warning: statement with no effect [-Wunused-value] + for (u8 i = -5; i > angle; i-5) + ~^~ +../Src/Application/Car_Control.c:55:14: error: too many arguments to function 'HSERVO_vServoDeg' + HSERVO_vServoDeg(angle,angle,angle); + ^~~~~~~~~~~~~~~~ +In file included from ../Src/Application/Inc/CAR_CONTROL.h:5:0, + from ../Src/Application/Car_Control.c:1: +../Src/Application/Inc/../../HAL/HSERVO/HSERVO_Int.h:71:6: note: declared here + void HSERVO_vServoDeg(Enum_SERVO_NUM Copy_u8ServoNum,s8 Copy_s8Deg); + ^~~~~~~~~~~~~~~~ +arm-none-eabi-gcc "../Src/Application/Path_Tracking.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DSTM32 -DSTM32F4 -DSTM32F401RCTx -DDEBUG -c -I../Inc -I../Inc/STM32F4xx_HAL_Driver/Inc/Legacy -I../Inc/STM32F4xx_HAL_Driver/Inc -I../Inc/CMSIS/Device/ST/STM32F4xx/Include -I../Inc/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fstack-usage -MMD -MP -MF"Src/Application/Path_Tracking.d" -MT"Src/Application/Path_Tracking.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Src/Application/Path_Tracking.o" +make: *** [Src/Application/subdir.mk:30: Src/Application/Car_Control.o] Error 1 +make: *** Waiting for unfinished jobs.... +../Src/Application/Motion_Planing.c: In function 'Scan_Process': +../Src/Application/Motion_Planing.c:74:23: error: incompatible type for argument 1 of 'HULTRA_vGetDistance' + HULTRA_vGetDistance(&Distance1, TIMER1, CH2); + ^ +In file included from ../Src/Application/Motion_Planing.c:5:0: +../Src/Application/../HAL/HULTRA_SONIC/HULTRA_SONIC_Int.h:102:6: note: expected 'Enum_ULTRA_SONIC_NUM {aka enum }' but argument is of type 'f64 * {aka double *}' + void HULTRA_vGetDistance(Enum_ULTRA_SONIC_NUM Copy_u8Ultra_NUM,f64* Copy_f64Distance); + ^~~~~~~~~~~~~~~~~~~ +../Src/Application/Motion_Planing.c:74:35: warning: passing argument 2 of 'HULTRA_vGetDistance' makes pointer from integer without a cast [-Wint-conversion] + HULTRA_vGetDistance(&Distance1, TIMER1, CH2); + ^~~~~~ +In file included from ../Src/Application/Motion_Planing.c:5:0: +../Src/Application/../HAL/HULTRA_SONIC/HULTRA_SONIC_Int.h:102:6: note: expected 'f64 * {aka double *}' but argument is of type 'int' + void HULTRA_vGetDistance(Enum_ULTRA_SONIC_NUM Copy_u8Ultra_NUM,f64* Copy_f64Distance); + ^~~~~~~~~~~~~~~~~~~ +../Src/Application/Motion_Planing.c:74:3: error: too many arguments to function 'HULTRA_vGetDistance' + HULTRA_vGetDistance(&Distance1, TIMER1, CH2); + ^~~~~~~~~~~~~~~~~~~ +In file included from ../Src/Application/Motion_Planing.c:5:0: +../Src/Application/../HAL/HULTRA_SONIC/HULTRA_SONIC_Int.h:102:6: note: declared here + void HULTRA_vGetDistance(Enum_ULTRA_SONIC_NUM Copy_u8Ultra_NUM,f64* Copy_f64Distance); + ^~~~~~~~~~~~~~~~~~~ +../Src/Application/Motion_Planing.c: In function 'Scan': +../Src/Application/Motion_Planing.c:107:23: error: incompatible type for argument 1 of 'HULTRA_vGetDistance' + HULTRA_vGetDistance(&Distance1, TIMER1, CH2); + ^ +In file included from ../Src/Application/Motion_Planing.c:5:0: +../Src/Application/../HAL/HULTRA_SONIC/HULTRA_SONIC_Int.h:102:6: note: expected 'Enum_ULTRA_SONIC_NUM {aka enum }' but argument is of type 'f64 * {aka double *}' + void HULTRA_vGetDistance(Enum_ULTRA_SONIC_NUM Copy_u8Ultra_NUM,f64* Copy_f64Distance); + ^~~~~~~~~~~~~~~~~~~ +../Src/Application/Motion_Planing.c:107:35: warning: passing argument 2 of 'HULTRA_vGetDistance' makes pointer from integer without a cast [-Wint-conversion] + HULTRA_vGetDistance(&Distance1, TIMER1, CH2); + ^~~~~~ +In file included from ../Src/Application/Motion_Planing.c:5:0: +../Src/Application/../HAL/HULTRA_SONIC/HULTRA_SONIC_Int.h:102:6: note: expected 'f64 * {aka double *}' but argument is of type 'int' + void HULTRA_vGetDistance(Enum_ULTRA_SONIC_NUM Copy_u8Ultra_NUM,f64* Copy_f64Distance); + ^~~~~~~~~~~~~~~~~~~ +../Src/Application/Motion_Planing.c:107:3: error: too many arguments to function 'HULTRA_vGetDistance' + HULTRA_vGetDistance(&Distance1, TIMER1, CH2); + ^~~~~~~~~~~~~~~~~~~ +In file included from ../Src/Application/Motion_Planing.c:5:0: +../Src/Application/../HAL/HULTRA_SONIC/HULTRA_SONIC_Int.h:102:6: note: declared here + void HULTRA_vGetDistance(Enum_ULTRA_SONIC_NUM Copy_u8Ultra_NUM,f64* Copy_f64Distance); + ^~~~~~~~~~~~~~~~~~~ +make: *** [Src/Application/subdir.mk:34: Src/Application/Motion_Planing.o] Error 1 +../Src/Application/Path_Tracking.c: In function 'PT_TrackThePath': +../Src/Application/Path_Tracking.c:52:10: warning: implicit declaration of function 'Get_Angle_of_slope'; did you mean 'LOC_GetAngleofslope'? [-Wimplicit-function-declaration] + angle = Get_Angle_of_slope(current_point, next_point); + ^~~~~~~~~~~~~~~~~~ + LOC_GetAngleofslope +../Src/Application/Path_Tracking.c:47:17: warning: variable 'angle' set but not used [-Wunused-but-set-variable] + f32 distance , angle ; + ^~~~~ +../Src/Application/Path_Tracking.c:47:6: warning: variable 'distance' set but not used [-Wunused-but-set-variable] + f32 distance , angle ; + ^~~~~~~~ +At top level: +../Src/Application/Path_Tracking.c:33:11: warning: 'LOC_GetAngleofslope' defined but not used [-Wunused-function] + static s8 LOC_GetAngleofslope(Point_t point1 ,Point_t point2){ + ^~~~~~~~~~~~~~~~~~~ +"make -j8 all" terminated with exit code 2. Build might be incomplete. diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/AutoParkingCar/.indexes/c4/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/AutoParkingCar/.indexes/c4/properties.index new file mode 100644 index 0000000..8a2c620 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/AutoParkingCar/.indexes/c4/properties.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/AutoParkingCar/.indexes/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/AutoParkingCar/.indexes/properties.index new file mode 100644 index 0000000..b689a44 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/AutoParkingCar/.indexes/properties.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/AutoParkingCar/.markers b/.metadata/.plugins/org.eclipse.core.resources/.projects/AutoParkingCar/.markers new file mode 100644 index 0000000..4b29df6 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/AutoParkingCar/.markers differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version new file mode 100644 index 0000000..25cb955 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index new file mode 100644 index 0000000..a4cbf37 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version new file mode 100644 index 0000000..6b2aaa7 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/3.tree b/.metadata/.plugins/org.eclipse.core.resources/.root/3.tree new file mode 100644 index 0000000..76c4325 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.root/3.tree differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources new file mode 100644 index 0000000..bc04e38 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources differ diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.st.stm32cube.ide.mcu.ide.oss.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.st.stm32cube.ide.mcu.ide.oss.prefs new file mode 100644 index 0000000..3a4957f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.st.stm32cube.ide.mcu.ide.oss.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +project_presentation/setHierarchicalMode=false diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.core.prj-AutoParkingCar.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.core.prj-AutoParkingCar.prefs new file mode 100644 index 0000000..9c00dc4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.core.prj-AutoParkingCar.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +indexer/preferenceScope=0 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.managedbuilder.core.prefs new file mode 100644 index 0000000..673c775 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.managedbuilder.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +properties/AutoParkingCar.null.56454186/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.855997054=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1893383185\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1012111784\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1025557722\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.433130447\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1359523688\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1054372137\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.31393164\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.1856506762\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.393808044\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.714740023\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.1030171771\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.192480473\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.2137624882\=rebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.855997054\=rcState\\\=0\\r\\nrebuildState\\\=false\\r\\n\r\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.1510097829\=rebuildState\\\=false\\r\\n\r\n diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.ui.prefs new file mode 100644 index 0000000..5e2da66 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.ui.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +spelling_locale_initialized=true +useAnnotationsPrefPage=true +useQuickDiffPrefPage=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..dffc6b5 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +version=1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.rse.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.rse.core.prefs new file mode 100644 index 0000000..7165c0d --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.rse.core.prefs @@ -0,0 +1,4 @@ +activeuserprofiles=DESKTOP-09O4GTD;Team +eclipse.preferences.version=1 +org.eclipse.rse.systemtype.local.systemType.defaultUserId=Hawas +useridperkey=DESKTOP-09O4GTD.Local\=Hawas; diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.rse.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.rse.ui.prefs new file mode 100644 index 0000000..f8568f7 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.rse.ui.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.rse.preferences.order.connections=DESKTOP-09O4GTD.Local diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs new file mode 100644 index 0000000..61f3bb8 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +overviewRuler_migration=migrated_3.1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs new file mode 100644 index 0000000..acd93b9 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs @@ -0,0 +1,6 @@ +PROBLEMS_FILTERS_MIGRATE=true +TASKS_FILTERS_MIGRATE=true +eclipse.preferences.version=1 +platformState=1699172701855 +quickStart=false +tipsAndTricks=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.navigator.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.navigator.prefs new file mode 100644 index 0000000..8bf8a74 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.navigator.prefs @@ -0,0 +1,3 @@ +eclipse.preferences.version=1 +org.eclipse.ui.navigator.ProjectExplorer.activatedExtensions=org.eclipse.cdt.make.ui.makeTargets.content\=true;org.eclipse.ui.navigator.resourceContent\=true;org.eclipse.cdt.ui.navigator.content\=true;org.eclipse.ui.navigator.resources.workingSets\=true;org.eclipse.team.ui.patchSyncNavigatorContent\=true;org.eclipse.team.ui.resourceContent\=true;org.eclipse.ui.navigator.resources.nested.nestedProjectContentProvider\=true;org.eclipse.remote.ui.navigatorContent.connections\=true; +org.eclipse.ui.navigator.ProjectExplorer.filterActivation=\:org.eclipse.rse.project.filters.RemoteSystemsProjects\:org.eclipse.ui.navigator.resources.filters.startsWithDot\:org.eclipse.cdt.ui.navigator.filters.AnonymousStructFilter\:org.eclipse.ui.navigator.resources.nested.HideTopLevelProjectIfNested\:org.eclipse.ui.navigator.resources.nested.HideFolderWhenProjectIsShownAsNested\:org.eclipse.cdt.ui.navigator.filters.ForwardDeclarationFilter\: diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs new file mode 100644 index 0000000..08076f2 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +showIntro=false diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs new file mode 100644 index 0000000..5a5471e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs @@ -0,0 +1,3 @@ +//org.eclipse.ui.commands/state/com.st.stm32cube.ide.mcu.buildanalyzer.showstate/org.eclipse.ui.commands.radioState=human +//org.eclipse.ui.commands/state/org.eclipse.ui.navigator.resources.nested.changeProjectPresentation/org.eclipse.ui.commands.radioState=false +eclipse.preferences.version=1 diff --git a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi new file mode 100644 index 0000000..d74983e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi @@ -0,0 +1,1895 @@ + + + + activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration + ModelMigrationProcessor.001 + + + + + + + + topLevel + shellMaximized + + + + + persp.actionSet:com.st.stm32cube.ide.mcu.informationcenter.actionSet3 + persp.actionSet:org.eclipse.ui.cheatsheets.actionSet + persp.actionSet:org.eclipse.rse.core.search.searchActionSet + persp.actionSet:org.eclipse.search.searchActionSet + persp.actionSet:org.eclipse.text.quicksearch.actionSet + persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo + persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet + persp.actionSet:org.eclipse.ui.actionSet.keyBindings + persp.actionSet:org.eclipse.ui.actionSet.openFiles + persp.actionSet:org.eclipse.cdt.ui.SearchActionSet + persp.actionSet:org.eclipse.cdt.ui.CElementCreationActionSet + persp.actionSet:org.eclipse.ui.NavigateActionSet + persp.viewSC:org.eclipse.ui.console.ConsoleView + persp.viewSC:org.eclipse.search.ui.views.SearchView + persp.viewSC:org.eclipse.ui.views.ContentOutline + persp.viewSC:org.eclipse.ui.views.ProblemView + persp.viewSC:org.eclipse.cdt.ui.CView + persp.viewSC:org.eclipse.ui.views.ResourceNavigator + persp.viewSC:org.eclipse.ui.views.PropertySheet + persp.viewSC:org.eclipse.ui.views.TaskList + persp.newWizSC:org.eclipse.cdt.ui.wizards.ConvertToMakeWizard + persp.newWizSC:org.eclipse.cdt.ui.wizards.NewMakeFromExisting + persp.newWizSC:org.eclipse.cdt.ui.wizard.project + persp.newWizSC:org.eclipse.cdt.ui.wizards.NewSourceFolderCreationWizard + persp.newWizSC:org.eclipse.cdt.ui.wizards.NewFolderCreationWizard + persp.newWizSC:org.eclipse.cdt.ui.wizards.NewSourceFileCreationWizard + persp.newWizSC:org.eclipse.cdt.ui.wizards.NewHeaderFileCreationWizard + persp.newWizSC:org.eclipse.cdt.ui.wizards.NewFileCreationWizard + persp.newWizSC:org.eclipse.cdt.ui.wizards.NewClassCreationWizard + persp.perspSC:org.eclipse.debug.ui.DebugPerspective + persp.perspSC:org.eclipse.team.ui.TeamSynchronizingPerspective + persp.actionSet:org.eclipse.debug.ui.launchActionSet + persp.actionSet:org.eclipse.cdt.ui.buildConfigActionSet + persp.actionSet:org.eclipse.cdt.ui.NavigationActionSet + persp.actionSet:org.eclipse.cdt.ui.OpenActionSet + persp.actionSet:org.eclipse.cdt.ui.CodingActionSet + persp.actionSet:org.eclipse.ui.edit.text.actionSet.presentation + persp.showIn:org.eclipse.cdt.ui.includeBrowser + persp.showIn:org.eclipse.cdt.ui.CView + persp.showIn:org.eclipse.ui.navigator.ProjectExplorer + persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer + persp.viewSC:org.eclipse.cdt.ui.includeBrowser + persp.actionSet:org.eclipse.debug.ui.breakpointActionSet + persp.newWizSC:com.st.stm32cube.common.projectcreation.ui.stm32projectwizard + persp.newWizSC:com.st.stm32cube.common.projectcreation.ui.stm32projectfromiocwizard + persp.viewSC:org.eclipse.cdt.make.ui.views.MakeView + persp.actionSet:org.eclipse.cdt.make.ui.makeTargetActionSet + persp.showIn:org.eclipse.cdt.codan.internal.ui.views.ProblemDetails + persp.viewSC:org.eclipse.cdt.codan.internal.ui.views.ProblemDetails + persp.viewSC:com.st.stm32cube.ide.mcu.buildanalyzer.view + persp.viewSC:com.st.stm32cube.ide.mcu.stackanalyzer.stackanalyzer.view + persp.viewSC:com.st.stm32cube.ide.mcu.sfrview + + + + View + categoryTag:General + + + View + categoryTag:C/C++ + + + View + categoryTag:General + + + View + categoryTag:General + + + + + + + Minimized + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:Make + + + + + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + + Minimized + + View + categoryTag:C/C++ + + + View + categoryTag:C/C++ + + + + + + + + + active + + View + categoryTag:Help + + + View + categoryTag:General + + + View + categoryTag:Help + + + + + + + View + categoryTag:Help + + + + + + View + categoryTag:General + activeOnClose + active + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:Help + + + + org.eclipse.e4.primaryDataStack + EditorStack + + + Editor + removeOnHide + org.eclipse.cdt.ui.editor.CEditor + + + + Editor + removeOnHide + org.eclipse.cdt.ui.editor.CEditor + + + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:C/C++ + + + + + View + categoryTag:General + + + + + 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 + + + + + + toolbarSeparator + + + + Draggable + + + + toolbarSeparator + + + + Draggable + + + toolbarSeparator + + + + Draggable + + + Draggable + + + Draggable + + + Draggable + + + toolbarSeparator + + + + Draggable + + + + Draggable + + + toolbarSeparator + + + + toolbarSeparator + + + + Draggable + + + stretch + SHOW_RESTORE_MENU + + + Draggable + HIDEABLE + SHOW_RESTORE_MENU + + + + + stretch + + + Draggable + + + Draggable + + + + + TrimStack + Draggable + + + + + TrimStack + Draggable + + + TrimStack + Draggable + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + platform:win32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + platform:win32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Editor + removeOnHide + + + + + View + categoryTag:Device Configuration Tool + + + + + View + categoryTag:C/C++ + + + + + View + categoryTag:SWV + + + + + View + categoryTag:SWV + + + + + View + categoryTag:SWV + + + + + View + categoryTag:SWV + + + + + View + categoryTag:SWV + + + + + View + categoryTag:SWV + + + + + View + categoryTag:SWV + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + 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: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:Help + + + + + View + categoryTag:Connections + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:Team + + + + + View + categoryTag: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 + + + + + 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/.metadata/.plugins/org.eclipse.rse.core/.log b/.metadata/.plugins/org.eclipse.rse.core/.log new file mode 100644 index 0000000..e69de29 diff --git a/.metadata/.plugins/org.eclipse.rse.core/initializerMarks/org.eclipse.rse.internal.core.RSELocalConnectionInitializer.mark b/.metadata/.plugins/org.eclipse.rse.core/initializerMarks/org.eclipse.rse.internal.core.RSELocalConnectionInitializer.mark new file mode 100644 index 0000000..e69de29 diff --git a/.metadata/.plugins/org.eclipse.rse.core/profiles/PRF.desktop-09o4gtd_32535/FP.local.files_0/node.properties b/.metadata/.plugins/org.eclipse.rse.core/profiles/PRF.desktop-09o4gtd_32535/FP.local.files_0/node.properties new file mode 100644 index 0000000..8bbf40d --- /dev/null +++ b/.metadata/.plugins/org.eclipse.rse.core/profiles/PRF.desktop-09o4gtd_32535/FP.local.files_0/node.properties @@ -0,0 +1,57 @@ +# RSE DOM Node +00-name=DESKTOP-09O4GTD\:local.files +01-type=FilterPool +03-attr.default=true +03-attr.deletable=true +03-attr.id=local.files +03-attr.nonRenamable=false +03-attr.owningParentName=null +03-attr.release=200 +03-attr.singleFilterStringOnly=false +03-attr.singleFilterStringOnlyESet=false +03-attr.stringsCaseSensitive=true +03-attr.supportsDuplicateFilterStrings=false +03-attr.supportsNestedFilters=true +03-attr.type=default +06-child.00000.00-name=My Home +06-child.00000.01-type=Filter +06-child.00000.03-attr.default=false +06-child.00000.03-attr.filterType=default +06-child.00000.03-attr.id=My Home +06-child.00000.03-attr.nonChangable=false +06-child.00000.03-attr.nonDeletable=false +06-child.00000.03-attr.nonRenamable=false +06-child.00000.03-attr.promptable=false +06-child.00000.03-attr.relativeOrder=0 +06-child.00000.03-attr.release=200 +06-child.00000.03-attr.singleFilterStringOnly=false +06-child.00000.03-attr.stringsCaseSensitive=false +06-child.00000.03-attr.stringsNonChangable=false +06-child.00000.03-attr.supportsDuplicateFilterStrings=false +06-child.00000.03-attr.supportsNestedFilters=true +06-child.00000.06-child.00000.00-name=C\:\\Users\\Hawas\\* +06-child.00000.06-child.00000.01-type=FilterString +06-child.00000.06-child.00000.03-attr.default=false +06-child.00000.06-child.00000.03-attr.string=C\:\\Users\\Hawas\\* +06-child.00000.06-child.00000.03-attr.type=default +06-child.00001.00-name=Drives +06-child.00001.01-type=Filter +06-child.00001.03-attr.default=false +06-child.00001.03-attr.filterType=default +06-child.00001.03-attr.id=Drives +06-child.00001.03-attr.nonChangable=false +06-child.00001.03-attr.nonDeletable=false +06-child.00001.03-attr.nonRenamable=false +06-child.00001.03-attr.promptable=false +06-child.00001.03-attr.relativeOrder=0 +06-child.00001.03-attr.release=200 +06-child.00001.03-attr.singleFilterStringOnly=false +06-child.00001.03-attr.stringsCaseSensitive=false +06-child.00001.03-attr.stringsNonChangable=false +06-child.00001.03-attr.supportsDuplicateFilterStrings=false +06-child.00001.03-attr.supportsNestedFilters=true +06-child.00001.06-child.00000.00-name=* +06-child.00001.06-child.00000.01-type=FilterString +06-child.00001.06-child.00000.03-attr.default=false +06-child.00001.06-child.00000.03-attr.string=* +06-child.00001.06-child.00000.03-attr.type=default diff --git a/.metadata/.plugins/org.eclipse.rse.core/profiles/PRF.desktop-09o4gtd_32535/H.local_16/node.properties b/.metadata/.plugins/org.eclipse.rse.core/profiles/PRF.desktop-09o4gtd_32535/H.local_16/node.properties new file mode 100644 index 0000000..979d977 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.rse.core/profiles/PRF.desktop-09o4gtd_32535/H.local_16/node.properties @@ -0,0 +1,25 @@ +# RSE DOM Node +00-name=Local +01-type=Host +03-attr.description= +03-attr.hostname=LOCALHOST +03-attr.offline=false +03-attr.promptable=false +03-attr.systemType=org.eclipse.rse.systemtype.local +03-attr.type=Local +06-child.00000.00-name=Local Connector Service +06-child.00000.01-type=ConnectorService +06-child.00000.03-attr.group=Local Connector Service +06-child.00000.03-attr.port=0 +06-child.00000.03-attr.useSSL=false +06-child.00000.06-child.00000.00-name=Local Files +06-child.00000.06-child.00000.01-type=SubSystem +06-child.00000.06-child.00000.03-attr.hidden=false +06-child.00000.06-child.00000.03-attr.type=local.files +06-child.00000.06-child.00000.06-child.00000.00-name=DESKTOP-09O4GTD___DESKTOP-09O4GTD\:local.files +06-child.00000.06-child.00000.06-child.00000.01-type=FilterPoolReference +06-child.00000.06-child.00000.06-child.00000.03-attr.refID=local.files +06-child.00000.06-child.00001.00-name=Local Shells +06-child.00000.06-child.00001.01-type=SubSystem +06-child.00000.06-child.00001.03-attr.hidden=false +06-child.00000.06-child.00001.03-attr.type=local.shells diff --git a/.metadata/.plugins/org.eclipse.rse.core/profiles/PRF.desktop-09o4gtd_32535/node.properties b/.metadata/.plugins/org.eclipse.rse.core/profiles/PRF.desktop-09o4gtd_32535/node.properties new file mode 100644 index 0000000..4cd82eb --- /dev/null +++ b/.metadata/.plugins/org.eclipse.rse.core/profiles/PRF.desktop-09o4gtd_32535/node.properties @@ -0,0 +1,7 @@ +# RSE DOM Node +00-name=DESKTOP-09O4GTD +01-type=Profile +03-attr.defaultPrivate=true +03-attr.isActive=true +05-ref.00000=FP.local.files_0 +05-ref.00001=H.local_16 diff --git a/.metadata/.plugins/org.eclipse.rse.ui/.log b/.metadata/.plugins/org.eclipse.rse.ui/.log new file mode 100644 index 0000000..e69de29 diff --git a/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml new file mode 100644 index 0000000..540a1be --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml @@ -0,0 +1,14 @@ + +
+
+ +
+
+ + +
+
+ + +
+
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml new file mode 100644 index 0000000..dbc3030 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml @@ -0,0 +1,19 @@ + +
+
+ + + + + + + + + + +
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml new file mode 100644 index 0000000..f64bff8 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.metadata/version.ini b/.metadata/version.ini new file mode 100644 index 0000000..bf00c34 --- /dev/null +++ b/.metadata/version.ini @@ -0,0 +1,3 @@ +#Sat Feb 17 02:11:09 EET 2024 +org.eclipse.core.runtime=2 +org.eclipse.platform=4.13.0.v20190916-1045 diff --git a/RemoteSystemsTempFiles/.project b/RemoteSystemsTempFiles/.project new file mode 100644 index 0000000..5447a64 --- /dev/null +++ b/RemoteSystemsTempFiles/.project @@ -0,0 +1,12 @@ + + + RemoteSystemsTempFiles + + + + + + + org.eclipse.rse.ui.remoteSystemsTempNature + + diff --git a/Src/Application/Car_Control.c b/Src/Application/Car_Control.c new file mode 100644 index 0000000..8258ebd --- /dev/null +++ b/Src/Application/Car_Control.c @@ -0,0 +1,61 @@ +#include "Inc/CAR_CONTROL.h" + + +void CAR_CONTROL_Move(f32 distance, s8 direction) { + // Control the movement of the DC motor + + /* + Specifing the speed! This can be determined by: + - Obtaining information about the speed limitations of the DC motor (HW & SW). + - Knowing the current operation, such as parking (low speed) or driving (high speed) - but defer this consideration for later. + - Considering the size of the distance: low speed for a short distance and high speed for a long distance - but defer this consideration for later. + + Also, specify the time for this speed, which can be easily calculated using the equation: distance / speed. + */ + + u8 speed = 0; + + // HAL_MOTOR_MOVE(direction, speed); +} + +void CAR_CONTROL_Steer(s8 angle) { + // Steer the servo motor + + /* + Positive value: Rotate clockwise + Negative value: Rotate counterclockwise + Note: The steering angle is limited to +- 45 degrees. + + Due to the current mechanical design constraints, direct angle setting is not possible. + So, Gradual adjustments are required for steering control. + */ + + + if (angle > 0) + { + if (angle > 45) + { + angle = 45; + } + for (u8 i = 5; i < angle; i+5) + { + angle = 85 + i; + // HSERVO_vServoDeg(angle,angle,angle); + } + } + else + { + if (angle < -45) + { + angle = -45; + } + for (u8 i = -5; i > angle; i-5) + { + angle = 85 + i; + // HSERVO_vServoDeg(angle,angle,angle); + } + } + +} + +*/ \ No newline at end of file