fix traffic lights

This commit is contained in:
2025-09-20 15:00:09 -05:00
parent 314f2e76f3
commit 1dc8fb80f1
36 changed files with 16428 additions and 15512 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
.ccls-cache

View File

@@ -1934,3 +1934,323 @@ java.lang.NullPointerException: Cannot invoke "javax.swing.JTextField.getText()"
2025-09-20 03:16:23,086 [INFO] WebAppUi:504 - JxBrowser engine has been closed 2025-09-20 03:16:23,086 [INFO] WebAppUi:504 - JxBrowser engine has been closed
2025-09-20 03:16:23,087 [INFO] WebAppUi:541 - Close the Jxbrowser engine manually 2025-09-20 03:16:23,087 [INFO] WebAppUi:541 - Close the Jxbrowser engine manually
2025-09-20 03:16:23,814 [ERROR] LogOutputStream:75 - [STDERR_REDIRECT] 2025-09-20 03:16:23,814 [ERROR] LogOutputStream:75 - [STDERR_REDIRECT]
2025-09-20 14:37:35,081 [INFO] Activator:176 -
2025-09-20 14:37:35,083 [INFO] Activator:177 - !SESSION log4j initialized
2025-09-20 14:37:41,375 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT]
2025-09-20 14:37:44,360 [INFO] ApplicationProperties:184 - Using Application install path: /home/ja/st/stm32cubeide_1.19.0/plugins/com.st.stm32cube.common.mx_6.15.0.202507011659
2025-09-20 14:37:44,399 [INFO] DbMcusXml:78 - Set database path to: /home/ja/st/stm32cubeide_1.19.0/plugins/com.st.stm32cube.common.mx_6.15.0.202507011659//db//mcu/
2025-09-20 14:37:44,399 [INFO] ApiDb:274 - Set plugin database path to: /home/ja/st/stm32cubeide_1.19.0/plugins/com.st.stm32cube.common.mx_6.15.0.202507011659//db//plugins/boardmanager/
2025-09-20 14:37:44,400 [WARN] ApiDb:259 - Overriding images path with different value: => /home/ja/st/stm32cubeide_1.19.0/plugins/com.st.stm32cube.common.mx_6.15.0.202507011659//db//plugins/mcufinder/images/
2025-09-20 14:37:44,410 [INFO] ApiDb:250 - Set database path to: /home/ja/.stmcufinder/plugins/mcufinder//mcu/
2025-09-20 14:37:44,413 [INFO] DbMcusAds:125 - Set database path to: /home/ja/.stmcufinder/plugins/mcufinder//mcu/
2025-09-20 14:37:44,418 [INFO] CrossReferenceDbSqlite:203 - Set database path to: /home/ja/.stmcufinder/plugins/mcufinder//mcu/cs/
2025-09-20 14:37:44,662 [INFO] RulesReader:64 - Compatibility file has been processed (317 Rules)
2025-09-20 14:37:44,768 [INFO] DbMcusXml:78 - Set database path to: /home/ja/st/stm32cubeide_1.19.0/plugins/com.st.stm32cube.common.mx_6.15.0.202507011659//db//mcu/
2025-09-20 14:37:44,768 [INFO] ApiDb:274 - Set plugin database path to: /home/ja/st/stm32cubeide_1.19.0/plugins/com.st.stm32cube.common.mx_6.15.0.202507011659//db//plugins/boardmanager/
2025-09-20 14:37:44,769 [INFO] ApiDb:261 - Set plugin images path to: /home/ja/st/stm32cubeide_1.19.0/plugins/com.st.stm32cube.common.mx_6.15.0.202507011659//db//plugins/mcufinder/images/
2025-09-20 14:37:44,769 [WARN] DbFile:41 - Overriding database path with different value: /home/ja/.stmcufinder/plugins/mcufinder/ => /home/ja/.stmcufinder/plugins/mcufinder
2025-09-20 14:37:44,769 [INFO] ApiDb:250 - Set database path to: /home/ja/.stmcufinder/plugins/mcufinder//mcu/
2025-09-20 14:37:44,770 [WARN] DbFile:41 - Overriding database path with different value: /home/ja/.stmcufinder/plugins/mcufinder/ => /home/ja/.stmcufinder/plugins/mcufinder
2025-09-20 14:37:44,770 [INFO] DbMcusAds:125 - Set database path to: /home/ja/.stmcufinder/plugins/mcufinder//mcu/
2025-09-20 14:37:44,770 [WARN] DbFile:41 - Overriding database path with different value: /home/ja/.stmcufinder/plugins/mcufinder/ => /home/ja/.stmcufinder/plugins/mcufinder
2025-09-20 14:37:44,770 [WARN] DbFile:41 - Overriding database path with different value: /home/ja/.stmcufinder/plugins/mcufinder/ => /home/ja/.stmcufinder/plugins/mcufinder
2025-09-20 14:37:44,771 [INFO] CrossReferenceDbSqlite:203 - Set database path to: /home/ja/.stmcufinder/plugins/mcufinder//mcu/cs/
2025-09-20 14:37:44,873 [INFO] MainPanel:274 - HeapMemory: 268435456
2025-09-20 14:37:45,230 [INFO] DbMcusXml:78 - Set database path to: /home/ja/st/stm32cubeide_1.19.0/plugins/com.st.stm32cube.common.mx_6.15.0.202507011659//db//mcu/
2025-09-20 14:37:45,230 [INFO] ApiDb:274 - Set plugin database path to: /home/ja/st/stm32cubeide_1.19.0/plugins/com.st.stm32cube.common.mx_6.15.0.202507011659//db//plugins/boardmanager/
2025-09-20 14:37:45,230 [INFO] ApiDb:261 - Set plugin images path to: /home/ja/st/stm32cubeide_1.19.0/plugins/com.st.stm32cube.common.mx_6.15.0.202507011659//db//plugins/mcufinder/images/
2025-09-20 14:37:45,231 [WARN] DbFile:41 - Overriding database path with different value: /home/ja/.stmcufinder/plugins/mcufinder/ => /home/ja/.stmcufinder/plugins/mcufinder
2025-09-20 14:37:45,231 [INFO] ApiDb:250 - Set database path to: /home/ja/.stmcufinder/plugins/mcufinder//mcu/
2025-09-20 14:37:45,231 [WARN] DbFile:41 - Overriding database path with different value: /home/ja/.stmcufinder/plugins/mcufinder/ => /home/ja/.stmcufinder/plugins/mcufinder
2025-09-20 14:37:45,231 [INFO] DbMcusAds:125 - Set database path to: /home/ja/.stmcufinder/plugins/mcufinder//mcu/
2025-09-20 14:37:45,232 [WARN] DbFile:41 - Overriding database path with different value: /home/ja/.stmcufinder/plugins/mcufinder/ => /home/ja/.stmcufinder/plugins/mcufinder
2025-09-20 14:37:45,232 [WARN] DbFile:41 - Overriding database path with different value: /home/ja/.stmcufinder/plugins/mcufinder/ => /home/ja/.stmcufinder/plugins/mcufinder
2025-09-20 14:37:45,232 [INFO] CrossReferenceDbSqlite:203 - Set database path to: /home/ja/.stmcufinder/plugins/mcufinder//mcu/cs/
2025-09-20 14:37:45,254 [INFO] ApplicationProperties:184 - Using Application install path: /home/ja/st/stm32cubeide_1.19.0/plugins/com.st.stm32cube.common.mx_6.15.0.202507011659
2025-09-20 14:37:45,257 [INFO] PluginManage:196 - Search for loadable plugins [exclusion list=, ]
2025-09-20 14:37:45,259 [INFO] PluginManage:310 - Check plugin analytics
2025-09-20 14:37:45,664 [INFO] AnalyticsPlugin:253 - Accepted Software Licenses: STM32CubeMX.6.15.0
2025-09-20 14:37:45,665 [INFO] AnalyticsPlugin:255 - Accepted CMSIS Pack Licenses:
2025-09-20 14:37:45,665 [INFO] AnalyticsPlugin:257 - Accepted Firmware Licenses: FW.F4.1.28.0
2025-09-20 14:37:45,670 [INFO] PluginManage:359 - Loaded plugin analytics (category:tool,tabindex:-1)
2025-09-20 14:37:45,671 [INFO] PluginManage:310 - Check plugin cadmodel
2025-09-20 14:37:45,679 [INFO] CADModel:105 - Init CAD model plugin
2025-09-20 14:37:45,680 [INFO] PluginManage:359 - Loaded plugin cadmodel (category:power,tabindex:5)
2025-09-20 14:37:45,680 [INFO] PluginManage:310 - Check plugin clock
2025-09-20 14:37:45,695 [INFO] PluginManage:359 - Loaded plugin clock (category:base,tabindex:2)
2025-09-20 14:37:45,695 [INFO] PluginManage:310 - Check plugin ddr
2025-09-20 14:37:45,698 [INFO] PluginManage:359 - Loaded plugin ddr (category:tool,tabindex:6)
2025-09-20 14:37:45,698 [INFO] PluginManage:310 - Check plugin filemanager
2025-09-20 14:37:45,910 [INFO] PluginManage:359 - Loaded plugin filemanager (category:base,tabindex:10)
2025-09-20 14:37:45,910 [INFO] PluginManage:310 - Check plugin ipmanager
2025-09-20 14:37:45,918 [INFO] PluginManage:359 - Loaded plugin ipmanager (category:base,tabindex:5)
2025-09-20 14:37:45,918 [INFO] PluginManage:310 - Check plugin lpbam
2025-09-20 14:37:45,933 [INFO] PluginManage:359 - Loaded plugin lpbam (category:base,tabindex:0)
2025-09-20 14:37:45,933 [INFO] PluginManage:310 - Check plugin memorymap
2025-09-20 14:37:45,952 [INFO] PluginManage:359 - Loaded plugin memorymap (category:base,tabindex:4)
2025-09-20 14:37:45,952 [INFO] PluginManage:310 - Check plugin pinoutandconfiguration
2025-09-20 14:37:45,962 [INFO] PluginManage:359 - Loaded plugin pinoutandconfiguration (category:base,tabindex:1)
2025-09-20 14:37:45,963 [INFO] PluginManage:310 - Check plugin pinoutconfig
2025-09-20 14:37:46,099 [WARN] SupportedApi:132 - Cannot load RTOS API schema: s4s-elt-must-match.1: The content of 'definitions' must match (annotation?, (simpleType | complexType)?, (unique | key | keyref)*)). A problem was found starting at: attribute.
2025-09-20 14:37:46,289 [INFO] PluginManage:359 - Loaded plugin pinoutconfig (category:base,tabindex:0)
2025-09-20 14:37:46,290 [INFO] PluginManage:310 - Check plugin power
2025-09-20 14:37:46,305 [INFO] PluginManage:359 - Loaded plugin power (category:power,tabindex:4)
2025-09-20 14:37:46,305 [INFO] PluginManage:310 - Check plugin projectmanager
2025-09-20 14:37:46,329 [INFO] PluginManage:359 - Loaded plugin projectmanager (category:projectmanager,tabindex:4)
2025-09-20 14:37:46,330 [INFO] PluginManage:310 - Check plugin rif
2025-09-20 14:37:46,342 [INFO] PluginManage:359 - Loaded plugin rif (category:base,tabindex:3)
2025-09-20 14:37:46,342 [INFO] PluginManage:310 - Check plugin thirdparty
2025-09-20 14:37:46,530 [WARN] IntegrityCheckThread:84 - waiting for thirdparty lock release [integrity check]
2025-09-20 14:37:46,531 [INFO] PluginManage:359 - Loaded plugin thirdparty (category:base,tabindex:-1)
2025-09-20 14:37:46,531 [INFO] IntegrityCheckThread:86 - entering critical section [integrity check]
2025-09-20 14:37:46,531 [INFO] PluginManage:310 - Check plugin tools
2025-09-20 14:37:46,531 [INFO] ThirdPartyUpdaterWithRetryManager:70 - Updater plugin not ready yet. [1/15]
2025-09-20 14:37:46,535 [INFO] PluginManage:359 - Loaded plugin tools (category:base,tabindex:7)
2025-09-20 14:37:46,536 [INFO] PluginManage:310 - Check plugin tutovideos
2025-09-20 14:37:46,809 [INFO] PluginManage:359 - Loaded plugin tutovideos (category:base,tabindex:-1)
2025-09-20 14:37:46,809 [INFO] PluginManage:310 - Check plugin updater
2025-09-20 14:37:46,836 [INFO] PluginManage:359 - Loaded plugin updater (category:base,tabindex:12)
2025-09-20 14:37:46,836 [INFO] PluginManage:310 - Check plugin userauth
2025-09-20 14:37:46,841 [INFO] UserAuth:118 - Init User Auth plugin
2025-09-20 14:37:46,842 [INFO] PluginManage:359 - Loaded plugin userauth (category:base,tabindex:14)
2025-09-20 14:37:46,842 [INFO] PluginManage:283 - PluginManage : Loaded plugins [18]
2025-09-20 14:37:47,072 [INFO] PinOutPanel:1589 - setPackage(No Configuration,No Configuration)
2025-09-20 14:37:47,155 [INFO] CADModel:165 - CPN selected for project level
2025-09-20 14:37:47,155 [INFO] CADModel:114 - Register for checkConnection events
2025-09-20 14:37:47,170 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,170 [INFO] PluginManager:220 - loadIPPluginJar : add gtzc
2025-09-20 14:37:47,177 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,177 [INFO] PluginManager:220 - loadIPPluginJar : add usbx
2025-09-20 14:37:47,178 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,179 [INFO] PluginManager:220 - loadIPPluginJar : add fatfs
2025-09-20 14:37:47,182 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,182 [INFO] PluginManager:220 - loadIPPluginJar : add i2c
2025-09-20 14:37:47,184 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,184 [INFO] PluginManager:220 - loadIPPluginJar : add tim
2025-09-20 14:37:47,185 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,186 [INFO] PluginManager:220 - loadIPPluginJar : add quadspi
2025-09-20 14:37:47,189 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,190 [INFO] PluginManager:220 - loadIPPluginJar : add ipddr
2025-09-20 14:37:47,192 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,193 [INFO] PluginManager:220 - loadIPPluginJar : add i2s
2025-09-20 14:37:47,196 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,196 [INFO] PluginManager:220 - loadIPPluginJar : add openamp
2025-09-20 14:37:47,199 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,199 [INFO] PluginManager:220 - loadIPPluginJar : add i3c
2025-09-20 14:37:47,201 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,201 [INFO] PluginManager:220 - loadIPPluginJar : add ucpd
2025-09-20 14:37:47,204 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,204 [INFO] PluginManager:220 - loadIPPluginJar : add cryp
2025-09-20 14:37:47,206 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,206 [INFO] PluginManager:220 - loadIPPluginJar : add comp
2025-09-20 14:37:47,208 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,209 [INFO] PluginManager:220 - loadIPPluginJar : add spi
2025-09-20 14:37:47,212 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,213 [INFO] PluginManager:220 - loadIPPluginJar : add touchsensing
2025-09-20 14:37:47,215 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,216 [INFO] PluginManager:220 - loadIPPluginJar : add can
2025-09-20 14:37:47,218 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,218 [INFO] PluginManager:220 - loadIPPluginJar : add aes
2025-09-20 14:37:47,227 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,227 [INFO] PluginManager:220 - loadIPPluginJar : add adc
2025-09-20 14:37:47,232 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,233 [INFO] PluginManager:220 - loadIPPluginJar : add nvic
2025-09-20 14:37:47,239 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,240 [INFO] PluginManager:220 - loadIPPluginJar : add freertos
2025-09-20 14:37:47,247 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,247 [INFO] PluginManager:220 - loadIPPluginJar : add dma
2025-09-20 14:37:47,251 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,251 [INFO] PluginManager:220 - loadIPPluginJar : add resmgrutility
2025-09-20 14:37:47,254 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,254 [INFO] PluginManager:220 - loadIPPluginJar : add pdm2pcm
2025-09-20 14:37:47,257 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,257 [INFO] PluginManager:220 - loadIPPluginJar : add hash
2025-09-20 14:37:47,259 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,260 [INFO] PluginManager:220 - loadIPPluginJar : add dfsdm
2025-09-20 14:37:47,261 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,262 [INFO] PluginManager:220 - loadIPPluginJar : add radio
2025-09-20 14:37:47,269 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,273 [INFO] PluginManager:220 - loadIPPluginJar : add plateformsettings
2025-09-20 14:37:47,279 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,279 [INFO] PluginManager:220 - loadIPPluginJar : add gic
2025-09-20 14:37:47,281 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,281 [INFO] PluginManager:220 - loadIPPluginJar : add ltdc
2025-09-20 14:37:47,283 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,283 [INFO] PluginManager:220 - loadIPPluginJar : add tracer_emb
2025-09-20 14:37:47,286 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,286 [INFO] PluginManager:220 - loadIPPluginJar : add lorawan
2025-09-20 14:37:47,288 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,288 [INFO] PluginManager:220 - loadIPPluginJar : add tsc
2025-09-20 14:37:47,290 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,290 [INFO] PluginManager:220 - loadIPPluginJar : add ts
2025-09-20 14:37:47,292 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,293 [INFO] PluginManager:220 - loadIPPluginJar : add gfxmmu
2025-09-20 14:37:47,296 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,296 [INFO] PluginManager:220 - loadIPPluginJar : add dma3
2025-09-20 14:37:47,299 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,299 [INFO] PluginManager:220 - loadIPPluginJar : add ddr_ctrl_phy
2025-09-20 14:37:47,301 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,301 [INFO] PluginManager:220 - loadIPPluginJar : add genericplugin
2025-09-20 14:37:47,304 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,304 [INFO] PluginManager:220 - loadIPPluginJar : add opamp
2025-09-20 14:37:47,312 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,312 [INFO] PluginManager:220 - loadIPPluginJar : add stm32_wpan
2025-09-20 14:37:47,316 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,316 [INFO] PluginManager:220 - loadIPPluginJar : add usart
2025-09-20 14:37:47,319 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,319 [INFO] PluginManager:220 - loadIPPluginJar : add sai
2025-09-20 14:37:47,328 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,328 [INFO] PluginManager:220 - loadIPPluginJar : add linkedlist
2025-09-20 14:37:47,331 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,331 [INFO] PluginManager:220 - loadIPPluginJar : add extmemmanager
2025-09-20 14:37:47,336 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,336 [INFO] PluginManager:220 - loadIPPluginJar : add fmc
2025-09-20 14:37:47,341 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,341 [INFO] PluginManager:220 - loadIPPluginJar : add gpio
2025-09-20 14:37:47,348 [INFO] IPUIPlugin:80 - create IPUIPlugin
2025-09-20 14:37:47,348 [INFO] PluginManager:220 - loadIPPluginJar : add mdma
2025-09-20 14:37:47,458 [FATAL] Updater:351 - Updater called before beeing initialized
2025-09-20 14:37:47,494 [INFO] RulesReader:64 - Compatibility file has been processed (317 Rules)
2025-09-20 14:37:47,511 [INFO] RulesReader:64 - Compatibility file has been processed (317 Rules)
2025-09-20 14:37:47,520 [INFO] CADModel:165 - CPN selected for project level
2025-09-20 14:37:47,520 [INFO] CADModel:114 - Register for checkConnection events
2025-09-20 14:37:47,520 [FATAL] Updater:351 - Updater called before beeing initialized
2025-09-20 14:37:47,520 [ERROR] CADModel:125 - Updater not yet initialized, retry later
2025-09-20 14:37:47,705 [FATAL] Updater:351 - Updater called before beeing initialized
2025-09-20 14:37:47,707 [INFO] CADModel:165 - CPN selected for project level
2025-09-20 14:37:47,707 [INFO] CADModel:114 - Register for checkConnection events
2025-09-20 14:37:47,708 [FATAL] Updater:351 - Updater called before beeing initialized
2025-09-20 14:37:47,708 [ERROR] CADModel:125 - Updater not yet initialized, retry later
2025-09-20 14:37:47,712 [FATAL] Updater:351 - Updater called before beeing initialized
2025-09-20 14:37:47,871 [FATAL] Updater:351 - Updater called before beeing initialized
2025-09-20 14:37:47,877 [INFO] DbMcusAds:53 - JSON generation date=Tue Jul 08 03:14:23 CDT 2025 (1751962463524)
2025-09-20 14:37:47,877 [FATAL] Updater:351 - Updater called before beeing initialized
2025-09-20 14:37:47,963 [WARN] DetailPanel:346 - Failed to get advertising image, set to default
2025-09-20 14:37:48,092 [FATAL] Updater:351 - Updater called before beeing initialized
2025-09-20 14:37:48,094 [FATAL] Updater:351 - Updater called before beeing initialized
2025-09-20 14:37:48,095 [FATAL] Updater:351 - Updater called before beeing initialized
2025-09-20 14:37:48,095 [WARN] DetailPanel:346 - Failed to get advertising image, set to default
2025-09-20 14:37:48,096 [FATAL] Updater:351 - Updater called before beeing initialized
2025-09-20 14:37:48,148 [ERROR] Updater:1198 - MainUpdater not yet initialized. External WinMGr cannot be set.
2025-09-20 14:37:48,150 [INFO] Updater:1134 - Updater Version found : 6.15.0
2025-09-20 14:37:48,176 [INFO] ApplicationProperties:184 - Using Application install path: /home/ja/st/stm32cubeide_1.19.0/plugins/com.st.stm32cube.common.mx_6.15.0.202507011659
2025-09-20 14:37:49,186 [INFO] MainUpdater:2872 - connection check result : 10
2025-09-20 14:37:49,186 [INFO] MainUpdater:3604 - Updater definition file requires update
2025-09-20 14:37:49,186 [INFO] MainUpdater:289 - Updater Check For Update Now.
2025-09-20 14:37:49,187 [INFO] MicroXplorer:498 - Change Database Version : DB.6.0.150
2025-09-20 14:37:49,193 [INFO] McuFinderGlobals:63 - Set McuFinder mode to 2 (CubeIDE integrated)
2025-09-20 14:37:49,193 [INFO] UserAuth:487 - Internet connection configuration mode: 1
2025-09-20 14:37:49,208 [INFO] JxBrowserEngine:152 - Initiate JxBrowser Engine with user profile folder
2025-09-20 14:37:49,383 [INFO] ServerAccessManage:452 - Complete download http(s) 200
2025-09-20 14:37:49,384 [INFO] ServerAccessManage:509 - Download File updaters.zip
2025-09-20 14:37:49,532 [WARN] MainUpdater:1193 - Updater busy. Cannot search thirdparties
2025-09-20 14:37:49,532 [INFO] ThirdPartyUpdaterWithRetryManager:96 - Updater plugin is busy. [1/15]
2025-09-20 14:37:49,930 [INFO] FileExtend:248 - Unzip File : updaters.zip
2025-09-20 14:37:49,931 [INFO] FileExtend:263 - Standard Zip Deflate
2025-09-20 14:37:50,040 [INFO] WebApp:169 - Instantiating new browser for Auth
2025-09-20 14:37:50,566 [INFO] ServerAccessManage:452 - Complete download http(s) 200
2025-09-20 14:37:50,567 [INFO] ServerAccessManage:509 - Download File PacksControlFlags.xml
2025-09-20 14:37:50,832 [INFO] ServerAccessManage:452 - Complete download http(s) 200
2025-09-20 14:37:50,832 [INFO] ServerAccessManage:509 - Download File cubemx.pidx
2025-09-20 14:37:51,200 [INFO] LoadServerUpdatesThread:375 - End of LoadServerUpdate Thread
2025-09-20 14:37:51,510 [INFO] CheckServerUpdateThread:120 - End of CheckServer Thread
2025-09-20 14:37:51,831 [INFO] WebApp:463 - Apply proxy settings
2025-09-20 14:37:51,833 [INFO] WebApp:548 - Chromium requires no authentication
2025-09-20 14:37:51,852 [INFO] WebApp:491 - Direct internet connection detected
2025-09-20 14:37:51,884 [INFO] WebApp:900 - Register for checkConnection events
2025-09-20 14:37:51,884 [INFO] WebApp:463 - Apply proxy settings
2025-09-20 14:37:51,884 [INFO] WebApp:548 - Chromium requires no authentication
2025-09-20 14:37:51,885 [INFO] WebApp:491 - Direct internet connection detected
2025-09-20 14:37:52,172 [INFO] WebApp:225 - Starting web application
2025-09-20 14:37:52,172 [INFO] WebApp:593 - Web application path used /home/ja/st/stm32cubeide_1.19.0/plugins/com.st.stm32cube.common.mx_6.15.0.202507011659/db/plugins/mcufinder/reactClient1/index.html
2025-09-20 14:37:52,350 [INFO] UserAuth:487 - Internet connection configuration mode: 1
2025-09-20 14:37:52,869 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.FP-SNS-MOTENVWB1.1.4.0
2025-09-20 14:37:52,889 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.FP-ATR-ASTRA1.2.0.2
2025-09-20 14:37:52,904 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-SMBUS.2.1.0
2025-09-20 14:37:52,921 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-ST60.1.0.0
2025-09-20 14:37:53,007 [INFO] WebApp:191 - Connection restablished
2025-09-20 14:37:53,058 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-AZRTOS-F7.1.1.0
2025-09-20 14:37:53,110 [WARN] PackLoader:240 - Cannot read IP mode file for WES.I-CUBE-Cesium.1.4.0
2025-09-20 14:37:53,191 [WARN] PackLoader:240 - Cannot read IP mode file for Infineon.AIROC-Wi-Fi-Bluetooth-STM32.1.7.1
2025-09-20 14:37:53,284 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-AZRTOS-H7.3.4.0
2025-09-20 14:37:53,309 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-DISPLAY.3.0.0
2025-09-20 14:37:53,346 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-NFC10.1.0.0
2025-09-20 14:37:53,363 [WARN] PackLoader:240 - Cannot read IP mode file for emotas.I-CUBE-CANOPEN.1.3.0
2025-09-20 14:37:53,387 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.FP-SNS-STBOX1.2.1.0
2025-09-20 14:37:53,411 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.FP-SNS-SMARTAG2.1.2.0
2025-09-20 14:37:53,433 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.FP-SNS-FLIGHT1.5.1.0
2025-09-20 14:37:53,460 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] 1 : Invalid condition id : UX_CORESTACK_Condition cause : null
2025-09-20 14:37:53,464 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] 1 : Invalid condition id : UX_CORESTACK_Condition cause : null
2025-09-20 14:37:53,465 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] 1 : Invalid condition id : UX_CORESTACK_Condition cause : null
2025-09-20 14:37:53,465 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] 1 : Invalid condition id : UX_CORESTACK_Condition cause : null
2025-09-20 14:37:53,470 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] 1 : Invalid condition id : UX_CORESTACK_Condition cause : null
2025-09-20 14:37:53,483 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-AZRTOS-WL.2.0.0
2025-09-20 14:37:53,496 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.FP-SNS-MOTENV1.5.0.0
2025-09-20 14:37:53,512 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-BLE2.3.3.0
2025-09-20 14:37:53,527 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-NFC9.1.0.0
2025-09-20 14:37:53,549 [WARN] PackLoader:240 - Cannot read IP mode file for wolfSSL.I-CUBE-wolfSSL.5.8.2
2025-09-20 14:37:53,561 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-BLE1.7.1.0
2025-09-20 14:37:53,570 [WARN] PackLoader:240 - Cannot read IP mode file for wolfSSL.I-CUBE-wolfMQTT.1.19.2
2025-09-20 14:37:53,582 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-EEPRMA1.5.2.0
2025-09-20 14:37:53,629 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-AZRTOS-G0.1.1.0
2025-09-20 14:37:53,646 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-SAFEA1.1.2.2
2025-09-20 14:37:53,655 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-NFC4.3.0.0
2025-09-20 14:37:53,675 [WARN] PackLoader:240 - Cannot read IP mode file for EmbeddedOffice.I-CUBE-FS-RTOS.1.0.1
2025-09-20 14:37:53,687 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-WB05N.2.0.0
2025-09-20 14:37:53,697 [WARN] PackLoader:240 - Cannot read IP mode file for wolfSSL.I-CUBE-wolfTPM.3.8.0
2025-09-20 14:37:53,717 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-TCPP.4.2.0
2025-09-20 14:37:53,733 [WARN] PackLoader:240 - Cannot read IP mode file for RealThread.X-CUBE-RT-Thread_Nano.4.1.1
2025-09-20 14:37:53,746 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.FP-ATR-SIGFOX1.3.2.0
2025-09-20 14:37:53,760 [WARN] PackLoader:240 - Cannot read IP mode file for ITTIA_DB.I-CUBE-ITTIADB.8.9.0
2025-09-20 14:37:53,774 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-ST67W61.1.0.0
2025-09-20 14:37:53,786 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-AI.10.2.0
2025-09-20 14:37:53,861 [WARN] PackLoader:240 - Cannot read IP mode file for SEGGER.I-CUBE-embOS.1.3.1
2025-09-20 14:37:53,995 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-ALGOBUILD.1.4.0
2025-09-20 14:37:54,180 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-MEMS1.11.3.0
2025-09-20 14:37:54,522 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-PM33A1.1.0.0
2025-09-20 14:37:54,573 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-AZRTOS-F4.1.1.0
2025-09-20 14:37:54,585 [WARN] PackLoader:240 - Cannot read IP mode file for Avnet-IotConnect.X-CUBE-IoTC-DA16k-PMOD.1.0.0
2025-09-20 14:37:54,593 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-ISPU.2.1.0
2025-09-20 14:37:54,608 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-NFC12.1.0.0
2025-09-20 14:37:54,642 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-AZRTOS-L5.2.0.0
2025-09-20 14:37:54,659 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-NFC6.3.1.0
2025-09-20 14:37:54,673 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-FREERTOS.1.3.1
2025-09-20 14:37:54,683 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.FP-SNS-STAIOTCFT.1.0.0
2025-09-20 14:37:54,691 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-DPower.1.3.0
2025-09-20 14:37:54,733 [WARN] ConditionMgr:438 - getConditionDescription Invalid condition id : LAN8742 Phy interface Condition cause : null
2025-09-20 14:37:54,735 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-AZRTOS-L4.2.0.0
2025-09-20 14:37:54,738 [WARN] ConditionMgr:1044 - genDependencies : Invalid condition id : LAN8742 Phy interface Condition cause : null
2025-09-20 14:37:54,739 [WARN] ConditionMgr:1044 - genDependencies : Invalid condition id : LAN8742 Phy interface Condition cause : null
2025-09-20 14:37:54,740 [WARN] ConditionMgr:1044 - genDependencies : Invalid condition id : LAN8742 Phy interface Condition cause : null
2025-09-20 14:37:54,758 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-SFXS2LP1.4.0.0
2025-09-20 14:37:54,788 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-BLEMGR.4.1.0
2025-09-20 14:37:54,826 [WARN] ConditionMgr:438 - getConditionDescription Invalid condition id : UX DEVICE CLASS RTOS Condition cause : null
2025-09-20 14:37:54,826 [WARN] ConditionMgr:438 - getConditionDescription Invalid condition id : UX DEVICE CLASS RTOS Condition cause : null
2025-09-20 14:37:54,832 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-AZRTOS-WB.2.0.0
2025-09-20 14:37:54,833 [WARN] ConditionMgr:1044 - genDependencies : Invalid condition id : UX DEVICE CLASS RTOS Condition cause : null
2025-09-20 14:37:54,834 [WARN] ConditionMgr:1044 - genDependencies : Invalid condition id : UX DEVICE CLASS RTOS Condition cause : null
2025-09-20 14:37:54,835 [WARN] ConditionMgr:1044 - genDependencies : Invalid condition id : UX DEVICE CLASS RTOS Condition cause : null
2025-09-20 14:37:54,836 [WARN] ConditionMgr:1044 - genDependencies : Invalid condition id : UX DEVICE CLASS RTOS Condition cause : null
2025-09-20 14:37:54,836 [WARN] ConditionMgr:1044 - genDependencies : Invalid condition id : UX DEVICE CLASS RTOS Condition cause : null
2025-09-20 14:37:54,847 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-GNSS1.7.0.1
2025-09-20 14:37:54,855 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-TOUCHGFX.4.25.0
2025-09-20 14:37:54,860 [WARN] ConditionMgr:438 - getConditionDescription Invalid condition id : Cortex-A Device cause : null
2025-09-20 14:37:54,878 [WARN] ConditionMgr:1044 - genDependencies : Invalid condition id : Cortex-A Device cause : null
2025-09-20 14:37:54,879 [WARN] ConditionMgr:1044 - genDependencies : Invalid condition id : Cortex-A Device cause : null
2025-09-20 14:37:54,879 [WARN] ConditionMgr:1044 - genDependencies : Invalid condition id : Cortex-A Device cause : null
2025-09-20 14:37:54,910 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-SUBG2.5.0.0
2025-09-20 14:37:54,966 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-AZRTOS-H7RS.1.1.0
2025-09-20 14:37:54,983 [WARN] PackLoader:240 - Cannot read IP mode file for Cesanta.I-CUBE-Mongoose.7.13.0
2025-09-20 14:37:55,019 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-AZRTOS-G4.2.0.0
2025-09-20 14:37:55,027 [WARN] PackLoader:240 - Cannot read IP mode file for wolfSSL.I-CUBE-wolfSSH.1.4.20
2025-09-20 14:37:55,034 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-NFC7.2.0.0
2025-09-20 14:37:55,067 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-IPS.3.1.0
2025-09-20 14:37:55,092 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-ALS.1.0.2
2025-09-20 14:37:55,124 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-STSE01.1.0.0
2025-09-20 14:37:55,141 [WARN] PackLoader:240 - Cannot read IP mode file for portGmbH.I-Cube-SoM-uGOAL.1.1.0
2025-09-20 14:37:55,173 [WARN] PackLoader:240 - Cannot read IP mode file for STMicroelectronics.X-CUBE-TOF1.3.4.3
2025-09-20 14:37:55,199 [INFO] ThirdParty:978 - Integrity check success = true
2025-09-20 14:37:55,199 [INFO] IntegrityCheckThread:100 - exiting critical section [integrity check]
2025-09-20 14:37:55,200 [INFO] IntegrityCheckThread:103 - End integrity checks thread

