I have this question suppose if i develop some modules say A, B, C. And I am confident of modules A, B, C and freeze the development. I start development of module D and i want to keep modules A, B, C completely unaffected by this new development. Is it possible? If I want to do such kind of development is it possible? I can think of creating lib files but never tried. Can I achieve it?
b. In embedded programming for micro controllers when ever new module is added does all the old module Flash addresses keeps changing?
In case if it is changing the modules for which the development is freezes, can I fix their addresses and the remaining modules can always begin after that address. I am thinking something like absolute addresses. How far it is feasible?
I am asking these questions as i want to concentrate only on my new features without worrying about the old features getting affected.