MISRA 10.3 Defects within Module and Framework
Created by: katvin01
MISRA 10.3 defects relating to framework and module files will be addressed in this PR.
The 10.3 rule states "the value of an expression shall not be assigned to an object with a narrower essential type or of a different essential type category".