Compare commits
	
		
			4 Commits
		
	
	
		
			0978fdb7a5
			...
			3d5f026a94
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 3d5f026a94 | |||
| 54265d70d1 | |||
| f26d9803ac | |||
| a327899e11 | 
							
								
								
									
										8
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -53,3 +53,11 @@ compile_commands.json | |||||||
|  |  | ||||||
| *_qmlcache.qrc | *_qmlcache.qrc | ||||||
| *.user | *.user | ||||||
|  | test-bench/test1/ide-cubeide-test1-idf/Debug | ||||||
|  | test-bench/test5/ide-cubeide-test5-idf/.settings/language.settings.xml | ||||||
|  | test-bench/test1/ide-cubeide-test1-idf/.settings/language.settings.xml | ||||||
|  | test-bench/test2/ide-cubeide-test2-idf/.settings/language.settings.xml | ||||||
|  | test-bench/test2/ide-cubeide-test2-idf/Debug | ||||||
|  | test-bench/test4/ide-cubeide-test4-idf/.settings/language.settings.xml | ||||||
|  | test-bench/test3/ide-cubeide-test3-idf/.settings/language.settings.xml | ||||||
|  | .idea | ||||||
|   | |||||||
							
								
								
									
										44
									
								
								readme.md
									
									
									
									
									
								
							
							
						
						
									
										44
									
								
								readme.md
									
									
									
									
									
								
							| @@ -9,10 +9,26 @@ | |||||||
| # Time Algorithm | # Time Algorithm | ||||||
| ``` mermaid | ``` mermaid | ||||||
| flowchart TD | flowchart TD | ||||||
|     A(Start)--> B[time = 0] |     insert[it.subRelTick\ninsert] | ||||||
|     B --> C{time < desireTime} |      | ||||||
|     C ---->|No| E[End] |      | ||||||
|     C -->|Yes| D[End] |     A(Start)--> B[relTime = 0] | ||||||
|  |     B --> C{relTime < desireTime} | ||||||
|  |     C --> |Yes| D[it++] | ||||||
|  |     D --> E{ End ? } | ||||||
|  |     E --> |No| F[it.getRelTick] | ||||||
|  |     F --> C | ||||||
|  |     E --> |Yes| insert | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | ```flow | ||||||
|  | st=>start: Start:>http://google.com[blank] | ||||||
|  |  | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | ```sequence | ||||||
|  | Andrew -> China : Says Hello | ||||||
|  |  | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -33,9 +49,9 @@ This test is successfully passed | |||||||
|  |  | ||||||
| </details> | </details> | ||||||
| <details> | <details> | ||||||
|   <summary>STM result</summary> |   <summary>STM result ✅</summary> | ||||||
|  |  | ||||||
| img |  | ||||||
|  |  | ||||||
| </details> | </details> | ||||||
|  |  | ||||||
| @@ -53,9 +69,9 @@ This test is successfully passed | |||||||
|  |  | ||||||
| </details> | </details> | ||||||
| <details> | <details> | ||||||
|   <summary>STM result</summary> |   <summary>STM result ✅</summary> | ||||||
|  |  | ||||||
| img |  | ||||||
|  |  | ||||||
| </details> | </details> | ||||||
|  |  | ||||||
| @@ -71,9 +87,9 @@ This test is successfully passed | |||||||
|  |  | ||||||
| </details> | </details> | ||||||
| <details> | <details> | ||||||
|   <summary>STM result</summary> |   <summary>STM result ✅</summary> | ||||||
|  |  | ||||||
| img |  | ||||||
|  |  | ||||||
| </details> | </details> | ||||||
|  |  | ||||||
| @@ -89,9 +105,9 @@ This test is successfully passed | |||||||
|  |  | ||||||
| </details> | </details> | ||||||
| <details> | <details> | ||||||
|   <summary>STM result</summary> |   <summary>STM result ✅</summary> | ||||||
|  |  | ||||||
| img |  | ||||||
|  |  | ||||||
| </details> | </details> | ||||||
|  |  | ||||||
| @@ -107,9 +123,9 @@ This test is successfully passed | |||||||
|  |  | ||||||
| </details> | </details> | ||||||
| <details> | <details> | ||||||
|   <summary>STM result</summary> |   <summary>STM result ✅</summary> | ||||||
|  |  | ||||||
| img |  | ||||||
|  |  | ||||||
| </details> | </details> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,27 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |  | ||||||
| <project> |  | ||||||
| 	<configuration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1635794078" name="Debug"> |  | ||||||
| 		<extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/> |  | ||||||
| 			<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-393503295883347514" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.gcc"/> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.g++"/> |  | ||||||
| 			</provider> |  | ||||||
| 		</extension> |  | ||||||
| 	</configuration> |  | ||||||
| 	<configuration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1441404980" name="Release"> |  | ||||||
| 		<extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/> |  | ||||||
| 			<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-393503295883347514" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.gcc"/> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.g++"/> |  | ||||||
| 			</provider> |  | ||||||
| 		</extension> |  | ||||||
| 	</configuration> |  | ||||||
| </project> |  | ||||||
							
								
								
									
										
											BIN
										
									
								
								test-bench/test1/ide-cubeide-test1-idf/result.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								test-bench/test1/ide-cubeide-test1-idf/result.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 37 KiB | 
