Quote (jk-91)
если есть несколько функций выполняющих вместе какуюто сложную функцию , как они взаимодействуют между собой ?
ну как.. вызывают друг друга:) это если обычно. т.е. одна ф-ция вызывает другую с определёнными параметрами.
То что ф-ции в прошивке идут по порядку ущё не значит что они выполняются в таком же порядке. Просто компилятор разложил их как ему удобно было:)
Потом в прошивке есть такая хрень как ивенты. Как бы его обьяснить... В общем наверно это похоже на ярлык в винде: какбы ссылка на функцию. В прошивке есть спец. код, который этим всем управляет(регистрируер ивент, вызывает привязанную к нему функцию и т.д.). Кстати это добавляет немало геморроя, т.к. приходится отыскивать что ж таки вызывается вместо того чтоб просто перейти на нужный кусок кода:) Кстати, полезные сведения: Обычно функции при удачном выполнении возвращают 0, а при неудачном (т.е. при ошибке какойто) чаще всего 1, либо просто чтото отличное от нуля.
Добавлено (19.06.2008, 08:38:21)
---------------------------------------------
Залил разобранную прошивку (ту, что GanjaFuzz выкладывал), ато на мотофане ссылко подохла:
R252211LD_U_85_9B_E6P.rar