View File

@@ -463,3 +463,18 @@ Command-line arguments: -os linux -ws gtk -arch x86_64
!ENTRY com.st.stm32cube.ide.mcu.ide 1 1 2025-09-20 02:01:34.147 !ENTRY com.st.stm32cube.ide.mcu.ide 1 1 2025-09-20 02:01:34.147
!MESSAGE Started RMI Server, listening on port 41337 !MESSAGE Started RMI Server, listening on port 41337
!SESSION 2025-09-20 14:37:26.639 -----------------------------------------------
eclipse.buildId=Version 1.19.0
java.version=21.0.3
java.vendor=Eclipse Adoptium
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86_64
!ENTRY com.st.stm32cube.ide.mcu.informationcenter 4 4 2025-09-20 14:37:34.614
!MESSAGE CubeMX plugin appears to be active, Log4j initialization might be too late.
!ENTRY com.st.stm32cube.ide.mcu.informationcenter 1 1 2025-09-20 14:37:34.615
!MESSAGE Log4j2 initialized with config file /home/ja/st/Home/.metadata/.log4j2.xml
!ENTRY com.st.stm32cube.ide.mcu.ide 1 1 2025-09-20 14:37:43.944
!MESSAGE Started RMI Server, listening on port 41337

View File

@@ -1,17 +1,17 @@
03:14:32 **** Incremental Build of configuration Debug for project TrafficLightsPlus **** 14:43:49 **** Incremental Build of configuration Debug for project TrafficLightsPlus ****
make -j8 all make -j8 all
arm-none-eabi-gcc "../Core/Src/main.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F429xx -c -I../Core/Inc -I../USB_HOST/App -I../USB_HOST/Target -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I../Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Core/Src/main.d" -MT"Core/Src/main.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Core/Src/main.o" arm-none-eabi-gcc "../Core/Src/breadboard.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F429xx -c -I../Core/Inc -I../USB_HOST/App -I../USB_HOST/Target -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I../Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Core/Src/breadboard.d" -MT"Core/Src/breadboard.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Core/Src/breadboard.o"
arm-none-eabi-gcc -o "TrafficLightsPlus.elf" @"objects.list" -mcpu=cortex-m4 -T"/home/ja/st/Home/TrafficLightsPlus/STM32F429ZITX_FLASH.ld" --specs=nosys.specs -Wl,-Map="TrafficLightsPlus.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group arm-none-eabi-gcc -o "TrafficLightsPlus.elf" @"objects.list" -mcpu=cortex-m4 -T"/home/ja/st/Home/TrafficLightsPlus/STM32F429ZITX_FLASH.ld" --specs=nosys.specs -Wl,-Map="TrafficLightsPlus.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
Finished building target: TrafficLightsPlus.elf Finished building target: TrafficLightsPlus.elf
arm-none-eabi-size TrafficLightsPlus.elf arm-none-eabi-size TrafficLightsPlus.elf
arm-none-eabi-objdump -h -S TrafficLightsPlus.elf > "TrafficLightsPlus.list" arm-none-eabi-objdump -h -S TrafficLightsPlus.elf > "TrafficLightsPlus.list"
text data bss dec hex filename text data bss dec hex filename
32528 16 3480 36024 8cb8 TrafficLightsPlus.elf 32576 16 3480 36072 8ce8 TrafficLightsPlus.elf
Finished building: default.size.stdout Finished building: default.size.stdout
Finished building: TrafficLightsPlus.list Finished building: TrafficLightsPlus.list
03:14:33 Build Finished. 0 errors, 0 warnings. (took 639ms) 14:43:50 Build Finished. 0 errors, 0 warnings. (took 703ms)

