- 
	
- Прерывания в системе включены, в принципе? - Nikolay_Po(22.10.2024 19:59)
			
- Есть конечно, уарты, дма, системный таймер... - IBAH(22.10.2024 20:03)
 
 - И какой side effect они производят? Они ни от чего не зависят? От
аппаратуры? - Nikolay_Po(22.10.2024 19:56)
			
- Не от чего не зависят. Просто статические переменные внутри функции - IBAH(22.10.2024 20:00)
					
- А массив ConnectTCP? - Nikolay_Po(22.10.2024 20:18)
							
- И TxHead и TxTail? Оно же у вас разгребается другим кодом и вне контекста (в прерываниях выполнения кода ваших функций). Все эти массивы объявите volatile (если они меняются не только в вашей функции или их результатами могут воспользоваться другие функции до выхода из вашей). - Nikolay_Po(22.10.2024 20:22)
 - тоже статик но на уровне модуля. Тут не никакой многопоточности,
все на КА - IBAH(22.10.2024 20:22)
									
- То есть, ОСРВ нет, просто крутится конечный автомат? А вложенных вызовов, рекурсий - нет? - Nikolay_Po(22.10.2024 20:25)
 
 
 
 - А массив ConnectTCP? - Nikolay_Po(22.10.2024 20:18)
							
 
 - Не от чего не зависят. Просто статические переменные внутри функции - IBAH(22.10.2024 20:00)
					
 
 - Прерывания в системе включены, в принципе? - Nikolay_Po(22.10.2024 19:59)