| @@ -1,27 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |  | ||||||
| <project> |  | ||||||
| 	<configuration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.160913188" name="Debug"> |  | ||||||
| 		<extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/> |  | ||||||
| 			<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-393503295883347514" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.gcc"/> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.g++"/> |  | ||||||
| 			</provider> |  | ||||||
| 		</extension> |  | ||||||
| 	</configuration> |  | ||||||
| 	<configuration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1470338518" name="Release"> |  | ||||||
| 		<extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/> |  | ||||||
| 			<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-393503295883347514" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.gcc"/> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.g++"/> |  | ||||||
| 			</provider> |  | ||||||
| 		</extension> |  | ||||||
| 	</configuration> |  | ||||||
| </project> |  | ||||||
							
								
								
									
										
											BIN
										
									
								
								test-bench/test2/ide-cubeide-test2-idf/result.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								test-bench/test2/ide-cubeide-test2-idf/result.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 23 KiB | 
| @@ -1,27 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |  | ||||||
| <project> |  | ||||||
| 	<configuration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.192308827" name="Debug"> |  | ||||||
| 		<extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/> |  | ||||||
| 			<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-393503295883347514" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.gcc"/> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.g++"/> |  | ||||||
| 			</provider> |  | ||||||
| 		</extension> |  | ||||||
| 	</configuration> |  | ||||||
| 	<configuration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1342829208" name="Release"> |  | ||||||
| 		<extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/> |  | ||||||
| 			<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-393503295883347514" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.gcc"/> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.g++"/> |  | ||||||
| 			</provider> |  | ||||||
| 		</extension> |  | ||||||
| 	</configuration> |  | ||||||
| </project> |  | ||||||
							
								
								
									
										
											BIN
										
									
								
								test-bench/test3/ide-cubeide-test3-idf/result.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								test-bench/test3/ide-cubeide-test3-idf/result.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 36 KiB | 
| @@ -1,27 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |  | ||||||
| <project> |  | ||||||
| 	<configuration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.666965065" name="Debug"> |  | ||||||
| 		<extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/> |  | ||||||
| 			<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-393503295883347514" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.gcc"/> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.g++"/> |  | ||||||
| 			</provider> |  | ||||||
| 		</extension> |  | ||||||
| 	</configuration> |  | ||||||
| 	<configuration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.661535232" name="Release"> |  | ||||||
| 		<extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/> |  | ||||||
| 			<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-393503295883347514" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.gcc"/> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.g++"/> |  | ||||||
| 			</provider> |  | ||||||
| 		</extension> |  | ||||||
| 	</configuration> |  | ||||||
| </project> |  | ||||||
							
								
								
									
										
											BIN
										
									
								
								test-bench/test4/ide-cubeide-test4-idf/result.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								test-bench/test4/ide-cubeide-test4-idf/result.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 38 KiB | 
| @@ -1,27 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |  | ||||||
| <project> |  | ||||||
| 	<configuration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.912685179" name="Debug"> |  | ||||||
| 		<extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/> |  | ||||||
| 			<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-393503295883347514" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.gcc"/> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.g++"/> |  | ||||||
| 			</provider> |  | ||||||
| 		</extension> |  | ||||||
| 	</configuration> |  | ||||||
| 	<configuration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.856286833" name="Release"> |  | ||||||
| 		<extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> |  | ||||||
| 			<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/> |  | ||||||
| 			<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-393503295883347514" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.gcc"/> |  | ||||||
| 				<language-scope id="org.eclipse.cdt.core.g++"/> |  | ||||||
| 			</provider> |  | ||||||
| 		</extension> |  | ||||||
| 	</configuration> |  | ||||||
| </project> |  | ||||||
							
								
								
									
										
											BIN
										
									
								
								test-bench/test5/ide-cubeide-test5-idf/result.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								test-bench/test5/ide-cubeide-test5-idf/result.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 35 KiB | 
		Reference in New Issue
	
	Block a user