View File

@@ -1,13 +1,13 @@
03:14:32 **** Incremental Build of configuration Debug for project TrafficLightsPlus **** 14:43:49 **** Incremental Build of configuration Debug for project TrafficLightsPlus ****
make -j8 all make -j8 all
arm-none-eabi-gcc "../Core/Src/main.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F429xx -c -I../Core/Inc -I../USB_HOST/App -I../USB_HOST/Target -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I../Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Core/Src/main.d" -MT"Core/Src/main.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Core/Src/main.o" arm-none-eabi-gcc "../Core/Src/breadboard.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F429xx -c -I../Core/Inc -I../USB_HOST/App -I../USB_HOST/Target -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I../Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Core/Src/breadboard.d" -MT"Core/Src/breadboard.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Core/Src/breadboard.o"
arm-none-eabi-gcc -o "TrafficLightsPlus.elf" @"objects.list" -mcpu=cortex-m4 -T"/home/ja/st/Home/TrafficLightsPlus/STM32F429ZITX_FLASH.ld" --specs=nosys.specs -Wl,-Map="TrafficLightsPlus.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group arm-none-eabi-gcc -o "TrafficLightsPlus.elf" @"objects.list" -mcpu=cortex-m4 -T"/home/ja/st/Home/TrafficLightsPlus/STM32F429ZITX_FLASH.ld" --specs=nosys.specs -Wl,-Map="TrafficLightsPlus.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
Finished building target: TrafficLightsPlus.elf Finished building target: TrafficLightsPlus.elf
arm-none-eabi-size TrafficLightsPlus.elf arm-none-eabi-size TrafficLightsPlus.elf
arm-none-eabi-objdump -h -S TrafficLightsPlus.elf > "TrafficLightsPlus.list" arm-none-eabi-objdump -h -S TrafficLightsPlus.elf > "TrafficLightsPlus.list"
text data bss dec hex filename text data bss dec hex filename
32528 16 3480 36024 8cb8 TrafficLightsPlus.elf 32576 16 3480 36072 8ce8 TrafficLightsPlus.elf
Finished building: default.size.stdout Finished building: default.size.stdout
Finished building: TrafficLightsPlus.list Finished building: TrafficLightsPlus.list

