С этими Сишными макросами все нормально.
1. Можно разнести вызовы функций записи по разным макросам, которые будут вызываться разными функциональными областями от разных битов уведомления (предполагал, что так изначально и было сделано).
2. Можно вообще использовать в макросах PFW регистры - тогда проблема будет решена на корню без изменений непрерывного принципа работы единственной функциональной области.
Проблем, как обычно, нет - кроме надуманных.




Ответить с цитированием