View File

@@ -0,0 +1,50 @@
/*
* breadboard.c
*
* Created on: Sep 17, 2025
* Author: ja
*/
/*
* #define RedLight_Pin GPIO_PIN_2
* #define RedLight_GPIO_Port GPIOE
*
* #define YellowLight_Pin GPIO_PIN_3
* #define YellowLight_GPIO_Port GPIOE
*
* #define GreenLight_Pin GPIO_PIN_4
* #define GreenLight_GPIO_Port GPIOE
*
* RedLight: PE2
* YellowLight: PE3
* GreenLight: PE4
*/
#include "main.h"
#include "breadboard.h"
// HAL_GPIO_WritePin(LED_EXT_GPIO_Port, LED_EXT_Pin, GPIO_PIN_RESET);
void
breadboard(int traffSPD)
{
// Traffic Light
/*
HAL_GPIO_WritePin(GreenLight_GPIO_Port, RedLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RedLight_GPIO_Port, RedLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
HAL_GPIO_WritePin(RedLight_GPIO_Port, YellowLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(YellowLight_GPIO_Port, YellowLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
HAL_GPIO_WritePin(YellowLight_GPIO_Port, GreenLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(GreenLight_GPIO_Port, GreenLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
*/
// Walk signal
// Light dimmer
}

View File

@@ -0,0 +1,69 @@
/*
* breadboard.c
*
* Created on: Sep 17, 2025
* Author: ja
*/
/*
* #define RedLight_Pin GPIO_PIN_2
* #define RedLight_GPIO_Port GPIOE
*
* #define YellowLight_Pin GPIO_PIN_3
* #define YellowLight_GPIO_Port GPIOE
*
* #define GreenLight_Pin GPIO_PIN_4
* #define GreenLight_GPIO_Port GPIOE
*
* RedLight: PE2
* YellowLight: PE3
* GreenLight: PE4
*/
#include "main.h"
#include "breadboard.h"
#define R_Pin RedLight_Pin
#define Y_Pin YellowLight_Pin
#define G_Pin GreenLight_Pin
#define R_Prt RedLight_GPIO_Port
#define Y_Prt YellowLight_GPIO_Port
#define G_Prt GreenLight_GPIO_Port
// HAL_GPIO_WritePin(LED_EXT_GPIO_Port, LED_EXT_Pin, GPIO_PIN_RESET);
void
breadboard(int traffSPD)
{
// Traffic Light
/*
HAL_GPIO_WritePin(GreenLight_GPIO_Port, RedLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RedLight_GPIO_Port, RedLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
HAL_GPIO_WritePin(RedLight_GPIO_Port, YellowLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(YellowLight_GPIO_Port, YellowLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
HAL_GPIO_WritePin(YellowLight_GPIO_Port, GreenLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(GreenLight_GPIO_Port, GreenLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
*/
HAL_GPIO_TogglePin(R_Prt, R_Pin);
HAL_Delay(traffSPD);
HAL_GPIO_TogglePin(R_Prt, R_Pin);
HAL_GPIO_TogglePin(Y_Prt, Y_Pin);
HAL_Delay(traffSPD);
HAL_GPIO_TogglePin(Y_Prt, Y_Pin);
HAL_GPIO_TogglePin(G_Prt, G_Pin);
HAL_Delay(traffSPD);
HAL_GPIO_TogglePin(G_Prt, G_Pin);
// Walk signal
// Light dimmer
}

View File

@@ -0,0 +1,46 @@
/*
* breadboard.c
*
* Created on: Sep 17, 2025
* Author: ja
*/
/*
* #define RedLight_Pin GPIO_PIN_2
* #define RedLight_GPIO_Port GPIOE
*
* #define YellowLight_Pin GPIO_PIN_3
* #define YellowLight_GPIO_Port GPIOE
*
* #define GreenLight_Pin GPIO_PIN_4
* #define GreenLight_GPIO_Port GPIOE
*
* RedLight: PE2
* YellowLight: PE3
* GreenLight: PE4
*/
#include "main.h"
#include "breadboard.h"
// HAL_GPIO_WritePin(LED_EXT_GPIO_Port, LED_EXT_Pin, GPIO_PIN_RESET);
void
breadboard(int traffSPD)
{
// Traffic Light
HAL_GPIO_WritePin(GreenLight_GPIO_Port, RedLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RedLight_GPIO_Port, RedLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
HAL_GPIO_WritePin(RedLight_GPIO_Port, YellowLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(YellowLight_GPIO_Port, YellowLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
HAL_GPIO_WritePin(YellowLight_GPIO_Port, GreenLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(GreenLight_GPIO_Port, GreenLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
// Walk signal
// Light dimmer
}

View File

@@ -0,0 +1,56 @@
/*
* breadboard.c
*
* Created on: Sep 17, 2025
* Author: ja
*/
/*
* #define RedLight_Pin GPIO_PIN_2
* #define RedLight_GPIO_Port GPIOE
*
* #define YellowLight_Pin GPIO_PIN_3
* #define YellowLight_GPIO_Port GPIOE
*
* #define GreenLight_Pin GPIO_PIN_4
* #define GreenLight_GPIO_Port GPIOE
*
* RedLight: PE2
* YellowLight: PE3
* GreenLight: PE4
*/
#include "main.h"
#include "breadboard.h"
#define R_Pin RedLight_Pin
#define Y_Pin YellowLight_Pin
#define G_Pin GreenLight_Pin
#define R_Prt RedLight_GPIO_Port
#define Y_Prt YellowLight_GPIO_Port
#define G_Prt GreenLight_GPIO_Port
// HAL_GPIO_WritePin(LED_EXT_GPIO_Port, LED_EXT_Pin, GPIO_PIN_RESET);
void
breadboard(int traffSPD)
{
// Traffic Light
HAL_GPIO_TogglePin(R_Prt, R_Pin);
HAL_Delay(traffSPD);
HAL_GPIO_TogglePin(R_Prt, R_Pin);
HAL_GPIO_TogglePin(Y_Prt, Y_Pin);
HAL_Delay(traffSPD);
HAL_GPIO_TogglePin(Y_Prt, Y_Pin);
HAL_GPIO_TogglePin(G_Prt, G_Pin);
HAL_Delay(traffSPD);
HAL_GPIO_TogglePin(G_Prt, G_Pin);
// Walk signal
// Light dimmer
}

View File

@@ -0,0 +1,59 @@
/*
* breadboard.c
*
* Created on: Sep 17, 2025
* Author: ja
*/
/*
* #define RedLight_Pin GPIO_PIN_2
* #define RedLight_GPIO_Port GPIOE
*
* #define YellowLight_Pin GPIO_PIN_3
* #define YellowLight_GPIO_Port GPIOE
*
* #define GreenLight_Pin GPIO_PIN_4
* #define GreenLight_GPIO_Port GPIOE
*
* RedLight: PE2
* YellowLight: PE3
* GreenLight: PE4
*/
#include "main.h"
#include "breadboard.h"
#define R_Pin RedLight_Pin
#define Y_Pin YellowLight_Pin
#define G_Pin GreenLight_Pin
#define R_Prt RedLight_GPIO_Port
#define Y_Prt YellowLight_GPIO_Port
#define G_Prt GreenLight_GPIO_Port
// HAL_GPIO_WritePin(LED_EXT_GPIO_Port, LED_EXT_Pin, GPIO_PIN_RESET);
void
breadboard(int traffSPD)
{
// Traffic Light
/*
HAL_GPIO_WritePin(GreenLight_GPIO_Port, RedLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RedLight_GPIO_Port, RedLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
HAL_GPIO_WritePin(RedLight_GPIO_Port, YellowLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(YellowLight_GPIO_Port, YellowLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
HAL_GPIO_WritePin(YellowLight_GPIO_Port, GreenLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(GreenLight_GPIO_Port, GreenLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
*/
HAL_GPIO_TogglePin()
// Walk signal
// Light dimmer
}

View File

@@ -0,0 +1,61 @@
/*
* breadboard.c
*
* Created on: Sep 17, 2025
* Author: ja
*/
/*
* #define RedLight_Pin GPIO_PIN_2
* #define RedLight_GPIO_Port GPIOE
*
* #define YellowLight_Pin GPIO_PIN_3
* #define YellowLight_GPIO_Port GPIOE
*
* #define GreenLight_Pin GPIO_PIN_4
* #define GreenLight_GPIO_Port GPIOE
*
* RedLight: PE2
* YellowLight: PE3
* GreenLight: PE4
*/
#include "main.h"
#include "breadboard.h"
#define R_Pin RedLight_Pin
#define Y_Pin YellowLight_Pin
#define G_Pin GreenLight_Pin
#define R_Prt RedLight_GPIO_Port
#define Y_Prt YellowLight_GPIO_Port
#define G_Prt GreenLight_GPIO_Port
// HAL_GPIO_WritePin(LED_EXT_GPIO_Port, LED_EXT_Pin, GPIO_PIN_RESET);
void
breadboard(int traffSPD)
{
// Traffic Light
/*
HAL_GPIO_WritePin(GreenLight_GPIO_Port, RedLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RedLight_GPIO_Port, RedLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
HAL_GPIO_WritePin(RedLight_GPIO_Port, YellowLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(YellowLight_GPIO_Port, YellowLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
HAL_GPIO_WritePin(YellowLight_GPIO_Port, GreenLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(GreenLight_GPIO_Port, GreenLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
*/
HAL_GPIO_TogglePin(R_Port, R_Pin);
HAL_Delay(traffSPD);
HAL_GPIO_TogglePin(R_Port, R_Pin);
// Walk signal
// Light dimmer
}

View File

@@ -0,0 +1,69 @@
/*
* breadboard.c
*
* Created on: Sep 17, 2025
* Author: ja
*/
/*
* #define RedLight_Pin GPIO_PIN_2
* #define RedLight_GPIO_Port GPIOE
*
* #define YellowLight_Pin GPIO_PIN_3
* #define YellowLight_GPIO_Port GPIOE
*
* #define GreenLight_Pin GPIO_PIN_4
* #define GreenLight_GPIO_Port GPIOE
*
* RedLight: PE2
* YellowLight: PE3
* GreenLight: PE4
*/
#include "main.h"
#include "breadboard.h"
#define R_Pin RedLight_Pin
#define Y_Pin YellowLight_Pin
#define G_Pin GreenLight_Pin
#define R_Prt RedLight_GPIO_Port
#define Y_Prt YellowLight_GPIO_Port
#define G_Prt GreenLight_GPIO_Port
// HAL_GPIO_WritePin(LED_EXT_GPIO_Port, LED_EXT_Pin, GPIO_PIN_RESET);
void
breadboard(int traffSPD)
{
// Traffic Light
/*
HAL_GPIO_WritePin(GreenLight_GPIO_Port, RedLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RedLight_GPIO_Port, RedLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
HAL_GPIO_WritePin(RedLight_GPIO_Port, YellowLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(YellowLight_GPIO_Port, YellowLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
HAL_GPIO_WritePin(YellowLight_GPIO_Port, GreenLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(GreenLight_GPIO_Port, GreenLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
*/
HAL_GPIO_TogglePin(R_Port, R_Pin);
HAL_Delay(traffSPD);
HAL_GPIO_TogglePin(R_Port, R_Pin);
HAL_GPIO_TogglePin(Y_Port, Y_Pin);
HAL_Delay(traffSPD);
HAL_GPIO_TogglePin(Y_Port, Y_Pin);
HAL_GPIO_TogglePin(G_Port, G_Pin);
HAL_Delay(traffSPD);
HAL_GPIO_TogglePin(G_Port, G_Pin);
// Walk signal
// Light dimmer
}

View File

@@ -0,0 +1,60 @@
/*
* breadboard.c
*
* Created on: Sep 17, 2025
* Author: ja
*/
/*
* #define RedLight_Pin GPIO_PIN_2
* #define RedLight_GPIO_Port GPIOE
*
* #define YellowLight_Pin GPIO_PIN_3
* #define YellowLight_GPIO_Port GPIOE
*
* #define GreenLight_Pin GPIO_PIN_4
* #define GreenLight_GPIO_Port GPIOE
*
* RedLight: PE2
* YellowLight: PE3
* GreenLight: PE4
*/
#include "main.h"
#include "breadboard.h"
#define R_Pin RedLight_Pin
#define Y_Pin YellowLight_Pin
#define G_Pin GreenLight_Pin
#define R_Prt RedLight_GPIO_Port
#define Y_Prt YellowLight_GPIO_Port
#define G_Prt GreenLight_GPIO_Port
// HAL_GPIO_WritePin(LED_EXT_GPIO_Port, LED_EXT_Pin, GPIO_PIN_RESET);
void
breadboard(int traffSPD)
{
// Traffic Light
/*
HAL_GPIO_WritePin(GreenLight_GPIO_Port, RedLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RedLight_GPIO_Port, RedLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
HAL_GPIO_WritePin(RedLight_GPIO_Port, YellowLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(YellowLight_GPIO_Port, YellowLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
HAL_GPIO_WritePin(YellowLight_GPIO_Port, GreenLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(GreenLight_GPIO_Port, GreenLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
*/
HAL_GPIO_TogglePin(R_Port, R_Pin);
HAL_Delay(traffSPD);
// Walk signal
// Light dimmer
}

View File

@@ -0,0 +1,59 @@
/*
* breadboard.c
*
* Created on: Sep 17, 2025
* Author: ja
*/
/*
* #define RedLight_Pin GPIO_PIN_2
* #define RedLight_GPIO_Port GPIOE
*
* #define YellowLight_Pin GPIO_PIN_3
* #define YellowLight_GPIO_Port GPIOE
*
* #define GreenLight_Pin GPIO_PIN_4
* #define GreenLight_GPIO_Port GPIOE
*
* RedLight: PE2
* YellowLight: PE3
* GreenLight: PE4
*/
#include "main.h"
#include "breadboard.h"
#define R_Pin RedLight_Pin
#define Y_Pin YellowLight_Pin
#define G_Pin GreenLight_Pin
#define R_Prt RedLight_GPIO_Port
#define Y_Prt YellowLight_GPIO_Port
#define G_Prt GreenLight_GPIO_Port
// HAL_GPIO_WritePin(LED_EXT_GPIO_Port, LED_EXT_Pin, GPIO_PIN_RESET);
void
breadboard(int traffSPD)
{
// Traffic Light
/*
HAL_GPIO_WritePin(GreenLight_GPIO_Port, RedLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RedLight_GPIO_Port, RedLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
HAL_GPIO_WritePin(RedLight_GPIO_Port, YellowLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(YellowLight_GPIO_Port, YellowLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
HAL_GPIO_WritePin(YellowLight_GPIO_Port, GreenLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(GreenLight_GPIO_Port, GreenLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
*/
HAL_GPIO_TogglePin(R_Port, R_Pin);
// Walk signal
// Light dimmer
}

Binary file not shown.

View File

@@ -1,3 +1,12 @@
eclipse.preferences.version=1 eclipse.preferences.version=1
org.eclipse.debug.ui.MemoryHistoryKnownColor=235,235,235
org.eclipse.debug.ui.MemoryHistoryUnknownColor=170,175,185
org.eclipse.debug.ui.PREF_CHANGED_VALUE_BACKGROUND=150,80,115
org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<launchPerspectives/>\n org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<launchPerspectives/>\n
org.eclipse.debug.ui.changedDebugElement=255,128,128
org.eclipse.debug.ui.consoleBackground=53,53,53
org.eclipse.debug.ui.errorColor=225,30,70
org.eclipse.debug.ui.inColor=140,175,210
org.eclipse.debug.ui.outColor=235,235,235
overriddenByCSS=,org.eclipse.debug.ui.MemoryHistoryKnownColor,org.eclipse.debug.ui.MemoryHistoryUnknownColor,org.eclipse.debug.ui.PREF_CHANGED_VALUE_BACKGROUND,org.eclipse.debug.ui.changedDebugElement,org.eclipse.debug.ui.consoleBackground,org.eclipse.debug.ui.errorColor,org.eclipse.debug.ui.inColor,org.eclipse.debug.ui.outColor,
preferredTargets=org.eclipse.cdt.debug.ui.toggleCBreakpointTarget,org.eclipse.cdt.debug.ui.toggleCDynamicPrintfTarget\:org.eclipse.cdt.debug.ui.toggleCBreakpointTarget| preferredTargets=org.eclipse.cdt.debug.ui.toggleCBreakpointTarget,org.eclipse.cdt.debug.ui.toggleCDynamicPrintfTarget\:org.eclipse.cdt.debug.ui.toggleCBreakpointTarget|

File diff suppressed because one or more lines are too long

View File

@@ -1,3 +1,3 @@
#Sat Sep 20 02:01:07 CDT 2025 #Sat Sep 20 14:37:30 CDT 2025
org.eclipse.core.runtime=2 org.eclipse.core.runtime=2
org.eclipse.platform=4.33.0.v20240903-0240 org.eclipse.platform=4.33.0.v20240903-0240

View File

@@ -23,22 +23,31 @@
#include "main.h" #include "main.h"
#include "breadboard.h" #include "breadboard.h"
// HAL_GPIO_WritePin(LED_EXT_GPIO_Port, LED_EXT_Pin, GPIO_PIN_RESET); #define R_Pin RedLight_Pin
#define Y_Pin YellowLight_Pin
#define G_Pin GreenLight_Pin
#define R_Prt RedLight_GPIO_Port
#define Y_Prt YellowLight_GPIO_Port
#define G_Prt GreenLight_GPIO_Port
void void
breadboard(int traffSPD) breadboard(int traffSPD)
{ {
// Traffic Light // Traffic Light
HAL_GPIO_WritePin(GreenLight_GPIO_Port, RedLight_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RedLight_GPIO_Port, RedLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD);
HAL_GPIO_WritePin(RedLight_GPIO_Port, YellowLight_Pin, GPIO_PIN_RESET); HAL_GPIO_TogglePin(R_Prt, R_Pin);
HAL_GPIO_WritePin(YellowLight_GPIO_Port, YellowLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD); HAL_Delay(traffSPD);
HAL_GPIO_TogglePin(R_Prt, R_Pin);
HAL_GPIO_WritePin(YellowLight_GPIO_Port, GreenLight_Pin, GPIO_PIN_RESET); HAL_GPIO_TogglePin(Y_Prt, Y_Pin);
HAL_GPIO_WritePin(GreenLight_GPIO_Port, GreenLight_Pin, GPIO_PIN_SET);
HAL_Delay(traffSPD); HAL_Delay(traffSPD);
HAL_GPIO_TogglePin(Y_Prt, Y_Pin);
HAL_GPIO_TogglePin(G_Prt, G_Pin);
HAL_Delay(traffSPD);
HAL_GPIO_TogglePin(G_Prt, G_Pin);
// Walk signal // Walk signal

View File

@@ -1 +1 @@
../Core/Src/breadboard.c:28:1:breadboard 1 ../Core/Src/breadboard.c:36:1:breadboard 1

View File

@@ -1 +1 @@
../Core/Src/breadboard.c:28:1:breadboard 16 static ../Core/Src/breadboard.c:36:1:breadboard 16 static

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff